ecae39579e6b978f1661a566408065653fb31416
[gcc.git] / gcc / testsuite / ChangeLog
1 2008-05-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2
3 PR middle-end/36141
4 * gcc.c-torture/pr36141.c: New testcase.
5
6 2008-05-06 Danny Smith <dannysmith@users.sourceforge.net>
7
8 * lib/target_supports.exp (check_effective_target_4byte_wchar_t):
9 New proc.
10 * gcc.dg/utf16-4.c: Use it.
11 * gcc.dg/utf32-4.c: Use it.
12 * g++.dg/ext/utf16-4.C: Use it.
13 * gcc.dg/ext/utf32-4.C: Use it.
14
15 2008-05-05 Danny Smith <dannysmith@users.sourceforge.net>
16
17 * gfortran.dg/dev_null.f90. Remove and replace with...
18 * gfortran.dg/dev_null.F90: Use preprocessor define to
19 generalize the DEV_NULL name.
20
21 2008-05-05 Andrew Pinski <andrew.pinski@playstation.sony.com>
22
23 * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
24 * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
25 * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
26 * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
27 * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
28
29 2008-05-05 Ira Rosen <irar@il.ibm.com>
30
31 PR tree-optimization/36119
32 * gfortran.dg/vect/pr36119.f: New test.
33
34 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
35
36 PR libfortran/35995
37 * gfortran.dg/intrinsic_ifunction_1.f90: New test case.
38
39 2008-05-04 Andy Hutchinson <hutchinsonandy@aim.com>
40
41 * gcc.dg/nested-func-5.c: Skip for target without trampolines.
42 * gcc.dg/torture/nested-fn-1.c: Ditto.
43
44 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
45
46 PR libfortran/35990
47 * gfortran.dg/intrinsic_pack_4.f90: New test case.
48
49 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
50
51 * gnat.dg/discr6_pkg.ads: New helper.
52 * gnat.dg/discr6.adb: New test.
53
54 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
55
56 * gnat.dg/alignment4.adb: Adjust.
57 * gnat.dg/alignment5.adb: Likewise.
58 * gnat.dg/alignment6.adb: XFAIL.
59
60 2008-05-03 Richard Guenther <rguenther@suse.de>
61
62 * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
63
64 2008-05-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
65
66 PR fortran/33268
67 * gfortran.dg/io_constraints_4.f90: New test.
68
69 2008-05-01 Simon Baldwin <simonb@google.com>
70
71 PR bootstrap/36108
72 * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
73 * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
74 * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
75 * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
76
77 2008-05-01 Bud Davis <bdavis9659@sbcglobal.net>
78
79 PR fortran/PR35940
80 * gfortran.dg/index.f90: New test.
81
82 2008-05-01 Simon Baldwin <simonb@google.com>
83
84 * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
85 additional tests for arrays of size 0 and size 1.
86 * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
87 * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
88 * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
89
90 2008-05-01 Richard Guenther <rguenther@suse.de>
91
92 PR middle-end/36093
93 * gcc.c-torture/execute/pr36093.c: New testcase.
94
95 2008-04-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
96
97 * gfortran.dg/selected_char_kind_1.f90: New test.
98 * gfortran.dg/selected_char_kind_2.f90: New test.
99 * gfortran.dg/selected_char_kind_3.f90: New test.
100
101 2008-04-28 Paul Thomas <pault@gcc.gnu.org>
102
103 PR fortran/35997
104 * gfortran.dg/use_rename_3.f90
105
106 2008-04-30 Richard Guenther <rguenther@suse.de>
107
108 PR tree-optimization/21636
109 * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
110
111 2008-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
112
113 PR libfortran/35993
114 * gfortran.dg/intrinsic_product_1.f90: New test case.
115
116 2008-04-30 Richard Guenther <rguenther@suse.de>
117
118 PR tree-optimization/14847
119 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
120
121 2008-04-30 Jakub Jelinek <jakub@redhat.com>
122
123 PR c++/35986
124 * g++.dg/overload/template4.C: New test.
125
126 2008-04-30 Kai Tietz <kai.tietz@onevision.com>
127
128 * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
129 * gfortran.dg/chmod_2.f90: Likewise.
130 * gfortran.dg/chmod_3.f90: Likewise.
131 * gfortran.dg/open_errors.f90: Likewise.
132
133 2008-04-30 Nathan Sidwell <nathan@codesourcery.com>
134
135 * gcc.dg/tls/section-2.c: Restrict to vxworks.
136
137 2008-04-29 Samuel Tardieu <sam@rfc1149.net>
138
139 PR ada/35792
140 * gnat.dg/specs/tag2.ads: New.
141
142 2008-04-29 Richard Guenther <rguenther@suse.de>
143
144 PR tree-optimization/36078
145 * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
146
147 2008-04-29 Richard Guenther <rguenther@suse.de>
148
149 PR middle-end/15255
150 * gcc.dg/fold-plusmult.c: New testcase.
151
152 2008-04-29 Richard Guenther <rguenther@suse.de>
153
154 PR middle-end/36077
155 * gcc.c-torture/execute/pr36077.c: New testcase.
156
157 2008-04-29 Kai Tietz <kai.tietz@onevision.com>
158
159 * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
160
161 2008-04-29 Jakub Jelinek <jakub@redhat.com>
162
163 PR c++/35650
164 * g++.dg/init/ref17.C: New test.
165
166 PR c++/35987
167 * g++.dg/other/error28.C: New test.
168
169 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
170
171 PR target/36073
172 * gcc.target/i386/pr36073.c: New test.
173
174 2008-04-28 Richard Guenther <rguenther@suse.de>
175
176 PR testsuite/34223
177 * gcc.dg/vect/vect-118.c: Rename to ...
178 * gcc.dg/vect/O3-vect-pr34223.c: ... this.
179
180 2008-04-28 Richard Guenther <rguenther@suse.de>
181
182 PR tree-optimization/36066
183 * gcc.dg/torture/pr36066.c: New testcase.
184
185 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
186
187 PR target/36064
188 * gcc.target/i386/pr36064.c: New test.
189
190 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
191
192 PR testsuite/36056
193 * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
194
195 2008-04-27 Richard Guenther <rguenther@suse.de>
196
197 PR tree-optimization/18754
198 PR tree-optimization/34223
199 * gcc.dg/tree-ssa/loop-36.c: New testcase.
200 * gcc.dg/tree-ssa/loop-37.c: Likewise.
201 * gcc.dg/vect/vect-118.c: Likewise.
202 * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
203 * gcc.dg/vect/vect-66.c: Increase loop trip count.
204 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
205 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
206 * gcc.dg/vect/vect-76.c: Likewise.
207 * gcc.dg/vect/vect-outer-6.c: Likewise.
208 * gcc.dg/vect/vect-outer-1.c: Likewise.
209 * gcc.dg/vect/vect-outer-1a.c: Likewise.
210 * gcc.dg/vect/vect-11a.c: Likewise.
211 * gcc.dg/vect/vect-shift-1.c: Likewise.
212 * gcc.target/i386/vectorize1.c: Likewise.
213
214 2008-04-27 Nathan Sidwell <nathan@codesourcery.com>
215
216 * gcc.dg/tls/section-2.c: New.
217 * gcc.dg/tls/emutls-1.c: New.
218 * lib/target-supports.exp (check_effective_target_tls_native):
219 Exclude vxworks.
220
221 2008-04-26 H.J. Lu <hongjiu.lu@intel.com>
222
223 PR testsuite/36053
224 * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
225 * gcc.dg/large-size-array-4.c: Likewise.
226
227 2008-04-26 George Helffrich <george@gcc.gnu.org>
228
229 PRs fortran/PR35154, fortran/PR23057
230 * gfortran.dg/debug/pr35154-stabs.f: New test case for
231 .stabs functionality.
232 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
233 DWARF functionality.
234
235 2008-04-26 Richard Sandiford <rsandifo@nildram.co.uk>
236
237 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
238 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
239 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
240 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
241
242 2008-04-25 Tobias Burnus <burnus@net-b.de>
243
244 * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
245 * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
246
247 2008-04-25 Kai Tietz <kai.tietz@onevision.com>
248
249 * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
250 * gcc.dg/builtins-12.c: Add dg-options "-ansi".
251 * gcc.dg/builtins-13.c: Likewise.
252 * gcc.dg/pr25682.c: Likewise.
253 * gcc.dg/pr33694.c: Likewise.
254 * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
255 * gcc.dg/c99-const-expr-2.c: Likewise.
256 * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
257 * gcc.dg/ia64-sync-2.c: Likewise.
258 * gcc.dg/ia64-sync-3.c: Likewise
259 * gcc.dg/large-size-array.c: Add check for _WIN64 define.
260 * gcc.dg/large-size-array-3.c: Likewise.
261 * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
262 check.
263 * gcc.dg/large-size-array-4.c: Likewise.
264 * gcc.dg/max-1.c: Replace use of long by ssize_t.
265
266 2008-04-24 Steve Ellcey <sje@cup.hp.com>
267
268 * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
269
270 2008-04-24 Steve Ellcey <sje@cup.hp.com>
271
272 * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
273
274 2008-04-24 Steve Ellcey <sje@cup.hp.com>
275
276 PR testsuite/36035
277 * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
278
279 2008-04-24 Jakub Jelinek <jakub@redhat.com>
280
281 * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
282
283 PR c++/35758
284 * g++.dg/ext/vector14.C: New test.
285
286 2008-04-24 Richard Guenther <rguenther@suse.de>
287
288 * gcc.dg/builtin-constant_p-1.c: New testcase.
289 * gcc.dg/builtin-errors.c: Adjust expected error.
290
291 2008-04-24 Jakub Jelinek <jakub@redhat.com>
292
293 PR tree-optimization/36008
294 * gcc.c-torture/execute/20080424-1.c: New test.
295
296 2008-04-24 Ira Rosen <irar@il.ibm.com>
297 Richard Guenther <rguenther@suse.de>
298
299 PR tree-optimization/36034
300 * gcc.c-torture/execute/pr36034-1.c: New testcase.
301 * gcc.c-torture/execute/pr36034-2.c: Likewise.
302
303 2008-04-24 Olivier Hainque <hainque@adacore.com>
304
305 * gnat.dg/concat_length.adb: New test.
306
307 2008-04-24 Ira Rosen <irar@il.ibm.com>
308
309 PR tree-optimization/35982
310 * gcc.dg/vect/fast-math-pr35982.c: New.
311
312 2008-04-24 Danny Smith <dannysmith@users.net>
313
314 * gcc.dg/format/ms-warnI64-1.c: New file.
315
316 2008-04-24 Jakub Jelinek <jakub@redhat.com>
317
318 PR target/36015
319 * gcc.dg/pr36015.c: New test.
320
321 2008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
322
323 PR rtl-optimization/36006
324 * gfortran.dg/pr36006-1.f90: New test.
325 * gfortran.dg/pr36006-2.f90: Ditto.
326
327 2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
328
329 PR fortran/35994
330 * gfortran.dg/minmaxloc_5.f90: New test.
331 * gfortran.dg/minmaxloc_6.f90: New test.
332
333 2008-04-23 Steve Ellcey <sje@cup.hp.com>
334
335 * gcc.dg/array-init-1.c: Add big-endian number to check.
336
337 2008-04-23 Richard Guenther <rguenther@suse.de>
338
339 PR tree-optimization/27799
340 PR tree-optimization/32921
341 PR tree-optimization/32624
342 * gcc.dg/tree-ssa/pr27799.c: New testcase.
343 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
344
345 2008-04-23 Richard Guenther <rguenther@suse.de>
346
347 PR middle-end/36021
348 * gcc.dg/attr-alloc_size-2.c: New testcase.
349
350 2008-04-23 Kai Tietz <kai.tietz@onevision.com>
351
352 * gcc.dg/20020919-1.c (loc_size_t): New type.
353 (_dl_stat): Use loc_size_t to cast pointers.
354 * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
355
356 2008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
357
358 PR libfortran/35988
359 * gfortran.dg/matmul_7.f90: New test.
360
361 2008-04-22 Steve Ellcey <sje@cup.hp.com>
362
363 * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
364 * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
365 * gcc.dg/struct/w_prof_local_var.c: Ditto.
366 * gcc.dg/struct/w_prof_global_var.c: Ditto.
367 * gcc.dg/struct/wo_prof_local_var.c: Ditto.
368
369 2008-04-22 Jason Merrill <jason@redhat.com>
370
371 PR c++/35316
372 * g++.dg/cpp0x/decltype11.C: New.
373
374 2008-04-23 Jakub Jelinek <jakub@redhat.com>
375
376 PR rtl-optimization/36017
377 * gcc.dg/pr36017.c: New test.
378
379 2008-04-22 Jakub Jelinek <jakub@redhat.com>
380
381 PR c++/35747
382 * g++.dg/ext/stmtexpr13.C: New test.
383
384 2008-04-22 Ian Lance Taylor <iant@google.com>
385
386 * gcc.c-torture/compile/20080419-1.c: New test.
387
388 2008-04-22 Kris Van Hees <kris.van.hees@oracle.com>
389
390 PR testsuite/35981
391 * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
392 Add tests for 'long long'.
393 * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
394 Add tests for 'long long'.
395
396 2008-04-22 Nick Clifton <nickc@redhat.com>
397
398 * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
399
400 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
401
402 PR target/31486
403 * gcc.target/i386/pr31486.c: New test.
404
405 2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
406
407 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
408 gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
409 file name there instead of the assembly. Cleanup tree_profile
410 dump file.
411
412 2008-04-21 Steve Ellcey <sje@cup.hp.com>
413
414 * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
415 * gcc.dg/vect/slp-25.c: Ditto.
416 * gcc.dg/vect/vect-outer-5.c: Ditto.
417 * gcc.dg/vect/pr33804.c: Ditto.
418 * gcc.dg/vect/vect-outer-4c.c: Ditto.
419 * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
420 * gcc.dg/vect/pr33953.c: Ditto.
421 * gcc.dg/vect/slp-3.c: Ditto.
422 * gcc.dg/vect/vect-iv-6.c: Ditto.
423
424 2008-04-22 Jakub Jelinek <jakub@redhat.com>
425
426 * g++.dg/ext/fixed1.C: Add dg-options.
427
428 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
429
430 PR target/26445
431 * g++.dg/other/i386-4.C: New test.
432
433 2008-04-21 Jason Merrill <jason@redhat.com>
434
435 PR c++/35325
436 * g++.dg/ext/fixed1.C: New.
437
438 PR c++/35678
439 * g++.dg/template/ttp27.C: New.
440
441 2008-04-21 Tom Tromey <tromey@redhat.com>
442
443 PR libcpp/33415:
444 * gcc.dg/cpp/pr33415.c: New file.
445
446 2008-04-21 Olivier Hainque <hainque@adacore.com>
447
448 * gnat.dg/bltins.adb: New testcase.
449
450 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
451
452 PR fortran/35991
453 * gfortran.dg/zero-sized_4.f90: New test.
454
455 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
456
457 PR fortran/35882
458 * gfortran.dg/continuation_5.f: Add some comment lines.
459 * gfortran.dg/continuation_3.f90: Add some comment lines.
460
461 2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
462
463 PR libfortran/35960
464 * gfortran.dg/reshape_zerosize_1.f90: New file.
465
466 2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
467
468 * gnat.dg/alignment6.adb: New test.
469
470 2008-04-19 Paul Thomas <pault@gcc.gnu.org>
471
472 PR fortran/35944
473 PR fortran/35946
474 PR fortran/35947
475 * gfortran.dg/array_constructor_23.f: New test.
476
477 PR fortran/35959
478 * gfortran.dg/alloc_comp_default_init_2.f90: New test.
479 * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
480 "builtin_free" to 27.
481 * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
482 of "builtin_free" to 21.
483
484 2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
485
486 PR fortran/35892
487 * gfortran.dg/pr35154-dwarf2.f: Remove.
488 * gfortran.dg/pr35154-stabs.f: Remove.
489
490 2008-04-18 Ian Lance Taylor <iant@google.com>
491
492 PR tree-optimization/35977
493 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
494
495 2008-04-18 Jakub Jelinek <jakub@redhat.com>
496 Peter Bergner <bergner@vnet.ibm.com>
497
498 PR target/35907
499 * gcc.target/powerpc/pr35907.c: New test.
500
501 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
502
503 * gnat.dg/dynamic_elab_pkg.ads: New helper.
504 * gnat.dg/dynamic_elab1.ad[sb]: New test.
505 * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
506
507 2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
508
509 Tests for char16_t and char32_t support.
510 * g++.dg/ext/utf-cvt.C: New
511 * g++.dg/ext/utf-cxx0x.C: New
512 * g++.dg/ext/utf-cxx98.C: New
513 * g++.dg/ext/utf-dflt.C: New
514 * g++.dg/ext/utf-gnuxx0x.C: New
515 * g++.dg/ext/utf-gnuxx98.C: New
516 * g++.dg/ext/utf-mangle.C: New
517 * g++.dg/ext/utf-typedef-cxx0x.C: New
518 * g++.dg/ext/utf-typedef-cxx98.C: New
519 * g++.dg/ext/utf-typespec.C: New
520 * g++.dg/ext/utf16-1.C: New
521 * g++.dg/ext/utf16-2.C: New
522 * g++.dg/ext/utf16-3.C: New
523 * g++.dg/ext/utf16-4.C: New
524 * g++.dg/ext/utf32-1.C: New
525 * g++.dg/ext/utf32-2.C: New
526 * g++.dg/ext/utf32-3.C: New
527 * g++.dg/ext/utf32-4.C: New
528 * gcc.dg/utf-cvt.c: New
529 * gcc.dg/utf-dflt.c: New
530 * gcc.dg/utf16-1.c: New
531 * gcc.dg/utf16-2.c: New
532 * gcc.dg/utf16-3.c: New
533 * gcc.dg/utf16-4.c: New
534 * gcc.dg/utf32-1.c: New
535 * gcc.dg/utf32-2.c: New
536 * gcc.dg/utf32-3.c: New
537 * gcc.dg/utf32-4.c: New
538
539 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
540
541 * gnat.dg/specs/varsize_return.ads: New test.
542 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
543 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
544
545 2008-04-17 Jason Merrill <jason@redhat.com>
546
547 PR c++/35773
548 * g++.dg/overload/autoptr1.C: New.
549
550 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gnat.dg/alignment4.adb: New test.
553 * gnat.dg/alignment5.adb: Likewise.
554 * gnat.dg/frame_overflow.adb: Adjust.
555
556 2008-04-17 Richard Guenther <rguenther@suse.de>
557
558 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
559
560 2008-04-17 Christian Bruel <christian.bruel@st.com>
561
562 * gcc.dg/long-long-compare-1.c: New testcase.
563
564 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
565
566 PR fortran/35724
567 * gfortran.dg/eoshift_2.f90: New test.
568
569 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
570
571 PR fortran/35932
572 * gfortran.dg/intrinsic_char_1.f90: New test.
573
574 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
575
576 PR target/35944
577 * gfortran.dg/pr35944-1.f90: New test.
578 * gfortran.dg/pr35944-2.f90: Ditto.
579
580 2008-04-16 Jakub Jelinek <jakub@redhat.com>
581
582 PR c/35739
583 * gcc.dg/dfp/pr35739.c: New test.
584
585 PR tree-optimization/35899
586 * gcc.dg/pr35899.c: New test.
587
588 PR target/35662
589 * gfortran.dg/pr35662.f90: New test.
590
591 2008-04-16 Richard Guenther <rguenther@suse.de>
592
593 * gcc.dg/tree-ssa/loop-35.c: New testcase.
594
595 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
596
597 PR ada/29015
598 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
599 gnat.dg/incomplete2.adb: New.
600
601 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
602
603 PR tree-optimization/35629
604 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
605 scan-tree-dump-times.
606
607 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
608
609 PR ada/22387
610 * gnat.dg/specs/corr_discr.ads: New.
611
612 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
613
614 * gnat.dg/string_slice2.adb: New test.
615
616 2008-04-15 Richard Guenther <rguenther@suse.de>
617
618 * gcc.dg/fold-compare-2.c: Adjust testcase.
619 * gcc.dg/tree-ssa/pr21086.c: Likewise.
620
621 2008-04-15 Richard Guenther <rguenther@suse.de>
622
623 * gcc.dg/tree-ssa/salias-1.c: Remove.
624 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
625 * gcc.dg/tree-ssa/alias-15.c: Likewise.
626 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
627
628 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
629
630 * gnat.dg/loop_optimization1.ad[sb]: New test.
631
632 2008-04-15 Jakub Jelinek <jakub@redhat.com>
633
634 PR c/35751
635 * gcc.dg/gomp/pr35751.c: New test.
636 * g++.dg/gomp/pr35751.C: New test.
637
638 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
639
640 PR ada/16086
641 * gnat.dg/prot_def.adb: New.
642
643 2008-04-14 Ian Lance Taylor <iant@google.com>
644
645 * gcc.dg/strict-overflow-6.c: New.
646 * gcc.dg/no-strict-overflow-7.c: New.
647 * gcc.dg/Wstrict-overflow-22.c: New.
648
649 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
650
651 * gnat.dg/specs/storage.ads: Fix expected error message.
652
653 2008-04-14 Robert Dewar <dewar@adacore.com>
654
655 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
656
657 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
658
659 PR ada/18680
660 * gnat.dg/specs/linker_section.ads: New.
661
662 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
663
664 PR ada/16098
665 * gnat.dg/specs/renamings.ads: New.
666
667 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
668
669 PR ada/15915
670 * gnat.dg/specs/storage.ads: New.
671
672 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
673
674 * gnat.dg/deep_old.adb: New.
675
676 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
677
678 * gnat.dg/loop_address2.adb: New test.
679
680 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
681
682 PR fortran/35882
683 * gfortran.dg/continuation_3.f90: Update test.
684 * gfortran.dg/continuation_5.f: Update test.
685 * gfortran.dg/continuation_10.f90: New test.
686
687 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
688
689 PR libfortran/32972
690 PR libfortran/32512
691 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
692 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
693 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
694 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
695
696 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
697
698 PR ada/17985
699 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
700
701 2008-04-12 Andrew Pinski <pinskia@gmail.com>
702
703 * gcc.target/powerpc/darwin-save-world-1.c: New test.
704
705 2008-04-11 Richard Guenther <rguenther@suse.de>
706
707 PR tree-optimization/35869
708 * gcc.c-torture/compile/pr35869.c: New testcase.
709
710 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
711
712 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
713 /* mmintrin-common.h */ section.
714
715 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
716
717 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
718
719 PR c/35744
720 * gcc.dg/attr-error-1.c: New test.
721
722 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
723
724 * gcc.target/mips/scc-2.c: New test.
725 * gcc.target/mips/scc-3.c: New test.
726 * gcc.target/mips/scc-4.c: New test.
727
728 2008-04-10 Ira Rosen <irar@il.ibm.com>
729
730 PR tree-optimization/35821
731 * gcc.dg/vect/pr35821-altivec.c: New.
732 * gcc.dg/vect/pr35821-spu.c: New.
733
734 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
735
736 PR testsuite/34894
737 PR testsuite/33782
738 * lib/target-supports.dg: Add check_effective_target_trampolines.
739 Disable profiling for avr-*-*.
740 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
741 * gcc.c-torture/compile/nested-1.c: Ditto.
742 * gcc.c-torture/compile/20050122-2.c: Ditto.
743 * gcc.c-torture/compile/20010226-1.c: Ditto.
744 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
745 * gcc.c-torture/compile/980506-1.c: Ditto.
746 * gcc.c-torture/compile/20020604-1.c: Ditto.
747 * gcc.c-torture/compile/limits-stringlit.c: Ditto
748 * gcc.c-torture/compile/20001226-1.c: Ditto
749
750 2008-04-09 Jason Merrill <jason@redhat.com>
751
752 PR c++/35708
753 * g++.dg/ext/complit9.C: New.
754
755 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
756
757 PR ada/28305
758 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
759 gnat.dg/specs/fe_inlining_helper.adb: New test.
760
761 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
762
763 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
764 x86_64-pc-mingw target.
765 * gcc.dg/titype-1.c: Likewise.
766
767 2008-04-09 Richard Sandiford <richard@codesourcery.com>
768
769 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
770 Fix comment.
771 (check_effective_target_vxworks_rtp): New procedure.
772 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
773 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
774 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
775 * g++.old-deja/g++.brendan/new3.C: Likewise.
776 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
777 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
778 VxWorks kernel mode.
779 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
780 * g++.old-deja/g++.mike/p2736.C: Likewise.
781 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
782 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
783 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
784 kernel mode.
785
786 2008-04-09 Jakub Jelinek <jakub@redhat.com>
787
788 * gfortran.dg/namelist_47.f90: New test.
789
790 2008-04-09 Richard Guenther <rguenther@suse.de>
791
792 * gfortran.dg/bind_c_usage_14.f03: Adjust.
793
794 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
795
796 PR target/35005
797 * execute/20071221-1.c: Adapt test for 16 bit int targets.
798 * execute/pr35163.c: Ditto.
799
800 2008-04-08 Richard Guenther <rguenther@suse.de>
801
802 * gcc.c-torture/execute/20080408-1.c: New testcase.
803
804 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
805
806 * gnat.dg/pack6.adb: New test.
807 * gnat.dg/pack7.adb: Likewise.
808 * gnat.dg/pack8.adb: Likewise.
809
810 2008-04-08 Arnaud Charlet <charlet@adacore.com>
811
812 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
813 * gnat.dg/rt1.adb: New test.
814 * gnat.dg/test_time_stamp.adb: New test.
815 * gnat.dg/specs/warn_star.ads: New test.
816 * gnat.dg/specs/aggr1.ads: New test.
817
818 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
819
820 PR fortran/25829 28655
821 * gfortran.dg/write_check2.f90: Update dg-error.
822 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
823
824 2008-04-07 Jason Merrill <jason@redhat.com>
825
826 PR c++/35734
827 * g++.dg/warn/ctor1.C: New.
828
829 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
830
831 PR/35842
832 * gcc.dg/torture/pr35842.c: New.
833
834 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
835
836 * gnat.dg/array4.adb: New test.
837 * gnat.dg/specs/static_initializer2.ads: Likewise.
838
839 2008-04-06 Richard Guenther <rguenther@suse.de>
840
841 PR tree-optimization/35400
842 * gcc.dg/torture/pr35400.c: New testcase.
843 * g++.dg/torture/pr35400.C: Likewise.
844
845 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
846
847 PR fortran/35780
848 * gfortran.dg/simplify_argN_1.f90: New test.
849
850 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
851
852 PR fortran/35832
853 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
854
855 2008-04-06 Tobias Burnus <burnus@net-b.de>
856
857 * gfortran.dg/f2003_io_1.f03: Make standard conform.
858 * gfortran.dg/f2003_io_8.f03: New.
859
860 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
861
862 * gnat.dg/pack5.adb: New test.
863
864 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
865
866 PR target/12329
867 * gcc.target/i386/pr12329.c: New test.
868
869 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
870
871 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
872
873 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
874
875 PR fortran/25829 28655
876 * gfortran.dg/f2003_io_1.f03: New test.
877 * gfortran.dg/f2003_io_2.f03: New test.
878 * gfortran.dg/f2003_io_3.f03: New test.
879 * gfortran.dg/f2003_io_4.f03: New test.
880 * gfortran.dg/f2003_io_5.f03: New test.
881 * gfortran.dg/f2003_io_6.f03: New test.
882 * gfortran.dg/f2003_io_7.f03: New test.
883
884 2008-04-05 Richard Guenther <rguenther@suse.de>
885
886 PR tree-optimization/35833
887 * gcc.dg/torture/pr35833.c: New testcase.
888
889 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
890
891 * gcc.target/sh/sh2a-band.c: New test.
892 * gcc.target/sh/sh2a-bclrmem.c: New test.
893 * gcc.target/sh/sh2a-bld.c: New test.
894 * gcc.target/sh/sh2a-bor.c: New test.
895 * gcc.target/sh/sh2a-bsetmem.c: New test.
896 * gcc.target/sh/sh2a-bxor.c: New test.
897
898 2008-04-04 Janis Johnson <janis187@us.ibm.com>
899
900 * g++.dg/other/anon5.C: Don't depend on line number for error message.
901
902 * gcc.dg/torture/builtin-modf-1.c: Use special options for
903 powerpc*-*-linux*.
904
905 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
906
907 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
908
909 PR target/35620
910 * gcc.dg/dfp/pr35620.c: New test.
911 * gcc.dg/dfp/func-pointer.c: New test.
912 * gcc.dg/dfp/func-deref.c: New test.
913
914 2008-04-04 Jakub Jelinek <jakub@redhat.com>
915
916 PR target/35364
917 * g++.dg/gomp/pr35364.C: New test.
918
919 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
920
921 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
922 * g++.dg/other/i386-3.C: Likewise.
923 * gcc.target/i386/sse-13.c: Likewise.
924 * gcc.target/i386/sse-14.c: Likewise.
925
926 * gcc.target/i386/aes-check.h: New.
927 * gcc.target/i386/aesdec.c: Likewise.
928 * gcc.target/i386/aesdeclast.c: Likewise.
929 * gcc.target/i386/aesenc.c: Likewise.
930 * gcc.target/i386/aesenclast.c: Likewise.
931 * gcc.target/i386/aesimc.c: Likewise.
932 * gcc.target/i386/aeskeygenassist.c: Likewise.
933 * gcc.target/i386/pclmulqdq.c: Likewise.
934 * gcc.target/i386/pclmul-check.h: Likewise.
935
936 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
937 (check_effective_target_pclmul): Likewise.
938
939 2008-04-04 Jakub Jelinek <jakub@redhat.com>
940
941 PR c/35440
942 * gcc.dg/pr35440.c: New test.
943
944 2008-04-04 Richard Guenther <rguenther@suse.de>
945
946 PR middle-end/35823
947 * gnat.dg/pr35823.adb: New testcase.
948
949 2008-04-03 Janis Johnson <janis187@us.ibm.com>
950
951 PR c/35712
952 * gcc.dg/dfp/constants-zero.c: New test.
953
954 2008-04-03 Jakub Jelinek <jakub@redhat.com>
955
956 PR c/35738
957 * gcc.dg/gomp/pr35738.c: New test.
958
959 PR middle-end/35818
960 * gcc.dg/gomp/pr35818.c: New test.
961
962 PR fortran/35786
963 * gfortran.dg/gomp/pr35786-1.f90: New test.
964 * gfortran.dg/gomp/pr35786-2.f90: New test.
965
966 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
967
968 * gcc.target/mips/scc-1.c: New test.
969
970 2008-04-03 Richard Guenther <rguenther@suse.de>
971
972 * gcc.dg/tree-ssa/vrp43.c: New testcase.
973 * gcc.dg/tree-ssa/vrp44.c: Likewise.
974 * gcc.dg/tree-ssa/vrp45.c: Likewise.
975
976 2008-04-03 Jakub Jelinek <jakub@redhat.com>
977
978 PR c++/35741
979 * g++.dg/other/offsetof5.C: New test.
980
981 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
982
983 PR rtl-optimization/35281
984 * gcc.target/i386/pr35281.c: New test.
985
986 2008-04-03 Richard Guenther <rguenther@suse.de>
987
988 PR middle-end/35800
989 * gcc.c-torture/execute/pr35800.c: New test.
990
991 2008-04-02 Joseph Myers <joseph@codesourcery.com>
992
993 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
994 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
995 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
996 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
997 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
998 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
999 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1000 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1001 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1002 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1003 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1004
1005 2008-04-02 Richard Guenther <rguenther@suse.de>
1006
1007 PR tree-optimization/14495
1008 PR tree-optimization/34793
1009 * gcc.dg/tree-ssa/vrp41.c: New testcase.
1010 * gcc.dg/tree-ssa/vrp42.c: Likewise.
1011
1012 2008-04-02 Richard Guenther <rguenther@suse.de>
1013
1014 PR tree-optimization/14495
1015 * gcc.dg/tree-ssa/vrp40.c: New testcase.
1016
1017 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
1018
1019 * gnat.dg/specs/discr_record_constant.ads: New test.
1020
1021 2008-04-02 Richard Guenther <rguenther@suse.de>
1022
1023 * gcc.dg/tree-ssa/vrp38.c: New testcase.
1024 * gcc.dg/tree-ssa/vrp39.c: Likewise.
1025
1026 2008-04-01 George Helffrich <george@gcc.gnu.org>
1027
1028 PRs fortran/35154, fortran/23057
1029 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
1030 use of common is unchanged.
1031
1032 * lib/gfortran-dg.exp: New harness to compile Fortran progs
1033 with all combinations of debug options available on target.
1034 * gfortran.dg/debug/debug.exp: Ditto.
1035 * gfortran.dg/debug/trivial.f: Ditto.
1036 * gfortran.dg/debug/pr35154-stabs.f: New test case for
1037 .stabs functionality.
1038 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
1039 DWARF functionality.
1040
1041 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
1042
1043 PR c/35436
1044 * gcc.dg/format/gcc_gfc-2.c: New test.
1045
1046 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
1047
1048 * g++.dg/bprob/bprob.exp: Do not check gcno files.
1049 Use -fprofile-use for profile use.
1050 * gcc.misc-tests/bprob.exp: Ditto.
1051 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1052 * gcc.dg/matrix/matrix.exp: Ditto.
1053 * gcc.dg/struct/struct-reorg.exp: Ditto.
1054 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1055 * gcc.dg/profile-dir-1.c: New test.
1056 * gcc.dg/profile-dir-2.c: New test.
1057 * gcc.dg/profile-dir-3.c: New test.
1058
1059 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
1060
1061 PR c/35750
1062 * gcc.dg/old-style-param-1.c: New test.
1063
1064 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
1065
1066 * gnat.dg/object_overflow.adb: New test.
1067
1068 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
1069
1070 PR middle-end/30186
1071 * gcc.dg/tree-ssa/vector-1.c: New testcase.
1072 * gcc.c-torture/execute/vector-1.c: New testcase.
1073 * gcc.c-torture/execute/vector-2.c: New testcase.
1074
1075 2008-03-31 Olivier Hainque <hainque@adacore.com>
1076
1077 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1078 * gnat.dg/assign_from_packed.adb: New testcase.
1079
1080 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
1081
1082 PR rtl-optimization/35729
1083 * gcc.dg/pr35729.c: New test.
1084
1085 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
1086
1087 PR target/32000
1088 * gcc.target/i386/pr32000-1.c: New.
1089
1090 2008-03-31 Arnaud Charlet <charlet@adacore.com>
1091
1092 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1093 on some environments.
1094
1095 2008-03-31 Andrew Pinski <pinskia@gmail.com>
1096
1097 PR tree-opt/35431
1098 * gcc.c-torture/compile/pr35431.c: New testcase.
1099
1100 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
1101
1102 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1103 targets.
1104
1105 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1106
1107 PR c++/35245
1108 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1109
1110 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
1111
1112 PR c++/35578
1113 * g++.dg/parse/friend8.C: New test.
1114
1115 PR c/35748
1116 * gcc.dg/union-cast-4.c: New test.
1117
1118 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
1119
1120 PR target/35757
1121 * gcc.target/i386/sse4_1-blendps-2.c: New.
1122 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1123
1124 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1125
1126 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
1127 * gfortran.dg/internal_pack_2.f90: Likewise.
1128 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
1129 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
1130 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
1131 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
1132 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
1133 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
1134
1135 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
1136
1137 * gnat.dg/bit_packed_array2.adb: New test.
1138
1139 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
1140
1141 PR fortran/35740
1142 * gfortran.dg/transpose_conjg_1.f90: New test.
1143
1144 2008-03-29 Laurent GUERBY <laurent@guerby.net>
1145
1146 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1147
1148 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
1149
1150 PR fortran/35698
1151 * gfortran.dg/allocate_zerosize_3.f: New test.
1152
1153 PR fortran/35702
1154 * gfortran.dg/character_assign_1.f90: New test.
1155
1156 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1157
1158 PR libfortran/32972
1159 PR libfortran/32512
1160 * gfortran.dg/intrinsic_spread_1.f90: New file.
1161 * gfortran.dg/intrinsic_spread_2.f90: New file.
1162 * gfortran.dg/intrinsic_spread_3.f90: New file.
1163
1164 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
1165
1166 PR fortran/34714
1167 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1168 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1169 * gfortran.dg/func_assign.f90: Likewise.
1170 * gfortran.dg/implicit_11.f90: Likewise.
1171 * gfortran.dg/proc_assign_1.f90: Likewise.
1172 * gfortran.dg/proc_assign_2.f90: Likewise.
1173 * gfortran.dg/procedure_lvalue.f90: Likewise.
1174
1175 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1176
1177 PR fortran/35699
1178 * gfortran.dg/direct_io_10.f: New test.
1179
1180 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
1181
1182 * gcc.target/i386/vectorize6.c: New test.
1183
1184 2008-03-28 Tobias Burnus <burnus@net-b.de>
1185
1186 PR fortran/35721
1187 * gfortran.dg/associated_target_2.f90: New.
1188
1189 2008-03-28 Richard Guenther <rguenther@suse.de>
1190
1191 PR tree-optimization/19580
1192 * gcc.dg/tree-ssa/loop-34.c: New testcase.
1193
1194 2008-03-28 Richard Guenther <rguenther@suse.de>
1195
1196 PR tree-optimization/30317
1197 PR tree-optimization/30911
1198 PR tree-optimization/34793
1199 * gcc.dg/tree-ssa/vrp35.c: New testcase.
1200 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1201 * gcc.dg/tree-ssa/vrp37.c: Likewise.
1202
1203 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1204
1205 PR target/31334
1206 * gcc.target/powerpc/altivec-25.c: New testcase.
1207
1208 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1209
1210 PR fortran/35724
1211 * gfortran.dg/cshift_shift_real_2.f90: New test.
1212
1213 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
1214
1215 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1216 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1217
1218 2008-03-27 Richard Guenther <rguenther@suse.de>
1219
1220 PR c/32511
1221 * gcc.dg/attr-weak-1.c: New testcase.
1222
1223 2008-03-27 Richard Guenther <rguenther@suse.de>
1224
1225 PR tree-optimization/32810
1226 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1227
1228 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
1229
1230 * g++.dg/cpp0x/variadic91.C: New.
1231
1232 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
1233
1234 * gcc.dg/tree-ssa/loop-32.c: New testcase.
1235 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1236
1237 2008-03-27 Richard Guenther <rguenther@suse.de>
1238
1239 * gcc.dg/fold-addr-1.c: New testcase.
1240
1241 2008-03-27 Andrew Pinski <pinskia@gmail.com>
1242
1243 PR middle-end/35429
1244 * gcc.c-torture/compile/complex-5.c: New test.
1245
1246 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1247
1248 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1249
1250 2008-03-26 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR c++/35546
1253 * g++.dg/ext/attrib33.C: New test.
1254
1255 2008-03-26 Richard Guenther <rguenther@suse.de>
1256
1257 Revert:
1258 2008-03-26 Richard Guenther <rguenther@suse.de>
1259
1260 * gcc.dg/fold-addr-1.c: New testcase.
1261
1262 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
1263
1264 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1265 before redefinitions of extern and __inline.
1266 * gcc.target/i386/sse-13.c: Ditto.
1267
1268 2008-03-26 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR c++/35332
1271 * g++.dg/other/error27.C: New test.
1272
1273 2008-03-26 Richard Guenther <rguenther@suse.de>
1274
1275 * gcc.dg/fold-addr-1.c: New testcase.
1276
1277 2008-03-26 Richard Guenther <rguenther@suse.de>
1278
1279 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1280 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1281 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1282 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1283 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1284 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1285 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1286
1287 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
1288
1289 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1290 variadic template template parameter binding semantics.
1291 * g++.dg/cpp0x/variadic85.C: Ditto.
1292 * g++.dg/cpp0x/variadic88.C: New.
1293 * g++.dg/cpp0x/variadic89.C: New.
1294 * g++.dg/cpp0x/variadic90.C: New.
1295 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1296 variadic template template parameter binding semantics.
1297 * g++.dg/cpp0x/variadic-lambda.C: New.
1298
1299 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1300
1301 PR target/31558
1302 * g++.dg/ext/altivec-15.C: New testcase.
1303
1304 2008-03-25 Andrew Pinski <pinskia@gmail.com>
1305
1306 PR objc/29197
1307 * objc.dg/method-20.m: New testcase.
1308
1309 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
1310
1311 PR rtl-optimization/35232
1312 * gcc.target/mips/pr35232.c: New test.
1313
1314 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
1315
1316 * g++.dg/template/sfinae4.C: New.
1317 * g++.dg/template/sfinae5.C: New.
1318 * g++.dg/template/sfinae6.C: New.
1319 * g++.dg/template/sfinae6_neg.C: New.
1320 * g++.dg/template/sfinae7.C: New.
1321 * g++.dg/template/sfinae8.C: New.
1322 * g++.dg/template/sfinae9.C: New.
1323 * g++.dg/template/sfinae10.C: New.
1324 * g++.dg/template/sfinae11.C: New.
1325 * g++.dg/template/sfinae12.C: New.
1326 * g++.dg/template/sfinae13.C: New.
1327 * g++.dg/template/sfinae14C: New.
1328
1329 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1330
1331 * gcc.target/sh/sh2a-bclr.c: New test.
1332 * gcc.target/sh/sh2a-bset.c: New test.
1333
1334 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1335
1336 * gcc.target/sh/sh2a-movrt.c: New test.
1337
1338 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1339
1340 * gcc.target/sh/sh2a-prefetch.c: New test.
1341
1342 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1343 Naveen.H.S <naveen.hs@kpitcummins.com>
1344
1345 * gcc.target/sh/sh2a-movi20s.c: New test.
1346
1347 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
1348 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1349 Naveen.H.S <naveen.hs@kpitcummins.com>
1350
1351 * gcc.target/sh/sh2a-resbank.c: New test.
1352 * gcc.target/sh/sh2a-tbr-jump.c: New test.
1353 * gcc.target/sh/sh2a-jsrn.c: New test.
1354 * gcc.target/sh/sh2a-rtsn.c: New test.
1355
1356 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
1357
1358 * gcc.target/i386/sse-17.c: Include sse2-check.h.
1359 (main): Change to void and rename to sse2_test.
1360 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1361 dg-do-what-default to "compile" if SSE2 hardware is not available.
1362 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1363 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1364 xfail vect_no_int_max from "vectorization not profitable" check.
1365
1366 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1367
1368 PR middle-end/26222
1369 * gcc.dg/torture/pr26222.c: New testcase.
1370
1371 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
1372
1373 PR fortran/34813
1374 * gfortran.dg/null_3.f90 : New test
1375
1376 PR fortran/33295
1377 * gfortran.dg/module_function_type_1.f90 : New test
1378
1379 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
1380
1381 PR libfortran/32972
1382 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
1383 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
1384 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
1385
1386 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
1387
1388 * gcc.target/mips/dse-1.c: Add checks for zeros.
1389
1390 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1391
1392 PR target/27946
1393 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1394
1395 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1396
1397 PR libfortran/32972
1398 * internal_pack_1.f90: New test case.
1399 * internal_pack_2.f90: New test case.
1400 * internal_pack_3.f90: New test case.
1401
1402 2008-03-21 Olivier Hainque <hainque@adacore.com>
1403
1404 * gnat.dg/empty_vector_length.adb: New testcase.
1405
1406 2008-03-20 Richard Guenther <rguenther@suse.de>
1407
1408 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1409
1410 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
1411 Uros Bizjak <ubizjak@gmail.com>
1412
1413 PR testsuite/34168
1414 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1415 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1416 if SSE2 hardware is not available.
1417 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1418 gcc.dg/vect/vect.exp.
1419 * gfortran.dg/vect/vect.exp: Ditto.
1420 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1421
1422 2008-03-20 Andreas Schwab <schwab@suse.de>
1423
1424 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1425 xfail.
1426
1427 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1428
1429 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1430 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1431 from dg-options.
1432
1433 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
1434
1435 PR testsuite/35621
1436 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1437 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1438 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1439 * gcc.target/i386/ssse3-palignr.c: Likewise.
1440 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1441 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1442 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1443 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1444 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1445 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1446 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1447 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1448 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1449 * gcc.target/i386/ssse3-psignb.c: Likewise.
1450 * gcc.target/i386/ssse3-psignd.c: Likewise.
1451 * gcc.target/i386/ssse3-psignw.c: Likewise.
1452
1453 2008-03-20 Andreas Schwab <schwab@suse.de>
1454
1455 PR testsuite/35647
1456 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1457 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1458 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1459 continuation and remove xfail.
1460
1461 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1462
1463 PR libfortran/32972
1464 * gfortran.dg/internal_pack_3.f90: Add missing parameter
1465 in subroutine.
1466
1467 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
1468
1469 * gcc.dg/format/ms_array-1.c: New.
1470 * gcc.dg/format/ms_c90-scanf-3.c: New.
1471 * gcc.dg/format/ms_c99-strftime-1.c: New.
1472 * gcc.dg/format/ms_no-y2k-1.c: New.
1473 * gcc.dg/format/ms_attr-1.c: New.
1474 * gcc.dg/format/ms_c90-scanf-4.c: New.
1475 * gcc.dg/format/ms_c99-strftime-2.c: New.
1476 * gcc.dg/format/ms_nonlit-1.c: New.
1477 * gcc.dg/format/ms_c90-scanf-5.c: New.
1478 * gcc.dg/format/ms_cast-1.c: New.
1479 * gcc.dg/format/ms_nonlit-2.c: New.
1480 * gcc.dg/format/ms_attr-2.c: New.
1481 * gcc.dg/format/ms_c90-strftime-1.c: New.
1482 * gcc.dg/format/ms_miss-1.c: New.
1483 * gcc.dg/format/ms_nonlit-3.c: New.
1484 * gcc.dg/format/ms_attr-3.c: New.
1485 * gcc.dg/format/ms_c90-strftime-2.c: New.
1486 * gcc.dg/format/ms_miss-2.c: New.
1487 * gcc.dg/format/ms_nul-1.c: New.
1488 * gcc.dg/format/ms_attr-4.c: New.
1489 * gcc.dg/format/ms_c94-printf-1.c: New.
1490 * gcc.dg/format/ms_miss-3.c: New.
1491 * gcc.dg/format/ms_nul-2.c: New.
1492 * gcc.dg/format/ms_attr-7.c: New.
1493 * gcc.dg/format/ms_c94-scanf-1.c: New.
1494 * gcc.dg/format/ms_miss-4.c: New.
1495 * gcc.dg/format/ms_null-1.c: New.
1496 * gcc.dg/format/ms_bitfld-1.c: New.
1497 * gcc.dg/format/ms_c99-printf-1.c: New.
1498 * gcc.dg/format/ms_miss-5.c: New.
1499 * gcc.dg/format/ms_plus-1.c: New.
1500 * gcc.dg/format/ms_branch-1.c: New.
1501 * gcc.dg/format/ms_c99-printf-2.c: New.
1502 * gcc.dg/format/ms_miss-6.c: New.
1503 * gcc.dg/format/ms_sec-1.c: New.
1504 * gcc.dg/format/ms_c90-printf-1.c: New.
1505 * gcc.dg/format/ms_c99-printf-3.c: New.
1506 * gcc.dg/format/ms_multattr-1.c: New.
1507 * gcc.dg/format/ms_unnamed-1.c: New.
1508 * gcc.dg/format/ms_c90-printf-2.c: New.
1509 * gcc.dg/format/ms_c99-scanf-1.c: New.
1510 * gcc.dg/format/ms_multattr-2.c: New.
1511 * gcc.dg/format/ms_va-1.c: New.
1512 * gcc.dg/format/ms_c90-printf-3.c: New.
1513 * gcc.dg/format/ms_c99-scanf-2.c: New.
1514 * gcc.dg/format/ms_multattr-3.c: New.
1515 * gcc.dg/format/ms_c90-scanf-1.c: New.
1516 * gcc.dg/format/ms_c99-scanf-3.c: New.
1517 * gcc.dg/format/ms_no-exargs-1.c: New.
1518 * gcc.dg/format/ms_zero-length-1.c: New.
1519 * gcc.dg/format/ms_c90-scanf-2.c: New.
1520 * gcc.dg/format/ms_c99-scanf-4.c: New.
1521 * gcc.dg/format/ms_no-exargs-2.c: New.
1522 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1523 * gcc.dg/format/miss-1.c: Likewise.
1524 * gcc.dg/format/miss-3.c: Likewise.
1525 * gcc.dg/format/multattr-2.c: Likewise.
1526 * gcc.dg/format/miss-5.c: Likewise.
1527 * gcc.dg/format/attr-2.c: Likewise.
1528 * gcc.dg/format/attr-4.c: Likewise.
1529 * gcc.dg/format/c90-scanf-4.c: Likewise.
1530 * gcc.dg/format/c99-printf-3.c: Likewise.
1531 * gcc.dg/format/multattr-1.c: Likewise.
1532 * gcc.dg/format/miss-4.c: Likewise.
1533 * gcc.dg/format/miss-6.c: Likewise.
1534 * gcc.dg/format/c90-printf-3.c: Likewise.
1535 * gcc.dg/format/attr-1.c: Likewise.
1536 * gcc.dg/format/attr-3.c: Likewise.
1537 * gcc.dg/format/attr-7.c: Likewise.
1538 * gcc.dg/format/format.h: Treat mingw and gnu style.
1539 * gcc.dg/format/sys_format.c: New.
1540
1541 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1542
1543 PR libfortran/35627
1544 * gfortran.dg/namelist_46.f90: New test.
1545
1546 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1547
1548 PR target/14552
1549 * gcc.target/i386/pr14552.c: New test.
1550
1551 2008-03-19 Michael Matz <matz@suse.de>
1552
1553 PR middle-end/35616
1554 * gcc.dg/pr35616.c: New test.
1555
1556 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
1557
1558 PR fortran/35152
1559 * gfortran.dg/argument_checking_16.f90: New test.
1560
1561 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1562
1563 PR libfortran/32972
1564 * gfortran.dg/internal_pack_1.f90: New test case.
1565 * gfortran.dg/internal_pack_2.f90: New test case.
1566 * gfortran.dg/internal_pack_3.f90: New test case.
1567
1568 2008-03-19 Jan Hubicka <jh@suse.cz>
1569
1570 * gcc.dg/20050811-2.c: Update dumping flags.
1571 * gcc.dg/sms-2.c: Update dumping flags.
1572 * gcc.dg/var-expand1.c: Update dumping flags.
1573 * gcc.dg/var-expand3.c: Update dumping flags.
1574 * gcc.dg/pr30957-1.c: Update dumping flags.
1575 * gcc.dg/20050811-1.c: Update dumping flags.
1576 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1577 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1578
1579 2008-03-19 Richard Guenther <rguenther@suse.de>
1580
1581 PR middle-end/35609
1582 * gcc.dg/testsuite/uninit-15.c: New testcase.
1583 * gcc.dg/testsuite/uninit-16.c: Likewise.
1584
1585 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1586
1587 PR target/35504
1588 * g++.dg/other/pr35504.C: New test.
1589
1590 2008-03-18 Richard Guenther <rguenther@suse.de>
1591
1592 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1593 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1594
1595 2008-03-18 Richard Guenther <rguenther@suse.de>
1596
1597 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1598
1599 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1600
1601 PR libfortran/35617
1602 * gfortran.dg/namelist_45.f90: New test.
1603
1604 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1605
1606 PR testsuite/35512
1607 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1608 Write variables instead of reading them.
1609
1610 2008-03-17 Jason Merrill <jason@redhat.com>
1611
1612 PR c++/35548
1613 * g++.dg/init/ref16.C: New testcase.
1614
1615 2008-03-17 Richard Guenther <rguenther@suse.de>
1616
1617 PR tree-optimization/19637
1618 * g++.dg/tree-ssa/pr19637.C: New testcase.
1619
1620 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1621
1622 PR fortran/35470
1623 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1624
1625 2008-03-16 Richard Guenther <rguenther@suse.de>
1626
1627 PR middle-end/35607
1628 * gcc.c-torture/compile/pr35607.c: New testcase.
1629 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1630
1631 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1632
1633 PR fortran/35582
1634 * gfortran.dg/write_invalid_format.f90: New test.
1635
1636 2008-03-15 Richard Guenther <rguenther@suse.de>
1637
1638 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1639
1640 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1641
1642 PR testsuite/35184
1643 * gfortran.dg/elemental_subroutine_6.f90: New test.
1644
1645 2008-03-15 Richard Guenther <rguenther@suse.de>
1646
1647 * gcc.dg/pr23911.c: Adjust testcase.
1648 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1649 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1650
1651 2008-03-15 Richard Guenther <rguenther@suse.de>
1652
1653 PR middle-end/35593
1654 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1655
1656 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1657
1658 PR testsuite/35478
1659 * gfortran.dg/generic_16.f90: New test.
1660
1661 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1662
1663 PR middle-end/35595
1664 * gcc.c-torture/compile/pr35595.c: New test.
1665
1666 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1667
1668 PR testsuite/33296
1669 * gfortran.dg/nearest_4.f90: New test.
1670
1671 2008-03-14 Richard Guenther <rguenther@suse.de>
1672
1673 PR tree-optimization/13761
1674 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1675
1676 2008-03-14 Richard Guenther <rguenther@suse.de>
1677
1678 PR tree-optimization/34172
1679 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1680 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1681 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1682 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1683 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1684 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1685
1686 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1687
1688 PR libcpp/35322:
1689 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1690
1691 2008-03-14 Richard Guenther <rguenther@suse.de>
1692
1693 PR tree-optimization/34043
1694 PR tree-optimization/33989
1695 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1696 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1697 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1698 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1699 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1700
1701 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1702 Uros Bizjak <ubizjak@gmail.com>
1703
1704 PR testsuite/35538
1705 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1706 Skip *-*-darwin*.
1707 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1708
1709 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1710 Uros Bizjak <ubizjak@gmail.com>
1711
1712 PR testsuite/35406
1713 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1714 count from 0 to 1 for lp64 targets.
1715 * gfortran.dg/ldist-1.f90: Update test to check
1716 for 5 loops distributed instead of 4 for lp64 targets.
1717
1718 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1719
1720 PR fortran/35475
1721 * gfortran.dg/derived_sub.f90: New test.
1722
1723 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1724
1725 PR testsuite/35558
1726 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1727 dg-require-effective-target.
1728 * g++.dg/tls/static-1a.cc: Likewise.
1729
1730 2008-03-13 Tom Tromey <tromey@redhat.com>
1731
1732 PR libcpp/35322:
1733 * gcc.dg/cpp/pr35322.c: New file.
1734
1735 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1736
1737 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1738 (main): Call check_vect.
1739
1740 2008-03-13 Alon Dayan <alond@il.ibm.com>
1741 Olga Golovanevsky <olga@il.ibm.com>
1742
1743 PR tree-optimization/35041
1744 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1745
1746 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1747
1748 PR target/34000
1749 PR target/35553
1750 * g++.dg/other/i386-3.C: New test.
1751 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1752 * gcc.target/i386/sse-14.c: Ditto.
1753 * gcc.target/i386/mmx-1.c: Ditto.
1754 * gcc.target/i386/mmx-2.c: Ditto.
1755 * gcc.target/i386/3dnow-1.c: Ditto.
1756 * gcc.target/i386/3dnow-2.c: Ditto.
1757 * gcc.target/i386/3dnowA-1.c: Ditto.
1758 * gcc.target/i386/3dnowA-2.c: Ditto.
1759
1760 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1761
1762 PR tree-opt/35422
1763 * gcc.target/i386/pr35422.c: Escape brackets.
1764
1765 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1766
1767 PR tree-opt/35422
1768 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1769 third loop.
1770 * gcc.target/i386/pr35422.c: New.
1771
1772 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1773
1774 PR tree-opt/35403
1775 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1776
1777 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1778
1779 PR target/35540
1780 * gcc.target/i386/pr35540.c: New test.
1781
1782 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1783
1784 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1785
1786 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1787
1788 PR middle-end/35526
1789 * g++.dg/torture/pr35526.C: New test.
1790
1791 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1792
1793 PR c++/35328
1794 * g++.dg/gomp/pr35328.C: New test.
1795
1796 PR c++/35337
1797 * g++.dg/gomp/pr35337.C: New test.
1798
1799 PR c/35438
1800 PR c/35439
1801 * gcc.dg/gomp/pr35438.c: New test.
1802 * gcc.dg/gomp/pr35439.c: New test.
1803
1804 PR middle-end/35099
1805 * g++.dg/gomp/pr35099.C: New test.
1806
1807 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1808
1809 * gnat.dg/range_check2.adb: New test.
1810
1811 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1812
1813 PR tree-optimization/35494
1814 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1815 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1816 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1817 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1818
1819 2008-03-10 Richard Guenther <rguenther@suse.de>
1820
1821 PR tree-optimization/34677
1822 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1823 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1824 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1825
1826 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1827
1828 PR fortran/35474
1829 * gfortran.dg/module_commons_2.f90: New test.
1830
1831 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1832
1833 * gnat.dg/frame_overflow.adb: Improve portability.
1834
1835 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1836
1837 PR target/35350
1838 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1839 * gcc.target/i386/isa-2.c: Likewise.
1840 * gcc.target/i386/isa-3.c: Likewise.
1841 * gcc.target/i386/isa-10.c: Likewise.
1842 * gcc.target/i386/isa-11.c: Likewise.
1843 * gcc.target/i386/isa-12.c: Likewise.
1844 * gcc.target/i386/isa-13.c: Likewise.
1845 * gcc.target/i386/isa-14.c: Likewise.
1846
1847 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1848
1849 PR target/22152
1850 * gcc.target/i386/pr22152.c: New test.
1851 * gcc.target/i386/sse2-mmx.c: Ditto.
1852
1853 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1854
1855 * gnat.dg/uninit_func.adb: New test.
1856
1857 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/pack4.adb: New test.
1860
1861 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * gnat.dg/small_alignment.adb: New test.
1864
1865 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1866
1867 * gnat.dg/specs/alignment2.ads: New test.
1868
1869 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1870
1871 * gnat.dg/pack3.adb: New test.
1872
1873 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1874
1875 PR c++/20366
1876 * g++.dg/other/pr20366.C: New test.
1877
1878 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1879
1880 PR tree-opt/35402
1881 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1882
1883 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1884
1885 PR preprocessor/35458
1886 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1887 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1888 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1889
1890 2008-03-06 Tom Tromey <tromey@redhat.com>
1891
1892 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1893 * treelang: Delete.
1894
1895 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1896
1897 * gnat.dg/specs/pack33.ads: New test.
1898
1899 2008-03-05 Richard Guenther <rguenther@suse.de>
1900
1901 PR tree-optimization/35472
1902 * gcc.c-torture/execute/pr35472.c: New testcase.
1903
1904 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1905
1906 PR 33009
1907 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1908 * gcc.c-torture/compile/pr33009.c: Likewise.
1909
1910 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1911
1912 PR 31341
1913 * gcc.dg/vect/pr31041.c: Fix.
1914
1915 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1916
1917 PR libfortran/35293
1918 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1919 New.
1920 * gfortran.fortran-torture/execute/list_read_1.x,
1921 gfortran.fortran-torture/execute/read_null_string.x,
1922 gfortran.fortran-torture/execute/backspace.x,
1923 gfortran.fortran-torture/execute/seq_io.x,
1924 gfortran.fortran-torture/execute/slash_edit.x,
1925 gfortran.fortran-torture/execute/unopened_unit_1.x,
1926 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1927 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1928 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1929 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1930 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1931 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1932 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1933 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1934 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1935 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1936 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1937 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1938 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1939 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1940 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1941 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1942 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1943 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1944 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1945 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1946 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1947 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1948 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1949 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1950 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1951 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1952 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1953 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1954 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1955 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1956 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1957 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1958 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1959 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1960 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1961 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1962 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1963 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1964 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1965 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1966 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1967 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1968 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1969 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1970 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1971 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1972 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1973 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1974 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1975 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1976 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1977 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1978 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1979 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1980 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1981 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1982 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1983 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1984 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1985 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1986 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1987 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1988 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1989 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1990 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1991 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1992 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1993 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1994 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1995 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1996 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1997 gfortran.dg/write_back.f: Gate test on effective_target
1998 fd_truncate.
1999
2000 2008-03-04 Joseph Myers <joseph@codesourcery.com>
2001
2002 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2003 targets declaring functions in assembly.
2004
2005 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2006
2007 PR 28322
2008 * gcc.dg/pr28322-3.c: New.
2009
2010 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
2011
2012 PR target/35453
2013 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2014 _SIDD_XXX.
2015 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2016 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2017 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2018 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2019 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2020 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2021 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2022 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2023
2024 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
2025
2026 PR middle-end/35456
2027 * gcc.c-torture/execute/pr35456.c: New test.
2028
2029 2008-03-04 Joseph Myers <joseph@codesourcery.com>
2030
2031 * gcc.target/i386/sse-10.c: Don't use
2032 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2033
2034 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
2035
2036 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2037 * gfortran.dg/reassoc_2.f90: Ditto.
2038 * gfortran.dg/reassoc_3.f90: Ditto.
2039
2040 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2041
2042 PR fortran/33197
2043 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2044 * gfortran.dg/dg.exp: Likewise.
2045 * gfortran.dg/vect/vect.exp: Likewise.
2046 * gfortran.fortran-torture/execute/execute.exp: Likewise.
2047 * gfortran.fortran-torture/compile/compile.exp: Likewise.
2048 * gfortran.dg/gamma_1.f90: Also check log_gamma.
2049 * gfortran.dg/invalid_contains_1.f90: Remove warning about
2050 empty CONTAINS.
2051 * gfortran.dg/gamma_2.f90: Add a few error messages.
2052 * gfortran.dg/invalid_contains_2.f90: Remove warning about
2053 empty CONTAINS.
2054 * gfortran.dg/gamma_3.f90: Adjust error message.
2055 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2056 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2057 * gfortran.dg/bessel_1.f90: New test.
2058 * gfortran.dg/recursive_check_3.f90: Remove warnings.
2059 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2060 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2061 * gfortran.dg/contains_empty_1.f03: New test.
2062 * gfortran.dg/erfc_scaled_1.f90: New test.
2063 * gfortran.dg/hypot_1.f90: New test.
2064 * gfortran.dg/contains_empty_2.f03: New test.
2065
2066 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
2067
2068 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2069
2070 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2071
2072 PR 24924
2073 * g++.dg/cpp/string-2.C: This is a warning now.
2074 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2075 default, so add it.
2076
2077 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
2078
2079 * g++.dg/cpp0x/auto1.C: New.
2080
2081 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2082
2083 PR fortran/34770
2084 * gfortran.dg/pointer_1.f90: New test.
2085
2086 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
2087
2088 PR c++/35315
2089 * g++.dg/ext/attrib32.C: Add another test case.
2090
2091 2008-02-29 Tom Tromey <tromey@redhat.com>
2092
2093 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2094 line.
2095
2096 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
2097
2098 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2099 to make the interchange profitable.
2100
2101 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
2102
2103 PR fortran/31463
2104 PR fortran/33950
2105 PR fortran/34296
2106 * gfortran.dg/arrayio_11.f90: Fixed test.
2107 * gfortran.dg/arrayio_12.f90: Likewise.
2108 * gfortran.dg/module_read_1.f90: Added warning-directives.
2109 * gfortran.dg/pr32242.f90: Likewise.
2110 * gfortran.dg/result_in_spec_3.f90: Likewise.
2111 * gfortran.dg/use_12.f90: Likewise.
2112 * gfortran.dg/warn_function_without_result.f90 : New test.
2113
2114 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2115
2116 PR fortran/34868
2117 * gfortran.dg/f2c_9.f90: New test.
2118
2119 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
2120
2121 * gcc.dg/tree-ssa/ldist-1.c: New.
2122 * gcc.dg/tree-ssa/ldist-1a.c: New.
2123 * gcc.dg/tree-ssa/ldist-2.c: New.
2124 * gcc.dg/tree-ssa/ldist-3.c: New.
2125 * gcc.dg/tree-ssa/ldist-4.c: New.
2126 * gcc.dg/tree-ssa/ldist-5.c: New.
2127 * gcc.dg/tree-ssa/ldist-6.c: New.
2128 * gcc.dg/tree-ssa/ldist-7.c: New.
2129 * gcc.dg/tree-ssa/ldist-8.c: New.
2130 * gcc.dg/tree-ssa/ldist-9.c: New.
2131 * gcc.dg/tree-ssa/ldist-10.c: New.
2132 * gcc.dg/tree-ssa/ldist-11.c: New.
2133 * gcc.dg/tree-ssa/ldist-12.c: New.
2134 * gfortran.dg/ldist-1.f90: New.
2135
2136 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
2137
2138 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
2139
2140 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2141
2142 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2143
2144 2008-02-27 Jan Beulich <jbeulich@novell.com>
2145
2146 * gcc.target/i386/mmx-1.c: Add
2147 -Werror-implicit-function-declaration to dg-options.
2148 * gcc.target/i386/mmx-2.c: Likewise.
2149 * gcc.target/i386/sse-13.c: Likewise.
2150 * gcc.target/i386/sse-14.c: Likewise.
2151
2152 2008-02-27 Revital Eres <eres@il.ibm.com>
2153
2154 PR rtl-optimization/34999
2155 * gcc.dg/tree-prof/pr34999.c: New.
2156
2157 2008-02-27 Richard Guenther <rguenther@suse.de>
2158
2159 PR middle-end/25290
2160 * gcc.c-torture/execute/pr35390.c: New testcase.
2161
2162 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
2163
2164 PR ada/22255
2165 * gnat.dg/test_direct_io.adb: New file.
2166
2167 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
2168
2169 PR ada/34799
2170 * gnat.dg/specs/pr34799.ads: New test.
2171
2172 2008-02-27 Richard Guenther <rguenther@suse.de>
2173
2174 PR middle-end/34971
2175 * gcc.c-torture/execute/pr34971.c: New testcase.
2176
2177 2008-02-27 Jakub Jelinek <jakub@redhat.com>
2178
2179 * gcc.dg/gomp/preprocess-1.c: New test.
2180
2181 PR c++/35368
2182 * g++.dg/ext/visibility/typeinfo2.C: New test.
2183 * g++.dg/ext/visibility/typeinfo3.C: New test.
2184
2185 2008-02-26 Joseph Myers <joseph@codesourcery.com>
2186
2187 * gcc.dg/bf-ms-attrib.c (main): Return 0.
2188
2189 2008-02-26 Joseph Myers <joseph@codesourcery.com>
2190
2191 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2192 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2193
2194 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2195
2196 PR c/28800
2197 * gcc.dg/empty-source-2.c: Adjust for warning message.
2198 * gcc.dg/empty-source-3.c: Likewise.
2199 * gcc.dg/pack-test-2.c: Adjust comment.
2200 * gcc.dg/pragma-ep-2.c: Likewise.
2201 * gcc.dg/pragma-re-2.c: Likewise.
2202 * gcc.dg/va-arg-2.c: Likewise.
2203
2204 2008-02-26 Tobias Burnus <burnus@net-b.de>
2205
2206 PR fortran/35033
2207 * gfortran.dg/assignment_2.f90: New.
2208
2209 2008-02-26 Jason Merrill <jason@redhat.com>
2210
2211 PR c++/35315
2212 * g++.dg/ext/attrib32.C: New.
2213
2214 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
2215
2216 * gcc.c-torture/execute/nest-align-1.x: Delete.
2217
2218 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2219
2220 PR 26264
2221 * 20021023-1.c: Use __builtin_va_start instead of
2222 __builtin_stdarg_start.
2223 * pr17301-1.c: Likewise.
2224 * pr17301-2.c: Likewise.
2225
2226 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2227
2228 * gcc.dg/pr34351.c: New.
2229
2230 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2231
2232 * gcc.dg/Wlarger-than2.c: New.
2233
2234 2008-02-26 Paolo Carlini <pcarlini@suse.de>
2235
2236 PR c++/35323
2237 * g++.dg/lookup/crash7.C: New.
2238
2239 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
2240
2241 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2242
2243 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2244
2245 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2246
2247 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2248
2249 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2250
2251 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2252
2253 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2254 Windows.
2255
2256 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2257
2258 * lib/target-supports.exp (check_profiling_available): Report -p
2259 unavailable on *-*-mingw*.
2260
2261 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2262
2263 * lib/target-supports.exp (check_effective_target_pthread_h): New.
2264 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2265 dg-require-effective-target pthread_h.
2266
2267 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2268
2269 * gcc.dg/Wswitch-enum-error.c: New.
2270 * gcc.dg/Wswitch-error.c: New.
2271 * gcc.dg/20011021-1.c: Use two directives to match two different
2272 messages.
2273
2274 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2275
2276 PR 28322
2277 * gcc.dg/pr28322.c: New.
2278 * gcc.dg/pr28322-2.c: New.
2279 * lib/prune.exp: Ignore "At top level" even if there is no ':'
2280 preceding it.
2281
2282 2008-02-25 Paolo Carlini <pcarlini@suse.de>
2283
2284 PR c++/35333
2285 * g++.dg/other/error26.C: New.
2286
2287 2008-02-25 Paolo Carlini <pcarlini@suse.de>
2288
2289 PR c++/35338
2290 * g++.dg/other/error25.C: New.
2291
2292 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
2293
2294 PR target/35258
2295 * gcc.dg/pr35258.c: New testcase.
2296
2297 2008-02-25 Jan Beulich <jbeulich@novell.com>
2298
2299 * gcc.dg/20020426-2.c: Remove bogus workaround.
2300 * g++.old-deja/g++.other/store-expr1.C: Likewise.
2301 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2302
2303 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2304
2305 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2306
2307 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2308
2309 PR middle-end/19984
2310 * gcc.dg/pr19984.c: New test.
2311 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2312 name of the variable.
2313
2314 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2315
2316 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2317 (main): Call check_vect and foo. Check array values after
2318 the call to foo.
2319 * gcc.dg/vect/vect-117.c: Call check_vect.
2320 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2321
2322 2008-02-25 Jason Merrill <jason@redhat.com>
2323
2324 PR c++/33486
2325 * g++.dg/lookup/strong-using-5.C: New.
2326
2327 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
2328
2329 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2330 sh* targets.
2331
2332 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2333
2334 PR target/35349
2335 * gcc.c-torture/execute/20050604-1.x: New file.
2336
2337 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2338
2339 * gcc.target/i386/pr22076.c: Update number of mov insns
2340 for PIC targets.
2341 * gcc.target/i386/pr34256.c: Ditto.
2342
2343 2008-02-24 Diego Novillo <dnovillo@google.com>
2344
2345 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2346
2347 PR 33738
2348 * g++.dg/warn/pr33738.C: New.
2349
2350 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
2351
2352 * gcc.c-torture/execute/nest-align-1.x: New file.
2353
2354 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
2355
2356 PR c++/34749
2357 * g++.dg.ext/dllimport13.C: New test.
2358
2359 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2360
2361 PR libfortran/24685
2362 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2363 powerpc*-apple-darwin*.
2364
2365 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2366
2367 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2368 ERFC into gfortran.dg/large_real_kind_3.F90.
2369 * gfortran.dg/large_real_kind_3.F90: New test.
2370
2371 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
2372
2373 PR rtl-opt/33512
2374 * gcc.dg/and-1.c: New test.
2375
2376 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2377
2378 * gcc.c-torture/execute/20080222-1.c: New test.
2379
2380 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
2381
2382 PR target/22076
2383 PR target/34256
2384 * gcc.target/i386/pr22076.c: New test.
2385 * gcc.target/i386/pr34256.c: New test.
2386 * gcc.target/i386/vecinit-5.c: New test.
2387 * gcc.target/i386/vecinit-6.c: New test.
2388 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2389
2390 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2391 <xmmintrin.h>, define __m64 and __m128 directly.
2392 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2393
2394 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2395
2396 PR C++/34715
2397 * g++.dg/ext/always_inline-1.C: New test.
2398 * g++.dg/ext/always_inline-2.C: New test.
2399 * g++.dg/ext/always_inline-3.C: New test.
2400 * g++.dg/ext/always_inline-4.C: New test.
2401
2402 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
2403
2404 * gcc.target/cris/asm-b-1.c: New test.
2405
2406 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2407
2408 PR c++/35282
2409 * g++.dg/template/nontype17.C: Add.
2410
2411 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2412
2413 PR c++/35282
2414 Revert:
2415 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2416
2417 PR c++/28743
2418 * g++.dg/template/nontype17.C: New.
2419 * g++.dg/template/nontype16.C: Add error.
2420
2421 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2422
2423 PR c/19999
2424 * gcc.dg/Wfloat-equal-1.c: New.
2425 * g++.dg/warn/Wfloat-equal-1.C: New.
2426
2427 2008-02-21 Michael Matz <matz@suse.de>
2428
2429 PR target/35264
2430 * gcc.dg/pr35264.c: New testcase.
2431
2432 2008-02-21 Richard Guenther <rguenther@suse.de>
2433
2434 * gfortran.dg/reassoc_1.f90: New testcase.
2435 * gfortran.dg/reassoc_2.f90: Likewise.
2436 * gfortran.dg/reassoc_3.f90: Likewise.
2437
2438 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2439
2440 PR libfortran/34974
2441 * gfortran.dg/fmt_t_7.f: New test.
2442
2443 PR libfortran/35132
2444 * gfortran.dg/streamio_15.f90: New test.
2445
2446 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2447
2448 PR libfortran/35036
2449 * gfortran.dg/fmt_zero_digits.f90: Revise test.
2450
2451 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
2452
2453 * gcc.dg/Wframe-larger-than.c: New option test.
2454
2455 2008-02-20 Tobias Burnus <burnus@net-b.de>
2456
2457 PR fortran/34997
2458 * gfortran.dg/dollar_sym_1.f90: New.
2459 * gfortran.dg/dollar_sym_2.f90: New.
2460
2461 2008-02-20 Richard Guenther <rguenther@suse.de>
2462
2463 PR middle-end/35265
2464 * gcc.dg/builtins-66.c: New testcase.
2465
2466 2008-02-20 Richard Guenther <rguenther@suse.de>
2467
2468 * gcc.dg/fold-reassoc-1.c: New testcase.
2469 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2470
2471 2008-02-20 Richard Guenther <rguenther@suse.de>
2472
2473 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2474
2475 2008-02-20 Ira Rosen <irar@il.ibm.com>
2476
2477 * lib/target-supports.exp (check_effective_target_vect_unpack):
2478 Return true for SPU.
2479 (check_effective_target_vect_short_mult): Likewise.
2480 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2481 the loop on targets that support vect_unpack.
2482
2483 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
2484
2485 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2486 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2487 templates to reduce number of passed arguments.
2488
2489 2008-02-19 Jason Merrill <jason@redhat.com>
2490
2491 PR c++/34950
2492 * g++.dg/template/explicit-args1.C: New.
2493
2494 2008-02-19 Richard Guenther <rguenther@suse.de>
2495
2496 PR tree-optimization/34989
2497 * gcc.dg/pr34989-1.c: New testcase.
2498 * gcc.dg/pr34989-2.c: Likewise.
2499
2500 2008-02-19 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR c++/35028
2503 * g++.dg/gomp/pr35028.C: New test.
2504
2505 PR c++/34964
2506 PR c++/35244
2507 * gcc.dg/gomp/pr34964.c: New test.
2508 * g++.dg/gomp/pr34964.C: New test.
2509 * gcc.dg/gomp/pr35244.c: New test.
2510 * g++.dg/gomp/pr35244.C: New test.
2511
2512 PR c++/35078
2513 * g++.dg/gomp/pr35078.C: New test.
2514
2515 2008-02-19 Christian Bruel <christian.bruel@st.com>
2516
2517 * gcc.dg/packed-array.c: New testcase.
2518
2519 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
2520
2521 PR target/33555
2522 * gcc.target/i386/pr33555.c: New test.
2523
2524 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
2525
2526 PR target/35189
2527 * gcc.target/i386/isa-1.c: New.
2528 * gcc.target/i386/isa-2.c: Likewise.
2529 * gcc.target/i386/isa-3.c: Likewise.
2530 * gcc.target/i386/isa-4.c: Likewise.
2531 * gcc.target/i386/isa-5.c: Likewise.
2532 * gcc.target/i386/isa-6.c: Likewise.
2533 * gcc.target/i386/isa-7.c: Likewise.
2534 * gcc.target/i386/isa-8.c: Likewise.
2535 * gcc.target/i386/isa-9.c: Likewise.
2536 * gcc.target/i386/isa-10.c: Likewise.
2537 * gcc.target/i386/isa-11.c: Likewise.
2538 * gcc.target/i386/isa-12.c: Likewise.
2539 * gcc.target/i386/isa-13.c: Likewise.
2540 * gcc.target/i386/isa-14.c: Likewise.
2541
2542 2008-02-18 Joey Ye <joey.ye@intel.com>
2543 H.J. Lu <hongjiu.lu@intel.com>
2544
2545 PR middle-end/34921
2546 * gcc.c-torture/execute/nest-align-1.c: New test case.
2547
2548 2008-02-17 Richard Guenther <rguenther@suse.de>
2549
2550 PR middle-end/35227
2551 * gcc.dg/torture/pr35227.c: New testcase.
2552
2553 2008-02-17 Richard Guenther <rguenther@suse.de>
2554
2555 PR tree-optimization/35231
2556 * gcc.c-torture/execute/pr35231.c: New testcase.
2557
2558 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
2559
2560 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2561 (test_gt): Ditto.
2562
2563 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2564
2565 * obj-c++.dg/encode-2.mm: XFAIL.
2566 * obj-c++.dg/encode-3.mm: Likewise.
2567
2568 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2569 Paolo Carlini <pcarlini@suse.de>
2570
2571 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2572 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2573 * g++.dg/ext/has_nothrow_copy.C: Likewise.
2574
2575 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
2576
2577 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2578 (main): Change to void and rename to sse_test.
2579 * gcc.target/i386/pr24306.c: Ditto.
2580 * gcc.target/i386/pr32065-2.c: Ditto.
2581 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2582 (main): Change to void and rename to sse2_test.
2583 * gcc.target/i386/20060512-3.c: Ditto.
2584
2585 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2586
2587 PR fortran/35150
2588 * gfortran.dg/c_loc_tests_12.f03: New test.
2589
2590 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2591
2592 PR c++/35023
2593 PR c++/35024
2594 PR c++/35026
2595 * g++.dg/cpp0x/vt-35026.C: New.
2596 * g++.dg/cpp0x/vt-35023.C: New.
2597 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2598 * g++.dg/cpp0x/vt-35024.C: New.
2599
2600 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2601
2602 * gcc.c-torture/execute/va-arg-25.x: Remove.
2603
2604 2008-02-15 Richard Guenther <rguenther@suse.de>
2605 Zdenek Dvorak <ook@ucw.cz>
2606
2607 PR tree-optimization/35164
2608 * g++.dg/torture/pr35164-1.C: New testcase.
2609 * g++.dg/torture/pr35164-2.C: Likewise.
2610
2611 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2612
2613 PR testsuite/35119
2614 * g++.dg/template/spec35.C: Change the regular expressions
2615 in dg-final to match the assembly code generated by Darwin 9.
2616
2617 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2618
2619 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2620
2621 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2622
2623 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2624
2625 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2626
2627 * lib/dejapatches.exp: New file.
2628
2629 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2630
2631 PR c++/34050
2632 * g++.dg/cpp0x/vt-34050.C: New.
2633
2634 2008-02-14 Jason Merrill <jason@redhat.com>
2635
2636 PR c++/5645
2637 PR c++/11159
2638 * g++.dg/warn/pr11159.C: New.
2639 * g++.dg/warn/pr5645.C: Likewise.
2640
2641 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2642
2643 PR preprocessor/35061
2644 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2645
2646 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2647
2648 PR c++/28743
2649 * g++.dg/template/nontype17.C: New.
2650 * g++.dg/template/nontype16.C: Add error.
2651
2652 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR c++/35138
2655 * g++.dg/template/member8.C: New test.
2656
2657 2008-02-13 Michael Matz <matz@suse.de>
2658
2659 * gcc.dg/pr35065.c: Fix testcase warnings.
2660
2661 2008-02-13 Jason Merrill <jason@redhat.com>
2662
2663 PR c++/34962, c++/34937, c++/34939
2664 * g++.dg/ext/tmplattr9.C: New.
2665
2666 2008-02-13 Michael Matz <matz@suse.de>
2667
2668 PR debug/35065
2669 * gcc.dg/pr35065.c: New testcase.
2670
2671 2008-02-12 Richard Guenther <rguenther@suse.de>
2672
2673 PR tree-optimization/35171
2674 * gcc.c-torture/compile/pr35171.c: New testcase.
2675
2676 2008-02-12 Richard Guenther <rguenther@suse.de>
2677
2678 PR middle-end/35163
2679 * gcc.c-torture/execute/pr35163.c: New testcase.
2680
2681 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2682
2683 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2684
2685 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2686
2687 * gnat.dg/loop_address.adb: New test.
2688
2689 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2690
2691 * obj-c++.dg/bitfield-1.mm: Expect failures.
2692 * obj-c++.dg/bitfield-4.mm: Likewise.
2693 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2694 * obj-c++.dg/encode-8.mm: Likewise.
2695 * obj-c++.dg/isa-field-1.mm: Likewise.
2696 * obj-c++.dg/layout-1.mm: Likewise.
2697 * obj-c++.dg/lookup-2.mm: Likewise.
2698 * obj-c++.dg/try-catch-2.mm: Likewise.
2699 * obj-c++.dg/try-catch-9.mm: Likewise.
2700
2701 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR c++/35144
2704 * g++.dg/tree-ssa/pr35144.C: New test.
2705
2706 PR inline-asm/35160
2707 * gcc.target/i386/pr35160.c: New test.
2708
2709 PR c++/34862
2710 * g++.dg/init/new27.C: New test.
2711
2712 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2713
2714 PR c++/35077
2715 * g++.dg/template/crash78.C: New.
2716
2717 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2718
2719 PR testsuite/35047
2720 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2721 * gcc.dg/compat/vector-2_y.c: Ditto.
2722
2723 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2724 Richard Guenther <rguenther@suse.de>
2725
2726 PR tree-optimization/33992
2727 * gcc.c-torture/execute/pr33992.c: New testcase.
2728
2729 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2730
2731 * gfortran.dg/streamio_14.f90: New test.
2732
2733 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2734
2735 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2736 Add -mfpmath=387 to dg-options.
2737
2738 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2739
2740 PR testsuite/35047
2741 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2742 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2743 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2744 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2745 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2746 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2747 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2748 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2749 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2750
2751 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2752
2753 PR objc++/34193
2754 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2755
2756 2008-02-08 Sa Liu <saliu@de.ibm.com>
2757
2758 * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2759
2760 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2761
2762 PR c++/35056
2763 * g++.dg/conversion/bitfield8.C: New.
2764
2765 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2766
2767 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2768
2769 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2770
2771 PR c++/35049
2772 PR c++/35096
2773 * g++.dg/ext/vector13.C: New.
2774
2775 2008-02-06 David Daney <ddaney@avtrex.com>
2776
2777 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2778
2779 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2780
2781 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2782 special case for xtensa-*-*.
2783
2784 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2785
2786 PR fortran/35037
2787 * gfortran.dg/volatile11.f90: New test.
2788
2789 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2790
2791 PR c++/33553
2792 * g++.dg/template/array19.C: New test.
2793
2794 2008-02-05 Diego Novillo <dnovillo@google.com>
2795
2796 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2797
2798 PR 33738
2799 * g++.dg/warn/pr33738.C: Remove.
2800
2801 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2802
2803 PR fortran/34945
2804 * gfortran.dg/bounds_check_13.f: New test.
2805
2806 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2807
2808 PR testsuite/33946
2809 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2810
2811 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2812
2813 PR target/35083
2814 * gcc.target/i386/pr35083.c: New test.
2815
2816 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2817
2818 PR fortran/32315
2819 * gfortran.dg/data_bounds_1.f90: New test.
2820
2821 2008-02-04 Diego Novillo <dnovillo@google.com>
2822
2823 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2824
2825 PR 33738
2826 * g++.dg/warn/pr33738.C: New.
2827
2828 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2829
2830 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2831 to match.
2832
2833 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2834
2835 * lib/target-supports.exp (check_effective_target_hard_float): Only
2836 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2837 other targets, grep for a call insn in the rtl expand dump for an
2838 add of two doubles.
2839 (target_compile): Support generating rtl dumps as output.
2840
2841 2008-02-04 Richard Guenther <rguenther@suse.de>
2842
2843 PR middle-end/33631
2844 * gcc.c-torture/execute/pr33631.c: New testcase.
2845
2846 2008-02-04 Richard Guenther <rguenther@suse.de>
2847
2848 PR middle-end/35043
2849 * gcc.c-torture/compile/pr35043.c: New testcase.
2850
2851 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2852
2853 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2854
2855 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2856
2857 * gcc.target/i386/pr31628.c: Require effective target fpic.
2858 * gcc.target/i386/strinline.c: Ditto.
2859 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2860 * gcc.dg/pr35045.c: Ditto.
2861 * gcc.dg/20050503-1.c: Ditto.
2862
2863 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2864
2865 PR fortran/32760
2866 * gfortran.dg/host_assoc_variable_1.f90: New test.
2867 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2868
2869 2008-02-02 Michael Matz <matz@suse.de>
2870
2871 PR target/35045
2872 * gcc.dg/pr35045.c: New test.
2873
2874 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2875
2876 PR libfortran/35001
2877 * gfortran.dg/shape_4.f90: New test.
2878
2879 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2880
2881 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2882
2883 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2884
2885 PR rtl-optimization/34773
2886 * gcc.target/cris/torture/pr34773.c: New test.
2887
2888 2008-02-01 Nick Clifton <nickc@redhat.com>
2889
2890 * lib/target-supports.exp (check_profiling_available): Do not
2891 expect profiling to work on the xstormy16 target.
2892
2893 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2894
2895 PR testsuite/35047
2896 * gcc.c-torture/execute/20050316-2.x: New file.
2897 * gcc.target/i386/pr17390.c: Update scan pattern.
2898 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2899 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2900
2901 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2902
2903 PR fortran/34910
2904 * gfortran.dg/proc_assign_2.f90: New test.
2905
2906 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2907 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR c++/34935
2910 PR c++/34936
2911 * g++.dg/ext/alias-canon.C: New.
2912 * g++.dg/ext/alias-mangle.C: New.
2913
2914 2008-01-30 Jan Hubicka <jh@suse.cz>
2915
2916 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2917
2918 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2919
2920 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2921 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2922
2923 2008-01-30 Jan Hubicka <jh@suse.cz>
2924
2925 PR target/34982
2926 * gcc.c-torture/execute/pr34982.c: New testcase.
2927
2928 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2929
2930 * gcc.target/s390/tf_to_di-1.c: New testcase.
2931
2932 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2933
2934 PR fortran/34975
2935 * gfortran.dg/use_only_3.f90: New test.
2936 * gfortran.dg/use_only_3.inc: Modules for new test.
2937
2938 PR fortran/34429
2939 * gfortran.dg/function_charlen_2.f90: New test.
2940
2941 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2942
2943 PR middle-end/34969
2944 * gcc.dg/pr34969.c: New test.
2945
2946 PR c/35017
2947 * gcc.dg/inline-25.c: New test.
2948 * gcc.dg/inline-26.c: New test.
2949 * gcc.dg/inline-27.c: New test.
2950
2951 2008-01-29 Richard Guenther <rguenther@suse.de>
2952
2953 PR middle-end/35006
2954 * gcc.c-torture/compile/pr35006.c: New testcase.
2955
2956 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2957
2958 PR c++/34055
2959 PR c++/34103
2960 PR c++/34219
2961 PR c++/34606
2962 PR c++/34753
2963 PR c++/34754
2964 PR c++/34755
2965 PR c++/34919
2966 PR c++/34961
2967 * g++.dg/cpp0x/vt-34219-2.C: New.
2968 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2969 * g++.dg/cpp0x/vt-34961.C: New.
2970 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2971 cases from the re-opened PR.
2972 * g++.dg/cpp0x/vt-34753.C: New.
2973 * g++.dg/cpp0x/vt-34919.C: New.
2974 * g++.dg/cpp0x/vt-34754.C: New.
2975 * g++.dg/cpp0x/vt-34606.C: New.
2976 * g++.dg/cpp0x/vt-34219.C: New.
2977 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2978 * g++.dg/cpp0x/vt-34755.C: New.
2979 * g++.dg/cpp0x/pr31438.C: Ditto.
2980 * g++.dg/cpp0x/variadic81.C: Ditto.
2981
2982 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2983
2984 * g++.dg/torture/pr34641.C: Put the dg-do first.
2985
2986 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2987
2988 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2989
2990 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2991
2992 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2993
2994 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2995
2996 PR 31535
2997 * gcc.target/powerpc/spe-small-data-1.c: New test.
2998 * gcc.target/powerpc/spe-small-data-2.c: New test.
2999
3000 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3001
3002 PR libfortran/34980
3003 * gfortran.dg/shape_3.f90: New test.
3004
3005 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
3006
3007 * gcc.target/s390/20020926-1.c: Remove -m31.
3008
3009 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
3010
3011 * gcc.target/s390/20020926-1.c: Disable for s390x.
3012
3013 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3014
3015 PR fortran/34994
3016 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3017 expression.
3018
3019 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3020
3021 PR fortran/34990
3022 * gfortran.dg/array_constructor_22.f90: New test.
3023
3024 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
3025
3026 PR middle-end/34688
3027 * gcc.c-torture/compile/pr34688: New test.
3028
3029 2008-01-26 Tobias Burnus <burnus@net-b.de>
3030
3031 PR fortran/34848
3032 * gfortran.dg/missing_optional_dummy_5.f90: New.
3033
3034 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3035
3036 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3037 noinline. XFAIL test.
3038
3039 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3040
3041 PR fortran/31610
3042 * gfortran.dg/array_3.f90: New test.
3043
3044 2008-01-26 Jakub Jelinek <jakub@redhat.com>
3045
3046 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3047 on i?86/x86_64.
3048
3049 PR c++/34965
3050 * gcc.dg/pr34965.c: New test.
3051 * g++.dg/other/error24.C: New test.
3052
3053 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3054
3055 PR libfofortran/34887
3056 * gfortran.dg/x_slash_2.f: New test.
3057
3058 2008-01-26 Richard Guenther <rguenther@suse.de>
3059
3060 PR c++/34235
3061 * g++.dg/torture/pr34235.C: New testcase.
3062
3063 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
3064
3065 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3066
3067 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
3068
3069 PR target/34981
3070 * gcc.target/mips/lazy-binding-1.c: New test.
3071 * gcc.target/mips/mips.exp (setup_mips_tests): Set
3072 mips_forced_no_abicalls and mips_forced_no_shared.
3073 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3074 Avoid using small data with -mabicalls. Don't make -G0 force
3075 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
3076 forces the opposite option.
3077
3078 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3079
3080 PR target/34970
3081 * gcc.target/i386/fastcall-1.c: Scan for correct label.
3082 Use -std=gnu89 switch.
3083
3084 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3085
3086 PR libfortran/34876
3087 * gfortran.dg/direct_io_9.f: New test.
3088
3089 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
3090
3091 PR fortran/34661
3092 * gfortran.dg/where_operator_assign_4.f90: New test.
3093
3094 2008-01-25 Joseph Myers <joseph@codesourcery.com>
3095
3096 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3097 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3098 c4x-*-* targets.
3099
3100 2008-01-25 Richard Guenther <rguenther@suse.de>
3101
3102 PR middle-end/32244
3103 * gcc.c-torture/execute/pr32244-1.c: New testcase.
3104
3105 2008-01-25 Richard Guenther <rguenther@suse.de>
3106
3107 PR tree-optimization/34966
3108 * gcc.c-torture/compile/pr34966.c: New testcase.
3109
3110 2008-01-25 Richard Guenther <rguenther@suse.de>
3111
3112 PR c++/33887
3113 * g++.dg/torture/pr33887-1.C: New testcase.
3114 * g++.dg/torture/pr33887-2.C: Likewise.
3115 * g++.dg/torture/pr33887-3.C: Likewise.
3116 * gcc.c-torture/execute/20071211-1.c: Likewise.
3117
3118 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
3119
3120 PR target/34856
3121 * gcc.dg/pr34856.c: Use pointer mode for "pin".
3122
3123 2008-01-25 Jakub Jelinek <jakub@redhat.com>
3124
3125 PR middle-end/33333
3126 * g++.dg/gomp/pr33333.C: New test.
3127
3128 PR preprocessor/34692
3129 * gcc.dg/cpp/pr34692.c: New test.
3130 * gcc.dg/gomp/pr34692.c: New test.
3131
3132 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
3133
3134 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3135
3136 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
3137
3138 PR fortran/34202
3139 * gfortran.dg/empty_type.f90: New test.
3140
3141 2008-01-24 Paolo Carlini <pcarlini@suse.de>
3142
3143 PR c++/34603
3144 * g++.dg/template/crash77.C: New.
3145
3146 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
3147
3148 PR target/34856
3149 * gcc.dg/pr34856.c: New test.
3150
3151 2008-01-24 Tobias Burnus <burnus@net-b.de>
3152
3153 * gfortran.dg/namelist_39.f90: Delete temporary files.
3154 * gfortran.dg/namelist_44.f90: Ditto.
3155
3156 2008-01-24 Richard Guenther <rguenther@suse.de>
3157
3158 PR middle-end/34953
3159 * g++.dg/torture/pr34953.C: New testcase.
3160
3161 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
3162
3163 PR middle-end/34934
3164 * gcc.c-torture/compile/20080124-1.c: New test.
3165
3166 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
3167
3168 PR fortran/34872
3169 * gfortran.dg/function_charlen_3.f: New test.
3170
3171 2008-01-23 Michael Matz <matz@suse.de>
3172
3173 PR debug/34895
3174 * g++.dg/debug/pr34895.cc: New testcase.
3175
3176 2008-01-23 Richard Guenther <rguenther@suse.de>
3177
3178 PR middle-end/31529
3179 * gcc.dg/pr31529-1.c: New testcase.
3180 * gcc.dg/pr31529-2.c: Likewise.
3181
3182 2008-01-23 Jakub Jelinek <jakub@redhat.com>
3183
3184 PR c++/34829
3185 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3186 unsigned int for the first argument.
3187
3188 2008-01-22 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR c++/33984
3191 * g++.dg/conversion/bitfield7.C: New test.
3192 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3193
3194 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
3195
3196 From Michael Frysinger <michael.frysinger@analog.com>
3197 * gcc.target/bfin/mcpu-bf547.c: New test.
3198 * gcc.target/bfin/mcpu-bf523.c: New test.
3199 * gcc.target/bfin/mcpu-bf524.c: New test.
3200 * gcc.target/bfin/mcpu-bf526.c: New test.
3201
3202 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
3203
3204 * gcc.c-torture/execute/20080122-1.c: New test.
3205
3206 2008-01-22 Tom Tromey <tromey@redhat.com>
3207
3208 PR c++/34859
3209 * gcc.dg/cpp/pr34859.c: New file.
3210
3211 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
3212
3213 PR fortran/34875
3214 * gfortran.dg/vector_subscript_3.f90: New test.
3215
3216 2008-01-22 Tobias Burnus <burnus@net-b.de>
3217
3218 PR fortran/34848
3219 * gfortran.dg/missing_optional_dummy_4.f90
3220
3221 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3222
3223 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3224
3225 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
3226
3227 * gnat.dg/unchecked_union1.adb: New test.
3228
3229 2008-01-22 Tom Tromey <tromey@redhat.com>
3230
3231 PR c++/34829
3232 * g++.dg/ext/pr34829.C: New file.
3233
3234 2008-01-22 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR c++/34607
3237 * gcc.dg/gomp/pr34607.c: New test.
3238 * g++.dg/gomp/pr34607.C: New test.
3239
3240 PR c++/34914
3241 * g++.dg/ext/vector10.C: New test.
3242
3243 PR c++/34918
3244 * g++.dg/other/error23.C: New test.
3245
3246 PR c++/34917
3247 * g++.dg/ext/vector12.C: New test.
3248
3249 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3250
3251 PR 32102
3252 * gcc.dg/Wstrict-overflow-21.c: New.
3253 * g++.dg/warn/Wstrict-aliasing-8.C: New.
3254
3255 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3256
3257 PR middle-end/33092
3258 * gcc.dg/pr33092.c: New.
3259
3260 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
3261
3262 * gcc.target/s390/20020926-1.c: Add -m31 option.
3263
3264 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
3265
3266 PR fortran/34915
3267 * gfortran.dg/initialization_18.f90: New test.
3268
3269 2008-01-22 Tobias Burnus <burnus@net-b.de>
3270
3271 PR fortran/34899
3272 * gfortran.dg/tab_continuation.f: New.
3273
3274 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
3275
3276 PR fortran/34896
3277 * gfortran.dg/use_rename_2.f90: New test.
3278
3279 2008-01-21 Richard Guenther <rguenther@suse.de>
3280
3281 PR middle-end/34856
3282 * gcc.c-torture/compile/pr34856.c: New testcase.
3283
3284 2008-01-21 Richard Guenther <rguenther@suse.de>
3285
3286 PR c/34885
3287 * gcc.c-torture/compile/pr34885.c: New testcase.
3288
3289 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
3290
3291 * gnat.dg/specs/alignment1.ads: New test.
3292
3293 2008-01-21 Richard Guenther <rguenther@suse.de>
3294
3295 PR c++/34850
3296 * g++.dg/torture/pr34850.C: New testcase.
3297
3298 2008-01-21 Alon Dayan <alond@il.ibm.com>
3299 Olga Golovanevsky <olga@il.ibm.com>
3300
3301 PR tree-optimization/34701
3302 * gcc.dg/struct/wo_prof_array_field.c: New test.
3303
3304 2008-01-20 Paolo Carlini <pcarlini@suse.de>
3305
3306 PR c++/34891
3307 * g++.dg/ext/vector9.C: New.
3308
3309 2008-01-20 Paolo Carlini <pcarlini@suse.de>
3310
3311 PR c++/34776
3312 PR c++/34486
3313 * g++.dg/template/crash75.C: New.
3314 * g++.dg/template/crash76.C: Likewise.
3315
3316 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
3317
3318 PR rtl-optimization/34808
3319 * gcc.c-torture/compile/pr34808.c: New test.
3320
3321 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3322
3323 PR fortran/34784
3324 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3325
3326 PR fortran/34861
3327 * gfortran.dg/entry_array_specs_3.f90: New test.
3328
3329 PR fortran/34854
3330 * gfortran.dg/use_rename_1.f90: New test.
3331
3332 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3333
3334 PR fortran/34784
3335 * gfortran.dg/array_constructor_20.f90: New test.
3336 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3337
3338 PR fortran/34785
3339 * gfortran.dg/array_constructor_21.f90: New test.
3340
3341 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3342
3343 PR libfortran/34795
3344 * gfortran.dg/inquire_13.f90: New test.
3345
3346 PR libfortran/34659
3347 * gfortran.dg/continuation_9.f90: New test.
3348
3349 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
3350
3351 PR target/34831
3352 * gcc.target/mips/pr34831.c: New test.
3353
3354 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3355
3356 PR fortran/34817
3357 PR fortran/34838
3358 * gfortran.dg/any_all_1.f90: New test.
3359 * gfortran.dg/any_all_2.f90: New test.
3360
3361 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3362
3363 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3364 "dg-require-weak" statement.
3365 * g++.dg/eh/weak1.C: Likewise.
3366
3367 2008-01-19 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR gcov-profile/34610
3370 * gcc.dg/gomp/pr34610.c: New test.
3371
3372 2008-01-19 Tobias Burnus <burnus@net-b.de>
3373
3374 PR fortran/34760
3375 * gfortran.dg/implicit_11.f90: New.
3376 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3377 * gfortran.dg/entry_15.f90: Ditto.
3378 * gfortran.dg/func_assign.f90: Ditto.
3379 * gfortran.dg/gomp/reduction3.f90: Ditto.
3380 * gfortran.dg/proc_assign_1.f90: Ditto.
3381
3382 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3383 of dg-excess-errors.
3384
3385 2008-01-18 Tobias Burnus <burnus@net-b.de>
3386
3387 PR fortran/32616
3388 * gfortran.dg/argument_checking_15.f90: New.
3389 * gfortran.dg/argument_checking_5.f90: Change TODO into
3390 dg-warning.
3391
3392 2008-01-18 Tobias Burnus <burnus@net-b.de>
3393
3394 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3395 * gfortran.dg/enum_5.f90: Ditto.
3396 * gfortran.dg/enum_6.f90: Ditto.
3397 * gfortran.dg/bom_error.f90: Ditto.
3398 * gfortran.dg/func_decl_4.f90: Ditto.
3399
3400 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3401
3402 PR libfortran/34782
3403 * gfortran.dg/fmt_t_6.f: New test.
3404
3405 2008-01-18 Tobias Burnus <burnus@net-b.de>
3406
3407 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3408
3409 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3410
3411 * g++.dg/lookup/two-stage2.C: fix comment.
3412
3413 2008-01-18 Ian Lance Taylor <iant@google.com>
3414
3415 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3416
3417 2008-01-18 Ian Lance Taylor <iant@google.com>
3418
3419 PR c++/33407
3420 * g++.dg/init/new26.C: New test.
3421
3422 2008-01-18 Richard Guenther <rguenther@suse.de>
3423
3424 PR middle-end/34801
3425 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3426 redundant one.
3427
3428 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
3429
3430 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3431 dg-require-effective-target.
3432
3433 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3434
3435 PR target/34556
3436 * gfortran.dg/reshape_2.f90: New test.
3437
3438 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
3439
3440 * gcc.dg/20040223-1.c: Fix comment typo.
3441
3442 2008-01-17 Janis Johnson <janis187@us.ibm.com>
3443
3444 PR target/34814
3445 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3446 until 34814 is fixed.
3447
3448 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
3449
3450 PR tree-optimization/34648
3451 * gcc.c-torture/compile/pr34648.c: New testcase.
3452
3453 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
3454
3455 PR testsuite/34821
3456 * gcc.dg/autopar/autopar.exp: New.
3457 * g++.dg/tree-ssa/pr34355.C: Require pthread.
3458 * lib/target-supports.exp (check_effective_target_pthread): New.
3459
3460 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3461 * gcc.dg/tree-ssa/reduc-1short.c: Same.
3462 * gcc.dg/tree-ssa/reduc-1.c: Same.
3463 * gcc.dg/tree-ssa/reduc-2short.c: Same.
3464 * gcc.dg/tree-ssa/reduc-2.c: Same
3465 * gcc.dg/tree-ssa/reduc-3.c: Same.
3466 * gcc.dg/tree-ssa/reduc-1char.c: Same.
3467 * gcc.dg/tree-ssa/reduc-6.c: Same.
3468 * gcc.dg/tree-ssa/reduc-7.c: Same.
3469 * gcc.dg/tree-ssa/reduc-2char.c: Same.
3470 * gcc.dg/tree-ssa/reduc-8.c: Same.
3471 * gcc.dg/tree-ssa/reduc-9.c: Same.
3472
3473 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3474
3475 * gnat.dg/discr5.adb: New test.
3476
3477 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3478
3479 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3480
3481 2008-01-17 Richard Guenther <rguenther@suse.de>
3482
3483 PR tree-optimization/34825
3484 * gcc.dg/pr34825.c: New testcase.
3485
3486 2008-01-17 Richard Guenther <rguenther@suse.de>
3487
3488 * gcc.c-torture/execute/20080117-1.c: New testcase.
3489
3490 2008-01-17 Revital Eres <eres@il.ibm.com>
3491
3492 PR30957
3493 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3494
3495 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
3496
3497 PR fortran/34429
3498 * gfortran.dg/function_charlen_1.f90: New test.
3499
3500 PR fortran/34431
3501 * gfortran.dg/function_types_1.f90: New test.
3502 * gfortran.dg/function_types_2.f90: New test.
3503
3504 PR fortran/34471
3505 * gfortran.dg/function_kinds_4.f90: New test.
3506 * gfortran.dg/function_kinds_5.f90: New test.
3507
3508 * gfortran.dg/defined_operators_1.f90: Errors now at function
3509 declarations.
3510 * gfortran.dg/private_type_4.f90: The same.
3511 * gfortran.dg/interface_15.f90: The same.
3512 * gfortran.dg/elemental_args_check_2.f90: The same.
3513 * gfortran.dg/auto_internal_assumed.f90: The same.
3514
3515 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
3516
3517 * gnat.dg/sizetype.adb: New test.
3518
3519 2008-01-16 Richard Guenther <rguenther@suse.de>
3520
3521 PR middle-end/32628
3522 * gcc.dg/overflow-warn-7.c: New testcase.
3523
3524 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3525
3526 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3527
3528 2008-01-16 Jakub Jelinek <jakub@redhat.com>
3529 Richard Guenther <rguenther@suse.de>
3530
3531 PR c/34668
3532 * gcc.dg/pr34668-1.c: New test.
3533 * gcc.dg/pr34668-2.c: Likewise.
3534
3535 2008-01-16 Richard Guenther <rguenther@suse.de>
3536
3537 PR c++/33819
3538 * g++.dg/torture/pr33819.C: New testcase.
3539
3540 2008-01-16 Richard Guenther <rguenther@suse.de>
3541
3542 PR c/34768
3543 * gcc.c-torture/execute/pr34768-1.c: New testcase.
3544 * gcc.c-torture/execute/pr34768-2.c: Likewise.
3545
3546 2008-01-16 Tobias Burnus <burnus@net-b.de>
3547
3548 PR fortran/34796
3549 * gfortran.dg/argument_checking_13.f90: New.
3550 * gfortran.dg/argument_checking_14.f90: New.
3551
3552 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3553
3554 PR libfortran/34671
3555 * gfortran.dg/anyallcount_1.f90: New test.
3556
3557 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3558
3559 PR c++/34399
3560 * g++.dg/cpp0x/vt-34399.C: New.
3561 * g++.dg/template/friend50.C: New.
3562
3563 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3564
3565 PR c++/34751
3566 * g++.dg/cpp0x/vt-34751.C: New.
3567
3568 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3569
3570 PR c++/34051
3571 PR c++/34055
3572 PR c++/34102
3573 PR c++/34103
3574 * g++.dg/cpp0x/vt-34051-2.C: New.
3575 * g++.dg/cpp0x/vt-34102.C: New.
3576 * g++.dg/cpp0x/vt-34051.C: New.
3577 * g++.dg/cpp0x/vt-34055.C: New.
3578 * g++.dg/cpp0x/vt-34103.C: New.
3579
3580 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3581
3582 PR c++/34314
3583 * g++.dg/cpp0x/vt-34314.C: New.
3584 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3585 reality (the error message was wrong previously).
3586
3587 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3588
3589 PR c++/33964
3590 * g++.dg/cpp0x/vt-33964.C: New.
3591 * g++.dg/template/partial5.C: New.
3592
3593 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3594
3595 PR c++/34052
3596 * g++.dg/cpp0x/vt-34052.C: New.
3597 * g++.dg/template/ttp26.C: New.
3598
3599 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3600
3601 * gnat.dg/rep_clause2.ad[sb]: New test.
3602 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3603
3604 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3605
3606 PR c++/24924
3607 * g++.dg/cpp/pedantic-errors.C: Delete.
3608 * g++.dg/cpp/permissive.C: Delete.
3609
3610 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3611
3612 * gcc.c-torture/compile/20080114-1.c: New test.
3613
3614 2008-01-13 Tobias Burnus <burnus@net-b.de>
3615
3616 PR fortran/34665
3617 * gfortran.dg/argument_checking_11.f90: New.
3618 * gfortran.dg/argument_checking_12.f90: New.
3619 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3620 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3621 * gfortran.dg/argument_checking_3.f90: Ditto.
3622 * gfortran.dg/pointer_intent_2.f90: Ditto.
3623 * gfortran.dg/import2.f90: Ditto.
3624 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3625 * gfortran.dg/implicit_actual.f90: Ditto.
3626 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3627 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3628
3629 2008-01-13 Tobias Burnus <burnus@net-b.de>
3630
3631 PR fortran/34763
3632 * gfortran.dg/interface_proc_end.f90: New.
3633
3634 2008-01-13 Tobias Burnus <burnus@net-b.de>
3635
3636 PR fortran/34759
3637 * gfortran.dg/assumed_size_refs_4.f90: New.
3638
3639 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3640
3641 * gnat.dg/unchecked_convert1.adb.
3642
3643 2008-01-13 Richard Guenther <rguenther@suse.de>
3644
3645 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3646 readable and writable again before exiting.
3647
3648 2008-01-13 Richard Guenther <rguenther@suse.de>
3649
3650 PR middle-end/34601
3651 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3652
3653 2008-01-13 Jan Hubicka <jh@suse.cz>
3654
3655 PR middle-end/32135
3656 * gcc.dg/pr32135.c: new.
3657
3658 2008-01-12 Doug Kwan <dougkwan@google.com>
3659
3660 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3661 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3662 -Wignored-qualifiers.
3663
3664 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3665
3666 * gnat.dg/slice3.adb: New test.
3667 * gnat.dg/slice4.adb: Likewise.
3668
3669 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3670
3671 * gnat.dg/bit_packed_array.ad[sb]: New test.
3672
3673 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3674
3675 PR fortran/34432
3676 * gfortran.dg/parens_7.f90: New test.
3677
3678 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3679
3680 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3681 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3682
3683 * gcc.dg/pr33826.c: Require nonpic.
3684
3685 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3686
3687 PR fortran/34722
3688 * gfortran.dg/inquire_12.f90: New test.
3689
3690 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3691
3692 PR libfortran/34670
3693 * all_bounds_1.f90: New test case.
3694 * maxloc_bounds_1.f90: New test case.
3695 * maxloc_bounds_2.f90: New test case.
3696 * maxloc_bounds_3.f90: New test case.
3697 * maxloc_bounds_4.f90: New test case.
3698 * maxloc_bounds_5.f90: New test case.
3699 * maxloc_bounds_6.f90: New test case.
3700 * maxloc_bounds_7.f90: New test case.
3701 * maxloc_bounds_8.f90: New test case.
3702
3703 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3704
3705 * gcc.dg/struct-ret-3.c: New test.
3706
3707 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3708
3709 PR fortran/34537
3710 * gfortran.dg/transfer_simplify_8.f90: New test.
3711
3712 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3713
3714 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3715 size_t using predefined macro.
3716
3717 2008-01-10 Raksit Ashok <raksit@google.com>
3718
3719 PR rtl-optimization/27971
3720 * gcc.target/i386/pr27971.c: New testcase.
3721
3722 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3723
3724 PR fortran/34396
3725 * gfortran.dg/bounds_check_12.f90: New test.
3726
3727 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3728
3729 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3730 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3731
3732 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3733
3734 PR middle-end/34641
3735 * g++.dg/torture/pr34641.C: New testcase.
3736
3737 2008-01-10 Richard Guenther <rguenther@suse.de>
3738
3739 PR tree-optimization/34651
3740 * g++.dg/torture/pr34651.C: New testcase.
3741
3742 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3743
3744 PR tree-optimization/34017
3745 * gcc.dg/tree-ssa/pr34017.c: New.
3746
3747 2008-01-09 Richard Guenther <rguenther@suse.de>
3748 Andrew Pinski <andrew_pinski@playstation.sony.com>
3749
3750 PR middle-end/30132
3751 * gcc.c-torture/compile/pr30132.c: New testcase.
3752
3753 2008-01-09 Richard Guenther <rguenther@suse.de>
3754
3755 PR middle-end/34458
3756 * gcc.c-torture/compile/pr34458.c: New testcase.
3757
3758 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3759
3760 PR testsuite/30459
3761 g++.dg/eh/ia64-2.C: Require weak support.
3762
3763 2008-01-08 Richard Guenther <rguenther@suse.de>
3764
3765 PR middle-end/31863
3766 * g++.dg/torture/pr31863.C: New testcase.
3767
3768 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3769
3770 PR middle-end/34694
3771 * gcc.dg/gomp/pr34694.c: New test.
3772 * g++.dg/gomp/pr34694.C: New test.
3773
3774 PR c++/33890
3775 * g++.dg/gomp/pr33890.C: New test.
3776
3777 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3778
3779 PR fortran/34476
3780 * gfortran.dg/parameter_array_init_3.f90: New test.
3781
3782 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3783
3784 PR fortran/34681
3785 PR fortran/34704
3786 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3787
3788 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3789
3790 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3791 * g++.dg/other/spu2vmx-1.C: Use it.
3792
3793 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3794
3795 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3796
3797 PR testsuite/34575
3798 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3799 * gcc.target/powerpc/parity-1.c: Likewise.
3800
3801 2008-01-07 Fred Fish <fnf@specifix.com>
3802
3803 PR preprocessor/30363:
3804 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3805 macro expansions.
3806
3807 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3808
3809 PR fortran/34672
3810 * gfortran.dg/use_only_2.f90: New test.
3811
3812 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3813
3814 PR libstdc++/34680
3815 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3816 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3817
3818 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3819
3820 PR fortran/34545
3821 * gfortran.dg/use_12.f90: New test.
3822
3823 2008-01-06 Tobias Burnus <burnus@net-b.de>
3824
3825 PR fortran/34689
3826 * interface.c (compare_actual_formal): Fix intent(out) check for
3827 function result variables.
3828
3829 2008-01-06 Tobias Burnus <burnus@net-b.de>
3830
3831 PR fortran/34690
3832 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3833
3834 2008-01-06 Tobias Burnus <burnus@net-b.de>
3835
3836 PR fortran/34689
3837 * gfortran.dg/intent_out_4.f90: Fix test case.
3838
3839 2008-01-06 Tobias Burnus <burnus@net-b.de>
3840
3841 PR fortran/34689
3842 * gfortran.dg/intent_out_4.f90: New.
3843
3844 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3845
3846 PR libfortran/34540
3847 * gfortran.dg/optional_dim_3.f90: New test.
3848
3849 2008-01-06 Tobias Burnus <burnus@net-b.de>
3850
3851 PR fortran/34658
3852 * gfortran.dg/common_11.f90: New.
3853 * gfortran.dg/blockdata_1.f90: Update test case.
3854 * gfortran.dg/blockdata_2.f90: Update test case.
3855
3856 2008-01-06 Tobias Burnus <burnus@net-b.de>
3857
3858 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3859
3860 2008-01-06 Tobias Burnus <burnus@net-b.de>
3861
3862 PR fortran/34655
3863 * gfortran.dg/equiv_constraint_9.f90: New.
3864
3865 2008-01-06 Revital Eres <eres@il.ibm.com>
3866
3867 PR tree-optimization/34263
3868 * gcc.dg/pr34263.c: New testcase.
3869
3870 2008-01-06 Tobias Burnus <burnus@net-b.de>
3871
3872 PR fortran/34654
3873 * gfortran.dg/internal_io_unf.f90: New.
3874
3875 2008-01-06 Tobias Burnus <burnus@net-b.de>
3876
3877 PR fortran/34660
3878 * gfortran.dg/elemental_args_check_2.f90: New.
3879
3880 2008-01-06 Tobias Burnus <burnus@net-b.de>
3881
3882 PR fortran/34662
3883 * gfortran.dg/intent_out_3.f90: New.
3884
3885 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3886
3887 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3888
3889 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3890
3891 PR libfortran/34676
3892 * gfortran.dg/list_read_8.f90: New test.
3893
3894 2008-01-04 Richard Guenther <rguenther@suse.de>
3895
3896 PR middle-end/34029
3897 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3898 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3899
3900 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR gcov-profile/34609
3903 * g++.dg/gcov/gcov-6.C: New test.
3904
3905 2008-01-04 Richard Guenther <rguenther@suse.de>
3906
3907 PR tree-optimization/31081
3908 * g++.dg/torture/pr31081-1.C: New testcase.
3909 * g++.dg/torture/pr31081-2.C: Likewise.
3910
3911 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3912
3913 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3914 * gcc.target/mips/rsqrt-2.c: Likewise.
3915 * gcc.target/mips/rsqrt-4.c: New test.
3916
3917 2008-01-04 Tobias Burnus <burnus@net-b.de>
3918
3919 PR fortran/34557
3920 * gfortran.dg/equiv_substr.f90: New.
3921
3922 2008-01-03 Tom Tromey <tromey@redhat.com>
3923
3924 PR c/34457:
3925 * gcc.dg/pr34457-2.c: New file.
3926 * gcc.dg/pr34457-1.c: New file.
3927
3928 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3929
3930 Revert fix for PR tree-optimization/34458.
3931
3932 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3933
3934 PR tree-optimization/34458
3935 * gcc.dg/tree-ssa/pr34458.c: New.
3936
3937 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3938
3939 PR libfortran/34565
3940 * gfortran.dg/internal_readwrite_1.f90: New test.
3941 * gfortran.dg/internal_readwrite_2.f90: New test.
3942
3943 2008-01-03 Tom Tromey <tromey@redhat.com>
3944
3945 PR preprocessor/34602:
3946 * gcc.dg/cpp/pr34602.c: New file.
3947
3948 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3949
3950 PR tree-optimization/29484
3951 * gcc.c-torture/execute/20071220-1.c: New test.
3952 * gcc.c-torture/execute/20071220-2.c: New test.
3953
3954 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3955
3956 PR tree-optimization/34635
3957 * gcc.dg/tree-ssa/pr34635.c: New.
3958 * gcc.dg/tree-ssa/pr34635-1.c: New.
3959
3960 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3961
3962 PR middle-end/34562
3963 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3964 scan-assembler check.
3965
3966 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3967
3968 PR middle-end/34608
3969 * g++.dg/gomp/pr34608.C: New test.
3970
3971 2008-01-02 Richard Guenther <rguenther@suse.de>
3972
3973 PR middle-end/34093
3974 PR middle-end/31976
3975 * gcc.c-torture/compile/pr34093.c: New testcase.
3976
3977 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3978
3979 * g++.dg/cpp0x/long_long.C: New.
3980
3981 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3982
3983 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3984 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3985 warning on the function main.
3986
3987 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3988
3989 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3990 rather than __v2di type.
3991
3992 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3993
3994 PR fortran/34558
3995 * gfortran.dg/linked_list_1.f90: New test.
3996
3997 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3998
3999 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4000 instead of appending to it.
4001
4002 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
4003
4004 PR tree-optimization/34591
4005 * gcc.dg/vect/pr34591.c: New test.
4006
4007 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4008
4009 PR libfortran/34594
4010 * gfortran.dg/direct_io_8.f90: New test case.
4011
4012 2007-12-27 Jakub Jelinek <jakub@redhat.com>
4013
4014 PR target/34281
4015 * gcc.c-torture/execute/20071213-1.c: New test.
4016
4017 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4018
4019 PR libfortran/34560
4020 * gfortran.dg/read_eof_5.f90: New test.
4021
4022 2007-12-25 Tobias Burnus <burnus@net-b.de>
4023
4024 PR fortran/34514
4025 * gfortran.dg/initialization_17.f90: New.
4026
4027 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4028
4029 PR libfortran/34566
4030 * gfortran.dg/matmul_6.f90: New test.
4031
4032 2007-12-23 Tobias Burnus <burnus@net-b.de>
4033
4034 PR fortran/34421
4035 * gfortran.dg/entry_17.f90: New.
4036
4037 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
4038
4039 PR fortran/34536
4040 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4041 * gfortran.dg/real_const_3.f90: Likewise.
4042 * gfortran.dg/unary_operator.f90: New test.
4043
4044 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
4045
4046 * gnat.dg/pack2.adb: New test.
4047
4048 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
4049
4050 PR fortran/34559
4051 * gfortran.dg/repeat_6.f90: New test.
4052
4053 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4054
4055 PR fortran/34549
4056 * cshift_shift_real_1.f90: New test.
4057
4058 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4059
4060 PR fortran/34540
4061 * gfortran.dg/shift-kind_2.f90: New test.
4062
4063 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
4064
4065 PR target/8835
4066 * gcc.dg/pr8835-1.c: New.
4067
4068 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
4069
4070 PR fortran/34438
4071 * gfortran.dg/default_initialization_3.f90: New test.
4072
4073 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
4074
4075 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4076 conditions.
4077 (dg-mips-options): Treat -march=24k* as a 32-bit option.
4078
4079 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
4080
4081 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
4082 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4083
4084 2007-12-20 Jason Merrill <jason@redhat.com>
4085
4086 * gcc.dg/overload/arg[14].C: Remove expected errors.
4087
4088 2007-12-20 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR c++/34459
4091 * gcc.c-torture/execute/20071219-1.c: New test.
4092
4093 2007-12-20 Tobias Burnus <burnus@net-b.de>
4094
4095 PR fortran/34530
4096 * gfortran.dg/namelist_44.f90: New.
4097
4098 2007-12-20 Tobias Burnus <burnus@net-b.de>
4099
4100 PR fortran/34482
4101 * gfortran.dg/boz_8.f90: Add error-check check.
4102 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4103 stop by call abort.
4104
4105 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
4106
4107 * gcc.dg/gomp/combined-1.c: New test.
4108
4109 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
4110
4111 PR tree-optimization/34355
4112 * g++.dg/tree-ssa/pr34355.C: New test.
4113
4114 2007-12-19 Revital Eres <eres@il.ibm.com>
4115
4116 * gcc.dg/sms-5.c: New testcase.
4117
4118 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4119
4120 PR fortran/34325
4121 * gfortran.dg/missing_parens_1.f90: New.
4122 * gfortran.dg/missing_parens_1.f90: New.
4123
4124 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
4125
4126 PR fortran/34495
4127 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4128 expressions.
4129 * gfortran.dg/transfer_simplify_7.f90: New test.
4130
4131 2007-12-18 Janis Johnson <janis187@us.ibm.com>
4132
4133 * gcc.dg/pr32912-3.c: Compile with -w.
4134
4135 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4136
4137 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
4138 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR c++/32565
4141 PR c++/33943
4142 PR c++/33965
4143 * g++.dg/cpp0x/variadic86.C: New.
4144 * g++.dg/cpp0x/variadic87.C: New.
4145 * g++.dg/cpp0x/variadic84.C: New.
4146 * g++.dg/cpp0x/variadic85.C: New.
4147 * g++.dg/template/ttp25.C: New.
4148
4149 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
4150
4151 PR tree-optimization/34123
4152 * gcc.dg/tree-ssa/pr34123.c: New test.
4153
4154 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
4155
4156 PR rtl-optimization/34456
4157 * gcc.c-torture/execute/pr34456.c: New test.
4158
4159 2007-12-18 Jakub Jelinek <jakub@redhat.com>
4160
4161 PR c++/34488
4162 * g++.dg/parse/friend7.C: New test.
4163
4164 PR rtl-optimization/34490
4165 * gcc.c-torture/execute/20071216-1.c: New test.
4166
4167 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4168
4169 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4170
4171 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
4172
4173 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
4174 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4175 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4176 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4177 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4178
4179 2007-12-17 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR c/34506
4182 * gcc.dg/gomp/clause-2.c: New test.
4183 * g++.dg/gomp/clause-4.C: New test.
4184
4185 2007-12-17 Tobias Burnus <burnus@net-b.de>
4186
4187 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4188 part of Fortran 77/95/2003.
4189
4190 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
4191
4192 PR tree-optimization/34445
4193 * gfortran.dg/vect/cost-model-pr34445.f: New test.
4194 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4195
4196 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4197
4198 PR fortran/34427
4199 * gfortran.dg/namelist_42.f90: Update.
4200 * gfortran.dg/namelist_43.f90: New.
4201
4202 2007-12-16 Tobias Burnus <burnus@net-b.de>
4203
4204 PR fortran/34495
4205 * gfortran.dg/initialization_16.f90: New.
4206
4207 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4208
4209 PR fortran/34305
4210 * gfortran.dg/real_dimension_1.f: New test case.
4211
4212 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4213
4214 * gcc.dg/torture/pr24257.c: Remove -O from options.
4215
4216 2007-12-16 Tobias Burnus <burnus@net-b.de>
4217
4218 PR fortran/34246
4219 * gfortran.dg/bind_c_usage_16.f03: Extend test.
4220
4221 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
4222
4223 PR fortran/31213
4224 PR fortran/33888
4225 PR fortran/33998
4226 * gfortran.dg/mapping_1.f90: New test.
4227 * gfortran.dg/mapping_2.f90: New test.
4228 * gfortran.dg/mapping_3.f90: New test.
4229
4230 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
4231
4232 PR rtl-optimization/34415
4233 * gcc.c-torture/execute/pr34415.c: New test.
4234
4235 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
4236
4237 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4238 void.
4239
4240 2007-12-16 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR bootstrap/34003
4243 * gcc.dg/pr34003-1.c: New test.
4244 * gcc.dg/pr34003-2.c: New.
4245
4246 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
4247
4248 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4249 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4250 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4251 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
4252 add -save-temps.
4253 * gcc.target/cris/torture/cris-torture.exp,
4254 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4255 * gcc.target/cris/builtin_ctz_v3.c,
4256 gcc.target/cris/builtin_ctz_v8.c,
4257 gcc.target/cris/builtin_clz_v0.c,
4258 gcc.target/cris/builtin_clz_v3.c,
4259 gcc.target/cris/builtin_bswap_v3.c,
4260 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4261 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4262 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4263 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4264 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4265 lib/target-supports.exp: Adjust for crisv32-*-*.
4266
4267 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
4268
4269 * gcc.dg/debug/const-3.c: New.
4270
4271 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4272
4273 * g++.dg/other/datasec1.C: Require named section support.
4274
4275 2007-12-14 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR target/29978
4278 * gcc.target/i386/pr29978.c: New test.
4279
4280 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
4281
4282 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4283 instead of -msse4.1.
4284 * gcc.target/i386/sse-12.c (dg-options): Ditto.
4285 * g++.dg/other/i386-2.C (dg-options): Ditto.
4286
4287 2007-12-14 Tobias Burnus <burnus@net-b.de>
4288
4289 PR fortran/34438
4290 * gfortran.dg/private_type_10.f90: New.
4291
4292 2007-12-14 Tobias Burnus <burnus@net-b.de>
4293
4294 PR fortran/34398
4295 * gfortran.dg/nan_4.f90: New.
4296
4297 2007-12-14 Richard Guenther <rguenther@suse.de>
4298
4299 PR middle-end/34462
4300 * gcc.c-torture/compile/20071214-1.c: New testcase.
4301
4302 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
4303
4304 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4305 macros to test macroized SSE intrinsics. Use new macros to test
4306 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4307 emmintrin.h, xmmintrin.h and bmmintrin.h
4308 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4309 to test with immediate operand.
4310
4311 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4312
4313 PR target/34091
4314 * gcc.c-torture/compile/pr34091.c: New test.
4315
4316 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
4317
4318 * gcc.dg/uninit-13.c: UnXFAIL.
4319 * gcc.dg/complex-5.c: New testcase.
4320
4321 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4322
4323 * gcc.dg/struct/struct-reorg.exp: Replace
4324 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
4325
4326 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4327
4328 PR libfortran/34370
4329 PR libfortran/34323
4330 PR libfortran/34405
4331 * gfortran.dg/advance_6.f90: New test case.
4332 * gfortran.dg/direct_io_7.f90: New test case.
4333 * gfortran.dg/streamio_13.f90: New test case.
4334
4335 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
4336
4337 * g++.dg/cpp0x/__func__.C: New.
4338
4339 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
4340
4341 PR target/34435
4342 * g++.dg/other/pr34435.C: New testcase.
4343
4344 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4345
4346 * gcc.dg/struct: New directory with tests
4347 for struct-reorg optimizaion.
4348 * gcc.dg/struct/struct-reorg.exp: New script.
4349 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4350 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4351 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4352 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4353 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4354 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4355 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4356 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4357 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4358 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4359 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4360 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4361 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4362 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4363 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4364 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4365 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4366 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4367 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4368 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4369 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4370 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4371 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4372 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4373
4374 2007-12-13 Tobias Burnus <burnus@net-b.de>
4375
4376 PR fortran/34427
4377 * gfortran.dg/namelist_42.f90: New.
4378
4379 2007-12-12 Tobias Burnus <burnus@net-b.de>
4380
4381 PR fortran/34254
4382 * gfortran.dg/function_kinds_3.f90: New.
4383
4384 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
4385
4386 * gcc.target/s390/20071212-1.c: New testcase.
4387
4388 2007-12-11 Jakub Jelinek <jakub@redhat.com>
4389
4390 PR c++/34238
4391 * g++.dg/ext/visibility/anon7.C: Add xfail.
4392 * g++.dg/ext/visibility/anon9.C: New test.
4393 * g++.dg/ext/visibility/anon10.C: New test.
4394
4395 PR c++/34364
4396 * g++.dg/rtti/dyncast2.C: New test.
4397
4398 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
4399
4400 PR tree-optimization/34407
4401 * gcc.dg/vect/pr34407.c: New test.
4402
4403 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4404
4405 PR fortran/34411
4406 * gfortran.dg/error_recovery_5.f90: New.
4407 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4408
4409 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR tree-optimization/34371
4412 * gcc.c-torture/compile/20071207-1.c: New test.
4413
4414 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
4415
4416 PR c++/34059
4417 * g++.dg/parse/crash40.C: New test.
4418
4419 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4420
4421 * g++.dg/opt/memcpy1.C: New test.
4422
4423 2007-12-10 Tobias Burnus <burnus@net-b.de>
4424
4425 PR fortran/34425
4426 * gfortran.dg/argument_checking_10.f90: New.
4427
4428 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR rtl-optimization/34302
4431 * gcc.c-torture/execute/20071210-1.c: New test.
4432
4433 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR c++/34395
4436 * g++.dg/cpp0x/error1.C: New test.
4437
4438 PR c++/34394
4439 * g++.dg/other/error22.C: New test.
4440
4441 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
4442
4443 PR target/32086
4444 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4445 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4446 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4447
4448 2007-12-09 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR c++/34178
4451 PR c++/34340
4452 * g++.dg/template/repo6.C: New test.
4453 * g++.dg/template/repo7.C: New test.
4454 * g++.dg/template/repo8.C: New test.
4455
4456 2007-12-09 H.J. Lu <hjl@lucon.org>
4457 Tobias Burnus <burnus@net-b.de>
4458
4459 PR fortran/34404
4460 * gfortran.dg/read_2.f90: New.
4461
4462 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
4463
4464 * lib/target-supports.exp (check_effective_target_tls_native):
4465 Fix typo.
4466
4467 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
4468
4469 PR ada/34366
4470 * gnat.dg/enclosing_record_reference.ads,
4471 gnat.dg/enclosing_record_reference.adb: New test.
4472
4473 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
4474
4475 PR fortran/32129
4476 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4477 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4478
4479 PR fortran/31487
4480 * gfortran.dg/char_component_initializer_1.f90: New test.
4481
4482 2007-12-09 Tobias Burnus <burnus@net-b.de>
4483
4484 PR fortran/34342
4485 PR fortran/34345
4486 PR fortran/18026
4487 PR fortran/29471
4488
4489 * gfortran.dg/boz_8.f90: New.
4490 * gfortran.dg/boz_9.f90: New.
4491 * gfortran.dg/boz_10.f90: New.
4492 * gfortran.dg/boz_7.f90: Update dg-warning.
4493 * gfortran.dg/pr16433.f: Add dg-error.
4494 * gfortan.dg/ibits.f90: Update dg-warning.
4495 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4496 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4497
4498 2007-12-08 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR fortran/34359
4501 * gfortran.dg/include_1.f90: New test.
4502 * gfortran.dg/include_1.inc: New.
4503 * gfortran.dg/include_2.f90: New test.
4504
4505 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
4506
4507 * gcc.c-torture/compile/20011130-2.c: Fix typo.
4508
4509 2007-12-08 Tobias Burnus <burnus@net-b.de>
4510
4511 PR fortran/34319
4512 * gfortran.dg/nan_3.f90: New.
4513
4514 2007-12-07 Jakub Jelinek <jakub@redhat.com>
4515
4516 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4517
4518 2007-12-07 Olivier Hainque <hainque@adacore.com>
4519
4520 * gnat.dg/tamdt*.ad?: Support for ...
4521 * gnat.dg/test_tamdt.adb: New test.
4522
4523 2007-12-07 Olivier Hainque <hainque@adacore.com>
4524
4525 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4526 exports and document how these can be exercised.
4527
4528 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
4529
4530 PR ada/15805
4531 * gnat.dg/specs/access_constants.ads: New test.
4532
4533 * gnat.dg/specs/access_constant_decl.ads: New test.
4534
4535 PR ada/21346
4536 * gnat.dg/compose.adb: New test.
4537
4538 2007-12-07 Olivier Hainque <hainque@adacore.com>
4539
4540 PR ada/34173
4541 * gnat.dg/unc_memops.ad[sb]: Support for ...
4542 * gnat.dg/unc_memfree.adb: New test.
4543
4544 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
4545
4546 * gfortran.dg/ltrans-7.f90: New.
4547
4548 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
4549 Dorit Nuzman <dorit@il.ibm.com>
4550
4551 PR tree-optimization/34005
4552 * gcc.dg/vect/pr34005.c: New test.
4553
4554 2007-12-06 Jakub Jelinek <jakub@redhat.com>
4555
4556 PR c++/34336
4557 * g++.dg/template/new8.C: New test.
4558
4559 2007-12-06 Tobias Burnus <burnus@net-b.de>
4560
4561 PR fortran/34333
4562 * gfortran.dg/boz_7.f90: New.
4563 * gfortran.dg/int_1.f90: Disable -pedantic option.
4564 * gfortran.dg/boz_1.f90: Ditto.
4565 * gfortran.dg/boz_3.f90: Ditto.
4566 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4567 * gfortran.dg/ibits.f90: Ditto.
4568 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4569 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4570
4571 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
4572
4573 PR fortran/34335
4574 * gfortran.dg/used_types_19.f90: New test.
4575
4576 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
4577
4578 * gfortran.dg/nan_2.f90: Add -mieee for sh.
4579 * gfortran.dg/nearest_2.f90: Likewise.
4580 * gfortran.dg/nearest_3.f90: Likewise.
4581
4582 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR middle-end/34337
4585 * gcc.c-torture/execute/20071205-1.c: New test.
4586
4587 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
4588
4589 * gfortran.dg/module_nan.f90: Add -mieee for sh.
4590 * gfortran.dg/real_const_3.f90: Likewise.
4591
4592 2007-12-05 Richard Guenther <rguenther@suse.de>
4593
4594 PR tree-optimization/34138
4595 * gcc.c-torture/compile/pr34138.c: New testcase.
4596
4597 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4598
4599 PR debug/33739
4600 * gfortran.dg/debug_2.f: New test.
4601
4602 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4603
4604 * gnat.dg/specs/elab1.ads: New test.
4605
4606 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4607
4608 PR target/34312
4609 * gcc.target/i386/pr34312.c: New test.
4610
4611 2007-12-05 Tobias Burnus <burnus@net-b.de>
4612
4613 PR fortran/34333
4614 * gfortran.dg/nan_2.f90: New.
4615
4616 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4617
4618 PR c++/34271
4619 * g++.dg/cpp0x/decltype9.C: New test.
4620 * g++.dg/cpp0x/decltype10.C: New test.
4621
4622 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4623
4624 PR ada/21489
4625 * gnat.dg/rm_6_4_1_13.adb: New test.
4626
4627 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR middle-end/34134
4630 * gcc.c-torture/compile/20071117-1.c: New test.
4631
4632 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4633
4634 PR c++/34101
4635 * g++.dg/cpp0x/variadic-ttp.C: New.
4636
4637 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4638
4639 * gcc.dg/parse-decl-after-if.c: New.
4640 * gcc.dg/20031223-1.c: Adjust.
4641
4642 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4643
4644 PR c++/33509
4645 * g++.dg/cpp0x/variadic-throw.C: New.
4646
4647 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4648
4649 PR c++/33091
4650 * g++.dg/cpp0x/variadic-unify.C: New.
4651
4652 2007-12-04 Richard Guenther <rguenther@suse.de>
4653
4654 PR middle-end/34334
4655 PR middle-end/34222
4656 * gcc.c-torture/compile/pr34334.c: New testcase.
4657 * g++.dg/torture/pr34222.C: New testcase.
4658
4659 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4660
4661 * gcc.c-torture/execute/20071202-1.c: New test.
4662 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4663
4664 2007-12-04 Tobias Burnus <burnus@net-b.de>
4665
4666 PR fortran/34318
4667 * gfortran.dg/module_nan.f90: New.
4668
4669 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4670
4671 * lib/target-supports.exp (get_compiler_messages): Replace with...
4672 (check_compile): ...this new procedure. Handle TYPE == executable.
4673 Use comments in the source to determine the correct extension.
4674 Return a pair containing the compiler output and the output filename.
4675 Don't delete the file here.
4676 (check_no_compiler_messages_nocache): New procedure.
4677 (check_no_compiler_messages): Use it.
4678 (check_no_messages_and_pattern_nocache): New procedure.
4679 (check_no_messages_and_pattern): Use it.
4680 (check_runtime_nocache, check_runtime): New procedures.
4681 (check_effective_target_tls): Use check_no_compiler_messages.
4682 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4683 (check_effective_target_tls_runtime): Use check_runtime.
4684 (check_effective_target_fstack_protector): Likewise.
4685 (check_iconv_available): Use check_runtime_nocache.
4686 (check_effective_target_fortran_large_real): Use
4687 check_no_compiler_messages.
4688 (check_effective_target_fortran_large_int): Likewise.
4689 (check_effective_target_static_libgfortran): Likewise.
4690 (check_750cl_hw_available): Use check_cached_effective_target
4691 and check_runtime_nocache.
4692 (check_vmx_hw_available): Likewise.
4693 (check_effective_target_broken_cplxf_arg): Likewise.
4694 (check_alpha_max_hw_available): Use check_runtime.
4695 (check_function_available): Use check_no_compiler_messages.
4696 (check_cxa_atexit_available): Use check_cached_effective_target
4697 and check_runtime_nocache.
4698 (check_effective_target_dfp_nocache): Use
4699 check_no_compiler_messages_nocache.
4700 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4701 (check_effective_target_dfp): Use check_cached_effective_target.
4702 (check_effective_target_dfprt): Likewise.
4703 (check_effective_target_arm_neon_hw): Use check_runtime.
4704 (check_effective_target_ultrasparc_hw): Likewise.
4705 (check_effective_target_c99_runtime): Use
4706 check_no_compiler_messages_nocache.
4707
4708 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4709
4710 PR middle-end/29749
4711 * gcc.dg/fold-rotate-1.c: New test.
4712
4713 PR tree-optimization/33453
4714 * gcc.c-torture/compile/20071203-1.c: New test.
4715
4716 2007-12-03 Robert Dewar <dewar@adacore.com>
4717 Samuel Tardieu <sam@rfc1149.net>
4718
4719 PR ada/34287
4720 * gnat.dg/check_elaboration_code.adb: New test.
4721 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4722 New support files.
4723
4724 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4725
4726 PR c++/34061
4727 * g++.dg/cpp0x/pr34061.C: New.
4728
4729 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4730
4731 PR c++/34273
4732 * g++.dg/other/error21.C: New.
4733
4734 2007-12-02 Revital Eres <eres@il.ibm.com>
4735
4736 * gcc.dg/sms-4.c: New testcase.
4737
4738 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4739 Revital Eres <eres@il.ibm.com>
4740
4741 * gcc.dg/sms-3.c: New testcase.
4742
4743 2007-12-01 Ollie Wild <aaw@google.com>
4744
4745 PR c++/8171
4746 * g++.dg/conversion/ptrmem9.C: New test.
4747
4748 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4749
4750 PR libfortran/34291
4751 * gfortran.dg/namelist_41.f90: New test.
4752
4753 2007-11-30 Tom Tromey <tromey@redhat.com>
4754
4755 PR preprocessor/32868:
4756 * gcc.dg/cpp/pr32868.c: New file.
4757
4758 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4759
4760 PR fortran/34248
4761 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4762
4763 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4764
4765 PR rtl-optimization/34171
4766 * gcc.dg/pr34171.c: New testcase.
4767
4768 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4769
4770 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4771
4772 2007-11-30 Tobias Burnus <burnus@net-b.de>
4773
4774 PR fortran/34133
4775 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4776 * gfortran.dg/bind_c_usage_11.f03: New.
4777 * gfortran.dg/bind_c_usage_12.f03: New.
4778
4779 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4780
4781 PR c++/34275
4782 * g++.dg/other/error20.C: New test.
4783
4784 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4785
4786 PR fortran/34230
4787 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4788
4789 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4790
4791 PR tree-optimization/34244
4792 * gcc.dg/tree-ssa/pr34244.c: New test.
4793
4794 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR tree-optimization/33434
4797 * gcc.dg/pr33434-1.c: New test.
4798 * gcc.dg/pr33434-2.c: New test.
4799 * gcc.dg/pr33434-3.c: New test.
4800 * gcc.dg/pr33434-4.c: New test.
4801
4802 PR c++/34270
4803 * g++.dg/template/cond7.C: New test.
4804
4805 PR c++/34267
4806 PR c++/34268
4807 * g++.dg/cpp0x/decltype7.C: New test.
4808 * g++.dg/cpp0x/decltype8.C: New test.
4809
4810 2007-11-29 Tobias Burnus <burnus@net-b.de>
4811
4812 PR fortran/34248
4813 * gfortran.dg/result_in_spec_3.f90: New.
4814
4815 2007-11-29 Tobias Burnus <burnus@net-b.de>
4816
4817 PR fortran/34262
4818 * gfortran.dg/mvbits_3.f90: New.
4819
4820 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4821
4822 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4823 Delete.
4824 (check_effective_target_hard_float): New.
4825 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4826 * gcc.dg/pr30957-1.c: Likewise.
4827
4828 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4829
4830 PR ada/15804
4831 * gnat.dg/specs/variant_part.ads: New test.
4832
4833 PR ada/17318
4834 * gnat.dg/specs/attribute_parsing.ads: New test.
4835
4836 PR ada/32792
4837 * gnat.dg/specs/integer_value.ads: New test.
4838
4839 PR ada/22559
4840 * gnat.dg/specs/delta_small.ads: New test.
4841
4842 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4843
4844 PR tree-optimization/34140
4845 * gcc.c-torture/compile/20071128-1.c: New test.
4846
4847 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4848
4849 PR fortran/32928
4850 * gfortran.dg/data_array_1.f90
4851 * gfortran.dg/data_array_2.f90
4852 * gfortran.dg/data_array_3.f90
4853 * gfortran.dg/data_array_4.f90
4854
4855 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4856
4857 PR fortran/34227
4858 * gfortran.dg/blockdata_5.f90: New test.
4859 * gfortran.dg/blockdata_6.f90: New test.
4860
4861 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4862
4863 PR tree-optimization/34016
4864 * gcc.dg/pr34016.c: New test.
4865
4866 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4867
4868 PR fortran/29389
4869 * gfortran.dg/stfunc_6.f90: New test.
4870
4871 PR fortran/33850
4872 * gfortran.dg/assign_10.f90: New test.
4873
4874 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4875
4876 PR fortran/33541
4877 * gfortran.dg/use_11.f90: New test.
4878
4879 PR fortran/34231
4880 * gfortran.dg/generic_15.f90: New test.
4881
4882 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR target/34225
4885 * gcc.dg/pr34225.c: New test.
4886
4887 2007-11-27 Richard Guenther <rguenther@suse.de>
4888
4889 PR tree-optimization/34241
4890 * g++.dg/torture/pr34241.C: New testcase.
4891
4892 2007-11-27 Richard Guenther <rguenther@suse.de>
4893
4894 * gcc.dg/builtins-error.c: New testcase.
4895
4896 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR c++/34213
4899 * g++.dg/ext/visibility/anon8.C: New test.
4900
4901 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4902
4903 PR target/34077
4904 * gcc.target/i386/pr34077.c: New testcase.
4905
4906 2007-11-26 Tobias Burnus <burnus@net-b.de>
4907
4908 PR fortran/34203
4909 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4910 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4911 * gfortran.dg/backslash_1.f90: Remove no longer needed
4912 -fno-backslash option.
4913
4914 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4915
4916 PR c/23722
4917 * gcc.dg/cpp/19990413-1.c: Update.
4918 * gcc.dg/parse-else-error.c: New.
4919 * gcc.dg/parse-else-error-2.c: New.
4920 * gcc.dg/parse-else-error-3.c: New.
4921 * gcc.dg/parse-else-error-4.c: New.
4922
4923 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4924
4925 PR c++/34081
4926 * g++.dg/template/dependent-expr6.C: New testcase.
4927
4928 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4929
4930 PR target/34215
4931 * gcc.target/i386/pr34215.c: New test.
4932
4933 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4934
4935 PR target/34174
4936 * gcc.dg/torture/pr34174-1.c: New.
4937
4938 2007-11-26 Richard Guenther <rguenther@suse.de>
4939
4940 PR middle-end/34233
4941 * gcc.dg/pr34233.c: New testcase.
4942
4943 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4944 Revital Eres <eres@il.ibm.com>
4945
4946 PR rtl-optimization/34085
4947 * gcc.dg/tree-prof (bb-reorg.c): New test.
4948
4949 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4950
4951 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4952 Return true for MIPS16 targets.
4953
4954 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4955
4956 PR fortran/33152
4957 * gfortran.dg/blockdata_4.f90: New test.
4958
4959 2007-11-25 Tobias Burnus <burnus@net-b.de>
4960
4961 PR fortran/34079
4962 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4963 * gfortran.dg/bind_c_usage_16.f03: New.
4964 * gfortran.dg/bind_c_usage_16_c.c: New.
4965
4966 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4967
4968 * gnat.dg/specs/size_clause1.ads: New test.
4969 * gnat.dg/specs/size_clause2.ads: Likewise.
4970 * gnat.dg/specs/size_clause3.ads: Likewise.
4971
4972 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4973
4974 PR fortran/33499
4975 * gfortran.dg/entry_16.f90: New test.
4976
4977 2007-11-24 Tobias Burnus <burnus@net-b.de>
4978
4979 PR fortran/34192
4980 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4981
4982 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4983
4984 PR fortran/33541
4985 * gfortran.dg/nested_modules_1.f90: Change the reference to
4986 FOO, forbidden by the standard, to a reference to W.
4987 * gfortran.dg/use_only_1.f90: New test.
4988
4989 2007-11-23 Tobias Burnus <burnus@net-b.de>
4990
4991 PR fortran/34209
4992 * gfortran.dg/nearest_3.f90: New test.
4993
4994 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4995
4996 PR fortran/33317
4997 * gfortran.dg/optional_dim_2.f90: New test.
4998
4999 2007-11-23 Tobias Burnus <burnus@net-b.de>
5000
5001 PR fortran/34187
5002 * gfortran.dg/bind_c_usage_15.f90: New.
5003
5004 2007-11-23 Tobias Burnus <burnus@net-b.de>
5005
5006 PR fortran/34192
5007 * gfortran.dg/nearest_2.f90: New.
5008
5009
5010 2007-11-23 Jakub Jelinek <jakub@redhat.com>
5011
5012 PR c++/30293
5013 PR c++/30294
5014 * g++.dg/ext/java-2.C: New test.
5015
5016 2007-11-23 Mark Mitchell <mark@codesourcery.com>
5017 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5018
5019 PR c++/5310
5020 * g++.dg/warn/pr5310.C: New.
5021 * g++.dg/warn/pr33160.C: New.
5022
5023 2007-11-23 Richard Guenther <rguenther@suse.de>
5024 Michael Matz <matz@suse.de>
5025
5026 PR tree-optimization/34176
5027 * gcc.c-torture/execute/pr34176.c: New testcase.
5028
5029 2007-11-23 Jakub Jelinek <jakub@redhat.com>
5030
5031 PR c++/34198
5032 * gcc.dg/Wconversion-5.c: New test.
5033 * g++.dg/Wconversion3.C: New test.
5034
5035 2007-11-23 Richard Guenther <rguenther@suse.de>
5036
5037 * gcc.dg/tree-ssa/alias-17.c: New testcase.
5038
5039 2007-11-22 Joseph Myers <joseph@codesourcery.com>
5040
5041 PR c/14050
5042 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5043 qualifiers in abstract declarator.
5044
5045 2007-11-22 Tobias Burnus <burnus@net-b.de>
5046
5047 * gfortran.dg/derived_constructor_comps_3.f90: New.
5048
5049 2007-11-22 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR c++/34094
5052 * g++.dg/ext/visibility/anon7.C: New test.
5053
5054 2007-11-22 Tobias Burnus <burnus@net-b.de>
5055
5056 PR fortran/34079
5057 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5058 * gfortran.dg/bind_c_usage_13.f03: New.
5059 * gfortran.dg/bind_c_usage_14.f03: New.
5060
5061 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
5062
5063 PR rtl-optimization/33848
5064 * gcc.dg/torture/pr33848.c: New test.
5065
5066 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5067
5068 PR fortran/34083
5069 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5070
5071 2007-11-20 Richard Guenther <rguenther@suse.de>
5072
5073 PR middle-end/34154
5074 * gcc.c-torture/execute/pr34154.c: New testcase.
5075
5076 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
5077
5078 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5079
5080 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5081
5082 PR fortran/32770
5083 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
5084 so test passes with -frecord-marker=8.
5085 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
5086 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5087 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5088 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5089 * gfortrand.dg/modulo_1.f90: Likewise.
5090
5091 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
5092
5093 * lib/target-supports.exp (check_effective_target_mips_soft_float):
5094 New procedure.
5095 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5096 * gcc.dg/pr30957-1.c: Likewise.
5097
5098 2007-11-20 Jakub Jelinek <jakub@redhat.com>
5099
5100 PR c++/34089
5101 * g++.dg/template/crash74.C: New test.
5102
5103 2007-11-20 Richard Guenther <rguenther@suse.de>
5104
5105 * gcc.c-torture/execute/20071120-1.c: New testcase.
5106
5107 2007-11-20 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR c/34146
5110 * gcc.dg/tree-ssa/pr34146.c: New test.
5111
5112 PR testsuite/33978
5113 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5114 dependent on target settings like move_by_pieces etc.
5115
5116 PR c++/28879
5117 * g++.dg/template/vla2.C: New test.
5118
5119 PR c++/33962
5120 * g++.dg/overload/template3.C: New test.
5121
5122 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5123
5124 PR fortran/33317
5125 * gfortran.dg/optional_dim_2.f90: Remove test.
5126
5127 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
5128
5129 * gcc.dg/dfp/ddmode-ice.c: New test.
5130
5131 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5132
5133 PR tree-optimization/34036
5134 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5135
5136 2007-11-19 Richard Guenther <rguenther@suse.de>
5137
5138 PR tree-optimization/34
5139 * gcc.c-torture/execute/pr34099-2.c: New testcase.
5140
5141 2007-11-19 Tobias Burnus <burnus@net-b.de>
5142
5143 PR fortran/34079
5144 * gfortran.dg/bind_c_usage_10_c.c: New.
5145 * gfortran.dg/bind_c_usage_10.f03: New.
5146
5147 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5148
5149 * gcc.dg/pr33007.c: Expect new warning.
5150 * gcc.dg/tree-ssa/recip-5.c: Likewise.
5151 * g++.dg/opt/pr34036.C: New test.
5152
5153 2007-11-18 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR c++/30988
5156 * g++.dg/warn/noreturn-4.C: New test.
5157 * g++.dg/warn/noreturn-5.C: New test.
5158 * g++.dg/warn/noreturn-6.C: New test.
5159 * g++.dg/warn/noreturn-7.C: New test.
5160
5161 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5162
5163 PR fortran/32770
5164 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
5165 integers so tests works with -fdefault-integer-8.
5166 * gfortran.fortran-torture/execute/elemental.f90: Use default
5167 integers so test passes with -fdefault-integer-8.
5168 * gfortran.fortran-torture/execute/der_io.f90: Increase
5169 buffer length so test passes with -fdefault-integer-8.
5170 * gfortran.dg/bounds_check_8.f90: Likewise.
5171 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
5172 * gfortran.dg/equiv_7.f90: Set kind so test passes
5173 with -fdefault-integer-8.
5174 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
5175 provoke overflow.
5176
5177 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5178
5179 PR fortran/33317
5180 * gfortran.dg/optional_dim_2.f90: New test.
5181
5182 PR fortran/34139
5183 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5184
5185 2007-11-18 Jakub Jelinek <jakub@redhat.com>
5186
5187 PR rtl-optimization/34132
5188 * gcc.c-torture/compile/20071118-1.c: New test.
5189
5190 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
5191
5192 PR fortran/31608
5193 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5194
5195 2007-11-18 Tobias Burnus <burnus@net-b.de>
5196
5197 PR fortran/34137
5198 * gfortran.dg/entry_14.f90: New.
5199 * gfortran.dg/entry_15.f90: New.
5200
5201 2007-11-18 Richard Guenther <rguenther@suse.de>
5202
5203 PR tree-optimization/34127
5204 * gcc.c-torture/compile/pr34127.c: New testcase.
5205
5206 2007-11-18 Ben Elliston <bje@au.ibm.com>
5207
5208 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5209 type specifier, as they are not permitted according to the AltiVec
5210 Programming Interface Manual.
5211
5212 2007-11-17 Tobias Burnus <burnus@net-b.de>
5213
5214 PR fortran/34133
5215 * gfortran.dg/bind_c_usage_9.f03: New.
5216 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5217
5218 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5219
5220 PR fortran/25252
5221 * interface.c (gfc_current_interface_head,
5222 gfc_set_current_interface_head): New functions.
5223 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5224 On syntax error, restore previous state of the interface.
5225 * gfortran.h (gfc_current_interface_head,
5226 gfc_set_current_interface_head): New prototypes.
5227
5228 2007-11-17 Richard Guenther <rguenther@suse.de>
5229
5230 PR middle-end/34130
5231 * gcc.c-torture/execute/pr34130.c: New testcase.
5232
5233 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5234
5235 PR fortran/34108
5236 * gfortran.dg/fmt_label_1.f90: New test.
5237
5238 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5239
5240 PR fortran/33957
5241 * gfortran.dg/initialization_15.f90 : New test.
5242
5243 2007-11-16 Richard Guenther <rguenther@suse.de>
5244
5245 PR middle-end/34030
5246 * gcc.c-torture/compile/pr34030.c: New testcase.
5247
5248 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
5249
5250 PR fortran/34008
5251 * gfortran.dg/interface_assignment_3.f90.
5252
5253 2007-11-16 Richard Guenther <rguenther@suse.de>
5254
5255 PR tree-optimization/33870
5256 * gcc.dg/torture/pr33870.c: New testcase.
5257
5258 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
5259
5260 PR fortran/33986
5261 * gfortran.dg/allocatable_function_3.f90.
5262
5263 2007-11-16 Richard Guenther <rguenther@suse.de>
5264
5265 PR tree-optimization/34113
5266 * gcc.c-torture/compile/pr34113.c: New testcase.
5267
5268 2007-11-16 Richard Guenther <rguenther@suse.de>
5269
5270 PR tree-optimization/34099
5271 * g++.dg/torture/pr3499.C: New testcase.
5272 * gcc.c-torture/execute/pr34099.c: Likewise.
5273
5274 2007-11-16 Olivier Hainque <hainque@adacore.com>
5275
5276 * gnat.dg/release_unc_maxalign.adb: New test.
5277
5278 2007-11-16 Jakub Jelinek <jakub@redhat.com>
5279
5280 PR c++/34100
5281 * g++.dg/template/crash73.C: New test.
5282
5283 2007-11-15 Jakub Jelinek <jakub@redhat.com>
5284
5285 PR middle-end/23848
5286 * gcc.dg/tree-ssa/pr23848-1.c: New test.
5287 * gcc.dg/tree-ssa/pr23848-2.c: New test.
5288 * gcc.dg/tree-ssa/pr23848-3.c: New test.
5289 * gcc.dg/tree-ssa/pr23848-4.c: New test.
5290
5291 2007-11-15 Tobias Burnus <burnus@net-b.de>
5292
5293 PR fortran/33917
5294 * gfortran.dg/proc_decl_11.f90: New.
5295
5296 2007-11-15 Ben Elliston <bje@au.ibm.com>
5297
5298 * gcc.target/spu/compare-dp.c: New test.
5299
5300 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5301
5302 * gcc.dg/pr33923.c: New test.
5303
5304 2007-11-14 Jakub Jelinek <jakub@redhat.com>
5305
5306 PR middle-end/34088
5307 * gcc.dg/pr34088.c: New test.
5308
5309 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5310
5311 * gcc.c-torture/compile/20071114-1.c: New test.
5312
5313 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5314
5315 PR fortran/31608
5316 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5317 to match known variations in symbol format. Document in comments.
5318
5319 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5320
5321 PR fortran/33985
5322 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5323
5324 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5325
5326 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5327 when done.
5328
5329 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5330
5331 PR fortran/33162
5332 * gfortran.dg/proc_decl_1.f90: Update.
5333 * gfortran.dg/proc_decl_7.f90: New test.
5334 * gfortran.dg/proc_decl_8.f90: New test.
5335 * gfortran.dg/proc_decl_9.f90: New test.
5336 * gfortran.dg/proc_decl_10.f90: New test.
5337
5338 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
5339
5340 PR fortran/34080
5341 * gfortran.dg/transfer_assumed_size_1.f90: New test.
5342
5343 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR c++/34054
5346 PR c++/34056
5347 PR c++/34057
5348 PR c++/34058
5349 PR c++/34060
5350 * g++.dg/parse/crash36.C: Add another dg-error.
5351 * g++.dg/cpp0x/pr34054.C: New test.
5352 * g++.dg/cpp0x/pr34056.C: New test.
5353 * g++.dg/cpp0x/pr34057.C: New test.
5354 * g++.dg/cpp0x/pr34058.C: New test.
5355 * g++.dg/cpp0x/pr34060.C: New test.
5356
5357 PR tree-optimization/34063
5358 * g++.dg/tree-ssa/pr34063.C: New test.
5359
5360 2007-11-13 Diego Novillo <dnovillo@google.com>
5361
5362 PR tree-optimization/33870
5363 * gcc.c-torture/execute/pr33870-1.c: New test.
5364 * gcc.dg/tree-ssa/alias-16.c: New test.
5365
5366 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR c++/29225
5369 * g++.dg/template/crash72.C: New test.
5370
5371 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
5372
5373 * g++.dg/opt/cfg5.C: New test.
5374
5375 2007-11-12 Richard Guenther <rguenther@suse.de>
5376
5377 PR middle-end/34070
5378 * gcc.c-torture/execute/pr34070-1.c: New testcase.
5379 * gcc.c-torture/execute/pr34070-2.c: Likewise.
5380
5381 2007-11-12 Richard Guenther <rguenther@suse.de>
5382
5383 PR middle-end/34027
5384 * gcc.dg/pr34027-1.c: New testcase.
5385 * gcc.dg/pr34027-2.c: Likewise.
5386
5387 2007-11-12 Ira Rosen <irar@il.ibm.com>
5388
5389 PR tree-optimization/33953
5390 * gcc.dg/vect/pr33953.c: New testcase.
5391
5392 2007-11-11 Tom Tromey <tromey@redhat.com>
5393
5394 PR c++/17577:
5395 * g++.dg/ext/pr17577.h: New file.
5396 * g++.dg/ext/pr17577.C: New file.
5397
5398 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5399
5400 PR c++/8570
5401 * g++.old-deja/g++.ns/template13.C: Update expected output.
5402 * g++.old-deja/g++.pt/friend23.C: Likewise.
5403 * g++.dg/warn/pr8570.C: New.
5404
5405 2007-11-11 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR c++/34068
5408 * g++.dg/template/pseudodtor4.C: New test.
5409
5410 2007-11-10 Jakub Jelinek <jakub@redhat.com>
5411
5412 PR middle-end/34018
5413 * g++.dg/opt/inline14.C: New test.
5414
5415 PR tree-optimization/33680
5416 * gcc.c-torture/compile/20071108-1.c: New test.
5417
5418 PR c++/32241
5419 * g++.dg/template/pseudodtor3.C: New test.
5420
5421 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
5422
5423 PR c++/33510
5424 * g++.dg/cpp0x/variadic-init.C: New.
5425
5426 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
5427 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR rtl-optimization/34012
5430 * gcc.target/i386/pr34012.c: New test.
5431
5432 2007-11-09 Richard Guenther <rguenther@suse.de>
5433
5434 PR tree-optimization/33604
5435 * g++.dg/tree-ssa/pr33604.C: New testcase.
5436 * gcc.dg/pr32721.c: Adjust pattern.
5437
5438 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
5439
5440 * gcc.target/mips/dse-1.c: Disable.
5441
5442 2007-11-08 Tom Tromey <tromey@redhat.com>
5443
5444 * gcc.dg/empty-source-3.c: Update warning location.
5445 * gcc.dg/gomp/barrier-2.c: Likewise.
5446 * gcc.dg/label-decl-3.c: Likewise.
5447 * gcc.dg/label-decl-2.c: Likewise.
5448 * gcc.dg/empty-source-2.c: Likewise.
5449
5450 2007-11-08 Tom Tromey <tromey@redhat.com>
5451
5452 PR c++/30297:
5453 * g++.dg/inherit/pr30297.C: New file.
5454
5455 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
5456
5457 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5458 -fno-common for cygwin and mingw32.
5459
5460 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
5461
5462 PR middle-end/33826
5463 * gcc.dg/pr33826.c: New.
5464 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
5465 recursive functions being marked pure or const.
5466
5467 2007-11-08 Tobias Burnus <burnus@net-b.de>
5468
5469 PR fortran/33917
5470 * gfortran.dg/proc_decl_5.f90: New.
5471 * gfortran.dg/proc_decl_6.f90: New.
5472
5473 2007-11-08 Jakub Jelinek <jakub@redhat.com>
5474
5475 PR tree-optimization/32575
5476 * gcc.c-torture/execute/20071108-1.c: New test.
5477
5478 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
5479
5480 * g++.dg/opt/anchor1.C: New.
5481
5482 2007-11-07 Diego Novillo <dnovillo@google.com>
5483
5484 PR 33870
5485 * gcc.c-torture/execute/pr33870.x: Remove.
5486
5487 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
5488
5489 PR c++/33045
5490 PR c++/33837
5491 PR c++/33838
5492 * g++.dg/cpp0x/decltype-33837.C: New.
5493 * g++.dg/cpp0x/decltype-refbug.C: New.
5494 * g++.dg/cpp0x/decltype-33838.C: New.
5495
5496 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5497
5498 * gcc.c-torture/compile/20071107-1.c: New test.
5499
5500 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5501
5502 * gcc.dg/out-of-bounds-1.c: New test.
5503
5504 2007-11-07 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR c++/33501
5507 * g++.dg/warn/incomplete2.C: New test.
5508 * g++.dg/template/incomplete4.C: New test.
5509 * g++.dg/template/incomplete5.C: New test.
5510
5511 2007-11-07 Olivier Hainque <hainque@adacore.com>
5512
5513 * gnat.dg/max_align.adb: New test.
5514
5515 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
5516
5517 PR target/30961
5518 * gcc.target/i386/pr30961-1.c: New.
5519
5520 2007-11-06 Tom Tromey <tromey@redhat.com>
5521
5522 PR c++/32368:
5523 * g++.dg/warn/pragma-system_header3.h: New.
5524 * g++.dg/warn/pragma-system_header3.C: New.
5525
5526 PR c++/32256:
5527 * g++.dg/warn/pragma-system_header4.C: New.
5528 * g++.dg/warn/pragma-system_header4.h: New.
5529
5530 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5531
5532 PR c++/33977
5533 PR c++/33886
5534 * g++.dg/other/canon-array.C: New.
5535
5536 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5537
5538 * g++.dg/parser/crash36.C: Tweak expected errors.
5539 * g++.dg/cpp0x/pr31439.C: New.
5540 * g++.dg/cpp0x/pr32114.C: New.
5541 * g++.dg/cpp0x/pr32115.C: New.
5542 * g++.dg/cpp0x/pr32125.C: New.
5543 * g++.dg/cpp0x/pr32126.C: New.
5544 * g++.dg/cpp0x/pr32127.C: New.
5545 * g++.dg/cpp0x/pr32128.C: New.
5546 * g++.dg/cpp0x/pr32253.C: New.
5547 * g++.dg/cpp0x/pr32566.C: New.
5548 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5549 * g++.dg/cpp0x/pr31438.C: Ditto.
5550 * g++.dg/cpp0x/variadic81.C: Ditto.
5551 * g++.dg/cpp0x/pr31432.C: Ditto.
5552 * g++.dg/cpp0x/pr31442.C: Ditto.
5553
5554 2007-11-06 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR target/33168
5557 * g++.dg/other/datasec1.C: New test.
5558
5559 PR tree-optimization/33458
5560 * g++.dg/opt/inline12.C: New test.
5561
5562 PR tree-optimization/33993
5563 * gcc.c-torture/compile/20071105-1.c: New test.
5564
5565 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR rtl-optimization/33648
5568 * gcc.dg/pr33648.c: Require effective target freorder.
5569
5570 2007-11-05 Revital Eres <eres@il.ibm.com>
5571
5572 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5573
5574 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5575
5576 PR c++/33996
5577 PR c++/33235
5578 PR c++/33930
5579 * g++.dg/cpp0x/pr33996.C: New
5580 * g++.dg/cpp0x/rv-trivial-bug.C: New
5581 * g++.dg/cpp0x/pr33930.C: New
5582
5583 2007-11-05 Nick Clifton <nickc@redhat.com>
5584 Sebastian Pop <sebastian.pop@amd.com>
5585
5586 PR tree-optimization/32540
5587 PR tree-optimization/33922
5588 * gcc.dg/tree-ssa/pr32540-1.c: New.
5589 * gcc.dg/tree-ssa/pr32540-2.c: New.
5590 * gcc.dg/tree-ssa/pr33922.c: New.
5591
5592 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5593
5594 PR c++/33939
5595 * g++.dg/cpp0x/variadic-rref.C: New.
5596
5597 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5598
5599 * g++dg/warn/pointer-integer-comparison.C: New.
5600
5601 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR tree-optimization/33856
5604 * gcc.c-torture/compile/20071027-1.c: New test.
5605
5606 PR c++/33836
5607 * g++.dg/ext/label10.C: New test.
5608
5609 PR c++/33969
5610 * g++.dg/other/ptrmem9.C: New test.
5611
5612 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5613
5614 PR middle-end/32931
5615 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5616
5617 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5618
5619 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5620 * g++.dg/ext/visibility/namespace2.C: Add argument to
5621 dg-require-visibility.
5622 * g++.dg/ext/java-1.C: Disable on AIX.
5623
5624 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5625
5626 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5627
5628 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5629
5630 PR fortran/33881
5631 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5632
5633 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5634
5635 PR c/29062
5636 * gcc.dg/20031223-1.c: Adjust error output.
5637 * gcc.dg/parse-decl-after-label.c: New.
5638
5639 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5640
5641 PR libfortran/24685
5642 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5643 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5644 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5645
5646 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5647
5648 PR rtl-optimization/28940
5649 * gcc.target/i386/addr-sel-1.c: New test.
5650
5651 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR middle-end/33670
5654 * gcc.dg/pr33670.c: New test.
5655
5656 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5657
5658 PR c++/33516
5659 * g++.dg/lookup/typedef1.C: New test.
5660
5661 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5662
5663 PR testsuite/32076
5664 * lib/scandump.exp (dump-suffix): New.
5665 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5666 Include dump suffix in pass/fail messages, put regexp in quotes.
5667
5668 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5669
5670 PR c++/33495
5671 * g++.dg/other/error19.C: New.
5672
5673 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5674
5675 PR rtl-optimization/28062
5676 * gcc.c-torture/compile/20071102-1.c: New test.
5677
5678 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5679
5680 * g++.dg/cpp0x/pr33955.C: New.
5681
5682 2007-11-01 Tom Tromey <tromey@redhat.com>
5683
5684 PR preprocessor/30805:
5685 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5686
5687 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR rtl-optimization/33648
5690 * gcc.dg/pr33648.c: New test.
5691
5692 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR c++/32384
5695 * g++.dg/template/pseudodtor1.C: New test.
5696 * g++.dg/template/pseudodtor2.C: New test.
5697
5698 PR c++/32260
5699 * g++.dg/rtti/typeid7.C: New test.
5700
5701 2007-11-01 Tom Tromey <tromey@redhat.com>
5702
5703 PR preprocessor/30805:
5704 * gcc.dg/cpp/pr30805.c: New file.
5705
5706 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5707
5708 PR testsuite/25352
5709 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5710 add dg-skip-if.
5711 * gcc.c-torture/compile/20001205-1.c: Ditto.
5712 * gcc.c-torture/compile/20001226-1.c: Ditto.
5713 * gcc.c-torture/compile/20020312-1.c: Ditto.
5714 * gcc.c-torture/compile/20020604-1.c: Ditto.
5715 * gcc.c-torture/compile/920501-12.c: Ditto.
5716 * gcc.c-torture/compile/920501-4.c: Ditto.
5717 * gcc.c-torture/compile/920520-1.c: Ditto.
5718 * gcc.c-torture/compile/980506-1.c: Ditto.
5719 * gcc.c-torture/compile/990617-1.c: Ditto.
5720 * gcc.dg/compare6.c: Ditto.
5721 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5722 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5723 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5724 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5725 * g++.old-deja/g++.pt/static6.C: Ditto.
5726 * g++.old-deja/g++.pt/crash16.C: Ditto.
5727 * g++.old-deja/g++.mike/p10416.C: Ditto.
5728 * g++.old-deja/g++.mike/ns15.C: Ditto.
5729 * g++.old-deja/g++.mike/eh46.C: Ditto.
5730
5731 2007-11-01 Tom Tromey <tromey@redhat.com>
5732
5733 * gcc.dg/redecl-1.c: Update.
5734 * gcc.dg/pr20368-3.c: Update.
5735 * gcc.dg/inline-14.c: Update.
5736 * gcc.dg/builtins-30.c: Update.
5737 * gcc.dg/dremf-type-compat-4.c: Update.
5738 * gcc.dg/pr20368-2.c: Update.
5739
5740 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5741
5742 PR rtl-optimization/33673
5743 * gcc.dg/pr33673.c: New test.
5744
5745 2007-11-01 Michael Matz <matz@suse.de>
5746
5747 PR tree-optimization/33961
5748 * gcc.dg/pr33961.c: New test.
5749
5750 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5751
5752 PR c++/33494
5753 * g++.dg/template/error35.C: New.
5754
5755 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR target/31507
5758 * gcc.dg/pr31507-1.c: New test.
5759 * gcc.dg/pr31507-2.c: New test.
5760
5761 2007-10-31 Revital Eres <eres@il.ibm.com>
5762
5763 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5764 target.
5765 * gcc.dg/vect/tree-vect.h (check_vect): Add
5766 powerpc-*paired test.
5767 * lib/target-supports.exp (check_750cl_hw_available):
5768 New.
5769 (check_effective_target_vect_int,
5770 check_effective_target_vect_intfloat_cvt,
5771 check_effective_target_powerpc_altivec_ok,
5772 check_effective_target_vect_long,
5773 check_effective_target_vect_sdot_hi,
5774 check_effective_target_vect_udot_hi,
5775 check_effective_target_vect_pack_trunc,
5776 check_effective_target_vect_unpack,
5777 check_effective_target_vect_shift,
5778 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5779 target.
5780 * gcc.dg/vect/vect-ifcvt-11.c: New.
5781 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5782 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5783 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5784 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5785 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5786 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5787
5788 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5789 Tobias Burnus <burnus@net-b.de>
5790
5791 PR fortran/33941
5792 * gfortran.dg/module_read_1.f90: New.
5793
5794 2007-10-31 Tom Tromey <tromey@redhat.com>
5795
5796 PR preprocessor/30786:
5797 * gcc.dg/cpp/pr30786.c: New file.
5798
5799 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5800
5801 PR fortran/33162
5802 * gfortran.dg/interface_19.f90: New.
5803 * gfortran.dg/interface_20.f90: New.
5804 * gfortran.dg/interface_21.f90: New.
5805
5806 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5807
5808 PR tree-optimization/32377
5809 * gfortran.dg/vect/pr32377.f90: New.
5810
5811 2007-10-31 Richard Guenther <rguenther@suse.de>
5812
5813 PR middle-end/33779
5814 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5815 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5816
5817 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5818
5819 PR fortran/33897
5820 * gfortran.dg/contained_3.f90: New.
5821
5822 2007-10-31 Christian Bruel <christian.bruel@st.com>
5823
5824 PR c++/19531
5825 * g++.dg/opt/nrv8.C: New.
5826
5827 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR c++/33709
5830 * g++.dg/opt/compound1.C: New test.
5831
5832 PR c++/33616
5833 * g++.dg/template/ptrmem18.C: New test.
5834
5835 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5836
5837 PR fortran/33596
5838 * gfortran.dg/isnan_2.f90: New test.
5839
5840 2007-10-30 Ed Schouten <ed@fxq.nl>
5841
5842 PR tree-optimization/32500
5843 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5844
5845 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5846
5847 PR c++/31993
5848 PR c++/32252
5849 * g++.dg/cpp0x/pr31993.C: New
5850 * g++.dg/cpp0x/pr32252.C: New
5851
5852 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR tree-optimization/33723
5855 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5856
5857 2007-10-30 Richard Guenther <rguenther@suse.de>
5858
5859 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5860 gcc.target/i386/loop-3.c.
5861
5862 2007-10-30 Revital Eres <eres@il.ibm.com>
5863
5864 * gcc.dg/vect/pr33866.c: Require vect_long.
5865
5866 2007-10-30 Revital Eres <eres@il.ibm.com>
5867
5868 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5869 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5870
5871 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5872
5873 PR tree-optimization/32893
5874 * lib/target-supports.exp
5875 (check_effective_target_unaligned_stack): new keyword.
5876 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5877 not sensitive to unaligned_stack.
5878 * gcc.dg/vect/vect-3.c: Likewise.
5879 * gcc.dg/vect/vect-4.c: Likewise.
5880 * gcc.dg/vect/vect-5.c: Likewise.
5881 * gcc.dg/vect/vect-6.c: Likewise.
5882 * gcc.dg/vect/vect-7.c: Likewise.
5883 * gcc.dg/vect/vect-13.c: Likewise.
5884 * gcc.dg/vect/vect-17.c: Likewise.
5885 * gcc.dg/vect/vect-18.c: Likewise.
5886 * gcc.dg/vect/vect-19.c: Likewise.
5887 * gcc.dg/vect/vect-20.c: Likewise.
5888 * gcc.dg/vect/vect-21.c: Likewise.
5889 * gcc.dg/vect/vect-22.c: Likewise.
5890 * gcc.dg/vect/vect-27.c: Likewise.
5891 * gcc.dg/vect/vect-29.c: Likewise.
5892 * gcc.dg/vect/vect-64.c: Likewise.
5893 * gcc.dg/vect/vect-65.c: Likewise.
5894 * gcc.dg/vect/vect-66.c: Likewise.
5895 * gcc.dg/vect/vect-72.c: Likewise.
5896 * gcc.dg/vect/vect-73.c: Likewise.
5897 * gcc.dg/vect/vect-86.c: Likewise.
5898 * gcc.dg/vect/vect-all.c: Likewise.
5899 * gcc.dg/vect/slp-25.c: Likewise.
5900 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5901 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5902 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5903
5904 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5905 * gcc.dg/vect/vect-34.c: Likewise.
5906 * gcc.dg/vect/vect-36.c: Likewise.
5907 * gcc.dg/vect/vect-64.c: Likewise.
5908 * gcc.dg/vect/vect-65.c: Likewise.
5909 * gcc.dg/vect/vect-66.c: Likewise.
5910 * gcc.dg/vect/vect-68.c: Likewise.
5911 * gcc.dg/vect/vect-76.c: Likewise.
5912 * gcc.dg/vect/vect-77.c: Likewise.
5913 * gcc.dg/vect/vect-78.c: Likewise.
5914
5915 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5916 testcase (without no-section-anchors prefix) but with global arrays.
5917 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5918 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5919 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5920 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5921 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5922 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5923 * gcc.dg/vect/vect-77-global.c: Likewise.
5924 * gcc.dg/vect/vect-78-global.c: Likewise.
5925
5926 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5927 testcase (without no-section-anchors prefix) but fix alignment checks
5928 to also consider unaligned_stack targets.
5929 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5930
5931 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5932
5933 PR tree-optimization/33723
5934 * gcc.c-torture/execute/20071029-1.c: New test.
5935 * gcc.dg/tree-ssa/pr33723.c: New test.
5936
5937 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5938
5939 PR tree-optimization/33614
5940 * gcc.c-torture/compile/pr33614.c: New test.
5941
5942 2007-10-29 Richard Guenther <rguenther@suse.de>
5943
5944 PR tree-optimization/33870
5945 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5946
5947 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR tree-optimization/33757
5950 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5951 true architectures instead of having a big dg-skip-if.
5952
5953 PR c++/33841
5954 * g++.dg/other/bitfield3.C: New test.
5955
5956 2007-10-29 Richard Guenther <rguenther@suse.de>
5957
5958 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5959
5960 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5961
5962 Automatic parallelization reduction tests.
5963
5964 * gcc.dg/tree-ssa/reduc-1.c: New test.
5965 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5966 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5967 * gcc.dg/tree-ssa/reduc-2.c: New test.
5968 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5969 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5970 * gcc.dg/tree-ssa/reduc-3.c: New test.
5971 * gcc.dg/tree-ssa/reduc-6.c: New test.
5972 * gcc.dg/tree-ssa/reduc-7.c: New test.
5973 * gcc.dg/tree-ssa/reduc-8.c: New test.
5974 * gcc.dg/tree-ssa/reduc-9.c: New test.
5975
5976 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5977 Zdenek Dvorak <ook@ucw.cz>
5978
5979 OMP_ATOMIC Changes, testsuite changes.
5980
5981 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5982 instead of gimple dump.
5983 * gcc.dg/gomp/atomic-9.c: Same.
5984 * gcc.dg/gomp/atomic-10.c: Same.
5985 * g++.dg/gomp/atomic-3.C: Same.
5986 * g++.dg/gomp/atomic-9.C: Same.
5987 * g++.dg/gomp/atomic-10.C: Same.
5988
5989 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5990
5991 PR fortran/31217
5992 PR fortran/33811
5993 * gfortran.dg/forall_12.f90: New test.
5994
5995 PR fortran/33686
5996 * gfortran.dg/forall_13.f90: New test.
5997
5998 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5999 Mark Mitchell <mark@codesourcery.com>
6000
6001 PR c++/30659
6002 * g++.dg/template/crash71.C: New.
6003
6004 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
6005
6006 PR fortran/32147
6007 * gfortran.dg/module_md5_1.f90: Update hash-value.
6008
6009 2007-10-28 Andrew Pinski <pinskia@gmail.com>
6010
6011 PR tree-opt/33589
6012 * g++.dg/torture/pr33589-1.C: New testcase.
6013 * g++.dg/torture/pr33589-2.C: New testcase.
6014
6015 2007-10-28 Richard Guenther <rguenther@suse.de>
6016
6017 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6018
6019 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
6020 Uros Bizjak <ubizjak@gmail.com>
6021
6022 PR tree-optimization/33920
6023 * gcc.dg/tree-ssa/pr33290.c: New test.
6024
6025 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6026
6027 PR fortran/31306
6028 * gfortran.dg/argument_check_7.f90: New test.
6029 * gfortran.dg/argument_check_8.f90: New test.
6030
6031 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
6032
6033 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6034 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
6035 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6036 * gcc.target/i386/sse-14.c: Ditto.
6037
6038 2007-10-27 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR c++/33844
6041 * g++.dg/other/ptrmem8.C: New test.
6042
6043 PR c++/33842
6044 * g++.dg/template/error34.C: New test.
6045
6046 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
6047
6048 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6049
6050 2007-10-27 Richard Guenther <rguenther@suse.de>
6051
6052 PR tree-optimization/33870
6053 * gcc.dg/tree-ssa/alias-15.c: New testcase.
6054 * gcc.c-torture/execute/pr33870.c: Likewise.
6055
6056 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6057
6058 PR fortran/33162
6059 * gfortran.dg/argument_checking_9.f90: New test.
6060
6061 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
6062
6063 * g++.dg/other/pr33601.C: New.
6064
6065 2007-10-26 Paolo Carlini <pcarlini@suse.de>
6066
6067 PR c++/31988
6068 * g++.dg/init/new25.C: New.
6069
6070 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
6071
6072 * g++.dg/cpp0x/pr33839.C: New.
6073
6074 2007-10-26 Jakub Jelinek <jakub@redhat.com>
6075
6076 PR c++/33744
6077 * g++.dg/template/arg6.C: New test.
6078
6079 2007-10-26 Paolo Carlini <pcarlini@suse.de>
6080
6081 PR c++/31747
6082 * g++.dg/parse/crash39.C: New.
6083
6084 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
6085
6086 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6087 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
6088 "offset: -4B".
6089
6090 2007-10-25 David Daney <ddaney@avtrex.com>
6091
6092 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6093
6094 2007-10-25 Paolo Carlini <pcarlini@suse.de>
6095
6096 PR c++/33843
6097 * g++.dg/template/error32.C: New.
6098
6099 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
6100 Ira Rosen <irar@il.ibm.com>
6101
6102 PR tree-optimization/33833
6103 * gcc.dg/vect/pr33833.c: New testcase.
6104
6105 2007-10-25 David Daney <ddaney@avtrex.com>
6106
6107 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6108
6109 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
6110 Ira Rosen <irar@il.ibm.com>
6111
6112 PR tree-optimization/33866
6113 * gcc.dg/vect/pr33866.c: New testcase.
6114
6115 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
6116
6117 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6118 Add -w to compile flags to suppress "call-clobbered register" warnings
6119 and remove dg-warning directives.
6120
6121 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
6122
6123 * gcc.dg/sms-2.c: Cleanup sms dump file.
6124 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6125 profile-use step.
6126
6127 2007-10-24 David Daney <ddaney@avtrex.com>
6128
6129 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6130
6131 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
6132
6133 PR target/33755
6134 * gcc.target/mips/pr33755.c: New test.
6135
6136 2007-10-24 Ira Rosen <irar@il.ibm.com>
6137
6138 PR tree-optimization/33804
6139 * gcc.dg/vect/pr33804.c: New testcase.
6140
6141 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6142
6143 PR forrtran/33849
6144 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6145
6146 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
6147 Uros Bizjak <ubizjak@gmail.com>
6148
6149 PR rtl-optimization/33846
6150 * gcc.dg/vect/pr33846.c: New testcase.
6151
6152 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
6153 Dorit Nuzman <dorit@il.ibm.com>
6154
6155 PR tree-optimization/33860
6156 * g++.dg/vect/pr33860.cc: New test.
6157 * g++.dg/vect/pr33860a.cc: New test.
6158
6159 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
6160 Revital Eres <eres@il.ibm.com>
6161
6162 * gcc.dg/sms-2.c: New testcase.
6163
6164 2007-10-22 David S. Miller <davem@davemloft.net>
6165
6166 * gcc.dg/globalreg-1.c: New test.
6167
6168 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
6169 Dorit Nuzman <dorit@il.ibm.com>
6170
6171 PR tree-optimization/33834
6172 PR tree-optimization/33835
6173 * g++.dg/vect/pr33834_1.cc: New test.
6174 * g++.dg/vect/pr33834_2.cc: New test.
6175 * g++.dg/vect/pr33835.cc: New test.
6176
6177 2007-10-22 Jakub Jelinek <jakub@redhat.com>
6178
6179 * gcc.dg/pr33644.c: New test.
6180
6181 2007-10-22 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR c++/33372
6184 * g++.dg/gomp/pr33372-1.C: New test.
6185 * g++.dg/gomp/pr33372-2.C: New test.
6186 * g++.dg/gomp/pr33372-3.C: New test.
6187
6188 2007-10-22 Michael Matz <matz@suse.de>
6189
6190 PR tree-optimization/33855
6191 * gcc.c-torture/compile/pr33855.c: New testcase.
6192
6193 2007-10-22 Ira Rosen <irar@il.ibm.com>
6194
6195 PR tree-optimization/33854
6196 * gcc.dg/vect/O1-pr33854.c: New testcase.
6197 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6198
6199 2007-10-21 David Edelsohn <edelsohn@gnu.org>
6200
6201 * gcc.dg/unwind-1.c: Disable on AIX.
6202 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6203
6204 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
6205
6206 PR fortran/33749
6207 * gfortran.dg/assign_9.f90: New test.
6208
6209 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
6210
6211 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6212 (dg-mips-options): Skip tests that specify an ABI other than o32
6213 and o64 if generating MIPS16 hard-float code.
6214
6215 2007-10-21 Ira Rosen <irar@il.ibm.com>
6216 Revital Eres <eres@il.ibm.com>
6217
6218 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6219 * gcc.dg/vect/vect-16.c: Fix comment.
6220 * gcc.dg/vect/pr33369.c: Require vect_int.
6221 * gcc.dg/vect/slp-33.c: Add spaces.
6222 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6223 targets.
6224 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6225 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6226 targets.
6227 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6228 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6229 targets.
6230 * gcc.dg/vect/slp-10.c: Add spaces.
6231 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6232 targets.
6233 * gcc.dg/vect/slp-36.c: Require vect_int.
6234 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6235 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6236 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6237 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6238 targets.
6239 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6240 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6241 instead of vector_alignment_reachable_for_double.
6242 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6243 (natural_alignment): Split into...
6244 (natural_alignment_32, natural_alignment_64): New.
6245 (vector_alignment_reachable): Depend on natural_alignment_32.
6246 (vector_alignment_reachable_for_double): Rename to ...
6247 (vector_alignment_reachable_for_64bit): And depend on
6248 natural_alignment_64.
6249
6250 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
6251
6252 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6253 MIPS targets.
6254 * g++.dg/vect/vect.exp: Likewise.
6255 * lib/fortran-torture.exp: Likewise.
6256 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6257 mipsisa64*-*-* as the target selector. Remove -mips64,
6258 -mhard-float and -mgp64 from the options list.
6259 * gcc.target/mips/mips-ps-2.c: Likewise.
6260 * gcc.target/mips/mips-ps-3.c: Likewise.
6261 * gcc.target/mips/mips-ps-4.c: Likewise.
6262 * gcc.target/mips/mips-ps-6.c: Likewise.
6263 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6264 options list.
6265 * gcc.target/mips/sb1-1.c: Likewise.
6266 * gcc.target/mips/mips-ps-type.c: Likewise.
6267 * gcc.target/mips/mips-ps-7.c: New test.
6268 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6269 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6270 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6271 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
6272 as forcing an ABI and an architecture.
6273 (is_gp32_flag, is_gp64_flag): Fold into...
6274 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
6275 then -mfp64 imply -mhard-float. Apply register rules after the
6276 loop. Handle -march=mipsN like -mipsN.
6277
6278 2007-10-20 David Edelsohn <edelsohn@gnu.org>
6279
6280 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6281 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6282
6283 2007-10-20 Tobias Burnus <burnus@net-b.de>
6284
6285 PR fortran/33818
6286 * gfortran.dg/entry_dummy_ref_3.f90: New.
6287
6288 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
6289 FX Coudert <fxcoudert@gcc.gnu.org>
6290
6291 PR fortran/31608
6292 * gfortran.dg/char_cast_1.f90: New test.
6293
6294 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6295
6296 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6297 * gfortran.dg/large_real_kind_2.F90: ditto.
6298 * gfortran.dg/default_format_2.f90: ditto.
6299 * gfortran.dg/default_format_denormal_1.f90: ditto.
6300
6301 2007-10-19 Richard Guenther <rguenther@suse.de>
6302
6303 PR middle-end/33816
6304 PR middle-end/32921
6305 * gfortran.dg/pr32921.f: New testcase.
6306
6307 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6308
6309 PR libfortran/33544
6310 * gfortran.dg/transfer_check_1.f90: Adjust options.
6311
6312 2007-10-19 Richard Guenther <rguenther@suse.de>
6313
6314 Revert
6315 2007-10-19 Richard Guenther <rguenther@suse.de>
6316
6317 PR middle-end/32921
6318 * gfortran.dg/pr32921.f: New testcase.
6319
6320 2007-10-19 Richard Guenther <rguenther@suse.de>
6321
6322 * gcc.c-torture/execute/20071018-1.c: New testcase.
6323
6324 2007-10-19 Richard Guenther <rguenther@suse.de>
6325
6326 PR middle-end/32921
6327 * gfortran.dg/pr32921.f: New testcase.
6328
6329 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
6330
6331 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6332
6333 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
6334
6335 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6336
6337 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6338
6339 PR fortran/33233
6340 * gfortran.dg/host_assoc_function_1.f90: Correct references.
6341 * gfortran.dg/host_assoc_function_3.f90: New test.
6342
6343 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6344
6345 PR fortran/33733
6346 * gfortran.dg/transfer_simplify_6.f90: New test.
6347
6348 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6349 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6350
6351 PR middle-end/33794
6352 * gfortran.dg/pr33794.f90: New testcase.
6353
6354 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6355
6356 PR target/32961
6357 * gcc.target/i386/pr32961.c: New testcase.
6358 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6359 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6360 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6361 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6362 __builtin_ia32_pslldi128 defines.
6363
6364 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
6365
6366 PR fortran/33760
6367 * gfortran.dg/c_ptr_tests_13.f03: New test case.
6368
6369 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6370
6371 PR c++/28639
6372 PR c++/30299
6373 * g++.dg/template/void12.C: New.
6374 * g++.dg/template/void13.C: New.
6375
6376 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6377
6378 PR c++/31446
6379 * g++.dg/template/void11.C: New.
6380 * g++.dg/template/void2.C: Adjust error markers.
6381 * g++.dg/template/void10.C: Likewise.
6382 * g++.dg/template/crash55.C: Likewise.
6383
6384 2007-10-16 Mark Mitchell <mark@codesourcery.com>
6385
6386 * g++.dg/opt/const5.C: New test.
6387
6388 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
6389 Maxim Kuvyrkov <maxim@codesourcery.com>
6390
6391 * gcc.target/ia64/20040709-2.c: New test.
6392
6393 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
6394
6395 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6396
6397 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
6398
6399 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6400 to each function. Check that there are no unsigned loads.
6401
6402 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR tree-optimization/33136
6405 * gcc.c-torture/execute/20070824-1.c: New test.
6406 * gcc.dg/pr33136-1.c: New test.
6407 * gcc.dg/pr33136-2.c: New test.
6408 * gcc.dg/pr33136-3.c: New test.
6409
6410 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6411
6412 PR tree-optimization/33735
6413 * g++.dg/torture/pr33735.C: New.
6414
6415 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6416
6417 PR middle-end/33706
6418 * gcc.dg/va-arg-pack-2.c: New.
6419
6420 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR tree-optimization/33619
6423 * gcc.dg/pr33619.c: New test.
6424
6425 2007-10-15 David Edelsohn <edelsohn@gnu.org>
6426
6427 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6428 flag for AIX.
6429 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6430
6431 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6432
6433 PR libfortran/33055
6434 * gfortran.dg/inquire_11.f90: New test.
6435 * gfortan.dg/negative_unit_int8.f: New test.
6436
6437 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6438
6439 PR target/33133
6440 * gcc.c-torture/compile/pr33133.c: New test.
6441
6442 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6443
6444 PR libfortran/33672
6445 * gfortran.dg/namelist_40.f90: New test.
6446
6447 2007-10-14 Tobias Burnus <burnus@net-b.de>
6448
6449 PR fortran/33745
6450 * gfortran.dg/bounds_check_11.f90: New.
6451
6452 2007-10-14 Andrew Pinski <pinskia@gmail.com>
6453
6454 PR c++/30303
6455 * g++.dg/other/ctor1.C: New test.
6456 * g++.dg/other/ctor2.C: New test.
6457 * g++.dg/other/dtor1.C: New test.
6458
6459 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
6460
6461 * gfortran.dg/bounds_check_10.f90: Fix testcase.
6462
6463 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
6464 Paul Thomas <pault@gcc.gnu.org>
6465
6466 PR fortran/33254
6467 PR fortran/33727
6468 * gfortran.dg/bounds_check_10.f90: New.
6469
6470 2007-10-13 David Edelsohn <edelsohn@gnu.org>
6471
6472 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6473 * gcc.target/powerpc/popcount-1.c: Same.
6474
6475 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
6476
6477 PR c++/26698
6478 * g++.dg/conversion/op4.C: New test.
6479
6480 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
6481
6482 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6483
6484 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6485
6486 PR fortran/33542
6487 * gfortran.dg/ambiguous_specific_1.f90: New test.
6488
6489 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6490
6491 PR fortran/33664
6492 * gfortran.dg/impure_spec_expr_1.f90: New test.
6493 * gfortran.dg/char_result_7.f90: Remove illegal test.
6494
6495 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
6496
6497 PR 11001
6498 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6499 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6500 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6501 * gcc.target/i386/pr11001-memset-1.c: New testcase.
6502 * gcc.target/i386/pr11001-memset-2.c: New testcase.
6503 * gcc.target/i386/pr11001-memset-3.c: New testcase.
6504 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6505 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6506 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6507
6508 2007-10-12 Richard Guenther <rguenther@suse.de>
6509
6510 PR middle-end/26198
6511 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6512 * gcc.c-torture/execute/20071011-1.c: Likewise.
6513 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6514
6515 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
6516
6517 PR tree-optimization/33742
6518 * gcc.dg/pr33742.c: New testcase.
6519
6520 2007-10-12 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR tree-optimization/33645
6523 * gcc.dg/pr33645-1.c: New test.
6524 * gcc.dg/pr33645-2.c: New test.
6525 * gcc.dg/pr33645-3.c: New test.
6526
6527 PR c++/32121
6528 * g++.dg/ext/label4.C: Adjust error regexp.
6529 * g++.dg/ext/label6.C: Adjust error regexp.
6530 * g++.dg/ext/label7.C: New test.
6531 * g++.dg/ext/label8.C: New test.
6532 * g++.dg/ext/label9.C: New test.
6533
6534 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
6535
6536 PR middle-end/33676
6537 * gcc.dg/pr33676.c: New.
6538
6539 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6540
6541 PR c++/31441
6542 * g++.dg/cpp0x/variadic83.C: New.
6543
6544 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6545
6546 PR c++/33461
6547 * g++.dg/cpp0x/variadic81.C: New.
6548 * g++.dg/cpp0x/variadic82.C: Likewise.
6549
6550 2007-10-11 Richard Guenther <rguenther@suse.de>
6551
6552 PR middle-end/33724
6553 * gcc.dg/pr33724.c: New testcase.
6554
6555 2007-10-11 Richard Guenther <rguenther@suse.de>
6556
6557 PR c/33726
6558 * gcc.dg/pr33726.c: New testcase.
6559
6560 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
6561
6562 PR fortran/33500
6563 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6564
6565 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6566
6567 PR testsuite/33391
6568 * gfortran.dg/do_3.F90: Run with -fwrapv.
6569
6570 2007-10-09 Geoffrey Keating <geoffk@apple.com>
6571
6572 * gcc.dg/unwind-1.c: New.
6573
6574 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6575
6576 PR libfortran/33683
6577 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
6578 failure on some common systems.
6579
6580 2007-10-09 Richard Guenther <rguenther@suse.de>
6581
6582 PR middle-end/33692
6583 * gcc.dg/pr33692.c: New testcase.
6584
6585 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
6586
6587 PR middle-end/33669
6588 * gcc.c-torture/execute/pr33669.c: New.
6589
6590 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6591
6592 PR tree-optimization/33615
6593 * g++.dg/tree-ssa/pr33615-2.C: New test.
6594
6595 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6596
6597 PR tree-optimization/33615
6598 * g++.dg/tree-ssa/pr33615.C: New test.
6599
6600 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6601
6602 PR tree-optimization/33572
6603 * g++.dg/torture/pr33572.C: Replace with complete test.
6604
6605 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6606
6607 PR fortran/33689
6608 * gfortran.dg/spec_expr_5.f90: New.
6609
6610 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6611
6612 * gcc.dg/pragma-darwin-2.c: New.
6613
6614 2007-10-08 Richard Guenther <rguenther@suse.de>
6615
6616 PR middle-end/33693
6617 PR middle-end/33695
6618 PR middle-end/33697
6619 * gcc.dg/pr33693.c: New testcase.
6620 * gcc.dg/pr33695.c: Likewise.
6621 * gcc.dg/pr33697.c: Likewise.
6622
6623 2007-10-08 Richard Guenther <rguenther@suse.de>
6624
6625 PR middle-end/33691
6626 PR middle-end/33694
6627 PR middle-end/33696
6628 * gcc.dg/pr33691.c: New testcase.
6629 * gcc.dg/pr33694.c: Likewise.
6630 * gcc.dg/pr33696.c: Likewise.
6631
6632 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6633
6634 PR libfortran/33683
6635 * gfortran.dg/gamma_5.f90: New test case
6636
6637 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6638
6639 PR fortran/20851
6640 * initialization_1.f90: Fix dg-error annotations.
6641 * initialization_14.f90: New.
6642 * initialization_7.f90: Fix dg-error annotations.
6643 * initialization_9.f90: Likewise.
6644
6645 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6646
6647 * gfortran.dg/error_recovery_4.f90: New test.
6648
6649 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6650
6651 * gfortran.dg/default_format_denormal_2.f90: New test.
6652 * gfortran.dg/default_format_2.inc: New test.
6653 * gfortran.dg/default_format_denormal_1.f90: New test.
6654 * gfortran.dg/default_format_1.inc: New test.
6655 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6656 numbers.
6657 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6658 numbers.
6659
6660 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6661
6662 * gfortran.dg/namelist_15.f90: Revise test.
6663
6664 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6665
6666 PR tree-optimization/33655
6667 * gcc.dg/torture/pr33655.c: New.
6668
6669 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6670
6671 PR tree-optimization/33572
6672 * g++.dg/torture/pr33572.C: New.
6673
6674 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6675
6676 PR fortran/25076
6677 * gfortran.dg/forall_11.f90: New.
6678
6679 2007-10-05 Michael Matz <matz@suse.de>
6680
6681 PR middle-end/33667
6682 * gcc.dg/pr33667.c: New testcase.
6683
6684 2007-10-05 Richard Guenther <rguenther@suse.de>
6685
6686 PR middle-end/33666
6687 * gcc.dg/pr33666.c: New testcase.
6688
6689 2007-10-05 Michael Matz <matz@suse.de>
6690
6691 PR inline-asm/33600
6692 * gcc.target/i386/pr33600.c: New testcase.
6693
6694 2007-10-05 Richard Guenther <rguenther@suse.de>
6695
6696 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6697
6698 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6699
6700 PR target/33635
6701 * gcc.target/mips/pr33635-1.c: New test.
6702
6703 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6704
6705 PR libfortran/33253
6706 * gfortran.dg/namelist_39.f90: Revise to use long names.
6707
6708 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6709
6710 PR fortran/33646
6711 * gfortran.dg/pr33646.f90: New file.
6712
6713 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6714
6715 PR fortran/33529
6716 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6717 * gfortran.dg/char_decl_2.f90: New test.
6718
6719 2007-10-04 Richard Guenther <rguenther@suse.de>
6720
6721 PR middle-end/33641
6722 * gcc.c-torture/compile/pr33641.c: New testcase.
6723
6724 2007-10-04 Michael Matz <matz@suse.de>
6725
6726 PR rtl-optimization/33653
6727 * gcc.dg/pr33653.c: New.
6728
6729 2007-10-04 Richard Guenther <rguenther@suse.de>
6730
6731 PR tree-optimization/33627
6732 * g++.dg/torture/pr33627.C: New testcase.
6733
6734 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6735
6736 PR fortran/33626
6737 * gfortran.dg/parens_6.f90: New.
6738
6739 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6740
6741 PR fortran/33646
6742 PR fortran/33542
6743 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6744
6745 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6746
6747 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6748
6749 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6750
6751 PR target/33635
6752 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6753 and mips_forced_be.
6754 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6755 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6756 options.
6757 * gcc.target/mips/fpr-moves-1.c: New test.
6758 * gcc.target/mips/fpr-moves-2.c: Likewise.
6759 * gcc.target/mips/fpr-moves-3.c: Likewise.
6760 * gcc.target/mips/fpr-moves-4.c: Likewise.
6761 * gcc.target/mips/fpr-moves-5.c: Likewise.
6762 * gcc.target/mips/fpr-moves-6.c: Likewise.
6763 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6764
6765 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6766
6767 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6768
6769 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6770
6771 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6772 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6773
6774 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6775
6776 PR fortran/33198
6777 * gfortran.dg/common_errors_1.f90: New.
6778
6779 2007-10-03 Doug Kwan <dougkwan@google.com>
6780 Richard Guenther <rguenther@suse.de>
6781
6782 PR debug/31899
6783 * g++.dg/debug/using3.C: New testcase.
6784
6785 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6786
6787 PR libfortran/33253
6788 * gfortran.dg/namelist_38.f90: New test.
6789 * gfortran.dg/namelist_39.f90: New test.
6790
6791 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6792
6793 PR libfortran/33469
6794 * gfortran.dg/default_format_1.f90: New test.
6795 * gfortran.dg/default_format_2.f90: New test.
6796 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6797 * gfortran.dg/real_const_3.f90: Adjust expected output.
6798
6799 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6800
6801 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6802 default ABI. Split mips_forced_abi into mips_forced_abi and
6803 mips_forced_regs.
6804 (is_gp32_flag): Return true for -mabi=32.
6805 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6806 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6807 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6808 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6809 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6810 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6811 * gcc.target/mips/save-restore-2.c: Likewise.
6812 * gcc.target/mips/save-restore-3.c: Likewise.
6813 * gcc.target/mips/save-restore-4.c: Likewise.
6814
6815 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6816
6817 PR middle-end/33617
6818 * gcc.c-torture/compile/pr33617.c: New test.
6819
6820 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6821
6822 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6823 -gstabs+ for extended options.
6824
6825 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6826
6827 PR fortran/33542
6828 * gfortran.dg/ambiguous_specific_1.f90: New test.
6829
6830 2007-10-02 Revital Eres <eres@il.ibm.com>
6831
6832 * gcc.target/powerpc/paired-8.c: New test.
6833 * gcc.target/powerpc/paired-9.c: New test.
6834 * gcc.target/powerpc/paired-10.c: New test.
6835
6836 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6837
6838 PR fortran/33566
6839 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6840
6841 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6842
6843 PR fortran/33554
6844 * gfortran.dg/intent_out_2.f90: New test.
6845
6846 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6847
6848 PR fortran/33550
6849 * gfortran.dg/ambiguous_reference_1.f90: New test.
6850
6851 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6852
6853 PR fortran/31154
6854 PR fortran/31229
6855 PR fortran/33334
6856 * gfortran.dg/function_kinds_1.f90: New test.
6857 * gfortran.dg/function_kinds_2.f90: New test.
6858 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6859 use association into interfaces.
6860
6861 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6862
6863 PR testsuite/31828
6864 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6865 (overflow): Use INFINITY, not FP_INFINITE.
6866 gcc.dg/float-range-4.c: Likewise.
6867 gcc.dg/float-range-5.c: Likewise.
6868
6869 2007-10-01 Nick Clifton <nickc@redhat.com>
6870
6871 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6872 for 16-bit targets.
6873
6874 2007-09-30 Diego Novillo <dnovillo@google.com>
6875
6876 PR 33593
6877 * g++.dg/tree-ssa/pr33593.C: New test.
6878
6879 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6880
6881 PR libfortran/33400
6882 * gfortran.dg/PR19872.f: Fix test condition.
6883 * gfortran.dg/list_read_7.f90: New test.
6884
6885 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6886
6887 PR tree-optimization/33597
6888 * gcc.dg/vect/pr33597.c: New testcase.
6889
6890 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6891
6892 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6893 * gcc.target/i386/pr33524.c: ...this.
6894
6895 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6896
6897 PR fortran/33354
6898 * gfortran.dg/minmaxloc_4.f90: New.
6899
6900 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6901
6902 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6903
6904 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6905
6906 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6907
6908 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6909
6910 PR c++/33213
6911 * g++.dg/cpp0x/variadic79.C: New.
6912
6913 2007-09-28 Michael Matz <matz@suse.de>
6914 Jakub Jelinek <jakub@redhat.com>
6915
6916 PR rtl-optimization/33552
6917 * gcc.target/i386/pr33552.c: New runtime test.
6918 * gcc.target/i386/strinline.c: New compile time test.
6919
6920 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6921
6922 * gfortran.dg/openmp_stack.f90: Removed.
6923
6924 PR c++/31434
6925 * g++.dg/cpp0x/variadic80.C: New test.
6926
6927 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6928
6929 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6930 r128057.
6931
6932 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6933
6934 PR middle-end/7003
6935 * gcc.target/powerpc/gcse-1.c: New test.
6936
6937 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6938
6939 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6940 fixed capitalizations.
6941 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6942 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6943 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6944 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6945 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6946 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6947 * gfortran.dg/min_max_conformance.f90: Likewise.
6948
6949 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6950
6951 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6952 options.
6953 * gcc.dg/c99-tgmath-2.c: Likewise.
6954 * gcc.dg/c99-tgmath-3.c: Likewise.
6955 * gcc.dg/c99-tgmath-4.c: Likewise.
6956
6957 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6958
6959 PR fortran/33568
6960 * gfortran.dg/anint_1.f90: New test.
6961
6962 2007-09-27 Ian Lance Taylor <iant@google.com>
6963
6964 PR tree-optimization/33565
6965 * gcc.dg/Wstrict-overflow-20.c: New test.
6966
6967 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6968
6969 * gfortran.dg/openmp_stack.f90: Fix typo.
6970 * gfortran.dg/recursive_stack.f90: Fix typo.
6971
6972 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6973
6974 PR c++/33493
6975 * g++.dg/template/error31.C: New.
6976
6977 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6978
6979 * lib/prune.exp: Prune also "^In function .*$" lines and
6980 "^ inlined from .*$" lines.
6981
6982 2007-09-26 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/33563
6985 * gcc.dg/torture/pr33563.c: New testcase.
6986
6987 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6988
6989 PR c/25309
6990 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6991 array.
6992 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6993 without -O2.
6994
6995 2007-09-26 Richard Guenther <rguenther@suse.de>
6996
6997 PR tree-optimization/30375
6998 PR tree-optimization/33560
6999 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7000 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7001 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7002 * gcc.dg/torture/pr30375.c: New testcase.
7003 * gcc.dg/torture/pr33560.c: New testcase.
7004 * gcc.dg/tree-ssa/pr30375.c: Likewise.
7005
7006 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
7007
7008 PR c++/33207
7009 * g++.dg/parse/crash38.C: New test.
7010
7011 2007-09-25 Michael Meissner <michael.meissner@amd.com>
7012
7013 PR target/33524
7014 * gcc.target/i386/sse5-convert.c: New file, test int->long
7015 vectorized conversions.
7016
7017 2007-09-25 Revital Eres <eres@il.ibm.com>
7018
7019 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7020
7021 2007-09-25 Joseph Myers <joseph@codesourcery.com>
7022
7023 PR c/32295
7024 * gcc.dg/enum-incomplete-1.c: New test.
7025
7026 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
7027
7028 * gcc.c-torture/compile/20070919-1.c: New test.
7029
7030 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
7031
7032 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7033
7034 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
7035
7036 PR c++/14688
7037 * g++.dg/inherit/override_attribs.C: New file.
7038
7039 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
7040
7041 PR fortran/33269
7042 * io.c (check_format_string): Move NULL and constant checks into
7043 this function.
7044 (check_io_constraints): Call gfc_simplify_expr() before calling
7045 check_format_string(). Remove NULL and constant checks.
7046
7047 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
7048
7049 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7050 * gcc.c-torture/execute/loop-2g.x: Likewise.
7051
7052 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
7053
7054 * lib/target-supports.exp (check_effective_target_mips16_attribute):
7055 Reject hard-float modes unless the ABI is o32 or o64.
7056 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7057 of gcc.exp. Skip the tests when mips16 code generation is not
7058 supported.
7059 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7060 and use dg-add-options mips16_attribute.
7061
7062 2007-09-24 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR c++/33506
7065 * g++.dg/ext/attrib29.C: New test.
7066
7067 2007-09-23 Ollie Wild <aaw@google.com>
7068
7069 * gcc.dg/fold-bitand-1.c: New test.
7070 * gcc.dg/fold-bitand-2.c: New test.
7071 * gcc.dg/fold-bitand-3.c: New test.
7072 * gcc.dg/fold-bitand-4.c: New test.
7073
7074 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7075
7076 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7077 any of the macros to be defined for __mips16.
7078 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7079
7080 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7081
7082 * gcc.dg/vect/pr21591.c: Require vect_int.
7083 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7084 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7085 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7086
7087 2007-09-23 Jakub Jelinek <jakub@redhat.com>
7088
7089 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7090 attributes.
7091 * gcc.dg/va-arg-pack-len-2.c: New test.
7092 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7093 attributes.
7094 * g++.dg/ext/va-arg-pack-len-2.C: New test.
7095
7096 PR tree-optimization/32772
7097 * gcc.c-torture/compile/20070905-1.c: New test.
7098
7099 PR tree-optimization/32975
7100 * gcc.dg/pr32975.c: New test.
7101
7102 PR middle-end/28755
7103 * gcc.dg/pr28755.c: New test.
7104
7105 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7106
7107 * lib/target-supports.exp (check_effective_target_nomips16): New
7108 procedure.
7109 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7110 for mipsisa64*-*-*.
7111 * gcc.dg/vect/vect.exp: Likewise.
7112 * g++.dg/vect/vect.exp: Likewise.
7113 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7114 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7115 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7116 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7117 * gcc.target/mips/clear-cache-1.c (f): Likewise.
7118 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7119 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7120 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7121 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7122 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7123 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7124 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7125 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7126 (test14, test15, test16, test17, test18): Likewise.
7127 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7128 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7129 (test14, test15, test16, test17, test18, test19, test20, test21)
7130 (test22): Likewise.
7131 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7132 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7133 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7134 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7135 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7136 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7137 * gcc.target/mips/mips-3d-1.c (main): Likewise.
7138 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7139 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7140 (test13, test14, test15, test16, test17, test18, test19, test20)
7141 (test21, test22, test23, test24, test25, test26, test27, test28)
7142 (test29, test30, test31): Likewise.
7143 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7144 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7145 (test13, test14, test15, test16, test17, test18, test19, test20)
7146 (test21, test22, test23, test24, test25, test26, test27, test28)
7147 (test29, test30, test31, test32, test33, test34, test35, test36)
7148 (test37, test38, test39, test40, test41, test42, test43, test44)
7149 (test45, test46, test47, test48, test49, test50, test51, test52)
7150 (test53, test54, test55, test56, test57, test58, test59, test60)
7151 (test61, test62, test63): Likewise.
7152 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7153 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7154 (test13, test14, test15, test16, test17, test18, test19, test20)
7155 (test21, test22, test23, test24, test25, test26, test27, test28)
7156 (test29, test30, test31): Likewise.
7157 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7158 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7159 (test13, test14, test15, test16, test17, test18, test19, test20)
7160 (test21, test22, test23, test24, test25, test26, test27, test28)
7161 (test29, test30, test31): Likewise.
7162 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7163 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7164 (test13, test14, test15): Likewise.
7165 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7166 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7167 (test13, test14, test15): Likewise.
7168 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7169 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7170 (test13, test14, test15, test16, test17, test18, test19, test20)
7171 (test21, test22, test23, test24, test25, test26, test27, test28)
7172 (test29, test30, test31): Likewise.
7173 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7174 (matrix_multiply4: Likewise.
7175 * gcc.target/mips/mips-ps-1.c (main): Likewise.
7176 * gcc.target/mips/mips-ps-2.c (main): Likewise.
7177 * gcc.target/mips/mips-ps-3.c (main): Likewise.
7178 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7179 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7180 (test13, test14, test15, test16, test17, test18, test19, test20)
7181 (test21, test22, test23, test24, test25, test26, test27, test28)
7182 (test29, test30, test31): Likewise.
7183 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7184 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7185 (test13, test14, test15, test16, test17, test18, test19, test20)
7186 (test21, test22, test23, test24, test25, test26, test27, test28)
7187 (test29, test30, test31): Likewise.
7188 * gcc.target/mips/mips-ps-5.c (main): Likewise.
7189 * gcc.target/mips/mips-ps-6.c (main): Likewise.
7190 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7191 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7192 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7193 (sub_v4qi): Likewise.
7194 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7195 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7196 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7197 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7198 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7199 (subb, subc): Likewise.
7200 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7201 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7202 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7203 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7204 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7205 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7206 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7207 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7208 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7209 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7210 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7211 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7212 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7213
7214 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7215
7216 * lib/target-supports.exp (add_options_for_mips16_attribute)
7217 (check_effective_target_mips16_attribute): New functions.
7218 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7219 command line.
7220 (dg-mips-options) Remove -mno-mips16 handling. Add options to
7221 extra_test_flags.
7222 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7223 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7224 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7225 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7226 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7227 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7228 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7229 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7230 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7231 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7232 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7233 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7234 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7235 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7236 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7237 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7238 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7239 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7240 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7241 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7242 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7243 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7244 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7245 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7246 (NOMIPS16): Delete.
7247 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7248 of dg-options.
7249 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7250 options. Require { target mips16_attribute } and use dg-add-options
7251 to add the associated options.
7252 (foo): Use MIPS16.
7253 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7254 * gcc.target/mips/call-saved-3.c: Likewise.
7255 * gcc.target/mips/code-readable-1.c: Require { target
7256 mips16_attribute } and use dg-add-options to add the associated
7257 options. Remove trailing whitespace.
7258 (NOMIPS16): Delete.
7259 * gcc.target/mips/code-readable-2.c: Likewise.
7260 * gcc.target/mips/code-readable-3.c: Likewise.
7261 * gcc.target/mips/mips16-attributes-2.c: Likewise.
7262 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7263 Require { target mips16_attribute } and use dg-add-options to
7264 add the associated options.
7265 (cksum16, cksum8): Use MIPS16.
7266 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7267 Require { target mips16_attribute } and use dg-add-options to
7268 add the associated options.
7269 (foo): Use MIPS16.
7270 * gcc.target/mips/save-restore-2.c: Likewise.
7271 * gcc.target/mips/save-restore-3.c: Likewise.
7272 * gcc.target/mips/save-restore-4.c: Likewise.
7273 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
7274 -mno-abicalls.
7275 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7276 (foo): Use NOMIPS16.
7277
7278 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
7279
7280 PR fortran/33337
7281 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7282
7283 PR fortran/33376
7284 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7285
7286 2007-09-22 Tobias Burnus <burnus@net-b.de>
7287
7288 PR fortran/33445
7289 * gfortran.dg/gomp/free-2.f90: New.
7290 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7291 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7292
7293 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
7294
7295 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7296 * gcc.target/i386/sse5-haddX.c: Ditto.
7297 * gcc.target/i386/sse5-hsubX.c: Ditto.
7298 * gcc.target/i386/sse5-maccXX.c: Ditto.
7299 * gcc.target/i386/sse5-msubXX.c: Ditto.
7300 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7301 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7302 * gcc.target/i386/sse5-permpX.c: Ditto.
7303 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7304 effective target.
7305 * gcc.target/i386/sse5-fma-vector.c: Ditto.
7306 * gcc.target/i386/sse5-ima-vector.c: Ditto.
7307 * gcc.target/i386/sse5-pcmov.c: Ditto.
7308 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7309
7310 2007-09-22 Richard Guenther <rguenther@suse.de>
7311
7312 PR tree-optimization/33146
7313 * gcc.c-torture/compile/pr33146.c: New testcase.
7314
7315 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7316
7317 * lib/target-supports.exp (check_cached_effective_target): New
7318 procedure.
7319 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7320 (check_effective_target_c99_runtime): New procedure.
7321 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7322 (test3l): Likewise cargl.
7323 * gcc.dg/builtins-59.c: Require c99_runtime.
7324 * gcc.dg/builtins-61.c: Likewise.
7325 * gcc.dg/builtins-62.c: Likewise.
7326
7327 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7328
7329 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7330 * lib/target-supports-dg.exp (dg-add-options): Likewise.
7331 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7332 target-specific dg-options.
7333 * gcc.dg/builtins-20.c: Likewise.
7334 * gcc.dg/builtins-53.c: Likewise.
7335 * gcc.dg/builtins-55.c: Likewise.
7336 * gcc.dg/single-precision-constant.c: Likewise.
7337 * gcc.dg/torture/builtin-convert-1.c: Likewise.
7338 * gcc.dg/torture/builtin-convert-2.c: Likewise.
7339 * gcc.dg/torture/builtin-convert-3.c: Likewise.
7340 * gcc.dg/torture/builtin-convert-4.c: Likewise.
7341 * gcc.dg/torture/builtin-power-1.c: Likewise.
7342
7343 2007-09-21 Chao-ying Fu <fu@mips.com>
7344
7345 * lib/target-supports.exp (check_effective_target_fixed_point): New to
7346 check if targets have fixed-point supports.
7347 * gcc.dg/fixed-point/fixed-point.exp: New file.
7348 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7349 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7350 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7351 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7352 * gcc.dg/fixed-point/constants-pedantic.c,
7353 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7354 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7355 * gcc.dg/fixed-point/keywords-ignored-c99.c,
7356 * gcc.dg/fixed-point/keywords-pedantic.c,
7357 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7358 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7359 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7360 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7361 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7362 * gcc.dg/fixed-point/func-vararg-mixed.c,
7363 * gcc.dg/fixed-point/operator-logical.c,
7364 * gcc.dg/fixed-point/struct-union.c,
7365 * gcc.dg/fixed-point/bit-complement.c,
7366 * gcc.dg/fixed-point/operator-bitwise.c,
7367 * gcc.dg/fixed-point/operator-comma.c,
7368 * gcc.dg/fixed-point/struct-layout-1.c,
7369 * gcc.dg/fixed-point/union-init.c,
7370 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7371 * gcc.dg/fixed-point/func-mixed.c,
7372 * gcc.dg/fixed-point/func-vararg-size0.c,
7373 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7374 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7375 * gcc.dg/fixed-point/operator-unary.c,
7376 * gcc.dg/fixed-point/allop-const.c,
7377 * gcc.dg/fixed-point/muldiv-warning.c,
7378 * gcc.dg/nofixed-point-1.c,
7379 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7380 * gcc.target/mips/fixed-vector-type.c,
7381 * gcc.target/mips/fixed-scalar-type.c: New tests.
7382
7383 2007-09-21 Olivier Hainque <hainque@adacore.com>
7384
7385 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7386 * gnat.dg/test_nested_subtype_byref.adb: New test.
7387
7388 2007-09-21 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR fortran/33439
7391 * gfortran.dg/gomp/pr33439.f90: New test.
7392
7393 2007-09-21 Tobias Burnus <burnus@net-b.de>
7394
7395 PR fortran/33455
7396 * gfortran.dg/merge_char_3.f90: New.
7397
7398 2007-09-21 Tobias Burnus <burnus@net-b.de>
7399
7400 PR fortran/33037
7401 * gfortran.dg/transfer_check_1.f90: New.
7402
7403 2007-09-20 Asher Langton <langton2@llnl.gov>
7404
7405 PR fortran/20441
7406 * gfortran.dg/init_flag_1.f90: New.
7407 * gfortran.dg/init_flag_2.f90: New.
7408 * gfortran.dg/init_flag_3.f90: New.
7409 * gfortran.dg/init_flag_4.f90: New.
7410 * gfortran.dg/init_flag_5.f90: New.
7411 * gfortran.dg/init_flag_6.f90: New.
7412 * gfortran.dg/init_flag_7.f90: New.
7413
7414 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7415
7416 PR c++/33460
7417 * g++.dg/ext/anon-struct6.C: New.
7418
7419 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7420
7421 PR libfortran/23272
7422 * gfortran.dg/inquire_10.f90: New test.
7423
7424 2007-09-20 Joseph Myers <joseph@codesourcery.com>
7425
7426 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7427
7428 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7429
7430 PR fortran/33221
7431 * gfortran.dg/used_types_18.f90: Declare variable of empty
7432 derived type.
7433
7434 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7435
7436 PR fortran/33288
7437 * gfortran.dg/array_constructor_19.f90: New test.
7438
7439 2007-09-20 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR debug/33316
7442 * gcc.dg/debug/pr33316.c: New test.
7443
7444 PR c++/33496
7445 * g++.dg/cpp0x/variadic76.C: New test.
7446 * g++.dg/cpp0x/variadic77.C: New test.
7447 * g++.dg/cpp0x/variadic78.C: New test.
7448
7449 PR c/33238
7450 PR c/27301
7451 * gcc.c-torture/execute/20070919-1.c: New test.
7452 * gcc.dg/pr33238.c: New test.
7453 * gcc.dg/pr27301.c: New test.
7454
7455 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
7456
7457 * lib/target-supports.exp (check_effective_target_mips64): New
7458 procedure.
7459 * gcc.dg/lower-subreg-1.c: Require !mips64.
7460 * gcc.dg/sibcall-3.c (ATTR): New macro.
7461 (recurser_void1, recurser_void2): Use it.
7462 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7463 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7464
7465 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
7466
7467 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7468 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
7469 warning annotation.
7470 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7471
7472 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
7473
7474 PR fortran/33497
7475 * gfortran.dg/c_loc_tests_11.f03: New test case.
7476
7477 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7478
7479 PR c++/33459
7480 * g++.dg/init/ref14.C: New.
7481
7482 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
7483
7484 * gnat.dg/slice2.ad[sb]: New testcase.
7485
7486 2007-09-19 Nick Clifton <nickc@redhat.com>
7487
7488 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7489
7490 2007-09-19 Jie Zhang <jie.zhang@analog.com>
7491
7492 * gcc.target/bfin/bfin.exp: New.
7493 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7494 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7495 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7496 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7497 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7498 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7499 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7500 mcpu-bf561.c, mcpu-default.c}: New tests.
7501
7502 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
7503
7504 Restore detection of unsupported TLS.
7505
7506 Revert this patch:
7507 2007-02-10 Richard Henderson <rth@redhat.com>
7508
7509 * lib/target-supports.exp (check_effective_target_tls): Redefine
7510 to mean non-emulated tls.
7511 * gcc.dg/tls/alias-1.c: Remove tls requirement.
7512 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7513 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7514 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7515 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7516 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7517 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7518
7519 And then:
7520 * lib/target-supports.exp (check_effective_target_tls): Use
7521 stronger test for compiler support for TLS.
7522 (check_effective_target_tls_native): New, to test for non-emulated
7523 TLS support.
7524 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7525 instead of dg-require-effective-target tls.
7526 * g++.dg/gomp/copyin-1.C: Likewise.
7527 * g++.dg/gomp/sharing-1.C: Likewise.
7528 * g++.dg/gomp/tls-1.C: Likewise.
7529 * g++.dg/gomp/tls-2.C: Likewise.
7530 * g++.dg/gomp/tls-3.C: Likewise.
7531 * g++.dg/tls/diag-1.C: Likewise.
7532 * g++.dg/tls/diag-2.C: Likewise.
7533 * g++.dg/tls/diag-3.C: Likewise.
7534 * g++.dg/tls/diag-4.C: Likewise.
7535 * g++.dg/tls/diag-5.C: Likewise.
7536 * g++.dg/tls/init-1.C: Likewise.
7537 * g++.dg/tls/init-2.C: Likewise.
7538 * g++.dg/tls/trivial.C: Likewise.
7539 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7540 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7541 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7542 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7543 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7544 * gcc.dg/gomp/clause-1.c: Likewise.
7545 * gcc.dg/gomp/copyin-1.c: Likewise.
7546 * gcc.dg/gomp/sharing-1.c: Likewise.
7547 * gcc.dg/gomp/tls-1.c: Likewise.
7548 * gcc.dg/gomp/tls-2.c: Likewise.
7549 * gcc.dg/tls/alpha-1.c: Likewise.
7550 * gcc.dg/tls/opt-1.c: Likewise.
7551 * gcc.dg/tls/opt-13.c: Likewise.
7552 * gcc.dg/tls/opt-14.c: Likewise.
7553 * gcc.dg/tls/opt-2.c: Likewise.
7554 * gcc.dg/tls/opt-3.c: Likewise.
7555 * gcc.dg/tls/opt-4.c: Likewise.
7556 * gcc.dg/tls/opt-7.c: Likewise.
7557 * gcc.dg/tls/section-1.c: Likewise.
7558 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7559 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7560 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7561 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7562 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7563 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7564 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7565 * gfortran.dg/gomp/crayptr2.f90: Likewise.
7566 * gfortran.dg/gomp/fixed-1.f: Likewise.
7567 * gfortran.dg/gomp/free-1.f90: Likewise.
7568 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7569 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7570 * gfortran.dg/gomp/reduction1.f90: Likewise.
7571 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7572
7573 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7574
7575 PR fortran/31119
7576 * gfortran.dg/bounds_check_9.f90: New test.
7577 * gfortran.dg/bounds_check_fail_2.f90: New test.
7578
7579 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7580
7581 PR c++/33462 (again)
7582 * g++.dg/ext/va-arg1.C: Adjust.
7583
7584 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7585
7586 PR c++/33462
7587 * g++.dg/ext/va-arg1.C: New.
7588
7589 2007-09-18 Tobias Burnus <burnus@net-b.de>
7590
7591 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7592
7593 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7594
7595 PR c++/33463
7596 * g++.dg/rtti/typeid6.C: New.
7597
7598 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7599
7600 PR c++/33464
7601 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7602 * g++.dg/ext/is_class_error2.C: New.
7603
7604 2007-09-18 Richard Guenther <rguenther@suse.de>
7605
7606 PR tree-optimization/33340
7607 * g++.dg/torture/pr33340.C: New testcase.
7608
7609 2007-09-18 Tobias Burnus <burnus@net-b.de>
7610
7611 PR fortran/33231
7612 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7613 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7614 * gfortran.dg/elemental_subroutine_5.f90: New.
7615
7616 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7617
7618 * lib/target-supports.exp (check_profiling_available): Extend
7619 mips*-*-elf check to mips*-*-elf*.
7620
7621 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7622
7623 * gcc.dg/format/c90-scanf-5.c: New test.
7624 * gcc.dg/format/c99-scanf-4.c: New test.
7625 * gcc.dg/format/ext-7.c: New test.
7626 * gcc.dg/format/ext-8.c: New test.
7627
7628 PR middle-end/33423
7629 * gcc.c-torture/compile/20070915-1.c: New test.
7630
7631 2007-09-17 Tobias Burnus <burnus@net-b.de>
7632
7633 PR fortran/33106
7634 * gfortran.dg/private_type_9.f90: New.
7635
7636 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7637
7638 PR middle-end/33449
7639 * gfortran.dg/pr33449.f90: New test.
7640
7641 2007-09-17 Tobias Burnus <burnus@net-b.de>
7642
7643 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7644 * gfortran.dg/private_type_1.f90: Ditto
7645 * gfortran.dg/interface_18.f90: New.
7646 * gfortran.dg/private_type_8.f90: New.
7647
7648 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7649
7650 PR c++/33124
7651 * g++.dg/warn/new1.C: Adjust.
7652 * g++.dg/torture/str_empty.C: Likewise.
7653
7654 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7655
7656 * gcc.target/mips/dse-1.c: New test.
7657
7658 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7659
7660 PR c++/32756
7661 * g++.dg/overload/operator3.C: New.
7662
7663 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7664
7665 * gcc.target/mips/truncate-1.c: New test.
7666
7667 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7668
7669 PR fortran/29396
7670 PR fortran/29606
7671 PR fortran/30625
7672 PR fortran/30871
7673 * gfortran.dg/subref_array_pointer_1.f90: New test.
7674 * gfortran.dg/subref_array_pointer_2.f90: New test.
7675
7676 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7677
7678 * gfortran.dg/nint_2.f90: Correct last change.
7679
7680 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7681
7682 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7683
7684 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7685
7686 * gcc.dg/vect/pr33373b.c: New test.
7687
7688 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7689
7690 PR target/33438
7691 * gcc.target/i386/pr33438.c: New test.
7692
7693 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7694
7695 * gfortran.dg/nint_2.f90: Revert previous commit.
7696
7697 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7698
7699 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7700
7701 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7702
7703 PR debug/33429
7704 * g++.dg/other/unused1.C: XFAIL class2 scan.
7705
7706 2007-09-13 Tobias Burnus <burnus@net-b.de>
7707
7708 PR fortran/33343
7709 * gfortran.dg/elemental_args_check_1.f90: New.
7710 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7711 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7712
7713 2007-09-13 Tobias Burnus <burnus@net-b.de>
7714
7715 * gfortran.dg/recursive_check_3.f90: New.
7716
7717 2007-09-13 Tobias Burnus <burnus@net-b.de>
7718
7719 PR fortran/33412
7720 * gfortran.dg/elemental_bind_c.f90: New.
7721
7722 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7723
7724 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7725 * gcc.target/mips/mips16-attributes-2.c: New test.
7726 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7727 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7728 hard-float asm when __mips16 is defined.
7729 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7730 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7731 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7732 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7733 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7734 * gcc.target/mips/pr26765.c (foo): Likewise.
7735 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7736 targets, use dg-mips-options instead of dg-options, and use -mgp32
7737 to force 32-bit mode.
7738 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7739 and 64-bit mode.
7740 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7741
7742 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7743 Michael Meissner <michael.meissner@amd.com>
7744
7745 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7746 * gcc.target/i386/sse5-hsubX.c: Ditto.
7747 * gcc.target/i386/sse5-permpX.c: Ditto.
7748 * gcc.target/i386/sse5-haddX.c: Ditto.
7749 * gcc.target/i386/sse5-maccXX.c: Ditto.
7750 * gcc.target/i386/sse5-msubXX.c: Ditto.
7751 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7752 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7753
7754 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7755 optimizes floating point conditional moves into the pcmov
7756 instruction on SSE5.
7757 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7758
7759 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7760 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7761 SSE5.
7762
7763 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7764 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7765
7766 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7767 optimizes (a*b)+c into fmadd on SSE5.
7768
7769 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7770 whether the SSE5 instructions can be generated.
7771
7772 * gcc.target/i386/sse5-check.h: New. Add support for
7773 SSE5 tests.
7774
7775 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7776 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7777 * gcc.target/i386/sse-13.c: Ditto.
7778 * gcc.target/i386/sse-14.c: Ditto.
7779
7780 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7781
7782 PR testsuite/33153
7783 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7784 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7785
7786 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR target/32338
7789 * gcc.dg/pr32338-1.c: New test.
7790 * gcc.dg/pr32338-2.c: New test.
7791
7792 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7793
7794 * lib/target-supports.exp (check_effective_target_sync_int_long):
7795 Revert change to add xtensa.
7796 (check_effective_target_sync_char_short): Likewise.
7797
7798 2007-09-12 Olivier Hainque <hainque@adacore.com>
7799
7800 * gnat.dg/packed_subtype.adb: New test.
7801
7802 2007-09-12 Tobias Burnus <burnus@net-b.de>
7803
7804 PR fortran/33297
7805 * gfortran.dg/intrinsic_size.f90: New.
7806
7807 2007-09-12 Tobias Burnus <burnus@net-b.de>
7808
7809 PR fortran/33284
7810 PR fortran/33310
7811 * gfortran.dg/conflicts_2.f90: New.
7812
7813 2007-09-12 Ira Rosen <irar@il.ibm.com>
7814
7815 PR tree-optimization/32377
7816 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7817 dependence distance.
7818 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7819 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7820 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7821 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7822
7823 2007-09-12 Richard Guenther <rguenther@suse.de>
7824
7825 PR middle-end/33382
7826 * gcc.c-torture/compile/pr33382.c: New testcase.
7827 * gcc.c-torture/execute/pr33382.c: Likewise.
7828
7829 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7830
7831 PR fortran/33395
7832 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7833
7834 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7835
7836 PR tree-optimization/33373
7837 * gcc.dg/vect/pr33373.c: New test.
7838
7839 2007-09-12 Ben Elliston <bje@au.ibm.com>
7840
7841 * lib/target-supports.exp (check_effective_target_vect_no_double):
7842 Remove unused proc.
7843
7844 2007-09-12 Ben Elliston <bje@au.ibm.com>
7845 Ulrich Weigand <uweigand@de.ibm.com>
7846
7847 * gcc.target/spu/dfcgt-nan.c: New test.
7848
7849 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7850
7851 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7852
7853 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7854
7855 PR fortran/33040
7856 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7857
7858 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7859
7860 * gcc.dg/va-arg-pack-len-1.c: New test.
7861 * g++.dg/va-arg-pack-len-1.C: New test.
7862
7863 2007-09-11 Michael Matz <matz@suse.de>
7864
7865 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7866
7867 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7868
7869 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7870 checks for size of long double.
7871 * gcc.dg/dfp/convert.h: New file.
7872 * gcc.dg/dfp/convert-bfp-2.c: New test.
7873 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7874 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7875 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7876 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7877 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7878 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7879 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7880 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7881 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7882
7883 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7884
7885 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7886 Change dg-final to expect 1 non-profitable loop and
7887 3 profitable loops.
7888 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7889 Change dg-final to expect 1 non-profitable loop and
7890 3 profitable loops.
7891 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7892 Change dg-final to expect 1 profitable loop.
7893 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7894 Change dg-final to expect 1 profitable loop.
7895
7896 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7897
7898 * gcc.target/mips/call-saved-1.c: New test.
7899 * gcc.target/mips/call-saved-2.c: Likewise.
7900 * gcc.target/mips/call-saved-3.c: Likewise.
7901 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7902 instead of mips_mips64. Set mips_fp64 too.
7903 (is_gp32_flag): Return true for -mips1 and -mips2.
7904 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7905
7906 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7907
7908 * g++.dg/ext/va-arg-pack-1.C: New test.
7909 * g++.dg/ext/va-arg-pack-2.C: New test.
7910
7911 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7912
7913 PR target/33369
7914 * gcc.dg/vect/pr33369.c: New test.
7915
7916 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7917
7918 PR fortran/33370
7919 * gfortran.dg/array_memcpy_5.f90: New test.
7920
7921 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7922
7923 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7924
7925 2007-09-09 Richard Guenther <rguenther@suse.de>
7926
7927 * gcc.c-torture/compile/20070906-1.c: New testcase.
7928
7929 2007-09-09 Ira Rosen <irar@il.ibm.com>
7930
7931 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7932 noinline attribute.
7933 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7934 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7935 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7936 Likewise.
7937
7938 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7939
7940 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7941
7942 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7943
7944 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7945
7946 2007-09-09 Ira Rosen <irar@il.ibm.com>
7947
7948 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7949 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7950 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7951 Compile tests with -fno-tree-pre.
7952 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7953 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7954 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7955 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7956 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7957 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7958 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7959 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7960 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7961 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7962 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7963 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7964 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7965 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7966 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7967 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7968 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7969 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7970 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7971
7972 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7973
7974 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7975 to call objdump.
7976 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7977 Use remote_exec to call c++filt.
7978 * lib/target-supports-dg.exp (dg-require-host-local): New.
7979 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7980 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7981 * g++.dg/rtti/repo1.C: Likewise.
7982 * g++.dg/template/repo1.C: Likewise.
7983 * g++.dg/template/repo2.C: Likewise.
7984 * g++.dg/template/repo3.C: Likewise.
7985 * g++.dg/template/repo4.C: Likewise.
7986 * g++.dg/template/repo5.C: Likewise.
7987 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7988 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7989 * g++.old-deja/g++.pt/repo1.C: Likewise.
7990 * g++.old-deja/g++.pt/repo2.C: Likewise.
7991 * g++.old-deja/g++.pt/repo3.C: Likewise.
7992 * g++.old-deja/g++.pt/repo4.C: Likewise.
7993 * gcc.dg/cpp/trad/builtins.c: Likewise.
7994
7995 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7996
7997 PR tree-optimization/32283
7998 * gcc.dg/tree-ssa/loop-31.c: New test.
7999
8000 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
8001
8002 PR rtl-optimization/26449
8003 * gcc.target/i386/pr26449-1.c: New file.
8004
8005 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
8006
8007 PR target/33329
8008 PR rtl-optimization/26449
8009 * gcc.target/i386/pr33329.c: New file.
8010
8011 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
8012
8013 * gnat.dg/renaming3.adb, renaming4.ads: New test.
8014
8015 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
8016
8017 * gnat.dg/unaligned_rep_clause.adb: New testcase.
8018
8019 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
8020
8021 PR tree-optimization/33301
8022 * gfortran.dg/vect/pr33301.f: New test.
8023
8024 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8025
8026 PR libfortran/33307
8027 * gfortran.dg/backspace_10.f90: New test.
8028
8029 2007-09-07 Richard Guenther <rguenther@suse.de>
8030
8031 Reapply
8032 2007-09-06 Richard Guenther <rguenther@suse.de>
8033
8034 PR tree-optimization/32586
8035 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8036 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8037 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8038 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8039 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8040 now obsolete simplification.
8041
8042 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
8043
8044 PR tree-optimization/33299
8045 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8046 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8047
8048 2007-09-07 Richard Guenther <rguenther@suse.de>
8049
8050 Revert
8051 2007-09-06 Richard Guenther <rguenther@suse.de>
8052
8053 PR tree-optimization/32586
8054 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8055 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8056 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8057 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8058 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8059 now obsolete simplification.
8060
8061 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8062
8063 PR tree-optimization/32821
8064 * gcc.dg/tree-ssa/pr32821.c: New file.
8065
8066 2007-09-07 Richard Sandiford <richard@codesourcery.com>
8067
8068 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8069 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8070 and mips_forced_no_er.
8071 (dg-mips-options): Add -mno-abicalls when a small-data option is
8072 specified. Skip tests with small-data options if mips_forced_gp.
8073 Skip tests with -mexplicit-relocs if mips_forced_no_er.
8074 * gcc.target/mips/sdata-1.c: New test.
8075 * gcc.target/mips/sdata-2.c: Likewise.
8076 * gcc.target/mips/sdata-3.c: Likewise.
8077 * gcc.target/mips/sdata-4.c: Likewise.
8078
8079 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8080
8081 PR fortran/33298
8082 * spread_zerosize_1.f90: New test case.
8083 * spread_bounds_1.f90: New test case.
8084
8085 2007-09-06 Paolo Carlini <pcarlini@suse.de>
8086
8087 PR c++/32674
8088 * g++.dg/template/static31.C: New.
8089
8090 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8091
8092 PR fortran/33271
8093 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8094 powerpc*-linux-gnu.
8095
8096 2007-09-06 David Daney <ddaney@avtrex.com>
8097 Richard Sandiford <richard@codesourcery.com>
8098
8099 PR target/33256
8100 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8101 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8102 * gcc.target/mips/pr33256.c: New test.
8103
8104 2007-09-06 Tom Tromey <tromey@redhat.com>
8105
8106 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8107
8108 2007-09-06 Richard Guenther <rguenther@suse.de>
8109
8110 PR tree-optimization/32586
8111 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8112 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8116 now obsolete simplification.
8117
8118 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
8119
8120 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8121 * gcc.target/i386/sse3-addsubps.c: Ditto.
8122 * gcc.target/i386/sse3-haddpd.c: Ditto.
8123 * gcc.target/i386/sse3-haddps.c: Ditto.
8124 * gcc.target/i386/sse3-hsubpd.c: Ditto.
8125 * gcc.target/i386/sse3-hsubps.c: Ditto.
8126 * gcc.target/i386/sse3-lddqu.c: Ditto.
8127 * gcc.target/i386/sse3-movddup.c: Ditto.
8128 * gcc.target/i386/sse3-movshdup.c: Ditto.
8129 * gcc.target/i386/sse3-movsldup.c: Ditto.
8130
8131 2007-09-06 Richard Guenther <rguenther@suse.de>
8132
8133 PR tree-optimization/33302
8134 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8135
8136 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8137
8138 PR libfortran/33225
8139 * gfortran.dg./fmt_float.f90: New test.
8140
8141 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8142
8143 PR libfortran/33253
8144 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8145
8146 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
8147
8148 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8149 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8150
8151 2007-09-06 Jakub Jelinek <jakub@redhat.com>
8152
8153 * g++.dg/eh/builtin1.C: New test.
8154 * g++.dg/eh/builtin2.C: New test.
8155 * g++.dg/eh/builtin3.C: New test.
8156
8157 PR c++/33289
8158 * g++.dg/eh/builtin4.C: New test.
8159
8160 2007-09-05 Janis Johnson <janis187@us.ibm.com>
8161
8162 * gcc.target/powerpc/dfp-dd.c: New test.
8163 * gcc.target/powerpc/dfp-td.c: New test.
8164
8165 2007-09-05 Jakub Jelinek <jakub@redhat.com>
8166
8167 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8168 * gcc.dg/va-arg-pack-1.c: New test.
8169
8170 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
8171
8172 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8173 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8174 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8175 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8176 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8177
8178 2007-09-05 Paolo Carlini <pcarlini@suse.de>
8179
8180 PR c++/30302
8181 * g++.dg/ext/anon-struct5.C: New.
8182
8183 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
8184
8185 * gcc.dg/i386-cpuid.h: Remove.
8186 * gcc.target/i386/mmx-check.h: Include cpuid.h.
8187 (main): Use __get_cpuid to get target features.
8188 * gcc.target/i386/sse-check.h: Ditto.
8189 * gcc.target/i386/sse2-check.h: Ditto.
8190 * gcc.target/i386/sse3-check.h: Ditto.
8191 * gcc.target/i386/ssse3-check.h: Ditto.
8192 * gcc.target/i386/sse4_1-check.h: Ditto.
8193 * gcc.target/i386/sse4_2-check.h: Ditto.
8194 * gcc.target/i386/sse4a-check.h: Ditto.
8195 * gcc.dg/torture/pr16104-1.c: Ditto.
8196 (do_test): Change to void.
8197 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8198 * gcc.target/i386/sse-6.c: Ditto.
8199 * gcc.target/i386/sse-7.c: Ditto.
8200 * g++.dg/other/i386-1.C: Include cpuid.h.
8201 (main): New function. Use __get_cpuid to get target fetaures.
8202
8203 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
8204 David Ung <davidu@mips.com>
8205 Nigel Stephens <nigel@mips.com>
8206
8207 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8208 * gcc.c-torture/compile/mipscop-2.c: Likewise.
8209 * gcc.c-torture/compile/mipscop-3.c: Likewise.
8210 * gcc.c-torture/compile/mipscop-4.c: Likewise.
8211 * gcc.dg/torture/mips-hilo-1.c: Likewise.
8212 * gcc.dg/torture/mips-hilo-2.c: Likewise.
8213 * gcc.dg/torture/pr19683-1.c: Likewise.
8214 * gcc.target/mips/madd-3.c: Likewise.
8215 * gcc.target/mips/maddu-3.c: Likewise.
8216 * gcc.target/mips/msub-3.c: Likewise.
8217 * gcc.target/mips/msubu-3.c: Likewise.
8218 * gcc.target/mips/asm-1.c: Likewise.
8219 * gcc.target/mips/branch-1.c: Likewise.
8220 * gcc.target/mips/ins-1.c: Likewise.
8221 * gcc.target/mips/near-far-3.c: Likewise.
8222 * gcc.target/mips/near-far-4.c: Likewise.
8223 * gcc.target/mips/smartmips-lwxs.c: Likewise.
8224 * gcc.target/mips/smartmips-ror-1.c: Likewise.
8225 * gcc.target/mips/smartmips-ror-2.c: Likewise.
8226 * gcc.target/mips/smartmips-ror-3.c: Likewise.
8227 * gcc.target/mips/smartmips-ror-4.c: Likewise.
8228 * gcc.target/mips/dspr2-MULT.c: Likewise.
8229 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8230 * gcc.target/mips/mips32-dsp-run.c: Likewise.
8231 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8232 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8233 * gcc.target/mips/code-readable-2.c: Likewise.
8234 * gcc.target/mips/code-readable-3.c: Likewise.
8235
8236 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
8237 David Ung <davidu@mips.com>
8238 Nigel Stephens <nigel@mips.com>
8239
8240 * gcc.target/mips/mips16-attributes.c: New.
8241
8242 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
8243
8244 PR fortran/31564
8245 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8246
8247 PR fortran/33241
8248 * gfortran.dg/char_length_10.f90: New test.
8249
8250 2007-09-05 Paolo Carlini <pcarlini@suse.de>
8251
8252 PR c++/29731
8253 * g++.dg/parse/template24.C: New.
8254
8255 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
8256
8257 * g++.dg/other/spu2vmx-1.C: New test.
8258
8259 2007-09-05 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR tree-optimization/33017
8262 * gcc.dg/pr33017.c: New test.
8263
8264 2007-09-05 Ben Elliston <bje@au.ibm.com>
8265
8266 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8267 __protected_stream family of macros.
8268
8269 2007-09-04 Jan Hubicka <jh@suse.cz>
8270
8271 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8272 * gcc.dg/tree-ssa/pr27236.c: Likewise.
8273 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8274 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8275 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8276 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8277 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8278 Likewise.
8279
8280 2007-09-04 Janus Weil <jaydub66@gmail.com>
8281 Tobias Burnus <burnus@net-b.de>
8282
8283 * gfortran.dg/proc_decl_1.f90: New.
8284 * gfortran.dg/proc_decl_2.f90: New.
8285 * gfortran.dg/proc_decl_3.f90: New.
8286 * gfortran.dg/proc_decl_4.f90: New.
8287
8288 2007-09-04 Jan Hubicka <jh@suse.cz>
8289
8290 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8291 * gcc.dg/vect/vect-105.c: Mark functions noinline.
8292 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8293 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8294 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8295 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8296 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8297 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8298 * gcc.dg/vect/vect-50.c: Mark functions noinline.
8299 * gcc.dg/vect/vect-33.c: Mark functions noinline.
8300 * gcc.dg/vect/vect-16.c: Mark functions noinline.
8301 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8302 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8303 * gcc.dg/vect/vect-92.c: Mark functions noinline.
8304 * gcc.dg/vect/vect-75.c: Mark functions noinline.
8305 * gcc.dg/vect/vect-58.c: Mark functions noinline.
8306 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8307 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8308 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8309 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8310 * gcc.dg/vect/vect-114.c: Mark functions noinline.
8311 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8312 * gcc.dg/vect/vect-8.c: Mark functions noinline.
8313 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8314 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8315 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8316 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8317 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8318 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8319 * gcc.dg/vect/vect-42.c: Mark functions noinline.
8320 * gcc.dg/vect/vect-25.c: Mark functions noinline.
8321 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8322 * gcc.dg/vect/vect-67.c: Mark functions noinline.
8323 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8324 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8325 * gcc.dg/vect/vect-106.c: Mark functions noinline.
8326 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8327 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8328 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8329 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8330 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8331 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8332 * gcc.dg/vect/vect-34.c: Mark functions noinline.
8333 * gcc.dg/vect/vect-17.c: Mark functions noinline.
8334 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8335 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8336 * gcc.dg/vect/vect-93.c: Mark functions noinline.
8337 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8338 * gcc.dg/vect/vect-76.c: Mark functions noinline.
8339 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8340 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8341 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8342 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8343 * gcc.dg/vect/vect-115.c: Mark functions noinline.
8344 * gcc.dg/vect/vect-9.c: Mark functions noinline.
8345 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8346 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8347 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8348 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8349 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8350 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8351 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8352 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8353 * gcc.dg/vect/vect-60.c: Mark functions noinline.
8354 * gcc.dg/vect/vect-26.c: Mark functions noinline.
8355 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8356 * gcc.dg/vect/vect-85.c: Mark functions noinline.
8357 * gcc.dg/vect/vect-68.c: Mark functions noinline.
8358 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8359 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8360 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8361 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8362 * gcc.dg/vect/vect-107.c: Mark functions noinline.
8363 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8364 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8365 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8366 * gcc.dg/vect/vect-52.c: Mark functions noinline.
8367 * gcc.dg/vect/vect-35.c: Mark functions noinline.
8368 * gcc.dg/vect/vect-18.c: Mark functions noinline.
8369 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8370 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8371 * gcc.dg/vect/vect-77.c: Mark functions noinline.
8372 * gcc.dg/vect/vect-2.c: Mark functions noinline.
8373 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8374 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8375 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8376 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8377 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8378 * gcc.dg/vect/vect-116.c: Mark functions noinline.
8379 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8380 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8381 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8382 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8383 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8384 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8385 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8386 * gcc.dg/vect/vect-44.c: Mark functions noinline.
8387 * gcc.dg/vect/vect-27.c: Mark functions noinline.
8388 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8389 * gcc.dg/vect/vect-86.c: Mark functions noinline.
8390 * gcc.dg/vect/vect-100.c: Mark functions noinline.
8391 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8392 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8393 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8394 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8395 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8396 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8397 * gcc.dg/vect/vect-108.c: Mark functions noinline.
8398 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8399 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8400 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8401 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8402 * gcc.dg/vect/vect-11.c: Mark functions noinline.
8403 * gcc.dg/vect/vect-70.c: Mark functions noinline.
8404 * gcc.dg/vect/vect-36.c: Mark functions noinline.
8405 * gcc.dg/vect/vect-19.c: Mark functions noinline.
8406 * gcc.dg/vect/vect-95.c: Mark functions noinline.
8407 * gcc.dg/vect/vect-78.c: Mark functions noinline.
8408 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8409 * gcc.dg/vect/vect-3.c: Mark functions noinline.
8410 * gcc.dg/vect/vect-all.c: Mark functions noinline.
8411 * gcc.dg/vect/vect-117.c: Mark functions noinline.
8412 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8413 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8414 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8415 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8416 * gcc.dg/vect/vect-20.c: Mark functions noinline.
8417 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8418 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8419 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8420 * gcc.dg/vect/vect-62.c: Mark functions noinline.
8421 * gcc.dg/vect/vect-28.c: Mark functions noinline.
8422 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8423 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8424 * gcc.dg/vect/vect-87.c: Mark functions noinline.
8425 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8426 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8427 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8428 * gcc.dg/vect/vect-109.c: Mark functions noinline.
8429 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8430 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8431 noinline.
8432 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8433 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8434 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8435 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8436 * gcc.dg/vect/vect-12.c: Mark functions noinline.
8437 * gcc.dg/vect/vect-71.c: Mark functions noinline.
8438 * gcc.dg/vect/vect-54.c: Mark functions noinline.
8439 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8440 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8441 * gcc.dg/vect/vect-96.c: Mark functions noinline.
8442 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8443 * gcc.dg/vect/vect-110.c: Mark functions noinline.
8444 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8445 * gcc.dg/vect/vect-4.c: Mark functions noinline.
8446 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8447 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8448 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8449 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8450 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8451 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8452 * gcc.dg/vect/vect-21.c: Mark functions noinline.
8453 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8454 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8455 * gcc.dg/vect/vect-80.c: Mark functions noinline.
8456 * gcc.dg/vect/vect-63.c: Mark functions noinline.
8457 * gcc.dg/vect/vect-46.c: Mark functions noinline.
8458 * gcc.dg/vect/vect-29.c: Mark functions noinline.
8459 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8460 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8461 * gcc.dg/vect/vect-88.c: Mark functions noinline.
8462 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8463 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8464 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8465 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8466 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8467 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8468 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8469 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8470 * gcc.dg/vect/vect-30.c: Mark functions noinline.
8471 * gcc.dg/vect/vect-13.c: Mark functions noinline.
8472 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8473 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8474 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8475 * gcc.dg/vect/vect-72.c: Mark functions noinline.
8476 * gcc.dg/vect/vect-38.c: Mark functions noinline.
8477 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8478 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8479 * gcc.dg/vect/vect-97.c: Mark functions noinline.
8480 * gcc.dg/vect/vect-111.c: Mark functions noinline.
8481 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8482 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8483 * gcc.dg/vect/vect-5.c: Mark functions noinline.
8484 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8485 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8486 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8487 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8488 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8489 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8490 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8491 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8492 * gcc.dg/vect/vect-22.c: Mark functions noinline.
8493 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8494 * gcc.dg/vect/vect-64.c: Mark functions noinline.
8495 * gcc.dg/vect/vect-89.c: Mark functions noinline.
8496 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8497 * gcc.dg/vect/vect-103.c: Mark functions noinline.
8498 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8499 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8500 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8501 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8502 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8503 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8504 * gcc.dg/vect/vect-31.c: Mark functions noinline.
8505 * gcc.dg/vect/vect-14.c: Mark functions noinline.
8506 * gcc.dg/vect/vect-73.c: Mark functions noinline.
8507 * gcc.dg/vect/vect-56.c: Mark functions noinline.
8508 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8509 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8510 * gcc.dg/vect/vect-98.c: Mark functions noinline.
8511 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8512 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8513 * gcc.dg/vect/vect-112.c: Mark functions noinline.
8514 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8515 * gcc.dg/vect/vect-6.c: Mark functions noinline.
8516 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8517 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8518 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8519 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8520 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8521 * gcc.dg/vect/pr25413.c: Mark functions noinline.
8522 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8523 * gcc.dg/vect/vect-40.c: Mark functions noinline.
8524 * gcc.dg/vect/vect-23.c: Mark functions noinline.
8525 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8526 * gcc.dg/vect/vect-82.c: Mark functions noinline.
8527 * gcc.dg/vect/vect-65.c: Mark functions noinline.
8528 * gcc.dg/vect/vect-48.c: Mark functions noinline.
8529 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8530 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8531 * gcc.dg/vect/vect-104.c: Mark functions noinline.
8532 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8533 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8534 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8535 * gcc.dg/vect/vect-32.c: Mark functions noinline.
8536 * gcc.dg/vect/vect-15.c: Mark functions noinline.
8537 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8538 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8539 * gcc.dg/vect/vect-91.c: Mark functions noinline.
8540 * gcc.dg/vect/vect-74.c: Mark functions noinline.
8541 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8542 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8543 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8544 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8545 * gcc.dg/vect/vect-99.c: Mark functions noinline.
8546 * gcc.dg/vect/vect-113.c: Mark functions noinline.
8547 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8548 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8549 * gcc.dg/vect/vect-7.c: Mark functions noinline.
8550 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8551 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8552 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8553 * gcc.dg/vect/vect-24.c: Mark functions noinline.
8554 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8555 * gcc.dg/vect/vect-83.c: Mark functions noinline.
8556 * gcc.dg/vect/vect-66.c: Mark functions noinline.
8557 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8558
8559 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8560
8561 PR middle-end/33187
8562 * gcc.target/i386/cmov7.c: New file.
8563
8564 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8565
8566 * gcc.target/i386/sse4a-check.h: New file.
8567 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
8568 * gcc.target/i386/sse4a-insert.c: Ditto.
8569 * gcc.target/i386/sse4a-montsd.c: Ditto.
8570 * gcc.target/i386/sse4a-montss.c: Ditto.
8571 * gcc.target/i386/mmx-check.h: New file.
8572 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
8573 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8574 * gcc.target/i386/sse-check.h: New file.
8575 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
8576 * gcc.target/i386/sse-3.c: Ditto.
8577 * gcc.target/i386/sse-7.c: Ditto.
8578 * gcc.target/i386/sse-9.c: Ditto.
8579 * gcc.target/i386/ssefn-3.c: Ditto.
8580 * gcc.target/i386/sse-recip.c: Ditto.
8581 * gcc.target/i386/sse-recip-vec.c: Ditto.
8582 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8583 * gcc.target/i386/20020523-1.c: Remove.
8584 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
8585 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8586 * gcc.target/i386/ssefn-4.c: Ditto.
8587 * gcc.target/i386/sse-6.c: Ditto.
8588 * gcc.target/i386/sse-10.c: Ditto.
8589 * gcc.target/i386/sse-11.c: Ditto.
8590 * gcc.target/i386/sse-18.c: Ditto.
8591 * gcc.target/i386/fpprec-1.c: Ditto.
8592 * g++.dg/other/i386-1.C: Ditto.
8593
8594 2007-09-04 Richard Guenther <rguenther@suse.de>
8595
8596 PR tree-optimization/33291
8597 * gcc.dg/volatile2.c: New testcase.
8598 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8599 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8600 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8601 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8602
8603 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8604
8605 PR fortran/33253
8606 * gfortran.dg/namelist_15.f90: Update test.
8607 * gfortran.dg/namelist_24.f90: Update test.
8608 * gfortran.dg/namelist_38.f90: New test.
8609
8610 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8611
8612 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8613 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8614 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8615 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8616 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8617 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8618
8619 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8620
8621 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8622 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8623
8624 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8625
8626 2007-09-02 David Daney <ddaney@avtrex.com>
8627
8628 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8629 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8630 * gcc.target/mips/atomic-memory-1.c: Ditto.
8631 * gcc.target/mips/atomic-memory-2.c: Ditto.
8632
8633 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8634
8635 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8636 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8637
8638 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8639
8640 * gfortran.dg/substr_6.f90: New test.
8641
8642 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8643
8644 PR c++/33208
8645 * g++.dg/other/error18.C: New.
8646 * g++.dg/expr/bitfield3.C: Adjust.
8647
8648 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8649
8650 PR fortran/33276
8651 * gfortran.fortran-torture/compile/pr33276.f90: New.
8652
8653 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8654
8655 PR C/29237
8656 PR middle-end/33272
8657 * gcc.dg/c99-arraydecl-3.c: New test.
8658
8659 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8660
8661 PR c++/32597
8662 * g++.dg/cpp0x/variadic-new2.C: New.
8663 * g++.dg/cpp0x/variadic-new.C: New.
8664
8665 2007-08-31 Tobias Burnus <burnus@net-b.de>
8666
8667 PR fortran/33232
8668 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8669 * gfortran.dg/read_1.f90: New.
8670
8671 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8672
8673 PR c++/33210
8674 * g++.dg/template/error30.C: New.
8675
8676 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8677
8678 PR c++/32113
8679 * g++.dg/template/crash70.C: New.
8680
8681 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8682
8683 PR c++/33212
8684 * g++.dg/ext/is_class_error.C: New.
8685
8686 2007-08-31 Olivier Hainque <hainque@adacore.com>
8687
8688 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8689
8690 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8691 Revital Eres <eres@il.ibm.com>
8692
8693 * gcc.target/powerpc/paired-1.c: New test.
8694 * gcc.target/powerpc/paired-2.c: New test.
8695 * gcc.target/powerpc/paired-3.c: New test.
8696 * gcc.target/powerpc/paired-4.c: New test.
8697 * gcc.target/powerpc/paired-5.c: New test.
8698 * gcc.target/powerpc/paired-6.c: New test.
8699 * gcc.target/powerpc/paired-7.c: New test.
8700 * gcc.target/powerpc/ppc-paired.c: New test.
8701
8702 2007-08-31 Ollie Wild <aaw@google.com>
8703
8704 * g++.dg/conversion/ptrmem2.C: New test.
8705 * g++.dg/conversion/ptrmem3.C: New test.
8706 * g++.dg/conversion/ptrmem4.C: New test.
8707 * g++.dg/conversion/ptrmem5.C: New test.
8708 * g++.dg/conversion/ptrmem6.C: New test.
8709 * g++.dg/conversion/ptrmem7.C: New test.
8710 * g++.dg/conversion/ptrmem8.C: New test.
8711
8712 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8713
8714 PR fortran/31879
8715 * gfortran.dg/char_length_7.f90: New test.
8716 * gfortran.dg/char_length_9.f90: New test.
8717 * gfortran.dg/char_assign_1.f90: Add extra warning.
8718
8719 PR fortran/31197
8720 PR fortran/31258
8721 * gfortran.dg/char_length_8.f90: New test.
8722
8723 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8724
8725 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8726
8727 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8728
8729 * gcc.dg/inline-24.c: New test.
8730 * g++.dg/opt/inline11.C: New test.
8731
8732 2007-08-30 Richard Guenther <rguenther@suse.de>
8733
8734 * gcc.target/i386/vectorize5.c: New testcase.
8735
8736 2007-08-30 Tobias Burnus <burnus@net-b.de>
8737
8738 PR fortran/33228
8739 * interface.c (check_interface0): Improve error for external procs.
8740 (check_sym_interfaces): Fix checking of module procedures.
8741
8742 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8743
8744 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8745 (AI): Add AI_ALIGN.
8746 * gcc.dg/sync-3.c: New test.
8747
8748 PR middle-end/32758
8749 * gcc.dg/cleanup-12.c: New test.
8750
8751 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8752
8753 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8754 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8755 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8756 * gcc.dg/pr32450.c: Ditto.
8757 * gcc.dg/nest.c: Ditto.
8758 * gcc.dg/nested-func-4.c: Ditto.
8759 * g++.old-deja/g++.law/profile1.C: Ditto.
8760
8761 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8762
8763 PR fortran/32989
8764 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8765 non-default integer kind arguments.
8766
8767 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8768
8769 PR fortran/33105
8770 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8771
8772 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8773
8774 * gcc.dg/h8300-ice2.c: Remove target selector.
8775
8776 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8777
8778 PR fortran/33215
8779 * gfortran.dg/binding_label_tests_15.f03: New test case.
8780 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8781
8782 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8783
8784 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8785 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8786
8787 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8788
8789 PR c++/33194
8790 * g++.dg/other/canon-33194.C: New.
8791
8792 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8793
8794 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8795 * gcc.c-torture/execute/pr23135.c: Likewise.
8796
8797 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8798
8799 * gcc.dg/pr31344.c: Move to ...
8800 * gcc.dg/dfp/pr31344.c: ... here.
8801 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8802 * gcc.dg/20050503-1.c: Ditto.
8803 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8804 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8805 * gcc.dg/20060801-1.c: Ditto.
8806
8807 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8808
8809 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8810 * gfortran.dg/nan_1.f90: Likewise.
8811
8812 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8813
8814 PR fortran/33055
8815 Revert previous patch.
8816
8817 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8818 Kazu Hirata <kazu@codesourcery.com>
8819
8820 * gcc.target/m68k/interrupt-1.c: New.
8821
8822 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8823
8824 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8825 10000 for targets where "int" can't hold at least 100000.
8826 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8827 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8828 (test5)(test6): Use it.
8829 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8830 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8831 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8832 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8833 * gcc.dg/attr-alloc_size.c (test): Likewise.
8834
8835 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8836
8837 PR c++/33209
8838 * g++.dg/template/error29.C: New.
8839
8840 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR c++/32596
8843 * g++.dg/ext/visibility/anon5.C: New test.
8844
8845 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8846
8847 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8848
8849 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8850
8851 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8852 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8853 * gfortran.dg/gamma_4.f90: New: large-real tests.
8854
8855 2007-08-28 Jason Merrill <jason@redhat.com>
8856
8857 PR c++/29000
8858 * g++.dg/ext/stmtexpr12.C: New test.
8859
8860 PR c++/28558
8861 * g++.dg/ext/attrib28.C: New test.
8862
8863 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8864
8865 PR target/32661
8866 * gcc.target/i386/pr32661.c: New test.
8867
8868 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8869
8870 PR middle-end/32370
8871 * gcc.dg/pr32370.c: New test.
8872
8873 PR rtl-optimization/33148
8874 * gcc.c-torture/compile/20070827-1.c: New test.
8875
8876 PR debug/32914
8877 * d++.dg/debug/const3.C: New test.
8878 * d++.dg/debug/const4.C: New test.
8879 * d++.dg/debug/dwarf2/const1.C: New test.
8880 * d++.dg/debug/dwarf2/const2.C: New test.
8881 * d++.dg/debug/dwarf2/const2b.C: New test.
8882
8883 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8884 Vladimir Yanovsky <yanov@il.ibm.com>
8885 Revital Eres <eres@il.ibm.com>
8886 Andrey Belevantsev <abel@ispras.ru>
8887
8888 * gcc.dg/sms-1.c: New test.
8889
8890 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8891
8892 * g++.dg/ext/gnu-inline-common.h: New.
8893 * g++.dg/ext/gnu-inline-global-reject.C: New.
8894 * g++.dg/ext/gnu-inline-global.C: New.
8895 * g++.dg/ext/gnu-inline-namespace.C: New.
8896 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8897 * g++.dg/ext/gnu-inline-class.C: New.
8898 * g++.dg/ext/gnu-inline-class-static.C: New.
8899 * g++.dg/ext/gnu-inline-template-class.C: New.
8900 * g++.dg/ext/gnu-inline-template-func.C: New.
8901
8902 2007-08-27 Jason Merrill <jason@redhat.com>
8903
8904 PR c++/31337
8905 * g++.dg/ext/stmtexpr11.C: New.
8906
8907 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8908
8909 * lib/target-supports.exp (check_profiling_available):
8910 Set profiling_available_saved to 0 on fido-*-elf.
8911
8912 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8913
8914 PR tree-optimization/33173
8915
8916 * gcc.c-torture/compile/pr33173.c: New.
8917
8918 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8919
8920 PR target/31385
8921 * gcc.dg/dfp/pr31385.c: New.
8922
8923 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8924
8925 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8926
8927 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8928
8929 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8930 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8931 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8932 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8933 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8934 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8935 gcc.target/m68k directory.
8936 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8937 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8938 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8939 gcc.target/cris directory.
8940 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8941 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8942 gcc.target/bfin directory.
8943
8944 * gcc.target/sh: New directory.
8945 * gcc.target/sh/sh.exp: New file.
8946 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8947 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8948 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8949 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8950 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8951 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8952
8953 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8954
8955 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8956 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8957 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8958 * gcc.target/i386/local2.c: Ditto.
8959 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8960 * gcc.target/i386/20011119-1.c: Ditto.
8961 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8962 * gcc.target/i386/fastcall-1.c: Fix target selector.
8963
8964 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8965
8966 PR fortran/33055
8967 * gfortran.dg/negative_unit.f: Add new check
8968 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8969 -fdefault-integer-8.
8970
8971 2007-08-26 Asher Langton <langton2@llnl.gov>
8972
8973 * gfortran.dg/recursive_stack.f90: New.
8974 * gfortran.dg/openmp_stack.f90: New.
8975
8976 2007-08-26 Tobias Burnus <burnus@net-b.de>
8977
8978 PR fortran/31298
8979 * gfortran.dg/use_10.f90: New.
8980
8981 2007-08-26 Tobias Burnus <burnus@net-b.de>
8982
8983 PR fortran/32985
8984 * gfortran.dg/namelist_14.f90: Make test case valid.
8985 * gfortran.dg/common_10.f90: New.
8986
8987 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8988
8989 PR middle-end/33181
8990 * gcc.dg/ifelse-2.c: New.
8991
8992 2007-08-26 Tobias Burnus <burnus@net-b.de>
8993
8994 PR fortran/32980
8995 * gfortran.dg/gamma_1.f90: New.
8996 * gfortran.dg/gamma_2.f90: New.
8997 * gfortran.dg/gamma_3.f90: New.
8998
8999 2007-08-26 Tobias Burnus <burnus@net-b.de>
9000
9001 PR fortran/33188
9002 * gfortran.dg/used_types_18.f90: New.
9003
9004 2007-08-25 Jakub Jelinek <jakub@redhat.com>
9005
9006 * gcc.dg/array-init-2.c: New test.
9007
9008 2007-08-24 Tobias Burnus <burnus@net-b.de>
9009
9010 PR fortran/33178
9011 * gfortran.dg/initialization_4.f90: Update dg-error.
9012 * gfortran.dg/initialization_13.f90: New.
9013
9014 2007-08-24 Richard Guenther <rguenther@suse.de>
9015
9016 PR middle-end/33166
9017 * gcc.c-torture/compile/pr33166.c: New testcase.
9018
9019 2007-08-24 Tobias Burnus <burnus@net-b.de>
9020
9021 PR fortran/33139
9022 * gfortran.dg/pointer_assign_4.f90: New.
9023 * gfortran.dg/shape_2.f90: Fix test case.
9024 * gfortran.dg/char_result_4.f90: Ditto.
9025
9026 2007-08-24 Jakub Jelinek <jakub@redhat.com>
9027
9028 * gcc.dg/array-init-1.c: New test.
9029
9030 PR c++/32567
9031 * g++.dg/parse/crash36.C: New test.
9032
9033 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
9034
9035 * gcc.dg/pr32721.c: Updated.
9036
9037 2007-08-24 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR tree-optimization/32573
9040 PR middle-end/32946
9041 * gcc.dg/pr32573.c: New test.
9042
9043 PR c++/32898
9044 * g++.dg/lookup/ns3.C: New test.
9045
9046 * gfortran.dg/assumed_charlen_sharing.f90: New test.
9047
9048 PR c++/31941
9049 * g++.dg/parse/crash37.C: New test.
9050
9051 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
9052
9053 PR target/17390
9054 * gcc.target/i386/pr17390.c: New test.
9055
9056 2007-08-23 Richard Guenther <rguenther@suse.de>
9057
9058 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9059 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9060 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9061 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9062 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9063 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9064 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9065 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9066
9067 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
9068
9069 * gcc.target/s390: New directory.
9070 * gcc.target/s390/s390.exp: New file.
9071 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9072 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9073 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9074 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9075 gcc.target/s390 directory.
9076
9077 2007-08-23 Richard Guenther <rguenther@suse.de>
9078
9079 PR tree-optimization/32328
9080 * gcc.dg/pr32328.c: New testcase.
9081
9082 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
9083
9084 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9085 available.
9086
9087 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9088
9089 PR fortran/33095
9090 * gfortran.dg/min_max_optional_5.f90: New test.
9091 * gfortran.dg/min_max_optional_2.f90: Remove.
9092 * gfortran.dg/min_max_optional_3.f90: Remove.
9093 * gfortran.dg/min_max_optional_4.f90: Remove.
9094
9095 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
9096
9097 * gcc.target/i386/xorps-sse.c: New.
9098 * gcc.target/i386/xorps-sse2.c: New.
9099
9100 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
9101
9102 * gcc.target/i386/cmov3.c: Fix scan-assembler.
9103 * gcc.target/i386/cmov4.c: Fix scan-assembler.
9104 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9105
9106 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
9107
9108 PR fortran/33020
9109 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9110 include multiple kinds for SHAPE parameter within a single
9111 namespace.
9112 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9113 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
9114
9115 2007-08-22 Janus Weil <jaydub66@gmail.com>
9116
9117 * interface_abstract_1.f90: Extended test case.
9118 * interface_abstract_3.f90: New test.
9119
9120 2007-08-21 Christian Bruel <christian.bruel@st.com>
9121
9122 * gcc.dg/fold-sub.c: New test.
9123
9124 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
9125
9126 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9127 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9128 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9129 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9130 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9131 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9132
9133 2007-08-22 Richard Guenther <rguenther@suse.de>
9134
9135 PR middle-end/33007
9136 * gcc.dg/pr33007.c: New testcase.
9137
9138 2007-08-22 Richard Sandiford <richard@codesourcery.com>
9139
9140 * gcc.c-torture/execute/strcmp-1.x: Delete.
9141
9142 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
9143
9144 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9145 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9146 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9147 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9148 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9149 gcc.target/i386/stack-realign.c,
9150 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9151 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9152 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9153 target using dg-require-effective-target directive.
9154 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9155 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9156 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9157 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9158 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9159 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9160 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9161 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9162 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9163 Require lp64 target using dg-require-effective-target directive.
9164 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9165 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9166 directive.
9167 * gcc.target/i386/20010202-1.c: Move from here ...
9168 * gcc.dg/20010202-1.c: ... to here.
9169
9170 2007-08-22 Richard Guenther <rguenther@suse.de>
9171
9172 PR tree-optimization/33142
9173 * gcc.c-torture/execute/pr33142.c: New testcase.
9174
9175 2007-08-22 Richard Guenther <rguenther@suse.de>
9176
9177 PR middle-end/32563
9178 * g++.dg/torture/pr32563.C: New testcase.
9179
9180 2007-08-22 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR middle-end/32912
9183 * gcc.dg/pr32912-1.c: Add -w to options.
9184 * gcc.dg/pr32912-2.c: Likewise.
9185 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9186
9187 2007-08-21 Ian Lance Taylor <iant@google.com>
9188
9189 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9190
9191 2007-08-21 Ian Lance Taylor <iant@google.com>
9192
9193 PR tree-optimization/33134
9194 * g++.dg/tree-ssa/pr33134.C: New test.
9195
9196 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
9197
9198 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9199 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9200
9201 2007-08-21 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR debug/32610
9204 * gcc.dg/debug/pr32610.c: New test.
9205
9206 * g++.dg/init/new24.C: New test.
9207
9208 PR middle-end/32912
9209 * gcc.dg/pr32912-1.c: New test.
9210 * gcc.dg/pr32912-2.c: New test.
9211 * gcc.dg/pr32912-3.c: New test.
9212
9213 2007-08-21 Richard Guenther <rguenther@suse.de>
9214
9215 * gcc.dg/pointer-arith-10.c: New testcase.
9216
9217 2007-08-21 Richard Guenther <rguenther@suse.de>
9218
9219 PR middle-end/33122
9220 * gcc.c-torture/compile/pr33122.c: New testcase.
9221
9222 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
9223
9224 * g++.dg/warn/Wnvdtor-2.C: New testcase.
9225
9226 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
9227
9228 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9229
9230 2007-08-20 Jakub Jelinek <jakub@redhat.com>
9231
9232 PR c++/33025
9233 * g++.dg/init/new23.C: New test.
9234
9235 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9236
9237 PR middle-end/30564
9238 * gcc.c-torture/compile/pr30564-1.c: New test.
9239 * gcc.c-torture/compile/pr30564-2.c: New test.
9240
9241 2007-08-19 Joseph Myers <joseph@codesourcery.com>
9242
9243 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9244
9245 2007-08-19 Tobias Burnus <burnus@net-b.de>
9246
9247 * gfortran.dg/interface_abstract_2.f90: New.
9248 * gfortran.dg/interface_abstract_1.f90: Fix typo.
9249
9250 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9251
9252 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9253 unknown (so that outer-loop wont get analyzed).
9254 * gcc.dg/vect/vect-outer-1a.c: New test.
9255 * gcc.dg/vect/vect-outer-1b.c: New test.
9256 * gcc.dg/vect/vect-outer-1.c: New test.
9257 * gcc.dg/vect/vect-outer-2a.c: New test.
9258 * gcc.dg/vect/vect-outer-2b.c: New test.
9259 * gcc.dg/vect/vect-outer-2c.c: New test.
9260 * gcc.dg/vect/vect-outer-2.c: New test.
9261 * gcc.dg/vect/vect-outer-3a.c: New test.
9262 * gcc.dg/vect/vect-outer-3b.c: New test.
9263 * gcc.dg/vect/vect-outer-3c.c: New test.
9264 * gcc.dg/vect/vect-outer-3.c: New test.
9265 * gcc.dg/vect/vect-outer-4a.c: New test.
9266 * gcc.dg/vect/vect-outer-4b.c: New test.
9267 * gcc.dg/vect/vect-outer-4c.c: New test.
9268 * gcc.dg/vect/vect-outer-4d.c: New test.
9269 * gcc.dg/vect/vect-outer-4e.c: New test.
9270 * gcc.dg/vect/vect-outer-4f.c: New test.
9271 * gcc.dg/vect/vect-outer-4g.c: New test.
9272 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9273 * gcc.dg/vect/vect-outer-4i.c: New test.
9274 * gcc.dg/vect/vect-outer-4j.c: New test.
9275 * gcc.dg/vect/vect-outer-4k.c: New test.
9276 * gcc.dg/vect/vect-outer-4l.c: New test.
9277 * gcc.dg/vect/vect-outer-4m.c: New test.
9278 * gcc.dg/vect/vect-outer-4.c: New test.
9279 * gcc.dg/vect/vect-outer-5.c: New test.
9280 * gcc.dg/vect/vect-outer-6.c: New test.
9281 * gcc.dg/vect/vect-outer-fir.c: New test.
9282 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9283 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9284
9285 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9286
9287 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9288 and -fno-tree-reassoc.
9289 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9290 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9291 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9292 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9293 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9294 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9295 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9296 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9297 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9298 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9299 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9300 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9301 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9302 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9303 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9304 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9305 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9306 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9307 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9308 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9309 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9310 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9311 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9312 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9313 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9314 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9315 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9316 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9317 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9318 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9319 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9320 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9321 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9322 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9323 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9324 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9325 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9326
9327 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9328
9329 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9330 versioning for aliasing).
9331 * gcc.dg/vect/vect-35.c: Likewise.
9332
9333 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9334 targets.
9335 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9336
9337 2007-08-18 Tom Tromey <tromey@redhat.com>
9338
9339 PR preprocessor/32974:
9340 * gcc.dg/cpp/pr32974.c: New file.
9341
9342 2007-08-17 Tobias Burnus <burnus@net-b.de>
9343
9344 * gfortran.dg/interface_abstract_1.f90: New.
9345
9346 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9347
9348 PR fortran/32881
9349 * gfortran.dg/pure_initializer_1.f90: New test.
9350
9351 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9352
9353 PR fortran/32875
9354 * gfortran.dg/array_constructor_18.f90: New test.
9355
9356 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
9357
9358 PR c++/28989
9359 * g++.dg/expr/lval3.C: New test.
9360 * g++.dg/expr/lval4.C: New test.
9361
9362 2007-08-17 Ollie Wild <aaw@google.com>
9363
9364 PR c++/31749
9365 * g++.dg/lookup/builtin3.C: New test.
9366 * g++.dg/lookup/builtin4.C: New test.
9367 * g++.dg/lookup/using19.C: New test.
9368
9369 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9370
9371 PR c++/32190
9372 * g++.dg/parse/error31.C: New.
9373
9374 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9375
9376 PR c++/32112
9377 * g++.dg/template/error26.C: New.
9378
9379 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9380
9381 PR fortran/33079
9382 * gfortran.dg/zero_length_2.f90: New test.
9383
9384 2007-08-17 Tobias Burnus <burnus@net-b.de>
9385
9386 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9387 * gfortran.dg/kind_tests_3.f03: Ditto.
9388 * gfortran.dg/global_vars_f90_init.f90: Ditto.
9389 * gfortran.dg/interface_13.f90: Ditto.
9390 * gfortran.dg/pr32738.f90: Ditto.
9391 * gfortran.dg/module_private_1.f90: Ditto.
9392 * gfortran.dg/test_only_clause.f90: Ditto.
9393 * gfortran.dg/bind_c_vars.f90: Ditto.
9394 * gfortran.dg/bind_c_dts.f90: Ditto.
9395 * gfortran.dg/use_9.f90: Ditto.
9396 * gfortran.dg/generic_8.f90: Ditto.
9397 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9398 * gfortran.dg/private_type_6.f90: Ditto.
9399 * gfortran.dg/c_assoc.f90: Ditto.
9400 * gfortran.dg/private_type_7.f90: Ditto.
9401 * gfortran.dg/global_vars_c_init.f90: Ditto.
9402 * gfortran.dg/bind_c_dts_2.f03: Ditto.
9403 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9404 * gfortran.dg/c_size_t_test.f03: Ditto.
9405 * gfortran.dg/used_types_12.f90: Ditto.
9406 * gfortran.dg/pr25923.f90: Ditto.
9407 * gfortran.dg/test_com_block.f90: Ditto.
9408 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9409 * gfortran.dg/equiv_constraint_7.f90: Ditto.
9410 * gfortran.dg/com_block_driver.f90: Ditto.
9411 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9412 * gfortran.dg/use_iso_c_binding.f90: Ditto.
9413 * gfortran.dg/c_loc_test.f90: Ditto.
9414 * gfortran.dg/c_ptr_tests.f03: Ditto.
9415 * gfortran.dg/module_interface_1.f90: Ditto.
9416
9417 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9418
9419 PR c++/32870
9420 * g++.dg/other/error17.C: Adjust.
9421
9422 2007-08-17 Ben Elliston <bje@au.ibm.com>
9423
9424 PR middle-end/32970
9425 * g++.dg/ext/altivec-14.C: New test.
9426
9427 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9428
9429 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9430 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9431 dump files.
9432 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9433 * gcc.dg/vect/pr32366.c: Ditto.
9434
9435 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9436
9437 PR testsuite/33082
9438 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9439 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9440 * gcc.dg/dfp/convert-int-fold.c: Ditto.
9441 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9442
9443 2007-08-16 Tobias Burnus <burnus@net-b.de>
9444
9445 PR fortran/33072
9446 * gfortran.dg/use_9.f90: New.
9447
9448 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9449
9450 * g++.dg/gcov/gcov-5.C: New test.
9451
9452 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9453
9454 * g++.dg/gcov/gcov-4.C: New test.
9455 * lib/gcov.exp (verify-lines): Add support for
9456 checking no-coverage lines.
9457
9458 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
9459
9460 * gcc.dg/vect/vect-vfa-01.c: New.
9461 * gcc.dg/vect/vect-vfa-02.c: New.
9462 * gcc.dg/vect/vect-vfa-03.c: New.
9463 * gcc.dg/vect/vect-vfa-04.c: New.
9464 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9465 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9466 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9467 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9468 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9469 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9470 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9471 gfortran.dg/vect/pr19049.f90: Rename to start with
9472 prefix no-vfa-.
9473 * gcc.dg/vect/vect.exp: Disable versioning for alias
9474 when test starts with no-vfa-.
9475 * gfortran.dg/vect/vect.exp: Likewise.
9476
9477 2007-08-16 Richard Sandiford <richard@codesourcery.com>
9478
9479 * gcc.dg/torture/pr32897.c: New test.
9480
9481 2007-08-16 Paolo Carlini <pcarlini@suse.de>
9482
9483 PR c++/31132
9484 * g++.dg/template/crash69.C: New.
9485
9486 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
9487
9488 * lib/target-supports.exp (check_effective_target_arm32): Use
9489 check_no_compiler_messages.
9490
9491 2007-08-15 Diego Novillo <dnovillo@google.com>
9492
9493 gcc.dg/tree-ssa/20070815.c: New test.
9494
9495 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9496
9497 PR fortran/33077
9498 * gfortran.dg/random_7.f90: Initialize variable.
9499
9500 2007-08-15 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR middle-end/33074
9503 * gfortran.dg/pr33074.f90: New test.
9504
9505 PR c++/32992
9506 * g++.dg/opt/nrv14.C: New test.
9507
9508 2007-08-15 Paolo Carlini <pcarlini@suse.de>
9509
9510 PR c++/33035
9511 * g++.dg/template/crash68.C: New.
9512
9513 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
9514
9515 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9516 * gcc.dg/sibcall-4.c: Ditto.
9517
9518 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9519
9520 PR fortran/33066
9521 * gfortran.dg/use_8.f90: New test.
9522 * gfortran.dg/c_loc_tests_2.f03: Fix code.
9523
9524 2007-08-14 Paolo Carlini <pcarlini@suse.de>
9525
9526 PR c++/27211
9527 * g++.dg/template/error27.C: New.
9528 * g++.dg/template/error28.C: New.
9529 * g++.dg/other/pr28304.C: Adjust.
9530 * g++.old-deja/g++.mike/p811.C: Likewise.
9531
9532 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
9533
9534 PR target/30315
9535 * gcc.target/i386/pr30315.c: New.
9536
9537 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9538
9539 PR fortran/32594
9540 * gfortran.dg/substr_5.f90: New test.
9541
9542 2007-08-14 Andrew Pinski <pinskia@gmail.com>
9543
9544 PR c/30428
9545 * gcc.dg/vector-2.c: New test.
9546
9547 PR c++/30428
9548 * g++.dg/ext/vector8.C: New test.
9549
9550 2007-08-13 Dan Hipschman <dsh@google.com>
9551
9552 PR c/32953
9553 * gcc.dg/format/array-1.c: Add an additional test for
9554 unterminated format strings of length 1.
9555
9556 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9557
9558 PR fortran/32926
9559 * gfortran.dg/external_procedures_3.f90: New test.
9560
9561 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9562
9563 PR fortran/32827
9564 * gfortran.dg/import6.f90: New test.
9565
9566 2007-08-13 Andrew Pinski <pinskia@gmail.com>
9567
9568 PR C/30427
9569 * gcc.dg/vector-1.c: New test.
9570
9571 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9572
9573 * gcc.dg/pr21255-4.c: Skip for PIC.
9574 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9575
9576 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9577
9578 * gcc.dg/attr-isr.c: Skip for PIC.
9579 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9580 * gcc.dg/attr-isr-trapa.c: Likewise.
9581 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9582 * gcc.dg/pragma-isr-trapa.c: Likewise.
9583 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9584
9585 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9586
9587 PR fortran/32962
9588 * gfortran.dg/transpose_1.f90: New test.
9589
9590 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9591
9592 PR fortran/29600
9593 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9594 intrinsic.
9595
9596 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9597
9598 PR fortran/30964
9599 PR fortran/33054
9600 * gfortran.dg/random_4.f90: New test.
9601 * gfortran.dg/random_5.f90: New test.
9602 * gfortran.dg/random_6.f90: New test.
9603 * gfortran.dg/random_7.f90: New test.
9604
9605 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9606
9607 PR fortran/32860
9608 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9609
9610 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9611
9612 PR fortran/31629
9613 * gfortran.dg/module_private_1.f90: New test.
9614
9615 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9616
9617 PR fortran/29600
9618 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9619 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9620
9621 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9622
9623 PR fortran/32937
9624 * gfortran.dg/char_length_6.f90: New test.
9625
9626 2007-08-10 Ollie Wild <aaw@google.com>
9627
9628 * g++.dg/lookup/using18.C: New test.
9629
9630 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9631
9632 PR c++/17763
9633 * g++.dg/other/error16.C: New.
9634
9635 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9636
9637 PR libfortran/33039
9638 * gfortran.dg/namelist_37.f90: New test.
9639
9640 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9641
9642 PR c++/22256
9643 * g++.dg/conversion/op3.C: New.
9644
9645 2007-08-09 Tobias Burnus <burnus@net-b.de>
9646
9647 PR fortran/32987
9648 * gfortran.dg/fmt_tab_1.f90: New.
9649 * gfortran.dg/fmt_tab_2.f90: New.
9650
9651 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9652
9653 PR c/32796
9654 * gcc.c-torture/compile/pr32796.c: New test.
9655
9656 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9657
9658 PR middle-end/32813
9659 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9660 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9661 instead of just -O.
9662
9663 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9664
9665 * gcc.target/mips/code-readable-1.c: New test.
9666 * gcc.target/mips/code-readable-2.c: Likewise.
9667 * gcc.target/mips/code-readable-3.c: Likewise.
9668
9669 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9670 Revital Eres <eres@il.ibm.com>
9671
9672 * gfortran.dg/sms-1.f90: Add comment.
9673 * gfortran.dg/sms-2.f90: New.
9674
9675 2007-08-07 Ian Lance Taylor <iant@google.com>
9676
9677 * gcc.dg/instrument-1.c: New test.
9678 * gcc.dg/instrument-2.c: New test.
9679 * gcc.dg/instrument-3.c: New test.
9680
9681 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9682
9683 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9684
9685 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9686
9687 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9688 !vector_alignment_reachable targets.
9689 * gcc.dg/vect/vect-33.c: Likewise.
9690 * gcc.dg/vect/vect-42.c: Likewise.
9691 * gcc.dg/vect/vect-44.c: Likewise.
9692 * gcc.dg/vect/vect-50.c: Likewise.
9693 * gcc.dg/vect/vect-70.c: Likewise.
9694 * gcc.dg/vect/vect-71.c: Likewise.
9695 * gcc.dg/vect/vect-87.c: Likewise.
9696 * gcc.dg/vect/vect-88.c: Likewise.
9697 * gcc.dg/vect/vect-91.c: Likewise.
9698 * gcc.dg/vect/vect-93.c: Likewise.
9699 * gcc.dg/vect/vect-96.c: Likewise.
9700 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9701 * gcc.dg/vect/section-anchors-69.c: Likewise.
9702 * gcc.dg/vect/pr25413.c: Likewise.
9703 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9704 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9705 * gfortran.dg/vect-2.f90: Likewise.
9706 * gfortran.dg/vect-3.f90: Likewise.
9707 * gfortran.dg/vect-4.f90: Likewise.
9708 * gfortran.dg/vect-5.f90: Likewise.
9709 * lib/target-supports.exp (check_effective_target_natural_alignment):
9710 Return false for darwin.
9711 (check_effective_target_vector_alignment_reachable_for_double): New.
9712
9713 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9714
9715 * gcc.dg/multiword-1.c: New testcase.
9716
9717 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9718
9719 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9720 messages.
9721 * gfortran.dg/namelist_36.f90: New test.
9722
9723 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9724
9725 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9726 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9727
9728 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9729
9730 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9731 * gcc.dg/torture/type-generic-1.c: Likewise.
9732
9733 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9734
9735 * gcc.c-torture/20070522-1.c: Move to ...
9736 * gcc.c-torture/compile/20070522-1.c: Here.
9737
9738 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9739
9740 PR fortran/29828
9741 * gfortran.dg/minmax_char_1.f90: New test.
9742 * gfortran.dg/minmax_char_2.f90: New test.
9743 * gfortran.dg/min_max_optional_4.f90: New test.
9744
9745 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9746
9747 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9748 hanging on the testcase.
9749
9750 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9751
9752 PR middle-end/32988
9753 * gcc.c-torture/compile/pr32988.c: New test.
9754
9755 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9756
9757 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9758
9759 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9760
9761 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9762
9763 Revert:
9764 2007-03-22 Dirk Mueller <dmueller@suse.de>
9765
9766 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9767
9768 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9769
9770 PR fortran/32979
9771 * gfortran.dg/isnan_1.f90: New test.
9772
9773 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9774 Revital Eres <eres@il.ibm.com>
9775
9776 * gcc.dg/sms-antideps.c: New test.
9777
9778 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9779
9780 PR fortran/31214
9781 * gfortran.dg/entry_13.f90: New test.
9782
9783 * gfortran.dg/entry_12.f90: Clean up .mod file.
9784
9785 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9786
9787 PR fortran/32770
9788 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9789 variables as kind=4 so they don't overflow the record length.
9790
9791 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9792
9793 PR fortran/32968
9794 * gfortran.dg/selected_kind_1.f90: New test.
9795
9796 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9797
9798 PR middle-end/32780
9799 * gcc.c-torture/compile/pr32780.c: New test.
9800
9801 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9802
9803 RP middle-end/32399
9804 * gcc.c-torture/compile/pr32399.c: New testcase.
9805
9806 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9807
9808 PR middle-end/32304
9809 * g++.dg/torture/pr32304.C: New testcase.
9810
9811 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9812
9813 PR middle-end/32935
9814 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9815
9816 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9817
9818 PR fortran/32955
9819 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9820
9821 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9822
9823 PR fortran/31202
9824 * gfortran.dg/nint_2.f90: New test.
9825
9826 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9827
9828 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9829 * gcc.dg/weak/typeof-2.c: Likewise.
9830
9831 2007-08-03 Diego Novillo <dnovillo@google.com>
9832
9833 PR 31521
9834 * gcc.dg/tree-ssa/pr31521.c: New test.
9835
9836 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9837
9838 PR fortran/32770
9839 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9840 iostat must be default kind.
9841
9842 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9843
9844 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9845
9846 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9847
9848 PR fortran/32770
9849 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9850 explicit so test passes with -fdefault-integer-8.
9851 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9852 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9853
9854 2007-08-02 Lee Millward <lee.millward@gmail.com>
9855
9856 PR c++/30849
9857 * g++.dg/parse/asm1.C: New test.
9858
9859 PR c++/30850
9860 * g++.dg/parse/asm2.C: Likewise.
9861
9862 PR c++/30851
9863 * g++.dg/parse/asm3.C: Likewise.
9864
9865 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9866
9867 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9868 "int" is only 16 bit bits wide.
9869 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9870
9871 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9872
9873 * g++.dg/torture/type-generic-1.C: New.
9874 * gcc.dg/pr28796-2.c: Move tests ...
9875 * gcc.dg/tg-tests.h: ... here.
9876 * gcc.dg/torture/type-generic-1.c: New.
9877
9878 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9879
9880 PR libfortran/32954
9881 * minmaxloc_3.f90: New test case.
9882
9883 2007-08-01 Tobias Burnus <burnus@net-b.de>
9884
9885 PR fortran/32936
9886 * gfortran.dg/allocate_stat.f90: New.
9887
9888 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9889
9890 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9891
9892 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9893
9894 PR tree-optimization/32919
9895 * gcc.c-torture/compile/pr32919.c: New.
9896
9897 2007-08-01 Nick Clifton <nickc@redhat.com>
9898
9899 * gcc.c-torture/execute/execute.exp: Change copyright header to
9900 refer to version 3 of the GNU General Public License and to point
9901 readers at the COPYING3 file and the FSF's license web page.
9902 * gcc.c-torture/execute/ieee/ieee.exp,
9903 gcc.c-torture/unsorted/unsorted.exp,
9904 gcc.c-torture/compile/compile.exp,
9905 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9906 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9907 gcc.target/cris/torture/cris-torture.exp,
9908 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9909 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9910 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9911 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9912 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9913 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9914 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9915 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9916 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9917 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9918 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9919 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9920 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9921 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9922 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9923 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9924 gcc.dg/noncompile/noncompile.exp,
9925 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9926 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9927 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9928 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9929 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9930 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9931 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9932 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9933 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9934 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9935 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9936 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9937 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9938 g++.old-deja/old-deja.exp,
9939 gfortran.fortran-torture/execute/execute.exp,
9940 gfortran.fortran-torture/compile/compile.exp,
9941 treelang/output/output-1.c, treelang/output/output-1.tree,
9942 treelang/execute/execute.exp, treelang/Makefile.in,
9943 treelang/compile/compile.exp, g++.dg/dg.exp,
9944 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9945 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9946 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9947 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9948 g++.dg/compat/struct-layout-1.exp,
9949 g++.dg/compat/struct-layout-1_generate.c,
9950 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9951 g++.dg/bprob/bprob.exp, config/default.exp,
9952 gcc.test-framework/test-framework.awk,
9953 gcc.test-framework/gen_directive_tests,
9954 gcc.test-framework/test-framework.exp,
9955 objc.dg/special/special.exp,
9956 objc.dg/gnu-encoding/gnu-encoding.exp,
9957 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9958 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9959 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9960 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9961 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9962 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9963 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9964 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9965 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9966 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9967 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9968 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9969 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9970 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9971 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9972 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9973 Likewise.
9974
9975 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9976
9977 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9978 error message text.
9979
9980 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9981
9982 PR fortran/32945
9983 * gfortran.dg/initialization_12.f90: New test.
9984
9985 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9986
9987 PR fortran/31609
9988 * gfortran.dg/entry_12.f90: New test.
9989
9990 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9991
9992 PR fortran/32938
9993 * gfortran.dg/altreturn_6.f90: New test.
9994
9995 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9996
9997 PR fortran/32942
9998 * gfortran.dg/exponent_2.f90: New test.
9999
10000 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
10001
10002 * gcc.dg/vect/vect-117.c: New test.
10003 * gcc.dg/vect/vect-74.c: Enabled test
10004 * gcc.dg/vect/vect-81.c: Enabled test
10005
10006 2007-07-30 Andrew Pinski <pinskia@gmail.com>
10007
10008 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10009 s/dg-error/dg-warning where warning is expected.
10010
10011 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10012
10013 PR fortran/32770
10014 * gfortran.dg/array_constructor_12.f90: Adjust argument
10015 of huge() to correct kind.
10016
10017 2007-07-30 Ollie Wild <aaw@google.com>
10018
10019 * gcc.dg/cpp/counter-2.c: New test.
10020 * gcc.dg/cpp/counter-3.c: New test.
10021 * gcc.dg/cpp/dir-only-1.c: New test.
10022 * gcc.dg/cpp/dir-only-1.h: New file.
10023 * gcc.dg/cpp/dir-only-2.c: New test.
10024 * gcc.dg/cpp/dir-only-3.c: New test.
10025 * gcc.dg/cpp/dir-only-3a.h: New file.
10026 * gcc.dg/cpp/dir-only-3b.h: New file.
10027 * gcc.dg/cpp/dir-only-4.c: New test.
10028 * gcc.dg/cpp/dir-only-5.c: New test.
10029 * gcc.dg/cpp/dir-only-6.c: New test.
10030
10031 2007-07-30 Julian Brown <julian@codesourcery.com>
10032
10033 * gcc.target/arm/neon/v*.c: Regenerate.
10034
10035 2007-07-30 Paolo Carlini <pcarlini@suse.de>
10036
10037 PR c++/32108
10038 * g++.dg/ext/label6.C: New.
10039
10040 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10041
10042 PR libfortran/32858
10043 PR libfortran/30814
10044 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
10045
10046 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
10047
10048 PR fortran/31211
10049 * gfortran.dg/actual_pointer_function_1.f90: New test.
10050
10051 PR fortran/32682
10052 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10053
10054 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
10055
10056 PR fortran/32906
10057 * gfortran.dg/shape_1.f90: Adjust error message.
10058 * gfortran.dg/parameter_array_ref_1.f90: New test.
10059
10060 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10061
10062 PR fortran/31609
10063 * gfortran.dg/entry_11.f90: New test.
10064
10065 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
10066 Revital Eres <eres@il.ibm.com>
10067
10068 * gfortran.dg/sms-1.f90: New test.
10069
10070 2007-07-28 Richard Guenther <rguenther@suse.de>
10071
10072 * gcc.c-torture/compile/pr32920.c: New testcase.
10073
10074 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
10075
10076 PR c++/30917
10077 * g++.dg/lookup/friend11.C: New test.
10078
10079 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
10080
10081 * gfortran.dg/namelist_5.f90: Adjusted error message.
10082 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10083 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10084 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10085 * gfortran.dg/namelist_32.f90: ... this.
10086
10087 PR fortran/32876
10088 * gfortran.dg/namelist_33.f90: New test.
10089
10090 PR fortran/32905
10091 * gfortran.dg/namelist_34.f90: New test.
10092
10093 PR fortran/31818
10094 * gfortran.dg/namelist_35.f90: New test.
10095
10096 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
10097
10098 PR fortran/32880
10099 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10100
10101 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
10102
10103 PR testsuite/32471
10104 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10105 assuming it is 0x7ffffffff.
10106 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10107 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10108
10109 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10110
10111 * gfortran.dg/operator_3.f90: Fix dg directive.
10112 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10113 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10114 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10115
10116 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
10117
10118 * g++.dg/cpp0x/decltype1.C: New.
10119 * g++.dg/cpp0x/decltype2.C: New.
10120 * g++.dg/cpp0x/decltype3.C: New.
10121 * g++.dg/cpp0x/decltype4.C: New.
10122 * g++.dg/cpp0x/decltype5.C: New.
10123 * g++.dg/cpp0x/decltype6.C: New.
10124
10125 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
10126
10127 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10128 because the test relies on bit 31 to be the sign bit.
10129
10130 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
10131
10132 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10133 assuming it is 0x7fffffff.
10134 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10135 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10136
10137 2007-07-27 Mark Mitchell <mark@codesourcery.com>
10138
10139 PR c++/32346
10140 * g++.dg/expr/bitfield9.C: New test.
10141
10142 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
10143
10144 PR fortran/32899
10145 * gfortran.dg/logical_comp.f90: Update dg-error strings.
10146
10147 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10148
10149 PR fortran/32760
10150 * gfortran.dg/private_type_7.f90: New test.
10151
10152 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10153
10154 PR fortran/32035
10155 * gfortran.dg/select_char_1.f90: New test.
10156
10157 2007-07-27 Tobias Burnus <burnus@net-b.de>
10158
10159 PR fortran/32903
10160 * gfortran.dg/initialization_11.f90: New test.
10161
10162 2007-07-27 Richard Sandiford <richard@codesourcery.com>
10163
10164 * gcc.target/mips/ins-1.c: New test.
10165
10166 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
10167
10168 PR/19232
10169 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10170 (f1): Likewise.
10171
10172 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
10173
10174 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10175 error: width of 'spare' exceeds its type.
10176
10177 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
10178
10179 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10180 * gcc.dg/sibcall-4.c: Likewise.
10181
10182 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10183
10184 PR rtl-optimization/31500
10185 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10186 * g++.dg/warn/Warray-bounds.C: Likewise.
10187
10188 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
10189
10190 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10191
10192 2007-07-25 Julian Brown <julian@codesourcery.com>
10193 Paul Brook <paul@codesourcery.com>
10194 Joseph Myers <joseph@codesourcery.com>
10195 Mark Shinwell <shinwell@codesourcery.com>
10196
10197 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10198 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10199 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10200 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10201 (check_effective_target_arm_neon_hw): New.
10202 * gcc.target/arm/neon/neon.exp: New file.
10203 * gcc.target/arm/neon/polytypes.c: New file.
10204 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10205
10206 2007-07-25 Janis Johnson <janis187@us.ibm.com>
10207
10208 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10209 targets where an "int" is less than 32 bits wide.
10210
10211 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
10212
10213 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10214
10215 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10216
10217 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10218 during addition if an int is only 16 bits wide.
10219 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10220
10221 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10222
10223 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10224 size as "long int" and are 32 or 64 bits wide.
10225 * gcc.dg/torture/pr28814.c: Likewise.
10226
10227 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10228
10229 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10230 exactly as wide as an int.
10231
10232 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
10233
10234 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10235 Define and use throughout as long long printf format specifier.
10236 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10237 Likewise.
10238
10239 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
10240
10241 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10242 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10243
10244 2007-07-25 Ben Elliston <bje@au.ibm.com>
10245
10246 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10247
10248 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10249
10250 * gcc.c-torture/execute/20070724-1.c: New.
10251
10252 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10253
10254 PR fortran/31205
10255 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10256 "deallocates" to 24, since patch has code rid of much spurious
10257 code.
10258 * gfortran.dg/interface_assignment_1.f90 : New test.
10259
10260 PR fortran/32842
10261 * gfortran.dg/interface_assignment_2.f90 : New test.
10262
10263 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
10264
10265 PR fortran/32867
10266 * fortran.dg/initialization_10.f90: New test.
10267
10268 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
10269
10270 PR fortran/32778
10271 * gfortran.dg/imag_2.f: Removed
10272 * gfortran.dg/warn_std_1.f90: New test.
10273 * gfortran.dg/warn_std_2.f90: New test.
10274 * gfortran.dg/warn_std_3.f90: New test.
10275
10276 2007-07-24 Paolo Carlini <pcarlini@suse.de>
10277
10278 PR c++/29001
10279 * g++.dg/init/new22.C: New.
10280
10281 2007-07-24 Paolo Carlini <pcarlini@suse.de>
10282
10283 PR c++/32561
10284 * g++.dg/template/crash67.C: New.
10285
10286 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
10287
10288 * lib/target-support.exp (check_effective_target_natural_alignment):
10289 (check_effective_target_vector_alignment_reachable): New.
10290 * config/spu/spu.c (spu_vector_alignment_reachable): New.
10291 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10292 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
10293 check.
10294 * gcc.dg/vect/pr25413.c: Likewise.
10295 * gcc.dg/vect/pr31699.c: Likewise.
10296
10297 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10298
10299 PR fortran/30814
10300 * gfortran.dg/pack_bounds_1.f90: New test case.
10301
10302 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
10303
10304 PR fortran/31639
10305 * gfortran.dg/initialization_9.f90: New test.
10306
10307 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10308
10309 PR fortran/32797
10310 PR fortran/32800
10311 * gfortran.dg/bind_c_usage_8.f03: New test case.
10312 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10313 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
10314
10315 2007-07-23 Richard Sandiford <richard@codesourcery.com>
10316
10317 * gcc.target/mips/branch-cost-1.c: New test.
10318 * gcc.target/mips/branch-cost-2.c: Likewise.
10319
10320 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10321
10322 PR fortran/32732
10323 * gfortran.dg/c_char_tests.f03: New test case.
10324 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10325 * gfortran.dg/c_char_tests_2.f03: New test case.
10326 * gfortran.dg/value_6.f03: Ditto.
10327 * gfortran.dg/value_7.f03: Ditto.
10328
10329 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10330
10331 PR fortran/32600
10332 * gfortran.dg/c_funloc_tests_5.f03: New.
10333 * gfortran.dg/c_funloc_tests_5.f04: New.
10334 * gfortran.dg/c_funloc_tests_4_driver.c: New.
10335
10336 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10337
10338 PR c++/32839
10339 * g++.dg/expr/call4.C: New.
10340 * g++.dg/expr/call5.C: New.
10341
10342 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10343
10344 PR fortran/32710
10345 * gfortran.dg/namelist_30.f90: New test.
10346
10347 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10348
10349 PR fortran/29962
10350 * gfortran.dg/array_initializer_1.f90: Removed warning.
10351 * gfortran.dg/initialization_1.f90: Adjusted messages.
10352 * gfortran.dg/nested_modules_6.f90: Removed warning.
10353
10354 PR fortran/31253
10355 * gfortran.dg/initialization_7.f90: New test.
10356
10357 PR fortran/31639
10358 * gfortran.dg/initialization_8.f90: New test.
10359
10360 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10361
10362 PR c++/30818
10363 * g++.dg/template/crash47.C: Adjust errors.
10364 * g++.dg/template/crash48.C: Adjust errors.
10365 * g++.dg/template/typename12.C: New.
10366 * g++.dg/template/typename13.C: New.
10367 * g++.dg/template/typename14.C: New.
10368 * g++.dg/template/typedef6.C: Adjust errors.
10369
10370 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10371
10372 PR fortran/32627
10373 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10374 * gfortran.dg/pr32627.f03: New test case.
10375
10376 * gfortran.dg/c_f_pointer_logical.f03: New test case.
10377 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10378 c_f_pointer_logical.
10379 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10380 c_f_pointer_complex.
10381 * gfortran.dg/c_f_pointer_complex.f03: New test case.
10382 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10383 c_f_pointer_shape_tests_2.
10384 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10385
10386 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10387
10388 PR fortran/32804
10389 * gfortran.dg/c_loc_tests_9.f03: New test case.
10390 * gfortran.dg/c_loc_tests_10.f03: Ditto.
10391
10392 2007-07-21 Lee Millward <lee.millward@gmail.com>
10393
10394 PR fortran/32823
10395 * gfortran.dg/int_2.f90: New test.
10396
10397 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
10398
10399 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10400
10401 2007-07-20 Richard Sandiford <richard@codesourcery.com>
10402
10403 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10404 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10405
10406 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
10407
10408 PR tree-optimization/19910
10409 * gcc.dg/pr19910.c: New test.
10410
10411 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
10412
10413 PR fortran/32738
10414 * gfortran.dg/pr32738.f90: New test.
10415
10416 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10417
10418 PR tree-optimzation/32635
10419 * gfortran.dg/pr32635.f: New test case.
10420
10421 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
10422
10423 PR fortran/32801
10424 * gfortran.dg/pr32801.f03: New test case.
10425
10426 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10427
10428 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10429 Test negative numbers also.
10430 * gcc.dg/c99-math-float-1.c: Likewise.
10431 * gcc.dg/c99-math-long-double-1.c: Likewise.
10432 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
10433 test inputs.
10434
10435 2007-07-18 Bob Wilson <bob.wilson@acm.org>
10436
10437 * lib/target-supports.exp (check_effective_target_sync_int_long):
10438 Enable for xtensa.
10439 (check_effective_target_sync_char_short): Likewise.
10440
10441 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10442
10443 * gcc.dg/pr28796-2.c: Add more cases.
10444
10445 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10446
10447 * gcc.dg/pr28796-1.c: Add more cases.
10448 * gcc.dg/pr28796-2.c: Likewise.
10449
10450 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10451
10452 * gcc.dg/pr28796-1.c: Add more cases.
10453 * gcc.dg/pr28796-2.c: Likewise.
10454
10455 2007-07-17 Janus Weil <jaydub66@gmail.com>
10456
10457 PR fortran/32535
10458 * gfortran.dg/pr32535.f90: New test.
10459
10460 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
10461
10462 PR fortran/31320
10463 PR fortran/32665
10464 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10465
10466 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
10467
10468 PR rtl-optimization/32773
10469 * gcc.dg/pr32773.c: New test.
10470
10471 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
10472
10473 * gcc.target/spu/intrinsics-1.c: Use dg-message to
10474 match flax-vector-conversions note.
10475 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10476 instead of dg-error for the warning.
10477
10478 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10479
10480 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10481 adapted to work on targets with 16-bit or wider int.
10482 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10483 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10484 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10485 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10486
10487 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10488
10489 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10490 support large arrays.
10491 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10492 * gcc.dg/20061109-1.c: Likewise.
10493 * gcc.c-torture/execute/20061101-1.x: Likewise.
10494 * gcc.c-torture/execute/pr29797-1.x: Likewise.
10495 * gcc.c-torture/execute/pr31448.x: Likewise.
10496
10497 2007-07-16 Lee Millward <lee.millward@gmail.com>
10498
10499 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10500
10501 PR fortran/32238
10502 * gfortran.dg/pr32238.f90: New test.
10503
10504 PR fortran/32222
10505 * gfortran.dg/pr32222.f90: New test.
10506
10507 PR fortran/32242
10508 * gfortran.dg/pr32242.f90: New test.
10509
10510 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
10511 David Ung <davidu@mips.com>
10512
10513 * gcc.target/mips/mips-sched-madd.c: New test case.
10514
10515 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10516
10517 PR libfortran/32611
10518 * gfortran.dg/large_real_kind_1.f90: Update test.
10519 * gfortran.dg/pr17706.f90: Update test.
10520 * gfortran.dg/fmt_zero_digits.f90: Update test.
10521 * gfortran.dg/fmt_zero_precision.f90: Update test.
10522 * gfortran.dg/real_const_3.f90: Update test.
10523
10524 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10525
10526 PR fortran/32036
10527 * gfortran.dg/bounds_check_8.f90: New test.
10528 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10529
10530 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10531
10532 PR fortran/32357
10533 * gfortran.dg/mvbits_2.f90: New test.
10534
10535 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10536
10537 PR libfortran/32731
10538 * gfortran.dg/pack_mask_1.f90: New test.
10539 * gfortran.dg/unpack_mask_1.f90: New test.
10540
10541 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
10542
10543 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10544 * gcc.dg/20001101-1.c: Likewise.
10545 * gcc.dg/20001102-1.c: Likewise.
10546 * gcc.dg/20020116-2.c: Likewise.
10547 * gcc.dg/20020416-1.c: Likewise.
10548 * gcc.dg/sparc-constant-1.c: Likewise.
10549 * gcc.dg/sparc-dwarf2.c: Likewise.
10550 * gcc.dg/sparc-frame-1.c: Likewise.
10551 * gcc.dg/sparc-getcontext-1.c: Likewise.
10552 * gcc.dg/sparc-loop-1.c: Likewise.
10553 * gcc.dg/sparc-reg-1.c: Likewise.
10554 * gcc.dg/sparc-ret.c: Likewise.
10555 * gcc.dg/sparc-trap-1.c: Likewise.
10556 * gcc.dg/ultrasp10.c: Likewise.
10557 * gcc.dg/ultrasp11.c: Likewise.
10558 * gcc.dg/ultrasp1.c: Likewise.
10559 * gcc.dg/ultrasp2.c: Likewise.
10560 * gcc.dg/ultrasp3.c: Likewise.
10561 * gcc.dg/ultrasp4.c: Likewise.
10562 * gcc.dg/ultrasp5.c: Likewise.
10563 * gcc.dg/ultrasp6.c: Likewise.
10564 * gcc.dg/ultrasp7.c: Likewise.
10565 * gcc.dg/ultrasp8.c: Likewise.
10566 * gcc.dg/ultrasp9.c: Likewise.
10567 * gcc.dg/splet-1.c: Delete.
10568
10569 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
10570
10571 PR fortran/32724
10572 * gfortran.dg/stfunc_5.f90: New test.
10573
10574 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
10575
10576 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10577 New procedure to check if arrays are naturally aligned to the vector
10578 alignment boundary.
10579 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
10580 in size_t typedef. Adjust tree dump scan results according to
10581 vect_aligned_arrays target check.
10582 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10583 vect_aligned_arrays target check.
10584 * gcc.dg/vect/pr31699.c: Ditto.
10585
10586 2007-07-13 Sa Liu <saliu@de.ibm.com>
10587
10588 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10589 for V2DFmode vector conditional expression.
10590 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
10591 and dfceq patterns.
10592 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
10593 and dfcgt patterns.
10594 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
10595 V2DFmode comparison and test special values.
10596 * lib/target-supports.exp: Switch on test for V2DFmode
10597 vector conditional expression.
10598
10599 2007-07-13 Richard Guenther <rguenther@suse.de>
10600
10601 PR tree-optimization/32721
10602 * gcc.dg/pr32721.c: New testcase.
10603
10604 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10605
10606 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10607 error message part that continues on a new line.
10608
10609 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10610
10611 * gcc.dg/c99-tgmath-1.c: New.
10612 * gcc.dg/c99-tgmath-2.c: New.
10613 * gcc.dg/c99-tgmath-3.c: New.
10614 * gcc.dg/c99-tgmath-4.c: New.
10615
10616 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10617 Janis Johnson <janis187@us.ibm.com>
10618
10619 PR testsuite/25241
10620 * gcc.test-framework/dg-error-exp-F.c: New test.
10621 * gcc.test-framework/dg-warning-exp-F.c: New test.
10622 * lib/gcc.exp: Enable warning and error prefixes.
10623 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10624 (dg-error): Wrap original dg-error.
10625 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10626 markers from dg-error/dg-warning directives.
10627 * gcc.dg/20040322-1.c: Likewise.
10628 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10629 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10630 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10631 * gcc.dg/Werror-1.c: Likewise.
10632 * gcc.dg/Werror-10.c: Likewise.
10633 * gcc.dg/Werror-11.c: Likewise.
10634 * gcc.dg/Werror-2.c: Likewise.
10635 * gcc.dg/Werror-3.c: Likewise.
10636 * gcc.dg/Werror-4.c: Likewise.
10637 * gcc.dg/Werror-5.c: Likewise.
10638 * gcc.dg/Werror-6.c: Likewise.
10639 * gcc.dg/Werror-7.c: Likewise.
10640 * gcc.dg/Werror-8.c: Likewise.
10641 * gcc.dg/Werror-9.c: Likewise.
10642 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10643 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10644 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10645 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10646 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10647 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10648 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10649 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10650 * gcc.dg/Wnested-externs-1.c: Likewise.
10651 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10652 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10653 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10654 * gcc.dg/Wshadow-3.c: Likewise.
10655 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10656 * gcc.dg/Wwrite-strings-1.c: Likewise.
10657 * gcc.dg/anon-struct-5.c: Likewise.
10658 * gcc.dg/anon-struct-6.c: Likewise.
10659 * gcc.dg/anon-struct-7.c: Likewise.
10660 * gcc.dg/anon-struct-8.c: Likewise.
10661 * gcc.dg/array-8.c: Likewise.
10662 * gcc.dg/array-quals-2.c: Likewise.
10663 * gcc.dg/asm-qual-1.c: Likewise.
10664 * gcc.dg/asm-wide-1.c: Likewise.
10665 * gcc.dg/assign-warn-1.c: Likewise.
10666 * gcc.dg/assign-warn-2.c: Likewise.
10667 * gcc.dg/bitfld-10.c: Likewise.
10668 * gcc.dg/bitfld-11.c: Likewise.
10669 * gcc.dg/bitfld-12.c: Likewise.
10670 * gcc.dg/bitfld-13.c: Likewise.
10671 * gcc.dg/bitfld-14.c: Likewise.
10672 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10673 * gcc.dg/builtins-30.c: Likewise.
10674 * gcc.dg/c90-const-expr-5.c: Likewise.
10675 * gcc.dg/c90-typespec-1.c: Likewise.
10676 * gcc.dg/c99-const-expr-5.c: Likewise.
10677 * gcc.dg/c99-flex-array-5.c: Likewise.
10678 * gcc.dg/c99-fordecl-3.c: Likewise.
10679 * gcc.dg/c99-tag-3.c: Likewise.
10680 * gcc.dg/c99-typespec-1.c: Likewise.
10681 * gcc.dg/c99-vla-jump-1.c: Likewise.
10682 * gcc.dg/c99-vla-jump-2.c: Likewise.
10683 * gcc.dg/c99-vla-jump-3.c: Likewise.
10684 * gcc.dg/c99-vla-jump-4.c: Likewise.
10685 * gcc.dg/c99-vla-jump-5.c: Likewise.
10686 * gcc.dg/cast-1.c: Likewise.
10687 * gcc.dg/cast-2.c: Likewise.
10688 * gcc.dg/cast-3.c: Likewise.
10689 * gcc.dg/cast-4.c: Likewise.
10690 * gcc.dg/cast-pretty-print-1.c: Likewise.
10691 * gcc.dg/comp-goto-2.c: Likewise.
10692 * gcc.dg/comp-goto-3.c: Likewise.
10693 * gcc.dg/cpp/error-1.c: Likewise.
10694 * gcc.dg/cpp/if-paren.c: Likewise.
10695 * gcc.dg/decl-7.c: Likewise.
10696 * gcc.dg/decl-8.c: Likewise.
10697 * gcc.dg/decl-nospec-1.c: Likewise.
10698 * gcc.dg/decl-nospec-2.c: Likewise.
10699 * gcc.dg/decl-nospec-3.c: Likewise.
10700 * gcc.dg/declspec-10.c: Likewise.
10701 * gcc.dg/declspec-11.c: Likewise.
10702 * gcc.dg/declspec-12.c: Likewise.
10703 * gcc.dg/declspec-13.c: Likewise.
10704 * gcc.dg/declspec-14.c: Likewise.
10705 * gcc.dg/declspec-15.c: Likewise.
10706 * gcc.dg/declspec-16.c: Likewise.
10707 * gcc.dg/declspec-17.c: Likewise.
10708 * gcc.dg/declspec-4.c: Likewise.
10709 * gcc.dg/declspec-5.c: Likewise.
10710 * gcc.dg/declspec-6.c: Likewise.
10711 * gcc.dg/declspec-7.c: Likewise.
10712 * gcc.dg/declspec-8.c: Likewise.
10713 * gcc.dg/declspec-9.c: Likewise.
10714 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10715 * gcc.dg/dfp/constants-c99.c: Likewise.
10716 * gcc.dg/dfp/keywords-c89.c: Likewise.
10717 * gcc.dg/dfp/keywords-c99.c: Likewise.
10718 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10719 * gcc.dg/dfp/typespec.c: Likewise.
10720 * gcc.dg/dremf-type-compat-2.c: Likewise.
10721 * gcc.dg/dremf-type-compat-3.c: Likewise.
10722 * gcc.dg/dremf-type-compat-4.c: Likewise.
10723 * gcc.dg/empty-source-2.c: Likewise.
10724 * gcc.dg/empty-source-3.c: Likewise.
10725 * gcc.dg/enum3.c: Likewise.
10726 * gcc.dg/extra-semi-2.c: Likewise.
10727 * gcc.dg/extra-semi-3.c: Likewise.
10728 * gcc.dg/float-range-1.c: Likewise.
10729 * gcc.dg/float-range-2.c: Likewise.
10730 * gcc.dg/float-range-3.c: Likewise.
10731 * gcc.dg/float-range-5.c: Likewise.
10732 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10733 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10734 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10735 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10736 * gcc.dg/format/cast-1.c: Likewise.
10737 * gcc.dg/format/gcc_diag-3.c: Likewise.
10738 * gcc.dg/format/gcc_diag-4.c: Likewise.
10739 * gcc.dg/format/gcc_diag-6.c: Likewise.
10740 * gcc.dg/format/gcc_diag-8.c: Likewise.
10741 * gcc.dg/format/gcc_diag-9.c: Likewise.
10742 * gcc.dg/format/nul-2.c: Likewise.
10743 * gcc.dg/format/opt-1.c: Likewise.
10744 * gcc.dg/format/opt-2.c: Likewise.
10745 * gcc.dg/format/opt-3.c: Likewise.
10746 * gcc.dg/format/opt-4.c: Likewise.
10747 * gcc.dg/format/opt-5.c: Likewise.
10748 * gcc.dg/format/opt-6.c: Likewise.
10749 * gcc.dg/framework-2.c: Likewise.
10750 * gcc.dg/func-args-1.c: Likewise.
10751 * gcc.dg/func-outside-1.c: Likewise.
10752 * gcc.dg/func-outside-2.c: Likewise.
10753 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10754 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10755 * gcc.dg/if-empty-1.c: Likewise.
10756 * gcc.dg/init-bad-1.c: Likewise.
10757 * gcc.dg/init-bad-2.c: Likewise.
10758 * gcc.dg/init-bad-3.c: Likewise.
10759 * gcc.dg/init-desig-obs-2.c: Likewise.
10760 * gcc.dg/init-desig-obs-3.c: Likewise.
10761 * gcc.dg/init-empty-2.c: Likewise.
10762 * gcc.dg/init-empty-3.c: Likewise.
10763 * gcc.dg/inline-11.c: Likewise.
10764 * gcc.dg/inline-12.c: Likewise.
10765 * gcc.dg/inline-8.c: Likewise.
10766 * gcc.dg/inline-9.c: Likewise.
10767 * gcc.dg/inline3.c: Likewise.
10768 * gcc.dg/label-decl-1.c: Likewise.
10769 * gcc.dg/label-decl-2.c: Likewise.
10770 * gcc.dg/label-decl-3.c: Likewise.
10771 * gcc.dg/label-decl-4.c: Likewise.
10772 * gcc.dg/long-long-typespec-1.c: Likewise.
10773 * gcc.dg/lvalue-2.c: Likewise.
10774 * gcc.dg/lvalue-3.c: Likewise.
10775 * gcc.dg/nested-func-3.c: Likewise.
10776 * gcc.dg/nested-redef-1.c: Likewise.
10777 * gcc.dg/noreturn-4.c: Likewise.
10778 * gcc.dg/old-style-prom-2.c: Likewise.
10779 * gcc.dg/old-style-prom-3.c: Likewise.
10780 * gcc.dg/old-style-then-proto-1.c: Likewise.
10781 * gcc.dg/overflow-warn-1.c: Likewise.
10782 * gcc.dg/overflow-warn-2.c: Likewise.
10783 * gcc.dg/overflow-warn-3.c: Likewise.
10784 * gcc.dg/overflow-warn-4.c: Likewise.
10785 * gcc.dg/overflow-warn-6.c: Likewise.
10786 * gcc.dg/parm-forwdecl-2.c: Likewise.
10787 * gcc.dg/parm-forwdecl-3.c: Likewise.
10788 * gcc.dg/parm-impl-decl-1.c: Likewise.
10789 * gcc.dg/parm-impl-decl-2.c: Likewise.
10790 * gcc.dg/parm-incomplete-1.c: Likewise.
10791 * gcc.dg/parm-mismatch-1.c: Likewise.
10792 * gcc.dg/pointer-arith-1.c: Likewise.
10793 * gcc.dg/pointer-arith-2.c: Likewise.
10794 * gcc.dg/pointer-arith-3.c: Likewise.
10795 * gcc.dg/pointer-arith-4.c: Likewise.
10796 * gcc.dg/pointer-arith-6.c: Likewise.
10797 * gcc.dg/pointer-arith-7.c: Likewise.
10798 * gcc.dg/pointer-arith-8.c: Likewise.
10799 * gcc.dg/pr13804-1.c: Likewise.
10800 * gcc.dg/pr15698-1.c: Likewise.
10801 * gcc.dg/pr15698-2.c: Likewise.
10802 * gcc.dg/pr15698-3.c: Likewise.
10803 * gcc.dg/pr15698-4.c: Likewise.
10804 * gcc.dg/pr15698-5.c: Likewise.
10805 * gcc.dg/pr15698-6.c: Likewise.
10806 * gcc.dg/pr15698-7.c: Likewise.
10807 * gcc.dg/pr15698-8.c: Likewise.
10808 * gcc.dg/pr17188-1.c: Likewise.
10809 * gcc.dg/pr17301-1.c: Likewise.
10810 * gcc.dg/pr17301-2.c: Likewise.
10811 * gcc.dg/pr17730-1.c: Likewise.
10812 * gcc.dg/pr20368-1.c: Likewise.
10813 * gcc.dg/pr20368-2.c: Likewise.
10814 * gcc.dg/pr20368-3.c: Likewise.
10815 * gcc.dg/pr22308-1.c: Likewise.
10816 * gcc.dg/qual-component-1.c: Likewise.
10817 * gcc.dg/redecl-1.c: Likewise.
10818 * gcc.dg/redecl-11.c: Likewise.
10819 * gcc.dg/redecl-12.c: Likewise.
10820 * gcc.dg/redecl-13.c: Likewise.
10821 * gcc.dg/redecl-14.c: Likewise.
10822 * gcc.dg/redecl-15.c: Likewise.
10823 * gcc.dg/register-var-1.c: Likewise.
10824 * gcc.dg/register-var-2.c: Likewise.
10825 * gcc.dg/stmt-expr-2.c: Likewise.
10826 * gcc.dg/stmt-expr-3.c: Likewise.
10827 * gcc.dg/stmt-expr-label-1.c: Likewise.
10828 * gcc.dg/stmt-expr-label-2.c: Likewise.
10829 * gcc.dg/stmt-expr-label-3.c: Likewise.
10830 * gcc.dg/struct-empty-2.c: Likewise.
10831 * gcc.dg/struct-empty-3.c: Likewise.
10832 * gcc.dg/struct-parse-1.c: Likewise.
10833 * gcc.dg/struct-semi-1.c: Likewise.
10834 * gcc.dg/struct-semi-2.c: Likewise.
10835 * gcc.dg/struct-semi-3.c: Likewise.
10836 * gcc.dg/switch-5.c: Likewise.
10837 * gcc.dg/switch-6.c: Likewise.
10838 * gcc.dg/switch-7.c: Likewise.
10839 * gcc.dg/tls/diag-5.c: Likewise.
10840 * gcc.dg/transparent-union-1.c: Likewise.
10841 * gcc.dg/transparent-union-3.c: Likewise.
10842 * gcc.dg/typespec-1.c: Likewise.
10843 * gcc.dg/vla-init-2.c: Likewise.
10844 * gcc.dg/vla-init-3.c: Likewise.
10845 * gcc.dg/vla-init-4.c: Likewise.
10846 * gcc.dg/vla-init-5.c: Likewise.
10847 * gcc.dg/void-cast-2.c: Likewise.
10848 * gcc.dg/wvla-3.c: Likewise.
10849 * gcc.dg/wvla-7.c: Likewise.
10850 * gcc.target/i386/991209-1.c: Likewise.
10851 * gcc.target/ia64/fpreg-1.c: Likewise.
10852 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10853 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10854
10855 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10856
10857 PR fortran/31639
10858 * gfortran.dg/func_decl_4.f90: New test.
10859
10860 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10861
10862 PR fortran/32727
10863 * gfortran.dg/interface_17.f90: New test.
10864
10865 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10866
10867 PR fortran/32599
10868 * gfortran.dg/32599.f03: New test case.
10869
10870 PR fortran/32601
10871 * gfortran.dg/32601.f03: New test case.
10872 * gfortran.dg/32601_1.f03: Ditto.
10873 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10874 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10875
10876 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10877
10878 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10879
10880 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10881 Devang Patel <dpatel@apple.com>
10882
10883 PR tree-optimization/25413
10884 * gcc.dg/vect/vect-align-1.c: New.
10885 * gcc.dg/vect/vect-align-2.c: New.
10886 * gcc.dg/vect/pr25413.c: New.
10887 * gcc.dg/vect/pr25413a.c: New.
10888 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10889
10890 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10891
10892 * lib/target-support.exp (check_ultrasparc_hw_available):
10893 New function.
10894 (is-effective-target): Check $arg for ultrasparc_hw.
10895 (is-effective-target-keyword): Likewise.
10896 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10897 when determining what to do on sparc platforms.
10898 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10899 * gcc.dg/20001101-1.c: Likewise.
10900 * gcc.dg/20001101-2.c: Likewise.
10901 * gcc.dg/ultrasp9.c: Likewise.
10902 * gcc.dg/ultrasp10.c: Likewise.
10903 * gcc.target/sparc/pdist-3.c: Likewise.
10904
10905 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10906
10907 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10908
10909 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10910
10911 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10912 get vectorized.
10913 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10914 now get vectorized.
10915 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10916 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10917 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10918 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10919 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10920 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10921 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10922 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10923 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10924 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10925 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10926 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10927 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10928 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10929 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10930 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10931 Add spu.
10932
10933 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR c++/30854
10936 * g++.dg/parse/error30.C: New test.
10937
10938 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10939
10940 PR fortran/29804
10941 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10942
10943 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10944
10945 * gfortran.fortran-torture/compile/pr32663.f: New test.
10946
10947 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10948
10949 PR c++/31027
10950 * g++.dg/inherit/virtual4.C: New.
10951
10952 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10953
10954 PR target/32661
10955 * gcc.target/i386/pr32661-1.c: New test.
10956
10957 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10958
10959 * gnat.dg/invariant_index.ad[sb]: New test.
10960
10961 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10962
10963 PR c++/32560
10964 * g++.dg/template/decl3.C: New.
10965
10966 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10967
10968 PR 32617
10969 * gcc.c-torture/execute/align-3.c: New.
10970
10971 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10972
10973 PR target/32708
10974 * gcc.target/i386/pr32708-1.c: New test.
10975 * gcc.target/i386/pr32708-2.c: Ditto.
10976 * gcc.target/i386/pr32708-3.c: Ditto.
10977
10978 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10979
10980 * g++.dg/init/new20.C: Remove svn:executable flag.
10981
10982 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10983
10984 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10985
10986 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10987
10988 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10989
10990 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10991
10992 PR testsuite/25241
10993 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10994 directive.
10995
10996 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10997
10998 PR fortran/32157
10999 * gfortran.dg/overload_2.f90: New test.
11000
11001 PR fortran/32689
11002 * gfortran.dg/transfer_simplify_5.f90
11003
11004 PR fortran/32634
11005 * gfortran.dg/interface_15.f90: New test.
11006
11007 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11008
11009 PR libfortran/32336
11010 * gfortran.dg/matmul_5.f90: New test case.
11011
11012 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
11013
11014 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11015 * gcc.dg/fesd-any.h: Likewise.
11016 * gcc.dg/fesd-baseonly.c: Likewise.
11017 * gcc.dg/fesd-baseonly.h: Likewise.
11018 * gcc.dg/fesd-none.c: Likewise.
11019 * gcc.dg/fesd-none.h: Likewise.
11020 * gcc.dg/fesd-reduced.c: Likewise.
11021 * gcc.dg/fesd-reduced.h: Likewise.
11022 * gcc.dg/fesd-sys.c: Likewise.
11023 * gcc.dg/fesd-sys.h: Likewise
11024 * gcc.dg/fesd.h: Likewise.
11025
11026 * g++.dg/debug/dwarf2: New directory.
11027 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11028 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11029 * g++.dg/other/fesd-any.h: Likewise.
11030 * g++.dg/other/fesd-baseonly.C: Likewise.
11031 * g++.dg/other/fesd-baseonly.h: Likewise.
11032 * g++.dg/other/fesd-none.C: Likewise.
11033 * g++.dg/other/fesd-none.h: Likewise.
11034 * g++.dg/other/fesd-reduced.C: Likewise.
11035 * g++.dg/other/fesd-reduced.h: Likewise.
11036 * g++.dg/other/fesd-sys.C: Likewise.
11037 * g++.dg/other/fesd-sys.h: Likewise.
11038 * g++.dg/other/fesd.h: Likewise.
11039
11040 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
11041
11042 PR fortran/31129
11043 * gfortran.dg/parameter_unused.f90: New test.
11044
11045 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
11046
11047 PR tree-optimization/32681
11048 * gcc.dg/tree-ssa/pr32681.c: New test.
11049
11050 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11051
11052 PR fortran/32678
11053 * gfortran.dg/fmt_t_5.f90: New test.
11054
11055 2007-07-08 Paolo Carlini <pcarlini@suse.de>
11056
11057 PR c++/30535
11058 * g++.dg/template/operator10.C: New.
11059
11060 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11061
11062 PR libfortran/32217
11063 * gfortran.dg/unpack_zerosize_1.f90: New test case.
11064
11065 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11066
11067 PR fortran/29876
11068 * gfortran.dg/operator_6.f90: New test.
11069
11070 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11071
11072 PR fortran/17711
11073 * gfortran.dg/operator_4.f90: New test.
11074 * gfortran.dg/operator_5.f90: New test.
11075 * gfortran.dg/logical_comp.f90: Adjusted error messages.
11076 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11077
11078 2007-07-08 Tobias Burnus <burnus@net-b.de>
11079
11080 PR fortran/32669
11081 * gfortran.dg/argument_checking_6.f90: New.
11082
11083 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11084
11085 PR fortran/25094
11086 * gfortran.dg/interface_155555.f90: New test.
11087
11088 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11089
11090 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11091 c99-math-long-double-1.c, c99-math.h: Test subnormals.
11092
11093 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11094
11095 PR testsuite/25241
11096 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11097 discern pedantic diagnostics and errors.
11098 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11099 and not an error.
11100 * gcc.dg/20050121-1.c: This is an error and not a warning.
11101 * gcc.target/i386/sseregparm-2.c: Likewise.
11102 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11103 * gcc.dg/charset/attribute2.c: Likewise.
11104 * gcc.dg/bitfld-1.c: Likewise.
11105 * gcc.dg/pack-test-2.c: Likewise.
11106 * gcc.dg/940510-1.c: Match separately error and warning.
11107 * gcc.dg/array-2.c: Match separately multiple messages. The second
11108 diagnostic is a pedantic warning and not an error.
11109 * gcc.dg/pr14475.c: Match separately multiple messages.
11110 * gcc.dg/pr18809-1.c: Likewise.
11111 * gcc.dg/pr27953.c: Likewise.
11112 * gcc.dg/vla-init-1.c: Likewise.
11113 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11114
11115 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11116
11117 PR fortran/32644
11118 * gfortran.dg/char_decl_1.f90: New test.
11119
11120 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
11121
11122 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11123
11124 2007-07-07 Mark Mitchell <mark@codesourcery.com>
11125
11126 PR c++/32232
11127 * g++.dg/template/overload9.C: New test.
11128
11129 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
11130
11131 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11132 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11133
11134 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
11135
11136 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11137 * gcc.dg/20001012-2.c: Likewise.
11138 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11139 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11140
11141 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
11142
11143 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11144 about the chunk size when STACK_SIZE is defined.
11145
11146 2007-07-06 Josh Conner <jconner@apple.com>
11147
11148 PR middle-end/32602
11149 * gcc.dg/sibcall-8.c: New test.
11150
11151 2007-07-06 Josh Conner <jconner@apple.com>
11152
11153 PR middle-end/32603
11154 * gcc.target/arm/sibcall-1.c: New test.
11155
11156 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
11157
11158 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11159
11160 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
11161
11162 * gfortran.dg/save_parameter.f90: New test.
11163 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11164
11165 2007-07-06 Richard Guenther <rguenther@suse.de>
11166
11167 * g++.dg/opt/pr30965.C: New testcase.
11168
11169 2007-07-06 Richard Sandiford <richard@codesourcery.com>
11170
11171 * gcc.target/mips/save-restore-5.c: New test.
11172
11173 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
11174
11175 PR rtl_optimization/32450
11176 * gcc.dg/pr32450.c: New runtime test.
11177
11178 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
11179
11180 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11181 single underscore in scan directives.
11182
11183 2007-07-05 Mark Mitchell <mark@codesourcery.com>
11184
11185 PR c++/32245
11186 * g++.dg/init/ptrmem4.C: New test.
11187
11188 PR c++/32251
11189 * g++.dg/init/new21.C: Likewise.
11190
11191 PR c++/31992
11192 * g++.dg/template/static30.C: Likewise.
11193
11194 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
11195
11196 * gcc.dg/vect/costmodel/ppc: New directory.
11197 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11198 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11199 New test.
11200 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11201 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11203 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11204 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11205 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11206 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11207 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11208 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11209 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11210 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11211 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11212 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11213 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11214
11215 2007-07-05 Tobias Burnus <burnus@net-b.de>
11216
11217 PR fortran/32359
11218 * gfortran.dg/module_md5_1.f90: Update MD5 number.
11219
11220 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
11221
11222 PR fortran/32526
11223 * gfortran.dg/interface_14.f90: New test.
11224
11225 PR fortran/32613
11226 * gfortran.dg/do_iterator_2.f90: New test.
11227
11228 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
11229
11230 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11231 (FE_DEC_DOWNWARD): Likewise.
11232 (FE_DEC_UPWARD): Likewise.
11233 (FE_DEC_TOWARDZERO): Likewise.
11234 (FE_DEC_TONEARESTFROMZERO): Likewise.
11235
11236 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
11237
11238 * gcc.c-torture/compile/pr32606.c: New.
11239 * gfortran.fortran-torture/execute/pr32604.f90: New.
11240
11241 2007-07-04 Mark Mitchell <mark@codesourcery.com>
11242
11243 * gcc.dg/visibility-12.c: New test.
11244 * gcc.dg/visibility-13.c: Likewise.
11245 * g++.dg/ext/visibility-9.C: Likewise.
11246 * g++.dg/ext/visibility-10.C: Likewise.
11247
11248 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11249
11250 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11251 * gcc.dg/sh-relax-vxworks.c: New test.
11252
11253 2007-07-04 Richard Guenther <rguenther@suse.de>
11254
11255 PR tree-optimization/32500
11256 * gcc.c-torture/execute/pr32500.c: New testcase.
11257
11258 2007-07-04 Richard Guenther <rguenther@suse.de>
11259
11260 PR tree-optimization/32482
11261 * gcc.c-torture/compile/pr32482.c: New testcase.
11262
11263 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11264
11265 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11266 VxWorks kernels.
11267 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11268 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11269 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11270 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11271
11272 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11273
11274 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11275
11276 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11277
11278 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11279
11280 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11281
11282 PR fortran/31198
11283 * gfortran.dg/min_max_optional_1.f90: New test.
11284 * gfortran.dg/min_max_optional_2.f90: New test.
11285 * gfortran.dg/min_max_optional_3.f90: New test.
11286
11287 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11288
11289 PR fortran/32545
11290 * gfortran.dg/fmt_error.f90: New test.
11291
11292 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11293
11294 PR fortran/32612
11295 * gfortran.dg/interface_13.f90: New test.
11296
11297 2007-07-03 Dave Brolley <brolley@redhat.com>
11298
11299 PR c++/31743
11300 * g++.dg/init/new20.C: New test.
11301
11302 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
11303
11304 PR fortran/32579
11305 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11306
11307 2007-07-03 Tobias Burnus <burnus@net-b.de>
11308
11309 PR fortran/25062
11310 * common_7.f90: New.
11311 * common_8.f90: New.
11312 * common_9.f90: New.
11313
11314 2007-07-03 Tobias Burnus <burnus@net-b.de>
11315
11316 PR fortran/30940
11317 * gfortran.dg/argument_checking_1.f90: New.
11318 * gfortran.dg/argument_checking_2.f90: New.
11319 * gfortran.dg/argument_checking_3.f90: New.
11320 * gfortran.dg/argument_checking_4.f90: New.
11321 * gfortran.dg/argument_checking_5.f90: New.
11322 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11323 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11324
11325 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11326
11327 * gcc.dg/pr32176.c: Add -w to default dg-options.
11328
11329 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11330
11331 * gcc.c-torture/compile/ssa-pre-1.c: New test.
11332
11333 2007-07-03 Tobias Burnus <burnus@net-b.de>
11334
11335 PR fortran/20888
11336 * gfortran.dg/null_2.f90: New.
11337
11338 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11339 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11340
11341 PR middle-end/32176
11342 * gcc.dg/pr32176.c: New test.
11343
11344 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11345
11346 * gcc.dg/const-float80.c : New test.
11347 * gcc.dg/const-float128.c : New test.
11348 * gcc.dg/const-float80-ped.c : New test.
11349 * gcc.dg/const-float128-ped.c : New test.
11350
11351 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11352
11353 * gcc.dg/c99-math.h: Fix typo.
11354
11355 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR libgomp/32468
11358 * gcc.dg/gomp/pr32468-1.c: New test.
11359
11360 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11361
11362 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11363 an ABI option.
11364
11365 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11366
11367 * gfortran.fortran-torture/compile/pr32583.f: New.
11368 * gcc.c-torture/compile/pr32584.c: New
11369
11370 2007-07-02 Ollie Wild <aaw@google.com>
11371
11372 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11373 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11374
11375 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11376
11377 * gcc.target/mips/save-restore-1.c: New test.
11378 * gcc.target/mips/save-restore-2.c: Likewise.
11379 * gcc.target/mips/save-restore-3.c: Likewise.
11380 * gcc.target/mips/save-restore-4.c: Likewise.
11381
11382 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
11383
11384 PR tree-optimization/31966
11385 PR tree-optimization/32533
11386 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11387 * gfortran.dg/pr32533.f90: Ditto.
11388
11389 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11390
11391 * g++.dg/opt/nrv12.C: New test.
11392 * gcc.target/i386/nrv1.c: New test.
11393
11394 PR c++/31748
11395 * g++.dg/gomp/pr31748.C: New test.
11396
11397 2007-07-02 Ira Rosen <irar@il.ibm.com>
11398
11399 PR tree-optimization/32230
11400 * gcc.dg/vect/pr32230.c: New test.
11401
11402 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
11403
11404 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11405 * bind_c_coms.f90: Ditto.
11406 * bind_c_coms_driver.c: Ditto.
11407 * bind_c_dts.f90: Ditto.
11408 * bind_c_dts_2.f03: Ditto.
11409 * bind_c_dts_2_driver.c: Ditto.
11410 * bind_c_dts_3.f03: Ditto.
11411 * bind_c_dts_4.f03: Ditto.
11412 * bind_c_dts_driver.c: Ditto.
11413 * bind_c_implicit_vars.f03: Ditto.
11414 * bind_c_procs.f03: Ditto.
11415 * bind_c_usage_2.f03: Ditto.
11416 * bind_c_usage_3.f03: Ditto.
11417 * bind_c_usage_5.f03: Ditto.
11418 * bind_c_usage_6.f03: Ditto.
11419 * bind_c_usage_7.f03: Ditto.
11420 * bind_c_vars.f90: Ditto.
11421 * bind_c_vars_driver.c: Ditto.
11422 * binding_c_table_15_1.f03: Ditto.
11423 * binding_label_tests.f03: Ditto.
11424 * binding_label_tests_10.f03: Ditto.
11425 * binding_label_tests_10_main.f03: Ditto.
11426 * binding_label_tests_11.f03: Ditto.
11427 * binding_label_tests_11_main.f03: Ditto.
11428 * binding_label_tests_12.f03: Ditto.
11429 * binding_label_tests_13.f03: Ditto.
11430 * binding_label_tests_13_main.f03: Ditto.
11431 * binding_label_tests_14.f03: Ditto.
11432 * binding_label_tests_2.f03: Ditto.
11433 * binding_label_tests_3.f03: Ditto.
11434 * binding_label_tests_4.f03: Ditto.
11435 * binding_label_tests_5.f03: Ditto.
11436 * binding_label_tests_6.f03: Ditto.
11437 * binding_label_tests_7.f03: Ditto.
11438 * binding_label_tests_8.f03: Ditto.
11439 * binding_label_tests_9.f03: Ditto.
11440 * c_assoc.f90: Ditto.
11441 * c_assoc_2.f03: Ditto.
11442 * c_f_pointer_shape_test.f90: Ditto.
11443 * c_f_pointer_tests.f90: Ditto.
11444 * c_f_tests_driver.c: Ditto.
11445 * c_funloc_tests.f03: Ditto.
11446 * c_funloc_tests_2.f03: Ditto.
11447 * c_funloc_tests_3.f03: Ditto.
11448 * c_funloc_tests_3_funcs.c: Ditto.
11449 * c_kind_params.f90: Ditto.
11450 * c_kind_tests_2.f03: Ditto.
11451 * c_kinds.c: Ditto.
11452 * c_loc_driver.c: Ditto.
11453 * c_loc_test.f90: Ditto.
11454 * c_loc_tests_2.f03: Ditto.
11455 * c_loc_tests_2_funcs.c: Ditto.
11456 * c_loc_tests_3.f03: Ditto.
11457 * c_loc_tests_4.f03: Ditto.
11458 * c_loc_tests_5.f03: Ditto.
11459 * c_loc_tests_6.f03: Ditto.
11460 * c_loc_tests_7.f03: Ditto.
11461 * c_loc_tests_8.f03: Ditto.
11462 * c_ptr_tests.f03: Ditto.
11463 * c_ptr_tests_10.f03: Ditto.
11464 * c_ptr_tests_5.f03: Ditto.
11465 * c_ptr_tests_7.f03: Ditto.
11466 * c_ptr_tests_7_driver.c: Ditto.
11467 * c_ptr_tests_8.f03: Ditto.
11468 * c_ptr_tests_8_funcs.c: Ditto.
11469 * c_ptr_tests_9.f03: Ditto.
11470 * c_ptr_tests_driver.c: Ditto.
11471 * c_size_t_driver.c: Ditto.
11472 * c_size_t_test.f03: Ditto.
11473 * com_block_driver.f90: Ditto.
11474 * global_vars_c_init.f90: Ditto.
11475 * global_vars_c_init_driver.c: Ditto.
11476 * global_vars_f90_init.f90: Ditto.
11477 * global_vars_f90_init_driver.c: Ditto.
11478 * interop_params.f03: Ditto.
11479 * iso_c_binding_only.f03: Ditto.
11480 * iso_c_binding_rename_1.f03: Ditto.
11481 * iso_c_binding_rename_1_driver.c: Ditto.
11482 * iso_c_binding_rename_2.f03: Ditto.
11483 * iso_c_binding_rename_2_driver.c: Ditto.
11484 * kind_tests_2.f03: Ditto.
11485 * kind_tests_3.f03: Ditto.
11486 * module_md5_1.f90: Ditto.
11487 * only_clause_main.c: Ditto.
11488 * print_c_kinds.f90: Ditto.
11489 * test_bind_c_parens.f03: Ditto.
11490 * test_c_assoc.c: Ditto.
11491 * test_com_block.f90: Ditto.
11492 * test_common_binding_labels.f03: Ditto.
11493 * test_common_binding_labels_2.f03: Ditto.
11494 * test_common_binding_labels_2_main.f03: Ditto.
11495 * test_common_binding_labels_3.f03: Ditto.
11496 * test_common_binding_labels_3_main.f03: Ditto.
11497 * test_only_clause.f90: Ditto.
11498 * use_iso_c_binding.f90: Ditto.
11499 * value_5.f90: Ditto.
11500 * value_test.f90: Ditto.
11501 * value_tests_f03.f90: Ditto.
11502
11503 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
11504
11505 * gcc.dg/tls/opt-14.c: New.
11506
11507 2007-07-01 Ollie Wild <aaw@google.com>
11508
11509 * g++.dg/lookup/using16.C: New test.
11510 * g++.dg/lookup/using17.C: New test.
11511
11512 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
11513
11514 PR fortran/32239
11515 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11516 (test_4): Use proper test for floating point equality.
11517 (test_8): Likewise.
11518
11519 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11520
11521 PR libgfortran/32554
11522 * gfortran.dg/fmt_p_1.f90: New test.
11523
11524 2007-07-01 Ira Rosen <irar@il.ibm.com>
11525
11526 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11527 initialization and fix dg-final check - the initialization loop is
11528 vectorizable.
11529
11530 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11531 Volker Reichelt <reichelt@netcologne.de>
11532
11533 PR middle-end/32559
11534 * gcc.dg/pr32559.c: New test.
11535
11536 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11537
11538 PR tree-optimization/25371
11539 * gcc.dg/vect/pr25371.c: New test.
11540
11541 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
11542
11543 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11544 when allocating and initializing a flexible array.
11545
11546 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
11547
11548 PR fortran/20373
11549 * gfortran.dg/intrinsic.f90: New test.
11550
11551 2007-06-30 Tobias Burnus <burnus@net-b.de>
11552
11553 PR fortran/32555
11554 * gfortran.dg/fmt_zero_check.f90: New.
11555
11556 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
11557
11558 PR fortran/30284
11559 * gfortran.dg/repeat_f90: New test.
11560
11561 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11562
11563 PR testsuite/25241
11564 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11565 -pedantic-errors, so we should match errors.
11566 * gcc.dg/cpp/escape-1.c: Likewise.
11567 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11568 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11569 warning.
11570 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11571 errors instead of warnings.
11572 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11573 a pedantic warning.
11574 * gcc.dg/cpp/arith-3.c: Likewise.
11575
11576 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11577
11578 PR testsuite/25241
11579 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11580 * gcc.dg/pch/valid-2.c: Likewise.
11581 * gcc.dg/pch/valid-3.c: Likewise.
11582 * gcc.dg/pch/warn-1.c: Likewise.
11583 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11584
11585 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11586
11587 PR c/4076
11588 * gcc.dg/Wunused-function.c: New.
11589
11590 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11591
11592 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11593
11594 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
11595
11596 * g++.dg/other/canon-31724.C: New.
11597
11598 2007-06-29 Jan Hubicka <jh@suse.cz>
11599
11600 PR middle-end/32372
11601 * gcc.c-torture/compile/pr32372.c: new.
11602
11603 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11604
11605 * gfortran.dg/operator_3.f90: New test.
11606
11607 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11608
11609 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11610 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11611
11612 2007-06-29 Richard Guenther <rguenther@suse.de>
11613
11614 PR middle-end/32493
11615 * gcc.dg/inline-23.c: New testcase.
11616
11617 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11618
11619 PR tree-optimization/24659
11620 * gcc.target/i386/vectorize2.c: New test.
11621 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11622 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11623
11624 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11625
11626 * gcc.dg/pointer-arith-9.c: New test.
11627
11628 2007-06-29 Tobias Burnus <burnus@net-b.de>
11629
11630 PR fortran/32483
11631 * gfortran.dg/fmt_read_2.f90: New.
11632
11633 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11634
11635 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11636 If it exists, don't try to create it.
11637
11638 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11639
11640 * g++.dg/ext/visibility/ms-compat-1.C: New.
11641
11642 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11643
11644 PR tree-opt/32417
11645 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11646
11647 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11648
11649 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11650 targets.
11651
11652 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11653
11654 PR fortran/32467
11655 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11656
11657 2007-06-27 Richard Guenther <rguenther@suse.de>
11658
11659 PR middle-end/32492
11660 * gcc.dg/inline-22.c: New testcase.
11661
11662 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11663
11664 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11665 the scan-assembler constant.
11666
11667 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11668
11669 PR 20216
11670 * gcc.dg/pr20216.c: New.
11671
11672 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11673
11674 PR tree-opt/32421
11675 * gcc.dg/vect/pr32421.c: New test.
11676
11677 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11678
11679 PR c++/32111
11680 * g++.dg/other/friend5.C: New test.
11681
11682 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11683
11684 PR fortran/32464
11685 * gfortran.dg/host_assoc_function_2.f90: New test.
11686
11687 PR fortran/31494
11688 * gfortran.dg/host_assoc_call_1.f90: New test.
11689
11690 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11691
11692 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11693
11694 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11695
11696 PR fortran/32456
11697 * gfortran.dg/error_format.f90: New test.
11698
11699 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11700
11701 PR fortran/32136
11702 * gfortran.dg/pr32136.f90: New test.
11703
11704 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11705
11706 PR fortran/31726
11707 * gfortran.dg/minmaxloc_1.f90: New test.
11708
11709 PR fortran/32298
11710 * gfortran.dg/minmaxloc_2.f90: New test.
11711
11712 2007-06-23 Richard Guenther <rguenther@suse.de>
11713
11714 PR tree-optimization/16876
11715 PR middle-end/29478
11716 * gcc.dg/pr29254.c: The warning is bogus.
11717 * gcc.dg/warn-1.c: Likewise.
11718 * gcc.dg/assign-warn-3.c: Likewise.
11719 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11720
11721 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11722
11723 * gcc.c-torture/execute/20070623-1.c: New.
11724
11725 2007-06-22 Jan Hubicka <jh@suse.cz>
11726
11727 * gcc.c-torture/compile/pr31541.c: New.
11728
11729 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11730
11731 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11732 Remove -m64 from dg-options.
11733
11734 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11735
11736 PR middle-end/32374
11737 * gcc.dg/pr32374.c: New test.
11738
11739 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11740
11741 PR fortran/32360
11742 * gfortran.dg/pointer_assign_3.f90: New test.
11743
11744 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11745
11746 * gcc.dg/tree-ssa/pr19590.c: New.
11747
11748 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11749
11750 PR fortran/31162
11751 * gfortran.dg/assign.f90: Update test.
11752 * gfortran.dg/real_do_1.f90: Update test.
11753 * gfortran.dg/gomp/omp_do1.f90: Update test.
11754 * gfortran.dg/warnings_are_errors_1.f: Update test.
11755 * gfortran.dg/g77/20010519-1.f: Update test.
11756 * gfortran.dg/g77/pr9258.f: Update test.
11757 * gfortran.dg/g77/960317-1.f: Update test.
11758
11759 2007-06-21 Richard Guenther <rguenther@suse.de>
11760
11761 PR tree-optimization/32453
11762 * gcc.c-torture/compile/pr32453.c: New testcase.
11763
11764 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR tree-optimization/31866
11767 * gcc.dg/pr31866.c: New test.
11768
11769 2007-06-21 Richard Guenther <rguenther@suse.de>
11770
11771 PR tree-optimization/32451
11772 * g++.dg/torture/20070621-1.C: New testcase.
11773
11774 2007-06-21 Christian Bruel <christian.bruel@st.com>
11775
11776 * gcc.dg/attr-isr.c: Test delay slot content.
11777
11778 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11779
11780 PR fortran/32361
11781 gfortran.dg/pointer_assign_2.f90: New test.
11782
11783 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11784
11785 PR fortran/25061
11786 gfortran.dg/invalid_procedure_name.f90: New test.
11787
11788 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11789
11790 PR tree-optimization/25737
11791 * gcc.dg/tree-ssa/alias-14.c: New test.
11792
11793 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11794
11795 * gcc.target/i386/large-size-array-3.c: New.
11796
11797 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11798 Richard Guenther <rguenther@suse.de>
11799
11800 PR fortran/32140
11801 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11802
11803 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11804
11805 PR middle-end/31959
11806 * gcc.dg/pr31959.c: New test.
11807
11808 PR inline-asm/32109
11809 * g++.dg/ext/asm10.C: New test.
11810
11811 PR middle-end/32285
11812 * gcc.c-torture/execute/20070614-1.c: New test.
11813
11814 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11815
11816 * gcc.target/arm/stack-corruption.c: New test.
11817
11818 2007-06-19 Richard Guenther <rguenther@suse.de>
11819
11820 * g++.dg/torture/pr30252.C: New testcase.
11821
11822 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11823
11824 PR tree-optimization/32353
11825 * g++.dg/opt/nrv13.C: New test.
11826
11827 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11828
11829 PR fortran/20863
11830 PR fortran/20882
11831 * gfortran.dg/impure_assignment_2.f90 : New test.
11832
11833 PR fortran/32236
11834 * gfortran.dg/data_initialized_2.f90 : New test.
11835
11836 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11837 appropriate version of 'dmach'.
11838
11839 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11840
11841 PR target/32389
11842 * gcc.target/i386/pr32389.c New test.
11843
11844 2007-06-18 Simon Baldwin <simonb@google.com>
11845
11846 PR c++/31923
11847 * g++.dg/template/error25.C: New.
11848 * g++.dg/template/spec35.C: New.
11849
11850 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11851
11852 * gcc.c-torture/compile/pr32355.c: New testcase.
11853
11854 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11855
11856 PR tree-optimization/32383
11857 * g++.dg/opt/pr32383.C: New test.
11858
11859 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11860
11861 PR rtl-optimization/32366
11862 * gcc.dg/vect/pr32366.c: New test.
11863
11864 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11865
11866 * gcc.c-torture/compile/pr32349.c: New testcase.
11867
11868 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11869
11870 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11871 * gcc.target/sparc/combined-2.c: Likewise.
11872 * gcc.target/sparc/fexpand.c : Likewise.
11873 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11874 * gcc.target/sparc/fpack16.c : Likewise.
11875 * gcc.target/sparc/fpmerge.c : Likewise.
11876 * gcc.target/sparc/fpmul.c : Likewise.
11877 * gcc.target/sparc/noresult.c : Likewise.
11878 * gcc.target/sparc/pdist.c: Likewise.
11879
11880 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11881
11882 PR middle-end/31723
11883 * gcc.target/i386/recip-divf.c: New test.
11884 * gcc.target/i386/recip-sqrtf.c: Ditto.
11885 * gcc.target/i386/recip-vec-divf.c: Ditto.
11886 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11887 * gcc.target/i386/sse-recip.c: Ditto.
11888 * gcc.target/i386/sse-recip-vec.c: Ditto.
11889
11890 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11891
11892 PR tree-opt/32225
11893 * gcc.c-torture/compile/20070605-1.c: New test.
11894
11895 * gcc.c-torture/compile/20070603-1.c: New testcase.
11896 * gcc.c-torture/compile/20070603-2.c: New testcase.
11897
11898 * gcc.c-torture/compile/20070531-1.c: New test.
11899
11900 PR tree-opt/32167
11901 * gcc.c-torture/compile/20070531-2.c: New test.
11902
11903 PR tree-opt/32144
11904 * gcc.c-torture/compile/20070529-1.c: New test.
11905
11906 PR tree-opt/32145
11907 * gcc.c-torture/compile/20070529-2.c: New test.
11908
11909 PR tree-opt/32015
11910 * gcc.c-torture/compile/20070520-1.c: New test.
11911
11912 * g++.dg/ext/java-1.C: New test.
11913
11914 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11915 loops instead of one. Remove the "can't determine dependence"
11916 check.
11917 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11918 needed as the cast is gone in the first place.
11919 * gcc.dg/max-1.c: Change local variable a to be a global one.
11920 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11921 have a cast which is PREd.
11922
11923 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11924
11925 * g++.dg/lookup/anon6.C: New test.
11926
11927 2007-06-14 Dirk Mueller <dmueller@suse.de>
11928
11929 PR c++/31806
11930 * g++.dg/opt/static6.C: New testcase.
11931
11932 2007-06-14 Geoff Keating <geoffk@apple.com>
11933
11934 * g++.dg/ext/visibility/overload-1.C: New.
11935
11936 PR 31093
11937 * g++.dg/ext/visibility/anon4.C: New.
11938
11939 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11940
11941 PR target/32268
11942 * gcc.target/i386/pr32268.c: New test.
11943
11944 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11945
11946 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11947 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11948 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11949
11950 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11951 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11952 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11953 BID is used.
11954
11955 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11956
11957 PR fortran/32302
11958 * gfortran.dg/common_resize_1.f90: New test.
11959
11960 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11961
11962 PR target/32274
11963 * gcc.dg/vect/pr32224.c: Fix.
11964
11965 2007-06-13 Eric Christopher <echristo@apple.com>
11966
11967 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11968
11969 2007-06-13 Tobias Burnus <burnus@net-b.de>
11970
11971 PR fortran/32323
11972 * gfortran.dg/actual_array_vect_1.f90: New.
11973
11974 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11975
11976 * gcc.target/sparc/mfpu.c: New test.
11977
11978 2007-06-12 Geoff Keating <geoffk@apple.com>
11979
11980 * g++.dg/warn/weak1.C: Suppress on Darwin.
11981 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11982
11983 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11984
11985 PR middle-end/31579
11986 * g++.dg/torture/pr31579.C: New testcase.
11987
11988 2007-06-12 Ian Lance Taylor <iant@google.com>
11989
11990 PR libstdc++/29286
11991 * g++.dg/init/new16.C: New test.
11992 * g++.dg/init/new17.C: New test.
11993 * g++.dg/init/new18.C: New test.
11994 * g++.dg/init/new19.C: New test.
11995
11996 2007-06-12 Olivier Hainque <hainque@adacore.com>
11997
11998 * gnat.dg/lhs_view_convert.adb: New test.
11999
12000 2007-06-12 Richard Guenther <rguenther@suse.de>
12001
12002 PR tree-optimization/15353
12003 PR tree-optimization/31657
12004 * gcc.c-torture/execute/20070424-1.c: New testcase.
12005 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12006 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12007 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12008 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12009 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12010
12011 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
12012
12013 PR rtl-optimization/32293
12014 * gcc.dg/pr32293.c: New test.
12015
12016 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
12017
12018 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12019
12020 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
12021
12022 PR fortran/29786
12023 * gfortran.dg/equiv_7.f90: New test.
12024 * gfortran.dg/equiv_constraint_7.f90: Change error message.
12025
12026 PR fortran/30875
12027 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12028
12029 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
12030
12031 * gcc.dg/setjmp-3.c: Rename raise to raise0.
12032 * gcc.dg/setjmp-4.c: Likewise.
12033 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12034
12035 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
12036
12037 PR rtl-optimization/31025
12038 * gfortran.dg/pr31025.f90: New.
12039
12040 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
12041
12042 PR target/32280
12043 * gcc.target/i386/pr32280.c: New test.
12044
12045 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
12046
12047 PR middle-end/32279
12048 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12049
12050 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12051
12052 PR libgfortran/32235
12053 * gfortran.dg/backspace_9.f: New test.
12054
12055 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
12056
12057 * gcc.dg/tree-ssa/prefetch-7.c: New test.
12058
12059 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
12060
12061 * gcc.dg/tree-ssa/loop-28.c: New testcase.
12062
12063 2007-06-09 Ian Lance Taylor <iant@google.com>
12064
12065 PR tree-optimization/32169
12066 * gcc.c-torture/compile/pr32169.c: New test.
12067
12068 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
12069
12070 * gcc.dg/vect/costmodel: New directory.
12071 * gcc.dg/vect/costmodel/i386: New directory.
12072 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12073 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12074 New test.
12075 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12076 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12077 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12078 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12079 * gcc.dg/vect/costmodel/x86_64: New directory.
12080 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12081 New testsuite.
12082 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12083 New test.
12084 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12085 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12086 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12087 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12088 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12089
12090 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
12091
12092 PR tree-optimization/32243
12093 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
12094 flags for -Os tests.
12095 * gcc.dg/vect/03-vect-pr32243.c: New test.
12096
12097 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
12098
12099 PR tree-optimization/32224
12100 * gcc.dg/vect/pr32224.c: New test.
12101
12102 2007-06-08 Jakub Jelinek <jakub@redhat.com>
12103
12104 PR c++/32177
12105 * g++.dg/gomp/pr32177.C: New test.
12106
12107 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12108
12109 PR testsuite/25241
12110 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12111 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12112 warning nor an error.
12113 * gcc.dg/Wfatal-2.c: Likewise.
12114 * gcc.dg/Werror-1.c: Likewise.
12115 * gcc.dg/Werror-5.c: Likewise.
12116 * gcc.dg/Werror-7.c: Likewise.
12117 * gcc.dg/Werror-10.c: Likewise.
12118 * gcc.dg/Werror-11.c: Likewise.
12119
12120 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
12121
12122 PR c++/30759
12123 * g++.dg/init/brace6.C: New test.
12124
12125 2007-06-07 Geoffrey Keating <geoffk@apple.com>
12126
12127 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12128 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12129 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12130 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12131
12132 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12133 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12134 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12135 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12136 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12137 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12138 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12139 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12140
12141 * gcc.dg/darwin-minversion-3.c: New.
12142
12143 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
12144
12145 * gcc.target/i386/builtin-copysign.c: New test.
12146
12147 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12148
12149 PR tree-optimization/32220
12150 * gfortran.dg/predcom-2.f: New testcase.
12151
12152 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
12153
12154 PR tree-opt/32231
12155 * gcc.target/i386/vectorize4.c: New test.
12156
12157 2007-06-06 Steve Ellcey <sje@cup.hp.com>
12158
12159 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12160
12161 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12162
12163 PR testsuite/25241
12164 * gcc.dg/simd-5.c: Mark output as a note.
12165 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12166 dg-message.
12167 * gcc.dg/simd-1.c: Likewise.
12168 * gcc.dg/always_inline.c: Mark output as a sorry.
12169 * gcc.dg/always_inline2.c: Likewise.
12170 * gcc.dg/always_inline3.c: Likewise.
12171
12172 2007-06-06 Ian Lance Taylor <iant@google.com>
12173
12174 * g++.dg/conversion/enum1.C: New test.
12175
12176 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
12177
12178 PR tree-optimization/32216
12179 * gcc.dg/vect/pr32216.c: New test.
12180
12181 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12182
12183 PR testsuite/18923
12184 * gfortran.dg/invalid_contains_1.f90: New test.
12185 * gfortran.dg/invalid_contains_2.f90: New test.
12186
12187 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12188
12189 PR testsuite/32057
12190 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12191 midnight issues.
12192
12193 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12194
12195 PR testsuite/25241
12196 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12197 dg-message to match de note.
12198 * gcc.dg/pr26570.c: Use dg-message for a note.
12199 * gcc.dg/pr29254.c: Use dg-message for generic output and use
12200 dg-error instead of dg-warning because of -Werror.
12201 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12202 neither an error, nor a warning.
12203 * gcc.dg/glibc-uclibc-2.c: Likewise
12204 * gcc.dg/cpp/19940712-1.c: Likewise.
12205
12206 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
12207
12208 PR preprocessor/23479
12209 * gcc.dg/binary-constants-1.c: Add test suites for
12210 the 0b-prefixed binary integer constants.
12211 * gcc.dg/binary-constants-2.c: Ditto.
12212 * gcc.dg/binary-constants-3.c: Ditto.
12213 * gcc.dg/binary-constants-4.c: Ditto.
12214
12215 2007-06-05 Ian Lance Taylor <iant@google.com>
12216
12217 * gcc.dg/Wstrict-overflow-19.c: New test.
12218
12219 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
12220
12221 * gcc.dg/matrix/matrix-6.c: Remove conversion.
12222
12223 2007-06-04 Ian Lance Taylor <iant@google.com>
12224
12225 * gcc.dg/Wstrict-overflow-18.c: New test.
12226
12227 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12228
12229 PR testsuite/25241
12230 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12231 * gcc.dg/cpp/mi5.c: Likewise.
12232 * gcc.dg/cpp/mi7.c: Likewise.
12233
12234 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
12235
12236 PR c/32191
12237 * gcc.dg/pr32191.c: New test.
12238
12239 2007-05-28 Tobias Burnus <burnus@net-b.de>
12240
12241 PR fortran/32124
12242 * gfortran.dg/allocate_stat_1.f90: Remove.
12243
12244 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
12245
12246 * gcc.target/i386/sse4_2-check.h: New.
12247 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12248 * gcc.target/i386/sse4_2-crc32.h: Likewise.
12249 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12250 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12251 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12252 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12253 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12254 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12255 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12256 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12257 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12258 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12259 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12260 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12261 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12262 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12263 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12264 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12265
12266 2007-06-01 Geoffrey Keating <geoffk@apple.com>
12267
12268 * gcc.dg/pie-link.c: New test.
12269
12270 2007-06-01 Ian Lance Taylor <iant@google.com>
12271
12272 * gcc.dg/Wstrict-overflow-17.c: New test.
12273
12274 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
12275
12276 * gcc.dg/builtin-return-1.c (g): New.
12277 (main): Allocate at least 64 bytes on the stack.
12278
12279 2007-05-31 Mark Mitchell <mark@codesourcery.com>
12280
12281 * g++.dg/init/cleanup3.C: New test.
12282
12283 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
12284
12285 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12286 int is 16 bits.
12287
12288 007-05-31 Paul Thomas <pault@gcc.gnu.org>
12289
12290 PR fortran/32156
12291 * gfortran.dg/char_array_constructor_3.f90: New test.
12292
12293 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
12294
12295 PR tree-optimization/32160
12296 * gfortran.dg/predcom-1.f: New test.
12297
12298 2007-05-31 Richard Guenther <rguenther@suse.de>
12299
12300 * g++.dg/other/str_empty.C: Move...
12301 * g++.dg/other/pr30567.C: Move...
12302 * g++.dg/tree-ssa/pr27218.C: Move...
12303 * g++.dg/torture: ...here and remove dg-options.
12304
12305 2007-05-31 Paolo Carlini <pcarlini@suse.de>
12306
12307 PR c++/32158
12308 * g++.dg/ext/is_pod_incomplete.C: New.
12309
12310 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
12311 Douglas Gregor <doug.gregor@gmail.com>
12312 Pedro Lamarao <pedro.lamarao@mndfck.org>
12313 Howard Hinnant <howard.hinnant@gmail.com>
12314
12315 PR c++/7412
12316 PR c++/29939
12317 * g++.dg/cpp0x/rv8p.C: New.
12318 * g++.dg/cpp0x/temp-constructor-bug.C: New.
12319 * g++.dg/cpp0x/cast-bug.C: New.
12320 * g++.dg/cpp0x/elision_weak.C: New.
12321 * g++.dg/cpp0x/collapse-bug.C: New.
12322 * g++.dg/cpp0x/rv3p.C: New.
12323 * g++.dg/cpp0x/rv7n.C: New.
12324 * g++.dg/cpp0x/overload-conv-1.C: New.
12325 * g++.dg/cpp0x/rv2n.C: New.
12326 * g++.dg/cpp0x/deduce.C: New.
12327 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12328 * g++.dg/cpp0x/rv6p.C: New.
12329 * g++.dg/cpp0x/template_deduction.C: New.
12330 * g++.dg/cpp0x/implicit-copy.C: New.
12331 * g++.dg/cpp0x/rv1p.C: New.
12332 * g++.dg/cpp0x/cast.C: New.
12333 * g++.dg/cpp0x/rv5n.C: New.
12334 * g++.dg/cpp0x/collapse.C: New.
12335 * g++.dg/cpp0x/overload-conv-2.C: New.
12336 * g++.dg/cpp0x/rv4p.C: New.
12337 * g++.dg/cpp0x/rvo.C: New.
12338 * g++.dg/cpp0x/iop.C: New.
12339 * g++.dg/cpp0x/rv3n.C: New.
12340 * g++.dg/cpp0x/rv7p.C: New.
12341 * g++.dg/cpp0x/reference_collapsing.C: New.
12342 * g++.dg/cpp0x/overload.C: New.
12343 * g++.dg/cpp0x/named.C: New.
12344 * g++.dg/cpp0x/rv2p.C: New.
12345 * g++.dg/cpp0x/rv6n.C: New.
12346 * g++.dg/cpp0x/not_special.C: New.
12347 * g++.dg/cpp0x/bind.C: New.
12348 * g++.dg/cpp0x/rv1n.C: New.
12349 * g++.dg/cpp0x/rv5p.C: New.
12350 * g++.dg/cpp0x/elision.C: New.
12351 * g++.dg/cpp0x/named_refs.C: New.
12352 * g++.dg/cpp0x/unnamed_refs.C: New.
12353 * g++.dg/cpp0x/rv4n.C: New.
12354 * g++.dg/cpp0x/elision_neg.C: New.
12355 * g++.dg/init/copy7.C: Run in C++98 mode.
12356 * g++.dg/overload/arg1.C: Ditto.
12357 * g++.dg/overload/arg4.C: Ditto.
12358
12359 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12360
12361 PR c++/31809
12362 * g++.dg/opt/static5.C: New test.
12363
12364 2007-05-30 Richard Guenther <rguenther@suse.de>
12365
12366 * g++.dg/dg.exp: Prune torture/.
12367 * g++.dg/torture/dg-torture.exp: New testsuite.
12368
12369 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
12370
12371 * gcc.target/arm/pr27387.C: Move and rename to ...
12372 * g++.dg/inherit/thunk8.C: ... here.
12373
12374 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12375
12376 PR tree-optimization/31769
12377 * g++.dg/gomp/pr31769.C: New test.
12378
12379 2007-05-29 Hui-May Chang <hm.chang@apple.com>
12380
12381 * gcc.target/i386/stack-realign.c: New.
12382
12383 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
12384
12385 * gcc.dg/tree-ssa/prefetch-6.c: New test.
12386
12387 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
12388
12389 * gfortran.dg/sizeof.f90: New.
12390
12391 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12392
12393 PR c/31339
12394 * gcc.dg/boolcomplex-1.c: New test.
12395
12396 PR c++/31339
12397 * g++.dg/ext/boolcomplex-1.c: New test.
12398
12399 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
12400
12401 * gcc.dg/matrix: New directory.
12402
12403 2007-05-28 Tobias Burnus <burnus@net-b.de>
12404
12405 PR fortran/32124
12406 * gfortran.dg/allocate_stat_1.f90: New.
12407
12408 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12409
12410 PR fortran/31972
12411 * transfer_hollerith_1.f90: New test.
12412
12413 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12414
12415 PR tree-opt/32100
12416 * gcc.c-torture/execute/vrp-7.c: New test.
12417
12418 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12419
12420 * gfortran.dg/transfer_simplify_4.f90: New test.
12421
12422 2007-05-27 Tobias Burnus <burnus@net-b.de>
12423
12424 PR fortran/32088
12425 * gfortran.dg/func_result_3.f90: New.
12426
12427 2007-05-27 Tobias Burnus <burnus@net-b.de>
12428
12429 PR middle-end/32083
12430 * gfortran.dg/transfer_simplify_3.f90: New.
12431
12432 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12433
12434 PR target/32065
12435 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
12436 to compile options.
12437 * gcc.target/i386/pr32065-2.c: New test.
12438
12439 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12440
12441 PR fortran/31813
12442 * gfortran.dg/io_constraints_2.f90: Update.
12443
12444 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
12445
12446 PR fortran/31219
12447 * gfortran.dg/array_constructor_17.f90: New test.
12448
12449 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
12450
12451 PR tree-opt/32090
12452 * g++.dg/opt/array2.C: New testcase.
12453
12454 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12455
12456 PR target/32065
12457 * gcc.target/i386/pr32065.c: New test.
12458
12459 2007-05-25 Dirk Mueller <dmueller@suse.de>
12460 Marcus Meissner <meissner@suse.de>
12461
12462 * gcc.dg/attr-alloc_size.c: New.
12463
12464 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
12465 Lee Millward <lee.millward@gmail.com>
12466
12467 PR c++/31745
12468 * g++.dg/parse/crash34.C: New test.
12469
12470 * g++.dg/parse/crash35.C: New test.
12471
12472 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
12473
12474 * gcc.target/i386/sse2-check.h: New.
12475 * gcc.target/i386/sse2-vec-1.c: Likewise.
12476 * gcc.target/i386/sse2-vec-2.c: Likewise.
12477 * gcc.target/i386/sse2-vec-3.c: Likewise.
12478 * gcc.target/i386/sse2-vec-4.c: Likewise.
12479 * gcc.target/i386/sse2-vec-5.c: Likewise.
12480 * gcc.target/i386/sse2-vec-6.c: Likewise.
12481
12482 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
12483
12484 PR c++/31431
12485 PR c++/31432
12486 PR c++/31434
12487 PR c++/31435
12488 PR c++/31437
12489 PR c++/31438
12490 PR c++/31442
12491 PR c++/31443
12492 PR c++/31444
12493 PR c++/31445
12494 * g++.dg/cpp0x/pr31431.C: New.
12495 * g++.dg/cpp0x/pr31437.C: New.
12496 * g++.dg/cpp0x/pr31442.C: New.
12497 * g++.dg/cpp0x/pr31444.C: New.
12498 * g++.dg/cpp0x/pr31431-2.C: New.
12499 * g++.dg/cpp0x/pr31432.C: New.
12500 * g++.dg/cpp0x/pr31434.C: New.
12501 * g++.dg/cpp0x/pr31438.C: New.
12502 * g++.dg/cpp0x/pr31443.C: New.
12503 * g++.dg/cpp0x/pr31445.C: New.
12504 * g++.dg/cpp0x/variadic-crash1.C: New.
12505
12506 2007-05-25 Richard Sandiford <richard@codesourcery.com>
12507
12508 * gcc.target/arm/long-calls-1.c: New test.
12509 * gcc.target/arm/long-calls-2.c: Likewise.
12510 * gcc.target/arm/long-calls-3.c: Likewise.
12511 * gcc.target/arm/long-calls-4.c: Likewise.
12512
12513 2007-05-25 Richard Guenther <rguenther@suse.de>
12514 Andrew Pinski <andrew_pinski@playstation.sony.com>
12515
12516 PR tree-optimization/31982
12517 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12518
12519 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
12520
12521 PR fortran/32047
12522 * gfortran.dg/result_in_spec_2.f90: New test.
12523
12524 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12525
12526 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12527
12528 2007-05-24 Ollie Wild <aaw@google.com>
12529
12530 * gcc.dg/cpp/counter-1.c: New test.
12531 * gcc.dg/pch/counter-1.c: New test.
12532 * gcc.dg/pch/counter-1.hs: New file.
12533 * gcc.dg/pch/counter-2.c: New test.
12534 * gcc.dg/pch/counter-2.hs: New file.
12535 * gcc.dg/pch/counter-3.c: New test.
12536 * gcc.dg/pch/counter-3.hs: New file.
12537
12538 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12539
12540 * gcc.dg/tree-ssa/predcom-1.c: New test.
12541 * gcc.dg/tree-ssa/predcom-2.c: New test.
12542 * gcc.dg/tree-ssa/predcom-3.c: New test.
12543 * gcc.dg/tree-ssa/predcom-4.c: New test.
12544 * gcc.dg/tree-ssa/predcom-5.c: New test.
12545 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12546
12547 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
12548
12549 PR testsuite/32062
12550 * gcc.target/i386/sse4_1-check.h (MASK): New.
12551
12552 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12553
12554 PR fortran/32038
12555 * gfortran.dg/pr25603.f: Initialize integer variables.
12556
12557 2007-05-23 Ian Lance Taylor <iant@google.com>
12558
12559 * g++.dg/other/vrp1.C: New test.
12560
12561 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
12562
12563 PR preprocessor/20077
12564 * gcc.dg/cpp/paste15.c: New test.
12565
12566 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
12567 Nigel Stephens <nigel@mips.com>
12568 Richard Sandiford <richard@codesourcery.com>
12569
12570 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12571 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12572 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12573 * gcc.target/mips/inter/mips16-inter.exp: New.
12574
12575 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
12576
12577 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12578
12579 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
12580
12581 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12582 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
12583 * gcc.target/i386/sse3-addsubps.c: Likewise.
12584 * gcc.target/i386/sse3-haddpd.c: Likewise.
12585 * gcc.target/i386/sse3-haddps.c: Likewise.
12586 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12587 * gcc.target/i386/sse3-hsubps.c: Likewise.
12588 * gcc.target/i386/sse3-lddqu.c: Likewise.
12589 * gcc.target/i386/sse3-movddup.c: Likewise.
12590 * gcc.target/i386/sse3-movshdup.c: Likewise.
12591 * gcc.target/i386/sse3-movsldup.c: Likewise.
12592
12593 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12594 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
12595 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12596 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12597 * gcc.target/i386/ssse3-palignr.c: Likewise.
12598 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12599 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12600 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12601 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12602 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12603 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12604 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12605 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12606 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12607 * gcc.target/i386/ssse3-psignb.c: Likewise.
12608 * gcc.target/i386/ssse3-psignd.c: Likewise.
12609 * gcc.target/i386/ssse3-psignw.c: Likewise.
12610 * gcc.target/i386/ssse3-vals.h: Likewise.
12611
12612 * gcc.target/i386/sse3-check.h: New file.
12613 * gcc.target/i386/ssse3-check.h: Likewise.
12614
12615 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12616
12617 PR middle-end/31095
12618 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12619
12620 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12621
12622 PR middle-end/31606
12623 * gcc.c-torture/20070522-1.c: New testcase.
12624
12625 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12626
12627 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12628
12629 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12630
12631 * gcc.c-torture/execute/ieee/20000320-1.x,
12632 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12633 m68k-*-* and check_effective_target_coldfire_fpu.
12634
12635 2007-05-22 Ollie Wild <aaw@google.com>
12636
12637 * g++.dg/lookup/hidden-class10.C: New test.
12638 * g++.dg/lookup/hidden-class11.C: New test.
12639
12640 2007-05-22 Ollie Wild <aaw@google.com>
12641
12642 * g++.dg/lookup/name-clash5.C: New test.
12643 * g++.dg/lookup/name-clash6.C: New test.
12644
12645 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12646
12647 * g++.dg/other/i386-2.C: Update comments on header files tested.
12648 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12649 of <tmmintrin.h>.
12650 * gcc.target/i386/sse-12.c: Likewise.
12651 * gcc.target/i386/sse-13.c: Likewise.
12652 * gcc.target/i386/sse-14.c: Likewise.
12653
12654 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12655 Redefined to test with immediate operand.
12656 (__builtin_ia32_blendps): Likewise.
12657 (__builtin_ia32_blendpd): Likewise.
12658 (__builtin_ia32_dpps): Likewise.
12659 (__builtin_ia32_dpps): Likewise.
12660 (__builtin_ia32_insertps128): Likewise.
12661 (__builtin_ia32_vec_ext_v4sf): Likewise.
12662 (__builtin_ia32_vec_set_v16qi): Likewise.
12663 (__builtin_ia32_vec_set_v4si): Likewise.
12664 (__builtin_ia32_vec_set_v2di): Likewise.
12665 (__builtin_ia32_vec_ext_v16qi): Likewise.
12666 (__builtin_ia32_vec_ext_v4si): Likewise.
12667 (__builtin_ia32_vec_ext_v2di): Likewise.
12668 (__builtin_ia32_roundpd): Likewise.
12669 (__builtin_ia32_roundsd): Likewise.
12670 (__builtin_ia32_roundps): Likewise.
12671 (__builtin_ia32_roundss): Likewise.
12672 (__builtin_ia32_mpsadbw128): Likewise.
12673
12674 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12675
12676 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12677
12678 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12679
12680 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12681 failures.
12682 * gcc.dg/dfp/func-struct.c: Ditto.
12683 * gcc.dg/dfp/operator-assignment.c: Ditto.
12684 * gcc.dg/dfp/convert-bfp.c: Ditto.
12685 * gcc.dg/dfp/convert-int.c: Ditto.
12686 * gcc.dg/dfp/convert-int-max.c: Ditto.
12687 * gcc.dg/dfp/func-scalar.c: Ditto.
12688 * gcc.dg/dfp/cast.c: Ditto.
12689 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12690 failures, and fix a typo in return type of arg1_128.
12691 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12692 failures, and fix a typo in a constant suffix.
12693 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12694 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12695
12696 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12697 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12698
12699 * lib/gcc-dg.exp(process_message): New proc.
12700 (dg-message): New test directive.
12701 * gcc.dg/always_inline.c: Use dg-message.
12702 * gcc.dg/always_inline2.c: Ditto.
12703 * gcc.dg/always_inline3.c: Ditto.
12704 * gcc.dg/invalid-call-1.c: Ditto.
12705 * gcc.dg/pr17506.c: Ditto.
12706 * gcc.dg/simd-5.c: Ditto.
12707 * gcc.dg/simd-6.c: Ditto.
12708 * gcc.dg/va-arg-2.c: Ditto.
12709 * gcc.dg/cpp/syshdr.c: Ditto.
12710 * gcc.dg/cpp/unc4.c: Ditto.
12711 * gcc.dg/cpp/trad/mi1.c: Ditto.
12712 * gcc.dg/cpp/trad/mi5.c: Ditto.
12713 * gcc.dg/cpp/trad/mi7.c: Ditto.
12714 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12715 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12716 * gcc.test-framework/test-framework.awk: Special-case outexists
12717 tests.
12718
12719 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12720
12721 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12722 (bit_SSE4_2): Likewise.
12723 (bit_POPCNT): Likewise.
12724
12725 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12726 Check if assembler supports SSE4 instructions.
12727
12728 * gcc.target/i386/sse4_1-blendpd.c: New file.
12729 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12730 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12731 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12732 * gcc.target/i386/sse4_1-check.h: Likewise.
12733 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12734 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12735 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12736 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12737 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12738 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12739 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12740 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12741 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12742 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12743 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12744 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12745 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12746 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12747 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12748 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12749 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12750 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12751 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12752 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12753 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12754 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12755 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12756 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12757 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12758 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12759 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12760 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12761 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12762 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12763 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12764 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12765 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12766 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12767 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12768 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12769 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12770 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12771 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12772 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12773 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12774 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12775 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12776 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12777 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12778 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12779 * gcc.target/i386/sse4_1-round.h: Likewise.
12780 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12781 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12782 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12783 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12784 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12785 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12786 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12787 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12788 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12789 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12790 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12791 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12792 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12793 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12794
12795 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12796
12797 PR fortran/31627
12798 * gfortran.dg/bounds_check_7.f90: New test.
12799
12800 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12801
12802 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12803 (check_effective_target_sse4a): Ditto.
12804
12805 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12806 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12807 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12808 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12809 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12810 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12811 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12812 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12813 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12814 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12815 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12816 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12817 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12818 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12819 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12820 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12821 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12822 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12823 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12824 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12825
12826 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12827
12828 * g++.dg/ext/cleanup-1.C: New test.
12829 * g++.dg/ext/cleanup-2.C: Likewise.
12830 * g++.dg/ext/cleanup-3.C: Likewise.
12831 * g++.dg/ext/cleanup-4.C: Likewise.
12832 * g++.dg/ext/cleanup-5.C: Likewise.
12833 * g++.dg/ext/cleanup-6.C: Likewise.
12834 * g++.dg/ext/cleanup-8.C: Likewise.
12835 * g++.dg/ext/cleanup-9.C: Likewise.
12836 * g++.dg/ext/cleanup-10.C: Likewise.
12837 * g++.dg/ext/cleanup-11.C: Likewise.
12838 * g++.dg/ext/cleanup-dtor.C: Likewise.
12839
12840 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12841
12842 PR middle-end/31995
12843 * gcc.dg/vect/vect-102a.c: New test.
12844
12845 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12846 Paolo Carlini <pcarlini@suse.de>
12847 Uros Bizjak <ubizjak@gmail.com>
12848
12849 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12850 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12851 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12852 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12853 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12854 New testcases.
12855
12856 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12857
12858 PR fortran/32002
12859 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12860
12861 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12862
12863 PR fortran/32027
12864 * gfortran.dg/do_3.F90: Add checks for the final value of the
12865 loop variable.
12866
12867 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12868
12869 * gcc.c-torture/execute/990127-2.x: New file.
12870
12871 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12872
12873 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12874 * gcc.target/i386/sse-12: Add -O to compile options.
12875 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12876 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12877 and mm3dnow.h. Add -O to compile options.
12878
12879 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12880
12881 PR fortran/31867
12882 * gfortran.dg/char_length_5.f90: New test.
12883
12884 PR fortran/31994
12885 * gfortran.dg/array_reference_1.f90: New test.
12886
12887 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12888
12889 PR middle-end/7651
12890 PR c++/11856
12891 PR c/12963
12892 PR c/23587
12893 PR other/29694
12894 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12895 * gcc.dg/Wtype-limits.c: New.
12896 * gcc.dg/Wtype-limits-Wextra.c: New.
12897 * gcc.dg/Wtype-limits-no.c: New.
12898 * g++.dg/warn/Wtype-limits.C: New.
12899 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12900 * g++.dg/warn/Wtype-limits-no.C: New.
12901
12902 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12903
12904 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12905 instead of "-msse2".'
12906 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12907 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12908 and mm3dnow.h.
12909 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12910 to test with immediate operand.
12911 (__builtin_ia32_insertqi): Ditto.
12912 (__builtin_ia32_palignr128): Ditto.
12913 (__builtin_ia32_palignr): Ditto.
12914 (__builtin_ia32_pshufhw): Ditto.
12915 (__builtin_ia32_pshuflw): Ditto.
12916 (__builtin_ia32_pshufd): Ditto.
12917 (__builtin_ia32_vec_set_v8hi): Ditto.
12918 (__builtin_ia32_vec_ext_v8hi): Ditto.
12919 (__builtin_ia32_shufpd): Ditto.
12920 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12921
12922 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12923
12924 PR fortran/32001
12925 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12926
12927 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12928
12929 PR target/31585
12930 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12931 and "__inline". Use "-msse" instead of "-msse2".
12932
12933 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12934
12935 PR middle-end/7651
12936 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12937 * gcc.dg/20030906-2.c: Likewise.
12938 * objc.dg/method-17.m: Add -Wreturn-type.
12939 * obj-c++.dg/method-21.mm: Likewise.
12940
12941 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12942
12943 PR target/31585
12944 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12945 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12946 (__builtin_ia32_psrlqi128): Ditto.
12947 (__builtin_ia32_psrlwi128): Ditto.
12948 (__builtin_ia32_psrldi128): Ditto.
12949 (__builtin_ia32_psrldqi128): Ditto.
12950 (__builtin_ia32_pslldqi128): Ditto.
12951 (__builtin_ia32_psrawi128): Ditto.
12952 (__builtin_ia32_psradi128): Ditto.
12953 (__builtin_ia32_psllqi128): Ditto.
12954 (__builtin_ia32_pslldi128): Ditto.
12955 (__builtin_prefetch): Ditto.
12956 (__builtin_ia32_pshufw): Ditto.
12957 (__builtin_ia32_vec_set_v4hi): Ditto.
12958 (__builtin_ia32_vec_ext_v4hi): Ditto.
12959 (__builtin_ia32_shufps): Ditto.
12960 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12961
12962 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12963
12964 PR fortran/31974
12965 * gfortran.dg/char_allocation_1.f90: New test.
12966
12967 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12968
12969 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12970 * gcc.dg/Wconversion-sign.c: New.
12971 * gcc.dg/Wconversion-integer-no-sign.c: New.
12972 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12973 Wconversion-sign.C
12974 * g++.dg/warn/Wconversion-sign.C: New.
12975 * g++.old-deja/g++.other/warn4.C: Update.
12976 * g++.dg/warn/Wconversion1.C: Likewise.
12977
12978 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12979
12980 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12981 * gcc.dg/torture/builtin-math-4.c: Likewise.
12982
12983 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12984
12985 PR libfortran/31964
12986 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12987
12988 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12989
12990 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12991
12992 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12993
12994 PR target/31628
12995 * gcc.target/i386/pr31628.c: New.
12996
12997 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12998
12999 PR middle-end/31344
13000 * gcc.dg/pr31344.c: New test.
13001
13002 2007-05-17 Ian Lance Taylor <iant@google.com>
13003
13004 PR tree-optimization/31953
13005 * gcc.c-torture/compile/pr31953.c: New test.
13006
13007 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13008
13009 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13010
13011 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13012 and drem.
13013 * gcc.dg/torture/builtin-math-4.c: Likewise.
13014
13015 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13016 * gcc.dg/torture/builtin-math-4.c: Likewise.
13017
13018 * gcc.dg/torture/builtin-math-4.c: New test.
13019
13020 2007-05-17 Janis Johnson <janis187@us.ibm.com>
13021 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13022
13023 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13024 * gcc.dg/cpp/include2.c: Ditto.
13025 * gcc.dg/cpp/mac-dir-2.c: Ditto.
13026 * gcc.dg/cpp/paste5.c: Ditto.
13027 * gcc.dg/cpp/paste6.c: Ditto.
13028 * gcc.dg/cpp/paste8.c: Ditto.
13029 * gcc.dg/cpp/paste11.c: Ditto.
13030 * gcc.dg/cpp/paste13.c: Ditto.
13031 * gcc.dg/cpp/skipping2.c: Ditto.
13032 * gcc.dg/reg-vol-struct-1.c: Ditto.
13033 * gcc.dg/Wshadow-1.c: Ditto.
13034 * gcc.dg/cpp/trad/comment.c: Ditto.
13035 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13036 * gcc.dg/cpp/if-2.c: Ditto.
13037 * gcc.dg/array-5.c: Ditto.
13038 * gcc.dg/inline-15.c: Ditto.
13039 * gcc.dg/pr27953.c: Ditto.
13040 * gcc.dg/Wno-c++-compat.c: Ditto.
13041
13042 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
13043
13044 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13045
13046 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
13047
13048 * gcc.c-torture/execute/20070517-1.c: New test.
13049
13050 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
13051
13052 PR fortran/31919
13053 * gfortran.dg/min_max_conformance.f90: New test.
13054
13055 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
13056
13057 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13058 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13059 gcc.dg/vect/vect-104.c: Use more complex construction to
13060 prevent vectorizing.
13061 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13062
13063 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
13064
13065 PR tree-optimization/24659
13066 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13067 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13068 not vect_int target.
13069 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13070 not vect_int target. Loop is vectorized for vect_intfloat_cvt
13071 targets.
13072 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13073 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13074 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13075
13076 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
13077
13078 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13079 and x86_64-*-* targets.
13080 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13081
13082 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
13083
13084 PR fortran/18769
13085 PR fortran/30881
13086 PR fortran/31194
13087 PR fortran/31216
13088 PR fortran/31427
13089 * transfer_simplify_1.f90: New test.
13090 * transfer_simplify_2.f90: New test.
13091
13092 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
13093
13094 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13095
13096 2007-05-14 Janis Johnson <janis187@us.ibm.com>
13097
13098 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13099
13100 * gcc.dg/fltconst-pedantic-dfp.c: New test.
13101
13102 PR c/31924
13103 * gcc.dg/fltconst-1.c: New test.
13104
13105 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13106 * gcc.dg/dfp/operator-assignment.c: Ditto.
13107
13108 2007-05-14 Paolo Carlini <pcarlini@suse.de>
13109
13110 PR c++/29928
13111 * g++.dg/rtti/typeid5.C: New.
13112
13113 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13114
13115 PR fortran/31725
13116 * gfortran.dg/substr_4.f: New test.
13117
13118 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
13119
13120 * gcc.target/m68k/interrupt_thread-1.c,
13121 gcc.target/m68k/interrupt_thread-2.c,
13122 gcc.target/m68k/interrupt_thread-3.c: New.
13123 * gcc.target/m68k/m68k.exp: Accept fido.
13124
13125 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13126
13127 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13128 * gfortran.dg/altreturn_3.f90: Likewise.
13129 * gfortran.dg/assumed_dummy_1.f90: Likewise.
13130 * gfortran.dg/default_numeric_type_1.f90: Likewise.
13131 * gfortran.dg/inquire_iolength.f90: Likewise.
13132 * gfortran.dg/module_naming_1.f90: Likewise.
13133 * gfortran.dg/oldstyle_2.f90: Likewise.
13134 * gfortran.dg/operator_2.f90: Likewise.
13135 * gfortran.dg/parameter_array_element_1.f90: Likewise.
13136 * gfortran.dg/used_types_11.f90: Likewise.
13137 * gfortran.dg/zero_array_components_1.f90: Likewise.
13138 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13139 * gfortran.dg/parameter_array_dummy.f90: Likewise.
13140 * gfortran.dg/real_const_3.f90: Likewise.
13141
13142 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
13143
13144 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13145 * gcc.dg/tree-ssa/loop-30.c: New test.
13146
13147 2007-05-13 Richard Guenther <rguenther@suse.de>
13148
13149 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13150 scanning forwprop1.
13151 * g++.dg/tree-ssa/pr31146.C: Likewise.
13152
13153 2007-05-13 Revital Eres <eres@il.ibm.com>
13154
13155 * gcc.dg/dse.c: New test.
13156
13157 2007-05-12 Richard Guenther <rguenther@suse.de>
13158
13159 PR tree-optimization/31797
13160 * gcc.c-torture/compile/pr31797.c: New testcase.
13161
13162 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
13163
13164 PR fortran/30746
13165 * gfortran.dg/host_assoc_function_1.f90: New test.
13166
13167 2007-05-11 Steve Ellcey <sje@cup.hp.com>
13168
13169 PR c++/31829
13170 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13171
13172 2007-05-11 Silvius Rus <rus@google.com>
13173
13174 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13175 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13176 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13177 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13178 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13179 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13180 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13181 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13182 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13183 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13184 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13185 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13186 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13187 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13188 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13189 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13190
13191 2007-05-11 Paolo Carlini <pcarlini@suse.de>
13192
13193 PR other/31852
13194 * gcc.c-torture/execute/builtins/memchr.c: New.
13195 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13196 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13197
13198 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13199
13200 PR fortran/30876
13201 * gfortran.dg/recursive_reference_1.f90: Put error at correct
13202 line.
13203 * gfortran.dg/recursive_reference_2.f90: New test.
13204
13205 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13206
13207 PR fortran/30878
13208 * gfortran.dg/namelist_29.f90: New test.
13209
13210 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13211
13212 PR fortran/31474
13213 * gfortran.dg/entry_10.f90: New test.
13214
13215 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
13216
13217 PR tree-optimization/31885
13218 * gcc.dg/tree-ssa/loop-29.c: New test.
13219
13220 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13221
13222 * assumed_dummy_1.f90: Fix dg directive.
13223 * char_initialiser_actual.f90: Likewise.
13224 * nested_modules_2.f90: Likewise.
13225 * shift-alloc.f90: Likewise.
13226
13227 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
13228
13229 * gcc.dg/20070507-1.c: Disable for non-pic targets.
13230
13231 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13232
13233 PR libfortran/31880
13234 * gfortran.dg/unf_read_corrupted_2.f90: New test.
13235
13236 2007-05-09 Mike Stump <mrs@apple.com>
13237
13238 * g++.dg/other/first-global.C: Add -fpie for darwin.
13239 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13240
13241 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
13242
13243 * gcc.dg/20070507-1.c: New testcase.
13244
13245 2007-05-08 Chao-ying Fu <fu@mips.com>
13246
13247 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13248 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13249 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13250 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13251
13252 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
13253
13254 PR 31847
13255 * gcc.dg/pr31847.c: New test.
13256
13257 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
13258
13259 PR fortran/31692
13260 * gfortran.dg/actual_array_result_1.f90: New test.
13261
13262 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
13263
13264 PR fortran/29397
13265 * gfortran.dg/parameter_array_init_1.f90: New test.
13266
13267 PR fortran/29400
13268 * gfortran.dg/parameter_array_init_2.f90: New test.
13269
13270 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
13271
13272 PR target/31854
13273 * gcc.target/i386/pr31854.c: New test.
13274
13275 2007-05-07 Janis Johnson <janis187@us.ibm.com>
13276
13277 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13278
13279 2007-05-07 Mike Stump <mrs@apple.com>
13280
13281 * g++.old-deja/g++.mike/empty.C: Add.
13282
13283 2007-05-07 Eric Christopher <echristo@apple.com>
13284
13285 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13286
13287 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
13288
13289 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13290 variable. Rearrange conversions from binary float to decimal float.
13291
13292 2007-05-07 Mark Mitchell <mark@codesourcery.com>
13293
13294 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13295 x86.
13296
13297 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
13298
13299 * gnat.dg/opt1.ad[sb]: New testcase.
13300
13301 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13302
13303 PR fortran/31399
13304 * gfortran.dg/do_3.F90: New test.
13305
13306 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13307
13308 PR fortran/31764
13309 * gfortran.dg/new_line.f90: Add new checks.
13310
13311 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13312
13313 PR fortran/31201
13314 * gfortran.dg/large_unit_1.f90: New.
13315 * gfortran.dg/large_unit_2.f90: New.
13316 * gfortran.dg/iostat_4.f90: New
13317 * gfortran.dg/bounds_check_fail_1.f90: Updated.
13318
13319 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
13320
13321 PR fortran/31540
13322 * gfortran.dg/char_result_4.f90: New test.
13323
13324 2007-06-05 Revital Eres <eres@il.ibm.com>
13325
13326 PR 30957
13327 * gcc.dg/pr30957-1.c: New test.
13328
13329 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13330
13331 PR fortran/31251
13332 * gfortran.dg/char_type_len_2.f90: New test.
13333
13334 2007-05-05 Geoffrey Keating <geoffk@apple.com>
13335
13336 PR 31775
13337 * g++.dg/other/nested-extern.cc: New.
13338 * g++.dg/other/nested-extern-1.C: New.
13339 * g++.dg/other/nested-extern-2.C: New.
13340
13341 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13342
13343 PR fortran/31760
13344 * gfortran.dg/erf.f90: New test.
13345 * gfortran.dg/besxy.f90: New test.
13346
13347 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13348
13349 PR fortran/22359
13350 * gfortran.dg/fseek.f90: New test.
13351
13352 2007-05-04 Bob Wilson <bob.wilson@acm.org>
13353
13354 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13355
13356 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13357
13358 PR libfortran/31210
13359 * gfortran.dg/zero_length_1.f90: New test.
13360
13361 2007-05-04 Tobias Burnus <burnus@net-b.de>
13362
13363 PR fortran/31803
13364 * gfortran.dg/char_pointer_assign_3.f90: New test.
13365 * gfortran.dg/char_result_2.f90: Re-enable test.
13366
13367 2007-05-04 Tobias Burnus <burnus@net-b.de>
13368
13369 PR fortran/25071
13370 * gfortran.dg/char_length_3.f90: New test.
13371 * gfortran.dg/char_result_2.f90: Fix test.
13372
13373 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
13374
13375 PR tree-optimization/30565
13376 * gcc.dg/tree-ssa/loop-27.c: New test.
13377
13378 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
13379
13380 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13381 * gcc.target/bfin/arith.c (__v2hi): Likewise.
13382 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13383 * gcc.target/bfin/shift.c (__v2hi): Likewise.
13384
13385 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
13386
13387 PR tree-optimization/31699
13388 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13389 New.
13390 (check_effective_target_vect_floatint_cvt): New.
13391 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13392 of specific targets.
13393 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13394 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13395 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13396 * gcc.dg/vect/vect-iv-4.c: Likewise.
13397 * gcc.dg/vect/vect-multitypes-11.c: New.
13398 * gcc.dg/vect/pr31699.c: New.
13399
13400 2007-05-02 Geoffrey Keating <geoffk@apple.com>
13401
13402 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13403
13404 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
13405
13406 PR C++/31663
13407 * g++.dg/warn/anonymous-namespace-2.C: New.
13408 * g++.dg/warn/anonymous-namespace-2.h: New.
13409
13410 2007-05-02 Paul Brook <paul@codesourcery.com>
13411
13412 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
13413
13414 2007-05-02 Eric Christopher <echristo@apple.com>
13415
13416 * gcc.dg/cpp/if-div.c: New file.
13417
13418 2007-05-02 Tom Tromey <tromey@redhat.com>
13419
13420 PR preprocessor/28709:
13421 * gcc.dg/cpp/pr28709.c: New file.
13422
13423 2007-05-02 Richard Guenther <rguenther@suse.de>
13424
13425 PR tree-optimization/31146
13426 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13427
13428 2007-05-01 Geoffrey Keating <geoffk@apple.com>
13429
13430 * gcc.c-torture/compile/limits-blockid.c: New.
13431 * gcc.c-torture/compile/limits-caselabels.c: New.
13432 * gcc.c-torture/compile/limits-declparen.c: New.
13433 * gcc.c-torture/compile/limits-enumconst.c: New.
13434 * gcc.c-torture/compile/limits-exprparen.c: New.
13435 * gcc.c-torture/compile/limits-externalid.c: New.
13436 * gcc.c-torture/compile/limits-fnargs.c: New.
13437 * gcc.c-torture/compile/limits-fndefn.c: New.
13438 * gcc.c-torture/compile/limits-idexternal.c: New.
13439 * gcc.c-torture/compile/limits-idinternal.c: New.
13440 * gcc.c-torture/compile/limits-pointer.c: New.
13441 * gcc.c-torture/compile/limits-stringlit.c: New.
13442 * gcc.c-torture/compile/limits-structmem.c: New.
13443 * gcc.c-torture/compile/limits-structnest.c: New.
13444
13445 2007-04-29 Geoffrey Keating <geoffk@apple.com>
13446
13447 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13448
13449 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
13450
13451 PR middle-end/31740
13452 * gcc.c-torture/compile/20070501-1.c: New testcase.
13453
13454 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13455
13456 PR fortran/31732
13457 * gfortran.dg/array_memset_2: New test case.
13458
13459 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13460
13461 PR testsuite/31615
13462 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13463
13464 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13465
13466 PR testsuite/31589
13467 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13468 dg-final test.
13469 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13470 keyword to dg-final test.
13471 * gcc.dg/vect/vect-iv-4.c: Likewise.
13472 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13473 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13474 test.
13475 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13476 cast.
13477 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13478 * lib/target-supports.exp
13479 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13480 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13481
13482 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
13483
13484 * gcc.c-torture/execute/ieee/20000320-1.c: Use
13485 __LONG_LONG_MAX__ and its friends instead of those supplied by
13486 limits.h.
13487
13488 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
13489
13490 PR C++/31721
13491 * g++.dg/ext/vector7.C: New testcase.
13492
13493 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13494
13495 PR fortran/31591
13496 * gfortran.dg/bound_simplification_1.f90: New test.
13497
13498 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13499
13500 PR fortran/31645
13501 * gfortran.dg/bom_error.f90: New test.
13502 * gfortran.dg/bom_include.f90: New test.
13503 * gfortran.dg/bom_UTF16-LE.f90: New test.
13504 * gfortran.dg/bom_UTF16-BE.f90: New test.
13505 * gfortran.dg/bom_UTF-8.f90: New test.
13506 * gfortran.dg/bom_UTF-32.f90: New test.
13507 * gfortran.dg/bom_UTF-8.F90: New test.
13508 * gfortran.dg/bom_include.inc: New file.
13509
13510 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13511
13512 PR C++/30221
13513 * g++.dg/init/ptrfn2.C: New test.
13514 * g++.dg/init/ptrfn3.C: New test.
13515
13516 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
13517
13518 PR fortran/31711
13519 * gfortran.dg/dependency_21.f90: New test.
13520
13521 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13522
13523 * gfortran.dg/secnds.f: Use real*8.
13524 * gfortran.dg/secnds-1.f: Use real*8.
13525
13526 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13527
13528 PR libfortran/31532
13529 * gfortran.dg/inquire_5.f90: Update test.
13530
13531 2007-04-27 Ian Lance Taylor <iant@google.com>
13532
13533 PR middle-end/31710
13534 * gcc.c-torture/compile/pr31710.c: New test.
13535
13536 2007-04-27 Richard Guenther <rguenther@suse.de>
13537
13538 PR tree-optimization/30965
13539 PR tree-optimization/30978
13540 * gcc.dg/tree-ssa/pr30978.c: New testcase.
13541 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13542 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13543 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13544
13545 2007-04-27 Richard Guenther <rguenther@suse.de>
13546
13547 PR tree-optimization/31715
13548 * gcc.dg/Warray-bounds-4.c: New testcase.
13549
13550 2007-04-26 Ian Lance Taylor <iant@google.com>
13551
13552 PR target/28675
13553 * gcc.c-torture/compile/pr28675.c: New test.
13554
13555 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
13556
13557 PR C++/30016
13558 * g++.dg/ext/vector6.C: New test.
13559
13560 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
13561
13562 * gcc.c-torture/execute/ieee/20000320-1.x: New.
13563
13564 2007-04-26 Steve Ellcey <sje@cup.hp.com>
13565
13566 PR middle-end/31617
13567 * g++.dg/other/str_empty.C: Add expected warning.
13568
13569 2007-04-26 Richard Guenther <rguenther@suse.de>
13570 Daniel Berlin <dberlin@dberlin.org>
13571
13572 PR tree-optimization/30567
13573 * g++.dg/other/pr30567.C: New testcase.
13574
13575 2007-04-26 Richard Guenther <rguenther@suse.de>
13576
13577 PR tree-optimization/31703
13578 * gcc.c-torture/compile/pr31703.c: New testcase.
13579 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13580 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13581
13582 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
13583
13584 * gfortran.dg/open_errors.f90: Added if statements checking
13585 the value of iostat.
13586
13587 2007-04-26 Jakub Jelinek <jakub@redhat.com>
13588
13589 PR c++/31598
13590 * g++.dg/gomp/pr31598.C: New test.
13591
13592 PR tree-optimization/30558
13593 * g++.dg/gomp/pr30558.C: New test.
13594
13595 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13596
13597 PR c++/31338
13598 * g++.dg/ext/complex2.C: New test.
13599
13600 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13601
13602 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13603
13604 2007-04-25 Thiemo Seufer <ths@mips.com>
13605
13606 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13607 value to signed char.
13608
13609 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13610
13611 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13612 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13613 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13614
13615 2007-04-25 Tobias Burnus <burnus@net-b.de>
13616
13617 PR fortran/31668
13618 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13619 statement functions.
13620 * gfortran.dg/c_by_val_5.f90: New test.
13621
13622 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13623
13624 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13625 with two new subroutines to avoid parameter-induced aliasing.
13626 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13627 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13628
13629 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13630
13631 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13632 * g++.dg/warn/Warray-bounds.C: Likewise.
13633
13634 2007-04-24 Ian Lance Taylor <iant@google.com>
13635
13636 PR tree-optimization/31605
13637 * gcc.c-torture/execute/pr31605.c: New test.
13638
13639 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13640
13641 PR fortran/31587
13642 * lib/gcc-dg.exp (scan-module): New function.
13643 * gfortran.dg/module_md5_1.f90: New test.
13644
13645 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13646
13647 * g++.old-deja/g++.pt/defarg6.C: Only run with
13648 -std=gnu++98.
13649 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13650 * g++.dg/cpp0x/variadic61.C: Ditto.
13651 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13652 * g++.dg/cpp0x/variadic62.C: Ditto.
13653 * g++.dg/template/meminit1.C: Ditto.
13654 * g++.dg/template/operator7.C: Ditto.
13655 * g++.dg/template/static15.C: Ditto.
13656 * g++.dg/template/invalid1.C: Ditto.
13657 * g++.dg/template/shift1.C: Ditto.
13658 * g++.dg/template/error10.C: Ditto.
13659
13660 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13661
13662 PR diagnostic/25923
13663 * gfortran.dg/pr25923.f90: New test.
13664
13665 2007-04-24 Ian Lance Taylor <iant@google.com>
13666
13667 PR tree-optimization/31602
13668 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13669
13670 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13671
13672 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13673 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13674
13675 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13676
13677 * gcc.target/i386/reload-1.c. New.
13678
13679 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13680 Olga Golovanevsky <olga@il.ibm.com>
13681
13682 * g++.dg/other/str_empty.C: New test.
13683
13684 2007-04-24 Richard Henderson <rth@redhat.com>
13685
13686 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13687
13688 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13689
13690 PR target/31641
13691 * gcc.c-torture/compile/pr31641.c: New testcase.
13692
13693 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13694
13695 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13696 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13697 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13698 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13699
13700 2007-04-23 Simon Baldwin <simonb@google.com>
13701
13702 * g++.dg/other/error15.C: New.
13703 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13704 triggering a "multiple parameters named" error.
13705
13706 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13707
13708 PR fortran/31618
13709 * gfortran.dg/backspace_8.f: New test case.
13710
13711 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13712
13713 PR fortran/31630
13714 * gfortran.dg/used_types_17.f90: New test.
13715
13716 PR fortran/31620
13717 * gfortran.dg/zero_array_components_1.f90: New test.
13718
13719 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13720
13721 PR fortran/31616
13722 * gfortran.dg/open_errors.f90: Allow a different error message.
13723
13724 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13725
13726 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13727 Rename from check_effective_target_vect_pack_mod. Rename global
13728 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13729 messages.
13730 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13731 rename.
13732 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13733 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13734
13735 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13736
13737 PR middle-end/31448
13738 * gcc.c-torture/execute/pr31448.c: New testcase.
13739
13740 2007-04-22 Nick Clifton <nickc@redhat.com>
13741
13742 * gcc.dg/20020312-2.c: Add support for the FRV.
13743
13744 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13745
13746 PR tree-optimization/24659
13747 * gcc.dg/vect/vect-float-extend-1.c: New test.
13748 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13749
13750 2007-04-22 Richard Guenther <rguenther@suse.de>
13751
13752 PR tree-optimization/29789
13753 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13754 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13755
13756 2007-04-22 Revital Eres <eres@il.ibm.com>
13757
13758 * gcc.dg/var-expand2.c: New test.
13759
13760 2007-04-22 Revital Eres <eres@il.ibm.com>
13761
13762 * gcc.dg/var-expand3.c: New test.
13763
13764 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13765
13766 PR fortran/31495
13767 * gfortran.dg/continuation_8.f90: New test.
13768
13769 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13770
13771 PR C/30265
13772 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13773 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13774
13775 2007-04-21 Richard Guenther <rguenther@suse.de>
13776
13777 PR middle-end/31136
13778 * gcc.c-torture/execute/pr31136.c: New testcase.
13779
13780 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13781
13782 * gcc.target/i386/movsi-sm-1.c: New.
13783
13784 2007-04-20 Richard Henderson <rth@redhat.com>
13785
13786 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13787 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13788
13789 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13790
13791 * gcc.target/i386/ordcmp-1.c: New test.
13792 * gcc.target/i386/unordcmp-1.c: New test.
13793
13794 PR tree-optimization/31632
13795 * gcc.c-torture/compile/20070419-1.c: New test.
13796
13797 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13798
13799 * gcc.dg/invalid-call-1.c: New test.
13800
13801 2007-04-18 Dirk Mueller <dmueller@suse.de>
13802
13803 PR diagnostic/31227
13804 * gcc.dg/Warray-bounds-3.c: New.
13805
13806 2007-04-18 Richard Guenther <rguenther@suse.de>
13807
13808 PR tree-optimization/19431
13809 PR tree-optimization/21463
13810 * gcc.c-torture/execute/20070212-1.c: New testcase.
13811 * gcc.c-torture/execute/20070212-2.c: Likewise.
13812 * gcc.c-torture/execute/20070212-3.c: Likewise.
13813 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13814 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13815 * g++.dg/tree-ssa/pr21463.C: Likewise.
13816 * g++.dg/tree-ssa/pr30738.C: Likewise.
13817
13818 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13819
13820 PR c++/31513
13821 * g++.dg/expr/bitfield8.C: New test.
13822
13823 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13824 Richard Sandiford <richard@codesourcery.com>
13825
13826 * lib/target-supports.exp (check_profiling_available): Return 0
13827 for uClibc with -p or -pg.
13828
13829 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13830
13831 PR c++/31517
13832 * g++.dg/template/init7.C: New test.
13833
13834 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13835
13836 PR rtl-optimization/31360
13837 * gcc.dg/loop-7.c: New test.
13838
13839 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13840
13841 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13842 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13843 build.
13844 (compat-execute): Likewise.
13845 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13846 files to remote hosts.
13847 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13848 (c-torture-execute): Likewise.
13849 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13850 or plain file. Use remote_upload and remote_download to copy
13851 files about.
13852 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13853 before scanning it.
13854
13855 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13856
13857 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13858
13859 2007-04-16 Lawrence Crowl <crowl@google.com>
13860
13861 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13862 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13863 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13864 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13865 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13866 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13867 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13868 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13869 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13870 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13871 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13872
13873 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13874 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13875 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13876 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13877 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13878 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13879 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13880 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13881 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13882 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13883 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13884
13885 2007-04-16 Ian Lance Taylor <iant@google.com>
13886
13887 PR tree-optimization/31522
13888 * gcc.dg/Wstrict-overflow-16.c: New test.
13889
13890 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13891
13892 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13893
13894 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13895
13896 PR fortran/31144
13897 * gfortran.dg/module_naming_1.f90: New.
13898
13899 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13900
13901 * lib/target-supports.exp (check_profiling_available): Return
13902 false for m68k-*-uclinux.
13903
13904 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13905
13906 PR c++/29365
13907 Testcase for c++ anonymous namespace warning
13908
13909 * g++.dg/warn/anonymous-namespace-1.C: New test
13910 * g++.dg/warn/anonymous-namespace-1.h: New test
13911
13912 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13913
13914 PR testsuite/31578
13915 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13916
13917 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13918
13919 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13920
13921 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13922
13923 PR fortran/31204
13924 * gfortran.dg/array_constructor_16.f90: New test.
13925
13926 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13927
13928 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13929 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13930
13931 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13932
13933 PR rtl-optimization/31500
13934 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13935 * g++.dg/warn/Warray-bounds.C: Likewise.
13936
13937 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13938
13939 PR C/31520
13940 * gcc.dg/gnu89-init-4.c: New testcase.
13941
13942 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13943
13944 PR c++/25874
13945 * gcc.dg/gomp/pr25874.c: Add dg-options.
13946 * g++.dg/gomp/pr25874.C: Add dg-options.
13947
13948 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13949
13950 PR fortran/21061
13951 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13952 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13953
13954 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13955
13956 PR fortran/31561
13957 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13958
13959 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13960
13961 PR fortran/29507
13962 PR fortran/31404
13963 * gfortran.dg/initialization_6.f90: New test.
13964
13965 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13966
13967 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13968
13969 * lib/target-supports.exp (check_gc_sections_available):
13970 Return false if ldflags includes -elf2flt.
13971
13972 2007-04-13 Jason Merrill <jason@redhat.com>
13973
13974 PR c++/31074
13975 * conv3.C: New test.
13976
13977 2007-04-13 Mike Stump <mrs@apple.com>
13978
13979 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13980 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13981
13982 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13983
13984 PR tree-optimization/29598
13985 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13986
13987 2007-04-13 Tobias Burnus <burnus@net-b.de>
13988
13989 PR fortran/31559
13990 * gfortran.dg/func_assign.f90: New test.
13991
13992 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13993
13994 PR fortran/31550
13995 * gfortran.dg/used_types_16.f90: New test.
13996
13997 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13998
13999 PR fortran/18937
14000 * gfortran.dg/goto_2.f90: New.
14001 * gfortran.dg/goto_3.f90: New.
14002 * gfortran.dg/pr17708.f90: Rename to ...
14003 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14004
14005 2007-04-13 Tobias Burnus <burnus@net-b.de>
14006
14007 PR fortran/31562
14008 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14009 instead of a struct.
14010
14011 2007-04-13 Tobias Burnus <burnus@net-b.de>
14012
14013 PR fortran/31562
14014 * gfortran.dg/value_4.c: Use GNU extensions for complex
14015 instead of a struct.
14016
14017 2007-04-13 Richard Guenther <rguenther@suse.de>
14018
14019 PR tree-optimization/21258
14020 * gcc.dg/tree-ssa/vrp34.c: New testcase.
14021
14022 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14023
14024 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14025 <complex.h>.
14026
14027 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
14028
14029 PR fortran/31250
14030 * gfortran.dg/char_length_2.f90: New.
14031 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14032 * gfortran.dg/repeat_4.f90: Likewise.
14033
14034 PR fortran/31266
14035 * gfortran.dg/char_assign_1.f90: New.
14036
14037 PR fortran/31471
14038 * gfortran.dg/block_name_1.f90: New.
14039 * gfortran.dg/block_name_2.f90: New.
14040
14041 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
14042
14043 PR c++/31078
14044 * g++.dg/other/pr31078.C: New.
14045
14046 2007-04-12 Richard Guenther <rguenther@suse.de>
14047
14048 PR tree-optimization/31169
14049 * gcc.c-torture/execute/pr31169.c: New testcase.
14050
14051 2007-04-12 Richard Guenther <rguenther@suse.de>
14052
14053 PR tree-optimization/24689
14054 PR tree-optimization/31307
14055 * g++.dg/tree-ssa/pr31307.C: New testcase.
14056 * gcc.dg/tree-ssa/pr24689.c: Likewise.
14057
14058 2007-04-12 Tobias Burnus <burnus@net-b.de>
14059
14060 PR fortran/31472
14061 * gfortran.dg/access_spec_1.f90: New test.
14062 * gfortran.dg/access_spec_2.f90: New test.
14063 * gfortran.dg/non_module_public.f90: Match new error message.
14064
14065 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
14066
14067 PR testsuite/31538
14068 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14069 to 4 at line 38 to fix bounds problem.
14070
14071 2007-04-11 Tobias Burnus <burnus@net-b.de>
14072
14073 PR testsuite/31240
14074 * gfortran.dg/pointer_intent_1.f90: Fix test.
14075
14076 2007-04-10 Eric Christopher <echristo@apple.com>
14077
14078 * lib/target-supports.exp
14079 (check_effective_target_fstack_protector): Rewrite.
14080
14081 2007-04-09 Mark Mitchell <mark@codesourcery.com>
14082
14083 PR c++/31449
14084 * g++.dg/init/const5.C: New test.
14085
14086 2007-04-09 Jan Hubicka <jh@suse.cz>
14087
14088 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14089
14090 2007-04-08 Jan Hubicka <jh@suse.cz>
14091
14092 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14093
14094 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14095
14096 PR fortran/31257
14097 * gfortran.dg/achar_4.f90: New test.
14098
14099 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14100
14101 PR fortran/30880
14102 * gfortran.dg/used_dummy_types_8.f90: New test.
14103
14104 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14105
14106 PR fortran/30872
14107 * gfortran.dg/parameter_array_element_1.f90: New test.
14108
14109 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14110
14111 PR fortran/31222
14112 * gfortran.dg/default_numeric_type_1.f90: New test.
14113
14114 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14115
14116 PR fortran/31424
14117 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14118
14119 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14120
14121 PR fortran/31293
14122 * gfortran.dg/interface_12.f90: New test.
14123
14124 2007-04-07 Bruce Korb <bkorb@gnu.org>
14125
14126 * gcc.dg/format/opt-6.c: New test.
14127 * gcc.dg/format/nul-1.c: New test.
14128 * gcc.dg/format/nul-2.c: New test.
14129
14130 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14131
14132 PR libgfortran/31395
14133 * gfortran.dg/fmt_colon.f90: New test.
14134
14135 2007-04-06 Mark Mitchell <mark@codesourcery.com>
14136
14137 * g++.old-deja/g++.other/init18.C: Use
14138 dg-require-effective-target instead of an explicit xfail.
14139
14140 2007-04-05 Janis Johnson <janis187@us.ibm.com>
14141
14142 * gcc.dg/dfp/signbit-1.c
14143 * gcc.dg/dfp/signbit-2.c
14144
14145 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
14146
14147 PR fortran/31483
14148 * gfortran.dg/altreturn_5.f90: New test.
14149
14150 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
14151
14152 PR fortran/31292
14153 * gfortran.dg/contained_module_proc_1.f90: New test.
14154
14155 2007-04-04 Stuart Hastings <stuart@apple.com>
14156
14157 PR 31281
14158 * objc/execute/exceptions/pr31281.m: New.
14159
14160 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
14161
14162 * g++.dg/ext/dllimport12.C: Update comments.
14163
14164 2007-04-03 Eric Christopher <echristo@apple.com>
14165
14166 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14167
14168 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14169
14170 PR fortran/31304
14171 * gfortran.dg/repeat_2.f90: New test.
14172 * gfortran.dg/repeat_3.f90: New test.
14173 * gfortran.dg/repeat_4.f90: New test.
14174
14175 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
14176
14177 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14178
14179 2007-04-03 Jakub Jelinek <jakub@redhat.com>
14180
14181 PR c++/30847
14182 * g++.dg/parse/cond3.C: New test.
14183
14184 PR middle-end/30704
14185 * gcc.c-torture/execute/ieee/pr30704.c: New test.
14186
14187 2007-04-02 Jason Merrill <jason@redhat.com>
14188
14189 PR c++/31187
14190 * g++.dg/ext/visibility/anon3.C: New test.
14191
14192 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14193
14194 PR libgfortran/31052
14195 * gfortran.dg/namelist_28.f90: New test.
14196
14197 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14198
14199 PR libgfortran/31366
14200 * gfortran.dg/direct_io_6.f90: New test.
14201
14202 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14203
14204 PR libgfortran/31207
14205 * gfortran.dg/advance_5.f90: New test.
14206 * gfortran.dg/advance_6.f90: New test.
14207
14208 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
14209
14210 * g++.dg/ext/dllimport6.C: Remove extra ';'.
14211 * g++.dg/ext/dllimport7.C: Likewise.
14212 * g++.dg/ext/selectany1.C: Likewise.
14213
14214 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
14215
14216 * g++.dg/parser/pr31138.C: New.
14217 * g++.dg/parser/pr31140.C: New.
14218 * g++.dg/parser/pr31141.C: New.
14219
14220 2007-03-30 Paolo Carlini <pcarlini@suse.de>
14221
14222 PR c++/26099
14223 * g++.dg/ext/is_base_of.C: New.
14224 * g++.dg/ext/has_virtual_destructor.C: New.
14225 * g++.dg/ext/is_polymorphic.C: New.
14226 * g++.dg/ext/is_base_of_diagnostic.C: New.
14227 * g++.dg/ext/is_enum.C: New.
14228 * g++.dg/ext/has_nothrow_assign.C: New.
14229 * g++.dg/ext/has_nothrow_constructor.C: New.
14230 * g++.dg/ext/is_empty.C: New.
14231 * g++.dg/ext/has_trivial_copy.C: New.
14232 * g++.dg/ext/has_trivial_assign.C: New.
14233 * g++.dg/ext/is_abstract.C: New.
14234 * g++.dg/ext/is_pod.C: New.
14235 * g++.dg/ext/has_nothrow_copy.C: New.
14236 * g++.dg/ext/is_class.C: New.
14237 * g++.dg/ext/has_trivial_constructor.C: New.
14238 * g++.dg/ext/is_union.C: New.
14239 * g++.dg/ext/has_trivial_destructor.C: New.
14240 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14241 * g++.dg/template/crash43.C: Likewise.
14242
14243 2007-03-29 Dirk Mueller <dmueller@suse.de>
14244
14245 * g++.dg/warn/pedantic2.C: New testcase.
14246
14247 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14248
14249 * size_dim.f90: Fix dg directive.
14250 * pr16433.f: Likewise.
14251 * use_6.f90: Likewise.
14252 * use_7.f90: Likewise.
14253 * entry_9.f90: Likewise.
14254 * pointer_intent_2.f90: Likewise.
14255 * protected_1.f90: Likewise.
14256 * fmt_missing_period_2.f: Likewise.
14257 * pointer_intent_3.f90: Likewise.
14258 * protected_2.f90: Likewise.
14259 * protected_3.f90: Likewise.
14260 * pr15754.f90: Likewise.
14261 * protected_4.f90: Likewise.
14262 * protected_5.f90: Likewise.
14263 * initialization_2.f90: Likewise.
14264 * protected_6.f90: Likewise.
14265 * continuation_7.f90: Likewise.
14266 * derived_function_interface_1.f90: Likewise.
14267 * der_pointer_4.f90: Likewise.
14268 * fmt_zero_precision.f90: Likewise.
14269 * blockdata_3.f90: Likewise.
14270 * fmt_missing_period_1.f: Likewise.
14271 * real_const_3.f90: Likewise.
14272 * use_4.f90: Likewise.
14273 * fmt_missing_period_3.f: Likewise.
14274 * use_5.f90: Likewise.
14275
14276 2007-03-28 Mike Stump <mrs@apple.com>
14277
14278 * gcc.dg/darwin-comm.c: Add.
14279
14280 2007-03-28 Eric Christopher <echristo@apple.com>
14281
14282 * lib/target-supports.exp (check_effective_target_fstack_protector):
14283 New.
14284 * gcc.dg/ssp-1.c: Use.
14285 * gcc.dg/ssp-2.c: Ditto.
14286
14287 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
14288
14289 PR c++/29077
14290 * g++.dg/parse/constructor3.C: New test.
14291
14292 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
14293
14294 * gnat.dg/thin_pointer.ad[sb]: New test.
14295
14296 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14297
14298 * g++.dg/cpp0x/bracket1.C: New.
14299 * g++.dg/cpp0x/bracket2.C: New.
14300 * g++.dg/cpp0x/bracket3.C: New.
14301 * g++.dg/cpp0x/bracket4.C: New.
14302
14303 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14304
14305 * g++.dg/cpp0x/temp_default1.C: New.
14306 * g++.dg/cpp0x/temp_default3.C: New.
14307 * g++.dg/cpp0x/temp_default2.C: New.
14308 * g++.dg/cpp0x/temp_default4.C: New.
14309
14310 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14311
14312 PR c++/29993
14313 * g++.dg/other/cv_func2.C: New.
14314
14315 2007-03-27 Janis Johnson <janis187@us.ibm.com>
14316
14317 * gcc.dg/dfp/func-vararg-alternate.h: New file.
14318 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14319 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14320 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14321
14322 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14323 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14324
14325 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14326
14327 * lib/compat.exp (compat-execute): Fix processing of file names.
14328
14329 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14330
14331 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14332
14333 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
14334
14335 * lib/target-supports.exp (check_effective_target_fortran_large_real):
14336 Delete created executable test file.
14337 (check_effective_target_fortran_large_int): Ditto.
14338 (check_effective_target_static_libgfortran): Ditto.
14339
14340 2007-03-26 Paolo Carlini <pcarlini@suse.de>
14341
14342 PR c++/30500
14343 * g++.dg/warn/pragma-system_header1.C: New test.
14344 * g++.dg/warn/pragma-system_header2.C: New test.
14345 * g++.dg/warn/pragma-system_header1.h. New.
14346 * g++.dg/warn/pragma-system_header2.h. New.
14347
14348 2007-03-26 Ian Lance Taylor <iant@google.com>
14349
14350 PR tree-optimization/31345
14351 * gcc.c-torture/compile/pr31345-1.c: New test.
14352
14353 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
14354
14355 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14356 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14357 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14358 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14359 * gfortran.dg/overload_1.f90: Likewise.
14360 * gfortran.dg/impure_assignment_1.f90: Likewise.
14361 * gfortran.dg/error_recovery_3.f90: Likewise.
14362 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14363 * gfortran.dg/sequence_types_1.f90: Likewise.
14364 * gfortran.dg/internal_references_1.f90: Likewise.
14365 * gfortran.dg/present_1.f90: Likewise.
14366 * gfortran.dg/volatile10.f90: Likewise.
14367 * gfortran.dg/module_equivalence_2.f90: Likewise.
14368 * gfortran.dg/use_4.f90: Likewise.
14369 * gfortran.dg/elemental_result_1.f90: Likewise.
14370 * gfortran.dg/generic_actual_arg.f90: Likewise.
14371 * gfortran.dg/private_type_5.f90: Likewise.
14372 * gfortran.dg/protected_4.f90: Likewise.
14373 * gfortran.dg/interface_3.f90: Likewise.
14374
14375 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14376
14377 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14378 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14379
14380 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14381
14382 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14383
14384 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14385
14386 PR libgfortran/31199
14387 * gfortran.dg/fmt_t_4.f90: New test.
14388
14389 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14390
14391 PR libfortran/31297
14392 * gfortran.dg/backspace_5.f: Initialize variable(s).
14393 * gfortran.dg/backspace_6.f: Likewise.
14394 * gfortran.dg/char_bounds_check_fail_1: Likewise.
14395 * gfortran.dg/direct_io_2.f90: Likewise.
14396 * gfortran.dg/write_back.f: Likewise.
14397 * gfortran.dg/write_rewind_2.f: Likewise.
14398 * gfortran.dg/write_rewind_1.f: Likewise.
14399 * gfortran.dg/write_rewind_2.f: Likewise.
14400
14401 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
14402
14403 PR tree-optimization/30784
14404 * gcc.dg/vect/pr30784.c: New test.
14405
14406 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14407
14408 PR fortran/30877
14409 * gfortran.dg/operator_1.f90: New test.
14410 * gfortran.dg/operator_2.f90: New test.
14411
14412 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14413
14414 PR libfortran/31196
14415 * gfortran.dg/reshape_transpose_1.f90: New test.
14416
14417 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14418
14419 PR fortran/30655
14420 * gfortran.dg/bounds_check_6.f90: New test.
14421
14422 2007-03-23 Michael Meissner <michael.meissner@amd.com>
14423
14424 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14425 #ifndef/#endif.
14426 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14427 * gcc.dg/dfp/decfloat-constants.c: Ditto.
14428
14429 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
14430
14431 PR fortran/31209
14432 * gfortran.dg/pointer_function_actual_1.f90: New test.
14433
14434 PR fortran/31200
14435 * gfortran.dg/pointer_function_actual_2.f90: New test.
14436
14437 PR fortran/31215
14438 * gfortran.dg/result_in_spec_1.f90: New test.
14439
14440 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14441
14442 PR fortran/30834
14443 * gfortran.dg/integer_exponentiation_3.F90: New test.
14444 * gfortran.dg/integer_exponentiation_4.f90: New test.
14445 * gfortran.dg/integer_exponentiation_5.F90: New test.
14446
14447 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14448
14449 PR c++/30863
14450 * g++.dg/template/error24.C: New test.
14451 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14452
14453 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14454
14455 PR c++/31273
14456 * g++.dg/expr/bitfield7.C: New test.
14457
14458 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14459
14460 PR other/23572
14461 * gcc.dg/float-range-4.c: New.
14462 * gcc.dg/float-range-1.c: Update. Test for a warning.
14463 * gcc.dg/float-range-3.c: New.
14464 * gcc.dg/float-range-5.c: New.
14465
14466 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14467
14468 PR fortran/31262
14469 * gfortran.dg/no_range_check_1.f90: New test.
14470
14471 2007-03-22 Dirk Mueller <dmueller@suse.de>
14472
14473 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14474 * g++.dg/other/static1.C: Remove stray semicolon.
14475 * g++.dg/other/init1.C: Likewise.
14476 * g++.dg/rtti/dyncast1.C: Likewise.
14477 * g++.dg/tree-ssa/pr17153.C: Likewise.
14478 * g++.dg/lookup/disamb1.C: Likewise.
14479 * g++.dg/lookup/scoped2.C: Likewise.
14480 * g++.dg/lookup/friend7.C: Likewise.
14481 * g++.dg/parse/parse4.C: Likewise.
14482 * g++.dg/parse/parse5.C: Likewise.
14483 * g++.dg/expr/pr29066.C: Likewise.
14484 * g++.dg/expr/cast4.C: Likewise.
14485 * g++.dg/tc1/dr193.C: Likewise.
14486 * g++.dg/tc1/dr213.C: Likewise.
14487 * g++.dg/abi/dcast1.C: Likewise.
14488 * g++.dg/abi/covariant2.C: Likewise.
14489 * g++.dg/inherit/covariant11.C: Likewise.
14490 * g++.dg/inherit/covariant9.C: Likewise.
14491 * g++.dg/inherit/covariant10.C: Likewise.
14492 * g++.dg/init/static3.C: Likewise.
14493 * g++.dg/init/init-ref3.C: Likewise.
14494 * g++.dg/init/ref10.C: Likewise.
14495 * g++.dg/template/meminit2.C: Likewise.
14496 * g++.dg/template/using9.C: Likewise.
14497 * g++.dg/template/friend9.C: Likewise.
14498 * g++.dg/template/ref1.C: Likewise.
14499 * g++.old-deja/g++.warn/inline.C: Likewise.
14500 * g++.old-deja/g++.robertl/eb91.C: Likewise.
14501 * g++.old-deja/g++.robertl/eb46.C: Likewise.
14502 * g++.old-deja/g++.robertl/eb34.C: Likewise.
14503 * g++.old-deja/g++.robertl/eb43.C: Likewise.
14504 * g++.old-deja/g++.robertl/eb26.C: Likewise.
14505 * g++.old-deja/g++.robertl/eb116.C: Likewise.
14506 * g++.old-deja/g++.brendan/copy5.C: Likewise.
14507 * g++.old-deja/g++.brendan/overload8.C: Likewise.
14508 * g++.old-deja/g++.brendan/overload11.C: Likewise.
14509 * g++.old-deja/g++.brendan/copy7.C: Likewise.
14510 * g++.old-deja/g++.brendan/crash38.C: Likewise.
14511 * g++.old-deja/g++.brendan/template11.C: Likewise.
14512 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14513 * g++.old-deja/g++.brendan/crash50.C: Likewise.
14514 * g++.old-deja/g++.brendan/crash16.C: Likewise.
14515 * g++.old-deja/g++.jason/pmem2.C: Likewise.
14516 * g++.old-deja/g++.jason/parse9.C: Likewise.
14517 * g++.old-deja/g++.jason/byval2.C: Likewise.
14518 * g++.old-deja/g++.jason/overload8.C: Likewise.
14519 * g++.old-deja/g++.jason/pmf8.C: Likewise.
14520 * g++.old-deja/g++.jason/template33.C: Likewise.
14521 * g++.old-deja/g++.jason/return3.C: Likewise.
14522 * g++.old-deja/g++.jason/scoping2.C: Likewise.
14523 * g++.old-deja/g++.jason/virtual.C: Likewise.
14524 * g++.old-deja/g++.jason/opeq3.C: Likewise.
14525 * g++.old-deja/g++.jason/template27.C: Likewise.
14526 * g++.old-deja/g++.jason/synth6.C: Likewise.
14527 * g++.old-deja/g++.jason/ref8.C: Likewise.
14528 * g++.old-deja/g++.jason/offset1.C: Likewise.
14529 * g++.old-deja/g++.other/static20.C: Likewise.
14530 * g++.old-deja/g++.other/array1.C: Likewise.
14531 * g++.old-deja/g++.other/new3.C: Likewise.
14532 * g++.old-deja/g++.other/array2.C: Likewise.
14533 * g++.old-deja/g++.other/overload9.C: Likewise.
14534 * g++.old-deja/g++.other/cast6.C: Likewise.
14535 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14536 * g++.old-deja/g++.other/eh4.C: Likewise.
14537 * g++.old-deja/g++.other/using7.C: Likewise.
14538 * g++.old-deja/g++.other/init18.C: Likewise.
14539 * g++.old-deja/g++.other/dyncast1.C: Likewise.
14540 * g++.old-deja/g++.other/dyncast2.C: Likewise.
14541 * g++.old-deja/g++.other/dtor11.C: Likewise.
14542 * g++.old-deja/g++.pt/static11.C: Likewise.
14543 * g++.old-deja/g++.pt/crash19.C: Likewise.
14544 * g++.old-deja/g++.pt/overload12.C: Likewise.
14545 * g++.old-deja/g++.pt/crash46.C: Likewise.
14546 * g++.old-deja/g++.pt/mi1.C: Likewise.
14547 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14548 * g++.old-deja/g++.pt/nontype5.C: Likewise.
14549 * g++.old-deja/g++.pt/local5.C: Likewise.
14550 * g++.old-deja/g++.pt/typename2.C: Likewise.
14551 * g++.old-deja/g++.pt/explicit80.C: Likewise.
14552 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14553 * g++.old-deja/g++.law/visibility1.C: Likewise.
14554 * g++.old-deja/g++.law/visibility2.C: Likewise.
14555 * g++.old-deja/g++.law/virtual2.C: Likewise.
14556 * g++.old-deja/g++.law/operators19.C: Likewise.
14557 * g++.old-deja/g++.law/parsing10.C: Likewise.
14558 * g++.old-deja/g++.law/visibility4.C: Likewise.
14559 * g++.old-deja/g++.law/operators4.C: Likewise.
14560 * g++.old-deja/g++.law/dtors2.C: Likewise.
14561 * g++.old-deja/g++.law/missed-error3.C: Likewise.
14562 * g++.old-deja/g++.law/visibility10.C: Likewise.
14563 * g++.old-deja/g++.law/scope3.C: Likewise.
14564 * g++.old-deja/g++.law/casts2.C: Likewise.
14565 * g++.old-deja/g++.law/code-gen5.C: Likewise.
14566 * g++.old-deja/g++.law/operators33.C: Likewise.
14567 * g++.old-deja/g++.law/friend4.C: Likewise.
14568 * g++.old-deja/g++.mike/pmf7.C: Likewise.
14569 * g++.old-deja/g++.mike/p5611.C: Likewise.
14570 * g++.old-deja/g++.mike/net37.C: Likewise.
14571 * g++.old-deja/g++.mike/p3570.C: Likewise.
14572 * g++.old-deja/g++.mike/p5718.C: Likewise.
14573 * g++.old-deja/g++.mike/net21.C: Likewise.
14574 * g++.old-deja/g++.mike/p1862.C: Likewise.
14575 * g++.old-deja/g++.mike/p4511.C: Likewise.
14576 * g++.old-deja/g++.mike/virt3.C: Likewise.
14577 * g++.old-deja/g++.mike/p16146.C: Likewise.
14578 * g++.old-deja/g++.mike/p1989.C: Likewise.
14579 * g++.old-deja/g++.mike/p5571.C: Likewise.
14580 * g++.old-deja/g++.gb/scope10.C: Likewise.
14581 * g++.old-deja/g++.abi/primary5.C: Likewise.
14582 * g++.old-deja/g++.abi/empty2.C: Likewise.
14583 * g++.old-deja/g++.abi/arraynew.C: Likewise.
14584 * g++.old-deja/g++.eh/vbase4.C: Likewise.
14585 * g++.old-deja/g++.eh/ptr1.C: Likewise.
14586 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14587 * g++.old-deja/g++.bob/template3.C: Likewise.
14588 * g++.old-deja/g++.bob/inherit1.C: Likewise.
14589
14590 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
14591
14592 PR fortran/31193
14593 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14594
14595 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14596
14597 PR fortran/20897
14598 * gfortran.dg/derived_name_1.f90: New.
14599 * gfortran.dg/derived_name_2.f: New.
14600
14601 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14602
14603 * lib/target-supports.exp (check_effective_target_nonpic): New
14604 procedure.
14605 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14606 when compiling PIC.
14607 * gcc.target/i386/asm-4.c: Require nonpic.
14608 * gcc.target/i386/cmov1.c: Likewise.
14609 * gcc.target/i386/mul.c: Likewise.
14610 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14611 * gcc.target/i386/ssetype-1.c: Require nonpic.
14612 * gcc.target/i386/ssetype-3.c: Likewise.
14613 * gcc.target/i386/ssetype-5.c: Likewise.
14614
14615 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14616
14617 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14618 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14619 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14620 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14621
14622 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14623
14624 PR tree-optimization/30590
14625 * g++.dg/opt/pr30590.C: New testcase.
14626
14627 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14628
14629 PR c/30762
14630 * gcc.dg/pr30762-1.c: New test.
14631 * gcc.dg/pr30762-2.c: New test.
14632
14633 PR inline-asm/30505
14634 * gcc.target/i386/pr30505.c: New test.
14635
14636 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14637
14638 * gcc.target/arm/register-variables.c: New.
14639
14640 2007-03-19 Jeff Law <law@redhat.com>
14641
14642 * PR tree-optimization/30984
14643 * gcc.c-torture/pr30984.c: New test.
14644
14645 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14646 Richard Guenther <rguenther@suse.de>
14647
14648 PR tree-optimization/31254
14649 * gcc.dg/torture/pr31254.c: New testcase.
14650
14651 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14652
14653 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14654 target default_packed.
14655
14656 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14657
14658 PR fortran/31203
14659 * gfortran.dg/string_length_1.f90: New test.
14660
14661 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14662
14663 PR testsuite/30395
14664 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14665
14666 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14667
14668 PR libgfortran/31052
14669 * gfortran.dg/namelist_27.f90: New test.
14670
14671 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14672
14673 PR fortran/30531
14674 * gfortran.dg/used_types_14.f90: New test.
14675
14676 PR fortran/31086
14677 * gfortran.dg/used_types_15.f90: New test.
14678
14679 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14680
14681 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14682 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14683
14684 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14685
14686 PR fortran/31120
14687 * gfortran.dg/integer_exponentiation_2.f90: New test.
14688
14689 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14690
14691 PR tree-optimization/31041
14692 * gcc.dg/vect/pr31041.c: New test.
14693
14694 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14695
14696 * g++.dg/warn/Wconversion-integer.C: New
14697 * g++.dg/warn/Wconversion-real.C: New.
14698 * g++.dg/warn/Wconversion-real-integer.C: New.
14699 * g++.dg/warn/conv2.C: Updated.
14700
14701 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14702
14703 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14704 exclude RTPs.
14705
14706 2007-03-16 Richard Guenther <rguenther@suse.de>
14707
14708 PR tree-optimization/31146
14709 * g++.dg/tree-ssa/pr31146.C: New testcase.
14710
14711 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14712
14713 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14714 assume that the target has <features.h>.
14715
14716 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14717
14718 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14719 dg-options rather than to the whole test.
14720
14721 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14722
14723 PR debug/29906
14724 * g++.dg/debug/pr29906.C: New
14725
14726 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14727
14728 PR libgfortran/31099
14729 * gfortran.dg/unformatted_recl.f90: Update test.
14730
14731 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14732
14733 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14734
14735 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14736
14737 PR c++/30891
14738 * g++.dg/parse/namespace-definition.C: New.
14739
14740 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14741
14742 PR c++/24924
14743 * g++.dg/cpp/pedantic-errors.C: New.
14744 * g++.dg/cpp/permissive.C: New.
14745
14746 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14747
14748 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14749 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14750
14751 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14752
14753 * lib/target-supports.exp (check_missing_uclibc_feature)
14754 (check_effective_target_wchar): New procedures.
14755 * gcc.dg/wchar_t-1.c: Require target wchar.
14756 * gcc.dg/wint_t-1.c: Likewise.
14757
14758 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14759
14760 * lib/target-supports.exp (check_gc_sections_available): Return
14761 false for VxWorks targets.
14762
14763 2007-03-15 Dirk Mueller <dmueller@suse.de>
14764
14765 * g++.dg/warn/Wconversion2.C: Fix typo.
14766 * gcc.dg/if-empty-1.c: Ditto.
14767
14768 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14769
14770 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14771
14772 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14773
14774 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14775 * gcc.target/i386/pr31167.c: Ditto.
14776
14777 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14778
14779 PR target/31167
14780 * gcc.target/i386/pr31167.c: New test.
14781
14782 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14783
14784 PR fortran/30922
14785 * gfortran.dg/import5.f90.f90: New test.
14786
14787
14788 PR fortran/30879
14789 * gfortran.dg/data_components_1.f90: New test.
14790
14791
14792 PR fortran/30870
14793 * gfortran.dg/generic_13.f90: New test.
14794
14795 PR fortran/31163
14796 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14797
14798 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14799
14800 PR libgfortran/31051
14801 * gfortran.dg/fmt_t_4.f90: New
14802
14803 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14804
14805 PR C++/31165
14806 * g++.dg/other/default7.C: New test.
14807
14808 2007-03-15 Dirk Mueller <dmueller@suse.de>
14809
14810 * g++.dg/warn/Wconversion2.C: New.
14811
14812 2007-03-14 Eric Christopher <echristo@apple.com>
14813
14814 * gcc.dg/ssp-1.c: New.
14815 * gcc.dg/ssp-2.c: Ditto.
14816
14817 2007-03-14 Dirk Mueller <dmueller@suse.de>
14818
14819 * g++.dg/warn/do-empty.C: New.
14820 * gcc.dg/do-empty.c: New.
14821 * gcc.dg/if-empty-1.c: Update.
14822 * gcc.dg/20001116-1.c: Update.
14823 * gcc.dg/pr23165.c: Update.
14824
14825 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14826
14827 * gfortran.dg/module_implicit_conversion.f90: New test.
14828
14829 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14830
14831 PR middle-end/31127
14832 * gcc.dg/pr31127.c: New.
14833
14834 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14835
14836 * gcc.dg/tree-ssa/loop-26.c: New test.
14837
14838 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14839
14840 * gcc.target/i386/cmpxchg16b-1.c: New test.
14841
14842 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14843
14844 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14845 * gcc.dg/c99-vla-1.c: Likewise.
14846 * g++.dg/ext/vla1.C: Likewise
14847
14848 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14849
14850 * gcc.dg/wvla-1.c: New test
14851 * gcc.dg/wvla-2.c: New test
14852 * gcc.dg/wvla-3.c: New test
14853 * gcc.dg/wvla-4.c: New test
14854 * gcc.dg/wvla-5.c: New test
14855 * gcc.dg/wvla-6.c: New test
14856 * gcc.dg/wvla-7.c: New test
14857 * g++.dg/warn/Wvla-1.C: New test
14858 * g++.dg/warn/Wvla-2.C: New test
14859 * g++.dg/warn/Wvla-3.C: New test
14860
14861 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14862
14863 PR c++/30108
14864 * g++.dg/other/default6.C: New test.
14865
14866 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14867
14868 * lib/target-supports.exp (check_profiling_available): Return false
14869 for VxWorks.
14870 (check_effective_target_vxworks_kernel): New procedure.
14871 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14872 VxWorks.
14873 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14874 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14875 to include VxWorks.
14876 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14877
14878 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14879
14880 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14881 PIC is not supported.
14882 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14883 * gcc.dg/20020426-2.c: Likewise.
14884 * gcc.dg/pr28243.c: Likewise.
14885 * gcc.dg/visibility-11.c: Likewise.
14886 * gcc.dg/tls/opt-9.c: Likewise.
14887 * gcc.dg/tls/opt-10.c: Likewise.
14888 * gcc.dg/tls/pic-1.c: Likewise.
14889 * gcc.dg/tls/struct-1.c: Likewise.
14890 * gcc.target/i386/20000807-1.c: Likewise.
14891 * gcc.target/i386/20000904-1.c: Likewise.
14892 * gcc.target/i386/20011119-1.c: Likewise.
14893 * gcc.target/i386/990213-2.c: Likewise.
14894 * gcc.target/i386/990214-1.c: Likewise.
14895 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14896 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14897 * gcc.target/i386/pic-1.c: Likewise.
14898 * gcc.target/i386/pr21518.c: Likewise.
14899 * gcc.target/i386/pr23098.c: Likewise.
14900 * gcc.target/i386/pr23943.c: Likewise.
14901
14902 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14903
14904 PR c++/31038
14905 * g++.dg/template/complit2.C: New test.
14906
14907 PR c++/30328
14908 * g++.dg/ext/bitfield1.C: New test.
14909
14910 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14911
14912 PR fortran/30883
14913 * gfortran.dg/interface_11.f90: New test.
14914
14915 2007-03-11 Richard Guenther <rguenther@suse.de>
14916
14917 PR tree-optimization/31115
14918 * gcc.dg/torture/pr31115.c: New testcase.
14919
14920 2007-03-11 Ira Rosen <irar@il.ibm.com>
14921
14922 PR tree-optimization/29925
14923 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14924
14925 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14926
14927 PR c++/30274
14928 * g++.dg/expr/bitfield3.C: New test.
14929 * g++.dg/expr/bitfield4.C: Likewise.
14930 * g++.dg/expr/bitfield5.C: Likewise.
14931 * g++.dg/expr/bitfield6.C: Likewise.
14932
14933 PR c++/30924
14934 * g++.dg/template/array18.C: New test.
14935
14936 2007-03-10 Dirk Mueller <dmueller@suse.de>
14937
14938 PR c++/17946
14939 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14940 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14941
14942 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14943
14944 PR c++/20599
14945 * g++.dg/cpp0x/variadic-bind.C: New.
14946 * g++.dg/cpp0x/variadic-function.C: New.
14947 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14948 * g++.dg/cpp0x/variadic-tuple.C: New.
14949 * g++.dg/cpp0x/variadic1.C: New.
14950 * g++.dg/cpp0x/variadic2.C: New.
14951 * g++.dg/cpp0x/variadic3.C: New.
14952 * g++.dg/cpp0x/variadic4.C: New.
14953 * g++.dg/cpp0x/variadic5.C: New.
14954 * g++.dg/cpp0x/variadic6.C: New.
14955 * g++.dg/cpp0x/variadic7.C: New.
14956 * g++.dg/cpp0x/variadic8.C: New.
14957 * g++.dg/cpp0x/variadic9.C: New.
14958 * g++.dg/cpp0x/variadic10.C: New.
14959 * g++.dg/cpp0x/variadic11.C: New.
14960 * g++.dg/cpp0x/variadic12.C: New.
14961 * g++.dg/cpp0x/variadic13.C: New.
14962 * g++.dg/cpp0x/variadic14.C: New.
14963 * g++.dg/cpp0x/variadic15.C: New.
14964 * g++.dg/cpp0x/variadic16.C: New.
14965 * g++.dg/cpp0x/variadic17.C: New.
14966 * g++.dg/cpp0x/variadic18.C: New.
14967 * g++.dg/cpp0x/variadic19.C: New.
14968 * g++.dg/cpp0x/variadic20.C: New.
14969 * g++.dg/cpp0x/variadic21.C: New.
14970 * g++.dg/cpp0x/variadic22.C: New.
14971 * g++.dg/cpp0x/variadic23.C: New.
14972 * g++.dg/cpp0x/variadic24.C: New.
14973 * g++.dg/cpp0x/variadic25.C: New.
14974 * g++.dg/cpp0x/variadic26.C: New.
14975 * g++.dg/cpp0x/variadic27.C: New.
14976 * g++.dg/cpp0x/variadic28.C: New.
14977 * g++.dg/cpp0x/variadic29.C: New.
14978 * g++.dg/cpp0x/variadic30.C: New.
14979 * g++.dg/cpp0x/variadic31.C: New.
14980 * g++.dg/cpp0x/variadic32.C: New.
14981 * g++.dg/cpp0x/variadic33.C: New.
14982 * g++.dg/cpp0x/variadic34.C: New.
14983 * g++.dg/cpp0x/variadic35.C: New.
14984 * g++.dg/cpp0x/variadic36.C: New.
14985 * g++.dg/cpp0x/variadic37.C: New.
14986 * g++.dg/cpp0x/variadic38.C: New.
14987 * g++.dg/cpp0x/variadic39.C: New.
14988 * g++.dg/cpp0x/variadic40.C: New.
14989 * g++.dg/cpp0x/variadic41.C: New.
14990 * g++.dg/cpp0x/variadic42.C: New.
14991 * g++.dg/cpp0x/variadic43.C: New.
14992 * g++.dg/cpp0x/variadic44.C: New.
14993 * g++.dg/cpp0x/variadic45.C: New.
14994 * g++.dg/cpp0x/variadic46.C: New.
14995 * g++.dg/cpp0x/variadic47.C: New.
14996 * g++.dg/cpp0x/variadic48.C: New.
14997 * g++.dg/cpp0x/variadic49.C: New.
14998 * g++.dg/cpp0x/variadic50.C: New.
14999 * g++.dg/cpp0x/variadic51.C: New.
15000 * g++.dg/cpp0x/variadic52.C: New.
15001 * g++.dg/cpp0x/variadic53.C: New.
15002 * g++.dg/cpp0x/variadic54.C: New.
15003 * g++.dg/cpp0x/variadic55.C: New.
15004 * g++.dg/cpp0x/variadic56.C: New.
15005 * g++.dg/cpp0x/variadic57.C: New.
15006 * g++.dg/cpp0x/variadic58.C: New.
15007 * g++.dg/cpp0x/variadic59.C: New.
15008 * g++.dg/cpp0x/variadic60.C : New.
15009 * g++.dg/cpp0x/variadic61.C : New.
15010 * g++.dg/cpp0x/variadic62.C : New.
15011 * g++.dg/cpp0x/variadic63.C : New.
15012 * g++.dg/cpp0x/variadic64.C : New.
15013 * g++.dg/cpp0x/variadic65.C : New.
15014 * g++.dg/cpp0x/variadic66.C : New.
15015 * g++.dg/cpp0x/variadic67.C : New.
15016 * g++.dg/cpp0x/variadic68.C : New.
15017 * g++.dg/cpp0x/variadic69.C : New.
15018 * g++.dg/cpp0x/variadic70.C : New.
15019 * g++.dg/cpp0x/variadic71.C : New.
15020 * g++.dg/cpp0x/variadic72.C : New.
15021 * g++.dg/cpp0x/variadic73.C : New.
15022 * g++.dg/cpp0x/variadic74.C : New.
15023 * g++.dg/cpp0x/variadic75.C : New.
15024 * g++.dg/cpp0x/variadic-ex1.C : New.
15025 * g++.dg/cpp0x/variadic-ex2.C : New.
15026 * g++.dg/cpp0x/variadic-ex3.C : New.
15027 * g++.dg/cpp0x/variadic-ex4.C : New.
15028 * g++.dg/cpp0x/variadic-ex5.C : New.
15029 * g++.dg/cpp0x/variadic-ex6.C : New.
15030 * g++.dg/cpp0x/variadic-ex7.C : New.
15031 * g++.dg/cpp0x/variadic-ex8.C : New.
15032 * g++.dg/cpp0x/variadic-ex9.C : New.
15033 * g++.dg/cpp0x/variadic-ex10.C : New.
15034 * g++.dg/cpp0x/variadic-ex11.C : New.
15035 * g++.dg/cpp0x/variadic-ex12.C : New.
15036 * g++.dg/cpp0x/variadic-ex13.C : New.
15037 * g++.dg/cpp0x/variadic-ex14.C : New.
15038
15039 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15040
15041 PR libgfortran/31099
15042 * gfortran.dg/unformatted_recl.f90: New test.
15043
15044 2007-03-09 Roger Sayle <roger@eyesopen.com>
15045
15046 * gcc.dg/fold-eqcmplx-1.c: New test case.
15047
15048 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
15049
15050 PR rtl-optimization/30643
15051 * gcc.dg/pr30643.c: New.
15052
15053 2007-03-09 Chao-ying Fu <fu@mips.com>
15054
15055 * gcc.target/mips/mips32-dspr2-type.c: New test.
15056 * gcc.target/mips/mips32-dspr2.c: New test.
15057 * gcc.target/mips/dspr2-MULT.c: New test.
15058 * gcc.target/mips/dspr2-MULTU.c: New test.
15059 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15060 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15061 Adjust some formats.
15062
15063 2007-03-09 Dirk Mueller <dmueller@suse.de>
15064
15065 PR c++/17946
15066 * gcc.dg/Wlogical-op-1.c: New.
15067 * g++.dg/warn/Wlogical-op-1.C: New.
15068
15069 2007-03-09 Richard Guenther <rguenther@suse.de>
15070
15071 PR tree-optimization/30904
15072 PR middle-end/31058
15073 * gcc.dg/pr30904.c: Remove xfail.
15074
15075 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15076
15077 PR C/31072
15078 * gcc.c-torture/execute/pr31072.c: New test.
15079
15080 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15081
15082 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15083 * gcc.dg/torture/builtin-attr-1.c: Likewise.
15084 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
15085 *lrint* and *lround*.
15086 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15087 floor->lfloor.
15088 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15089 * gcc.dg/torture/builtin-integral-1.c: Likewise.
15090 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
15091 and *lround*. Correct macro names.
15092 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15093 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15094
15095 2007-03-08 Ian Lance Taylor <iant@google.com>
15096
15097 * gcc.dg/no-strict-overflow-5.c: New test.
15098 * gcc.dg/no-strict-overflow-6.c: New test.
15099 * gcc.dg/Wstrict-overflow-11.c: New test.
15100 * gcc.dg/Wstrict-overflow-12.c: New test.
15101 * gcc.dg/Wstrict-overflow-13.c: New test.
15102 * gcc.dg/Wstrict-overflow-14.c: New test.
15103 * gcc.dg/Wstrict-overflow-15.c: New test.
15104
15105 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15106
15107 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
15108 for VxWorks kernel mode.
15109 * gcc.c-torture/execute/strncmp-1.x: Likewise.
15110
15111 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15112
15113 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15114 mode.
15115
15116 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15117
15118 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15119 and lib/bfill.c on VxWorks targets.
15120 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15121 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15122 lib/bfill.c and lib/memmove.c on VxWorks targets.
15123 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15124 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15125 on VxWorks targets.
15126 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15127 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15128
15129 2007-03-08 Tobias Burnus <burnus@net-b.de>
15130
15131 * gfortran.dg/use_5.f90: New test.
15132 * gfortran.dg/use_6.f90: Ditto.
15133 * gfortran.dg/use_7.f90: Ditto.
15134
15135 2007-03-08 Tobias Burnus <burnus@net-b.de>
15136
15137 PR fortran/30973
15138 * gfortran.dg/use_4.f90: New test.
15139 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15140
15141 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
15142
15143 PR fortran/31011
15144 * gfortran.dg/parameter_array_section_2.f90: New test.
15145
15146 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
15147
15148 PR c++/30852
15149 * g++.dg/ext/offsetof1.C: Add cases with volatile.
15150
15151 PR c++/30534
15152 * g++.dg/template/arg5.C: New test.
15153
15154 2007-03-07 Joseph Myers <joseph@codesourcery.com>
15155
15156 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15157
15158 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
15159
15160 * gcc.dg/var-expand1.c: Add newline at end of file.
15161
15162 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
15163
15164 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15165
15166 2007-03-06 Richard Sandiford <richard@codesourcery.com>
15167
15168 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15169
15170 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15171
15172 * gcc.dg/torture/builtin-convert-4.c: New test.
15173
15174 2007-03-05 Ian Lance Taylor <iant@google.com>
15175
15176 * gcc.c-torture/compile/pr31034.c: New test.
15177
15178 2007-03-05 Ian Lance Taylor <iant@google.com>
15179
15180 * gcc.dg/inline-18.c: New test.
15181 * gcc.dg/inline-19.c: New test.
15182 * gcc.dg/inline-20.c: New test.
15183 * gcc.dg/inline-21.c: New test.
15184
15185 2007-03-05 Richard Guenther <rguenther@suse.de>
15186
15187 PR tree-optimization/14052
15188 * gcc.dg/tree-ssa/vrp33.c: New testcase.
15189
15190 2007-03-05 Richard Guenther <rguenther@suse.de>
15191
15192 PR tree-optimization/23777
15193 * gcc.dg/tree-ssa/pr23777.c: New testcase.
15194
15195 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15196
15197 PR other/30465
15198 * gcc.dg/multiple-overflow-warn-3.c: New.
15199 * g++.dg/warn/multiple-overflow-warn-3.C: New.
15200
15201 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
15202
15203 PR c++/30895
15204 * g++.dg/parse/template23.C: New test.
15205
15206 2007-03-04 Roger Sayle <roger@eyesopen.com>
15207
15208 PR middle-end/30744
15209 * gcc.dg/pr30744-1.c: New test case.
15210
15211 2007-03-04 Tobias Burnus <burnus@net-b.de>
15212
15213 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15214
15215 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15216
15217 PR target/30406
15218 * gfortran.dg/logical_3.f90: New test.
15219
15220 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
15221
15222 PR libfortran/30981
15223 * gfortran.dg/integer_exponentiation_1.f90: New test.
15224
15225 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
15226
15227 * gcc.target/m68k/m68k.exp: New.
15228 * gcc.target/m68k/crash1.c: New.
15229
15230 2007-03-03 Tobias Burnus <burnus@net-b.de>
15231
15232 * gfortran.dg/c_by_val.c: Use int64_t instead of long
15233 to be more compatible with integer(kind=8).
15234
15235 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15236
15237 PR libfortran/31001
15238 * gfortran.dg/zero_sized_3.f90: New test.
15239
15240 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15241
15242 PR c++/15787
15243 * g++.dg/parse/else.C: New.
15244 * g++.dg/parse/else-2.C: New.
15245
15246 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
15247 Tobias Burnus <burnus@net-b.de>
15248
15249 PR fortran/30882
15250 * gfortran.dg/size_dim.f90: New test.
15251
15252 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
15253 Tobias Burnus <burnus@net-b.de>
15254
15255 PR fortran/30873
15256 * gfortran.dg/entry_9.f90: New test.
15257
15258 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
15259
15260 PR c++/28253
15261 * g++.dg/inherit/covariant16.C: New test.
15262
15263 2007-03-02 Geoffrey Keating <geoffk@apple.com>
15264
15265 * g++.dg/other/darwin-minversion-1.C: New.
15266
15267 2007-03-02 Diego Novillo <dnovillo@redhat.com>
15268
15269 * gcc.dg/tree-ssa/20070302-1.c: New test.
15270
15271 2007-03-02 Joseph Myers <joseph@codesourcery.com>
15272
15273 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15274 tests.
15275
15276 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
15277
15278 * gcc.dg/tree-ssa/prefetch-4.c: New test.
15279
15280 2007-03-01 Simon Baldwin <simonb@google.com>
15281
15282 PR c++/23689
15283 * warn/ignored_typedef.C: New.
15284 * init/ctor8.C: Added dg-warning to consume ignored typedef
15285 warning.
15286 * template/typedef2.C: Ditto. Moved dg-error onto its own line
15287 and added an explicit line number.
15288
15289 2007-02-28 Richard Guenther <rguenther@suse.de>
15290
15291 PR middle-end/30364
15292 * gcc.dg/torture/pr30364-1.c: New testcase.
15293 * gcc.dg/torture/pr30364-2.c: Likewise.
15294 * gcc.dg/torture/pr30364-3.c: Likewise.
15295
15296 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15297
15298 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15299 powerpc*, use -funsafe-math-optimizations.
15300 * gcc.dg/torture/builtin-logb-1.c: Likewise.
15301 * gcc.dg/torture/builtin-modf-1.c: Likewise.
15302
15303 2007-02-28 Tobias Burnus <burnus@net-b.de>
15304 Paul Thomas <pault@gcc.gnu.org>
15305
15306 PR fortran/30888
15307 PR fortran/30887
15308 * c_by_val_1.f: Test %VAL() with non-default kind.
15309 * c_by_val.c: Ditto.
15310 * c_by_val_4.f: New test.
15311
15312 2007-02-28 Tobias Burnus <burnus@net-b.de>
15313
15314 PR fortran/30968
15315 * gfortran.dg/continuation_7.f90: New test.
15316
15317 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
15318
15319 * g++.dg/inherit/thunk7.C: New test.
15320 * lib/target-supports.exp (check_profiling_available): Not available
15321 for bfin-*-*.
15322
15323 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
15324
15325 PR target/30970
15326 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15327
15328 2007-02-27 Mark Mitchell <mark@codesourcery.com>
15329
15330 * lib/target-supports.exp (check_effective_target_init_priority):
15331 Remove Solaris special case.
15332
15333 2007-02-26 Geoffrey Keating <geoffk@apple.com>
15334
15335 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15336 for more builtin types.
15337
15338 * g++.dg/ext/visibility/class1.C: Port to Darwin.
15339 * g++.dg/ext/visibility/noPLT.C: Likewise.
15340
15341 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15342
15343 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15344 sh* targets.
15345
15346 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
15347
15348 PR fortran/30865
15349 * size_optional_dim_1.f90: New test.
15350
15351 2007-02-25 Mark Mitchell <mark@codesourcery.com>
15352
15353 * gcc.dg/vxworks/vxworks.exp: New file.
15354 * gcc.dg/vxworks/initpri1.c: Likewise.
15355 * gcc.dg/vxworks/initpri2.c: Likewise.
15356 * gcc.dg/initpri2.c: Add more tests.
15357 * g++.dg/special/initpri2.C: Likewise.
15358
15359 * gcc.dg/initpri1.c: New test.
15360 * gcc.dg/initpri2.c: Likewise.
15361 * g++.dg/special/initpri1.C: New test.
15362 * g++.dg/special/initpri2.C: Likewise.
15363 * g++.dg/special/conpr-1.C: Use init_priority effective target.
15364 * g++.dg/special/conpr-2.C: Likewise.
15365 * g++.dg/special/conpr-3.C: Likewise.
15366 * g++.dg/special/conpr-4.C: Likewise.
15367 * g++.dg/special/initp1.C: Likewise.
15368 * g++.dg/special/ecos.exp: Remove code to detect availability of
15369 constructor priorities.
15370 * lib/target-supports.exp (check_effective_target_init_priority):
15371 New function.
15372
15373 2007-02-24 Jan Hubicka <jh@suse.cz>
15374
15375 * gcc.c-torture/execute/pr30778.c: New testcase.
15376
15377 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15378
15379 PR libgfortran/30918
15380 * gfortran.dg/namelist_26.f90: New test.
15381
15382 2007-02-24 Richard Guenther <rguenther@suse.de>
15383
15384 PR middle-end/30951
15385 * gcc.dg/pr30951.c: New testcase.
15386
15387 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15388
15389 * gcc.dg/torture/builtin-modf-1.c: New test.
15390
15391 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
15392
15393 PR tree-optimization/30904
15394 * gcc.dg/pr30904.c: New test.
15395
15396 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15397
15398 * gcc.test-framework/README: Correct command.
15399 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15400 -Wunused-value.
15401 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15402
15403 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
15404
15405 * lib/target-supports.exp (check_effective_target_unwrapped): New.
15406
15407 2007-02-23 Mark Mitchell <mark@codesourcery.com>
15408
15409 * lib/target-supports.exp (check_effective_target_newlib): New
15410 function.
15411
15412 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
15413
15414 PR fortran/30660
15415 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15416 allocatable component.
15417
15418
15419 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15420
15421 * gcc.dg/torture/builtin-logb-1.c: New test.
15422 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15423 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15424 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15425 sh* targets.
15426
15427 2007-02-23 Richard Guenther <rguenther@suse.de>
15428
15429 * g++.dg/warn/changes-meaning.C: New testcase.
15430
15431 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15432
15433 PR libgfortran/30910
15434 * gfortran.dg/fmt_zero_precision.f90: Update test.
15435
15436 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15437
15438 * gcc.dg/torture/builtin-frexp-1.c: New test.
15439
15440 2007-02-22 Mark Mitchell <mark@codesourcery.com>
15441
15442 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15443
15444 2007-02-22 Ian Lance Taylor <iant@google.com>
15445
15446 PR debug/30898
15447 * g++.dg/debug/pr30898.C: New test.
15448
15449 2007-02-22 Ira Rosen <irar@il.ibm.com>
15450
15451 * gcc.dg/vect/vect-106.c: New test.
15452
15453 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15454 Ira Rosen <irar@il.ibm.com>
15455
15456 PR tree-optimization/30843
15457 * gcc.dg/vect/pr30843.c: New test.
15458
15459 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15460
15461 PR tree-optimization/30858
15462 * gcc.dg/vect/pr30858.c: New test.
15463
15464 2007-02-21 Mark Mitchell <mark@codesourcery.com>
15465
15466 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15467 to set options for compiling testglue.
15468 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15469 * lib/obj-c++.exp (obj-c++_init): Likewise.
15470
15471 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
15472
15473 * gnat.dg/derived_aggregate.adb: New test.
15474
15475 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15476
15477 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15478 sh* targets. Call the correct CKSGN macro.
15479
15480 2007-02-21 Jakub Jelinek <jakub@redhat.com>
15481
15482 * gfortran.dg/gomp/omp_parse1.f90: New test.
15483 * gfortran.dg/gomp/omp_parse2.f: New test.
15484
15485 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
15486
15487 PR fortran/30869
15488 * gfortran.dg/do_pointer_1.f90: New test.
15489
15490 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15491
15492 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15493 and scalbln.
15494
15495 2007-02-20 Geoffrey Keating <geoffk@apple.com>
15496
15497 * gcc.dg/darwin-minversion-1.c: New.
15498 * gcc.dg/darwin-minversion-2.c: New.
15499
15500 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15501
15502 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15503
15504 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15505 DJ Delorie <dj@redhat.com>
15506
15507 PR other/30824
15508 * gcc.dg/Wfatal.c: New.
15509 * gcc.dg/Wfatal-2.c: New.
15510 * gcc.dg/Werror-1.c: Adjust expectations.
15511 * gcc.dg/Werror-5.c: Likewise.
15512 * gcc.dg/Werror-7.c: Likewise.
15513 * gcc.dg/Werror-10.c: Likewise.
15514 * gcc.dg/Werror-11.c: Likewise.
15515
15516 2007-02-20 Tobias Burnus <burnus@net-b.de>
15517
15518 PR fortran/30522
15519 * gfortran.dg/volatile10.f90: New test.
15520
15521 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
15522
15523 PR libfortran/30533
15524 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
15525
15526 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15527
15528 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15529 * gcc.dg/Walways-true-1.c: Likewise.
15530 * gcc.dg/weak/weak-3.c: Likewise.
15531 * gcc.dg/Werror-1.c: Likewise.
15532 * gcc.dg/Werror-3.c: Likewise.
15533 * gcc.dg/Werror-4.c: Likewise.
15534 * gcc.dg/Werror-5.c: Likewise.
15535 * gcc.dg/Werror-6.c: Likewise.
15536 * gcc.dg/Werror-7.c: Likewise.
15537 * gcc.dg/Werror-8.c: Likewise.
15538 * gcc.dg/Werror-10.c: Likewise.
15539 * gcc.dg/Werror-11.c: Likewise.
15540 * gcc.dg/Werror-12.c: Likewise.
15541 * g++.old-deja/g++.mike/warn8.C: Likewise.
15542 * g++.dg/warn/Walways-true-1.C: Likewise.
15543 * g++.dg/warn/Walways-true-2.C: Likewise.
15544 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15545 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15546 -Wstring-literal-comparison with -Waddress.
15547 * gcc.dg/Wstring-literal-comparison-4.c: Replace
15548 -Wno-string-literal-comparison with -Wno-address.
15549
15550 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
15551
15552 * gnat.dg/self_aggregate_with_call.adb: New test.
15553
15554 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
15555
15556 PR tree-optimization/30975
15557 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15558 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15559 * gcc.dg/vect/pr30795.c: New.
15560
15561 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15562
15563 PR fortran/30681
15564 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15565
15566 2007-02-18 Roger Sayle <roger@eyesopen.com>
15567
15568 PR rtl-optimization/28173
15569 * gcc.target/i386/andor-1.c: New test case.
15570
15571 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15572
15573 * gcc.dg/torture/builtin-ldexp-1.c: New.
15574 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15575
15576 2007-02-18 Roger Sayle <roger@eyesopen.com>
15577
15578 * gfortran.dg/array_constructor_15.f90: New test case.
15579
15580 2007-02-18 Roger Sayle <roger@eyesopen.com>
15581
15582 * gfortran.dg/forall_10.f90: New test case.
15583
15584 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15585
15586 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15587
15588 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15589
15590 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15591 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15592
15593 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
15594
15595 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15596 * gcc.target/i386/builtin-bswap-3.c: Ditto.
15597 * gcc.target/i386/xchg-1.c: New test.
15598 * gcc.target/i386/xchg-2.c: New test.
15599
15600 2007-02-16 Richard Guenther <rguenther@suse.de>
15601 Christian Bruel <christian.bruel@st.com>
15602
15603 * gcc.dg/strict-overflow-5.c: New testcase.
15604
15605 2007-02-16 Tobias Burnus <burnus@net-b.de>
15606
15607 PR fortran/30793
15608 * gfortran.dg/func_derived_4.f90: New test.
15609
15610 2007-02-15 Roger Sayle <roger@eyesopen.com>
15611
15612 PR middle-end/30391
15613 * gfortran.dg/pr30391-1.f90: New test case.
15614
15615 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15616
15617 PR middle-end/30433
15618 * gcc.c-torture/compile/pr30433.c: New testcase to check
15619 that complex constants comparisions are foldded.
15620
15621 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15622
15623 PR C++/30158
15624 * g++.dg/ext/stmtexpr10.C: New testcase.
15625
15626 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15627
15628 PR middle-end/30729
15629 * gcc.dg/Wunused-value-2.c: New testcase.
15630
15631 2007-02-15 Ian Lance Taylor <iant@google.com>
15632
15633 * g++.dg/eh/subreg-1.C: New test.
15634
15635 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15636
15637 PR c/26494
15638 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15639 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15640 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15641 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15642 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15643 * gcc.dg/Werror-implicit-function-declaration.c: New.
15644
15645 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15646
15647 PR c++/28943
15648 * g++.dg/warn/pr28943.C: New.
15649
15650 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15651
15652 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15653
15654 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15655
15656 PR fortran/30779
15657 * gfortran.dg/error_recovery_3.f90: New test.
15658
15659 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15660
15661 * g++.dg/tree-ssa/sra-1.C: New.
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/ext/interface4.C, g++.dg/ext/interface4.h: New.
15670
15671 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15672
15673 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15674
15675 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15676
15677 PR fortran/30799
15678 * gfortran.dg/logical_2.f90: New test.
15679
15680 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15681
15682 * gcc.dg/torture/complex-alias-1.c: New test.
15683
15684 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15685
15686 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15687 instead of -fdump-tree-tailcall.
15688
15689 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15690
15691 * gfortran.dg/interface_10.f90: Fix comment typo.
15692
15693 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15694
15695 PR tree-optimization/30771
15696 * gcc.dg/vect/pr30771.c: New test.
15697
15698 2007-02-13 Ian Lance Taylor <iant@google.com>
15699
15700 * gcc.dg/Wstrict-overflow-1.c: New test.
15701 * gcc.dg/Wstrict-overflow-2.c: New test.
15702 * gcc.dg/Wstrict-overflow-3.c: New test.
15703 * gcc.dg/Wstrict-overflow-4.c: New test.
15704 * gcc.dg/Wstrict-overflow-5.c: New test.
15705 * gcc.dg/Wstrict-overflow-6.c: New test.
15706 * gcc.dg/Wstrict-overflow-7.c: New test.
15707 * gcc.dg/Wstrict-overflow-8.c: New test.
15708 * gcc.dg/Wstrict-overflow-9.c: New test.
15709 * gcc.dg/Wstrict-overflow-10.c: New test.
15710
15711 2007-02-13 Roger Sayle <roger@eyesopen.com>
15712
15713 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15714
15715 2007-02-13 Richard Henderson <rth@redhat.com>
15716
15717 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15718 * gcc.c-torture/execute/pr29302-1.c: ... here.
15719
15720 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15721
15722 PR c/29521
15723 * gcc.dg/c90-return-1.c: Update output.
15724 * gcc.dg/c99-return-1.c: Likewise.
15725
15726 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15727
15728 PR fortran/30554
15729 * gfortran.dg/used_dummy_types_7.f90: New test..
15730
15731 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15732
15733 * gcc.target/i386/parity-1.c: New test.
15734 * gcc.target/i386/parity-2.c: New test.
15735
15736 2007-02-12 Roger Sayle <roger@eyesopen.com>
15737
15738 * gcc.target/i386/builtin-bswap-3.c: New test case.
15739
15740 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15741
15742 PR tree-optimization/29145
15743 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15744 alias analysis is improved to take better advantage of restrict
15745 qualified pointers.
15746 * gcc.dg/vect/vect-80.c: Likewise.
15747 * gcc.dg/vect/pr29145.c: New.
15748
15749 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15750
15751 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15752 * gcc.target/i386/sse4a-insert.c: Likewise.
15753
15754 2007-02-11 Roger Sayle <roger@eyesopen.com>
15755
15756 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15757 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15758
15759 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15760
15761 PR fortran/30478
15762 * gfortran.dg/enum_4.f90: Update error message checks.
15763
15764 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15765
15766 PR fortran/30554
15767 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15768 versions of the modules.
15769
15770 PR fortran/30617
15771 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15772 by getting rid of recursive I/O and providing functions with
15773 results.
15774
15775 PR fortran/30319
15776 * gfortran.dg/char_array_constructor_2.f90
15777
15778 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15779
15780 PR c++/26988
15781 * g++.dg/template/spec34.C: New test
15782
15783 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15784
15785 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15786 on i?86 and x86_64.
15787 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15788 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15789 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15790 on i?86 and x86_64.
15791 * gcc.dg/vect/vect-113.c: Ditto.
15792
15793 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15794
15795 PR c++/29487
15796 * g++.dg/eh/weak1-C: New test.
15797 * g++.dg/eh/weak1-a.cc: Likewise.
15798 * g++.dg/eh/comdat1.C: Likewise.
15799
15800 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15801 Dorit Nuzman <dorit@il.ibm.com>
15802
15803 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15804 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15805 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15806 * gcc.dg/vect/vect-113.c: Likewise.
15807
15808 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15809
15810 2007-02-10 Richard Henderson <rth@redhat.com>
15811
15812 * lib/target-supports.exp (check_effective_target_tls): Redefine
15813 to mean non-emulated tls.
15814 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15815 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15816 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15817 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15818 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15819 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15820 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15821
15822 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15823
15824 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15825
15826 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15827
15828 * gfortran.dg/secnds.f: Replace time tolerance with a
15829 before-and-after bracket.
15830 * gfortran.dg/secnds-1.f: Likewise.
15831
15832 2007-02-09 Tobias Burnus <burnus@net-b.de>
15833
15834 PR fortran/30512
15835 * gfortran.dg/maxlocval_1.f90: New test.
15836
15837 2007-02-09 Roger Sayle <roger@eyesopen.com>
15838
15839 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15840
15841 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15842
15843 PR fortran/30720
15844 * gfortran.dg/array_function_1.f90: New test.
15845
15846 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15847
15848 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15849 (check_effective_target_dummy_wcsftime): New functions.
15850
15851 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15852
15853 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15854 * lib/target-supports.exp (check_effective_target_uclibc): New
15855 function.
15856
15857 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15858
15859 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15860 (vsnprintf): Don't define for uClibc targets.
15861
15862 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15863
15864 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15865 set before checking whether it was allowed.
15866 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15867 before checking inside_main.
15868
15869 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15870
15871 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15872 uClinux targets.
15873 (u16sf): Likewise u4sf.
15874 * g++.dg/compat/struct-layout-1.h: Likewise.
15875
15876 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15877
15878 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15879 procedure.
15880 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15881 m68k targets if check_effective_target_coldfire_fpu returns true.
15882
15883 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15884 Richard Guenther <rguenther@suse.de>
15885
15886 PR middle-end/23361
15887 * gcc.dg/fold-compare-3.c: New testcase.
15888 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15889
15890 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15891
15892 * gcc.dg/pr26570.c: Clean up coverage files.
15893 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15894 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15895 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15896 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15897 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15898 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15899 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15900 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15901 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15902 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15903 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15904 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15905 * gcc.dg/vect/pr28952.c: Ditto.
15906 * gcc.dg/vect/pr27151.c: Ditto.
15907 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15908 * g++.dg/gomp/macro-3.C: Ditto.
15909
15910 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15911
15912 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15913 of the loop.
15914
15915 2007-02-08 Roger Sayle <roger@eyesopen.com>
15916
15917 * gcc.target/i386/builtin-bswap-2.c: New test case.
15918
15919 2007-02-08 Roger Sayle <roger@eyesopen.com>
15920
15921 * gfortran.dg/forall_8.f90: New test case.
15922 * gfortran.dg/forall_9.f90: Likewise.
15923
15924 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15925
15926 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15927
15928 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15929
15930 * lib/target-supports.exp (check_effective_target_simulator): New.
15931
15932 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15933
15934 * gcc.dg/tree-ssa/loop-25.c: New test.
15935
15936 2007-02-06 Richard Henderson <rth@redhat.com>
15937
15938 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15939
15940 2007-02-06 Roger Sayle <roger@eyesopen.com>
15941
15942 * gcc.target/powerpc/popcount-1.c: New test case.
15943 * gcc.target/powerpc/parity-1.c: Likewise.
15944
15945 2007-02-06 Richard Guenther <rguenther@suse.de>
15946
15947 PR middle-end/27302
15948 * gcc.dg/torture/pr27302-2.c: New testcase.
15949
15950 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15951
15952 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15953 * gcc.dg/vect/vect-iv-1.c: New test.
15954 * gcc.dg/vect/vect-iv-2.c: New test.
15955 * gcc.dg/vect/vect-iv-3.c: New test.
15956 * gcc.dg/vect/vect-iv-4.c: New test.
15957 * gcc.dg/vect/vect-iv-5.c: New test.
15958 * gcc.dg/vect/vect-iv-6.c: New test.
15959 * gcc.dg/vect/vect-iv-7.c: New test.
15960 * gcc.dg/vect/vect-iv-8.c: New test.
15961 * gcc.dg/vect/vect-iv-9.c: New test.
15962 * gcc.dg/vect/vect-iv-10.c: New test.
15963 * gcc.dg/vect/vect-iv-11.c: New test.
15964 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15965 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15966 * gcc.dg/vect/vect-14.c: Now vectorizable.
15967 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15968 loop).
15969 * gcc.dg/vect/vect-27.c: Likewise.
15970 * gcc.dg/vect/vect-29.c Likewise.
15971 * gcc.dg/vect/vect-dv-2.c: Likewise.
15972 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15973 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15974 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15975
15976 2007-02-06 Ira Rosen <irar@il.ibm.com>
15977
15978 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15979
15980 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15981
15982 * gcc.dg/builtins-20.c: Add more cases.
15983
15984 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15985
15986 PR debug/30189
15987 * gcc.dg/pr30189.c: New test.
15988
15989 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15990
15991 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15992 for running tests.
15993 * gcc.target/i386/sse4a-extract.c: New test.
15994 * gcc.target/i386/sse4a-insert.c: New test.
15995 * gcc.target/i386/sse4a-montsd.c: New test.
15996 * gcc.target/i386/sse4a-montss.c: New test.
15997
15998 2007-02-05 Richard Guenther <rguenther@suse.de>
15999
16000 * gcc.target/i386/vectorize3.c: New testcase.
16001
16002 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
16003
16004 PR target/30665
16005 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16006
16007 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16008
16009 PR fortran/30611
16010 * gfortran.dg/repeat_1.f90: New test.
16011
16012 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
16013
16014 PR fortran/30605
16015 * gfortran.dg/spread_shape_1.f90: Remove tabs.
16016 * gfortran.dg/derived_init_2.f90: Ditto.
16017 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16018 * gfortran.dg/array_initializer_1.f90: Ditto.
16019 * gfortran.dg/do_2.f90: Ditto.
16020 * gfortran.dg/proc_assign_1.f90: Ditto.
16021
16022 2007-02-04 Richard Guenther <rguenther@suse.de>
16023
16024 PR middle-end/30636
16025 * g++.dg/warn/pr30636.C: New testcase.
16026 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16027
16028 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
16029
16030 PR middle-end/30667
16031 * gfortran.dg/pr30667.f: New test.
16032
16033 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16034
16035 * gcc.dg/builtins-54.c: Add more cases.
16036
16037 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
16038
16039 PR fortran/30514
16040 * gfortran.dg/zero_sized_2.f90: New test.
16041
16042 PR fortran/30660
16043 * gfortran.dg/alloc_comp_basics_4.f90: New test.
16044
16045 PR fortran/29820
16046 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16047 file.
16048
16049 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
16050
16051 PR fortran/30683
16052 * gfortran.dg/interface_10.f90: New test.
16053
16054 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16055
16056 * gcc.dg/builtins-20.c: Add more cases.
16057
16058 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16059
16060 PR target/29682
16061 * gcc-target/ia64/pr29682.c: New test.
16062
16063 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
16064
16065 PR fortran/30284
16066 * gfortran.dg/arrayio_11.f90.f90: New test.
16067
16068 PR fortran/30626
16069 * gfortran.dg/arrayio_12.f90.f90: New test.
16070
16071 2007-02-02 Jakub Jelinek <jakub@redhat.com>
16072
16073 PR c++/30536
16074 * g++.dg/tls/diag-5.C: New test.
16075
16076 PR middle-end/30473
16077 * gcc.dg/pr30473.c: New test.
16078 * gcc.c-torture/execute/20070201-1.c: New test.
16079
16080 2007-02-01 Roger Sayle <roger@eyesopen.com>
16081
16082 * gfortran.dg/dependency_20.f90: New test case.
16083
16084 2007-01-31 Ian Lance Taylor <iant@google.com>
16085
16086 * gcc.dg/lower-subreg-1.c (test): New test.
16087
16088 2007-01-30 Geoffrey Keating <geoffk@apple.com>
16089
16090 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16091
16092 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16093
16094 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16095 * gcc.dg/torture/builtin-math-3.c: Likewise.
16096
16097 2007-01-31 Dirk Mueller <dmueller@suse.de>
16098
16099 gcc.dg/Wparentheses-2.c: Update and add new tests.
16100
16101 2007-01-31 Ira Rosen <irar@il.ibm.com>
16102
16103 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16104 vectorize.
16105
16106 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
16107
16108 * gcc.dg/builtins-63.c: New test.
16109
16110 2007-01-31 Tobias Burnus <burnus@net-b.de>
16111
16112 PR fortran/27588
16113 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16114
16115 2007-01-31 Tobias Burnus <burnus@net-b.de>
16116
16117 PR fortran/30520
16118 * gfortran.dg/volatile8.f90: New argument conformance test.
16119 * gfortran.dg/volatile9.f90: New scope test.
16120
16121 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16122
16123 PR c++/24745
16124 * g++.dg/warn/null4.C: New.
16125
16126 2001-01-30 Roger Sayle <roger@eyesopen.com>
16127 Uros Bizjak <ubizjak@gmail.com>
16128
16129 * gcc.dg/large-size-array-3.c: Correct typo.
16130
16131 2007-01-30 Richard Guenther <rguenther@suse.de>
16132
16133 PR middle-end/27657
16134 * g++.dg/debug/pr27657.C: New testcase.
16135
16136 2007-01-30 Richard Guenther <rguenther@suse.de>
16137
16138 PR middle-end/30313
16139 * gcc.dg/torture/pr30313.c: New testcase.
16140
16141 2007-01-29 Janis Johnson <janis187@us.ibm.com>
16142
16143 * gcc.dg/dfp/dfp-except.h: New file.
16144 * gcc.dg/dfp/fe-check.h: New file.
16145 * gcc.dg/dfp/fe-binop.c: New test.
16146 * gcc.dg/dfp/fe-convert-1.c: New test.
16147 * gcc.dg/dfp/fe-convert-2.c: New test.
16148 * gcc.dg/dfp/fe-convert-3.c: New test.
16149
16150 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16151 * gcc.dg/dfp/decfloat-constants.c: Ditto.
16152 * gcc.dg/dfp/convert-dfp.c: Ditto.
16153 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16154
16155 2007-01-29 Josh Conner <jconner@apple.com>
16156
16157 * gcc.target/powerpc/altivec-24.c: New test.
16158
16159 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
16160
16161 PR c++/28266
16162 * g++.dg/parse/defarg12.C: New test.
16163
16164 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
16165
16166 PR fortran/30554
16167 * gfortran.dg/used_dummy_types_6.f90: New test.
16168
16169 2007-01-28 Jan Hubicka <jh@suse.cz>
16170
16171 * gcc.dg/tree-prof/val-prof-6.c: New test.
16172
16173 2007-01-28 Roger Sayle <roger@eyesopen.com>
16174
16175 * gcc.dg/large-size-array-3.c: Correct test case (portability).
16176
16177 2007-01-28 Andrew Pinski <pinskia@gmail.com>
16178
16179 PR C++/28988
16180 * g++.dg/expr/dtor4.C: New test.
16181
16182 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
16183
16184 * gcc.dg/tree-ssa/loop-23.c: New test.
16185
16186 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
16187
16188 PR libfortran/30389
16189 * gfortran.dg/achar_2.f90: New test.
16190 * gfortran.dg/achar_3.f90: New test.
16191
16192 2007-01-27 Ian Lance Taylor <iant@google.com>
16193
16194 * gcc.dg/strict-overflow-1.c: New test.
16195 * gcc.dg/no-strict-overflow-1.c: New test.
16196 * gcc.dg/strict-overflow-2.c: New test.
16197 * gcc.dg/no-strict-overflow-2.c: New test.
16198 * gcc.dg/strict-overflow-3.c: New test.
16199 * gcc.dg/no-strict-overflow-3.c: New test.
16200 * gcc.dg/strict-overflow-4.c: New test.
16201 * gcc.dg/no-strict-overflow-4.c: New test.
16202 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16203 * gcc.dg/pr15784-1.c: Likewise.
16204 * gcc.dg/pr20922-1.c: Likewise.
16205 * gcc.dg/pr20922-3.c: Likewise.
16206 * gcc.dg/pr20922-4.c: Likewise.
16207 * gcc.dg/pr20922-6.c: Likewise.
16208 * gcc.dg/compare-4.c: Likewise.
16209 * gcc.dg/torture/pr26898-1.c: Likewise.
16210 * gcc.dg/tree-ssa/divide-1.c: Likewise.
16211 * gcc.dg/tree-ssa/divide-2.c: Likewise.
16212 * gcc.dg/tree-ssa/divide-3.c: Likewise.
16213 * gcc.dg/tree-ssa/divide-4.c: Likewise.
16214 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16215 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16216 * gcc.dg/tree-ssa/pr21082.c: Likewise.
16217 * gcc.dg/tree-ssa/pr26899.c: Likewise.
16218 * g++.dg/tree-ssa/pr21082.C: Likewise.
16219
16220 2007-01-27 Roger Sayle <roger@eyesopen.com>
16221
16222 * gcc-dg/large-size-array-3.c: New test case.
16223
16224 2007-01-27 Roger Sayle <roger@eyesopen.com>
16225
16226 * gfortran.dg/forall_7.f90: New test case.
16227
16228 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
16229
16230 PR fortran/30407
16231 * gfortran.dg/where_operator_assign_1.f90: New test.
16232 * gfortran.dg/where_operator_assign_2.f90: New test.
16233 * gfortran.dg/where_operator_assign_3.f90: New test.
16234
16235 2007-01-26 Joseph Myers <joseph@codesourcery.com>
16236
16237 * lib/target-supports.exp
16238 (check_effective_target_powerpc_altivec): New.
16239 (check_effective_target_vect_cmdline_needed): Use it.
16240
16241 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16242
16243 PR fortran/30278
16244 * gfortran.dg/backslash_3.f: New test.
16245
16246 2007-01-26 Richard Guenther <rguenther@suse.de>
16247
16248 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16249
16250 2007-01-26 Tobias Burnus <burnus@net-b.de>
16251
16252 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16253 * gfortran.dg/vect/vect.exp: Ditto.
16254 * gfortran.dg/dg.exp: Ditto.
16255 * gfortran.fortran-torture/execute/execute.exp: Ditto.
16256 * gfortran.fortran-torture/compile/compile.exp: Ditto.
16257
16258 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16259
16260 * gcc.dg/builtins-20.c: Add more cases.
16261 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16262
16263 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16264
16265 PR fortran/30437
16266 * gcc.dg/Wall.c: New.
16267 * gcc.dg/Wno-all.c: New.
16268 * gfortran.dg/Wall.f90: New.
16269 * gfortran.dg/Wno-all.f90: New.
16270
16271 2007-01-24 Geoffrey Keating <geoffk@apple.com>
16272
16273 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16274 * g++.dg/eh/simd-2.C: Also run on Darwin.
16275 * g++.dg/eh/simd-3.C: New.
16276 * g++.dg/eh/simd-4.C: New.
16277
16278 2007-01-25 Richard Guenther <rguenther@suse.de>
16279
16280 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16281 and _PROFILE_USE.
16282 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16283
16284 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
16285
16286 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16287 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16288 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16289 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16290 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16291 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16292 * gcc.dg/ipa/ipa-7.c: New testcase.
16293
16294 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
16295
16296 * g++.dg/cpp0x/warn_cxx0x.C: New.
16297
16298 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16299
16300 * gcc.dg/builtins-20.c: Test builtin carg.
16301
16302 2007-01-24 Jakub Jelinek <jakub@redhat.com>
16303
16304 PR middle-end/27416
16305 * gcc.dg/gomp/pr27416.c: New test.
16306
16307 PR middle-end/30494
16308 * gcc.dg/gomp/pr30494.c: New test.
16309 * g++.dg/gomp/pr30494.C: New test.
16310
16311 PR middle-end/30421
16312 * gcc.dg/gomp/pr30421.c: New test.
16313
16314 2007-01-24 Steve Ellcey <sje@cup.hp.com>
16315
16316 * gcc.target/ia64/versionid-1.c: New test.
16317 * gcc.target/ia64/versionid-2.c: New test.
16318
16319 2007-01-24 Richard Guenther <rguenther@suse.de>
16320
16321 PR testsuite/30181
16322 * gcc.dg/builtins-57.c: Change to a link-time testcase
16323 to support non-C99 targets.
16324
16325 2007-01-24 Jan Hubicka <jh@suse.cz>
16326
16327 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16328
16329 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
16330
16331 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16332
16333 2007-01-23 Andrew Pinski <pinskia@gmail.com>
16334
16335 PR objc/27438
16336 * objc.dg/const-str-12.m: New test.
16337
16338 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16339
16340 PR fortran/30532
16341 * gfortran.dg/ctrl-z.f90: New test.
16342
16343 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16344
16345 PR fortran/30481
16346 * gfortran.dg/namelist_assumed_char.f90: New test.
16347
16348 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
16349
16350 PR c++/27492
16351 * g++.dg/inherit/covariant15.C: New test.
16352
16353 2007-01-23 Ian Lance Taylor <iant@google.com>
16354
16355 * g++.dg/warn/Wparentheses-24.C: New test.
16356
16357 2007-01-23 Richard Guenther <rguenther@suse.de>
16358
16359 PR testsuite/30560
16360 * ada/acats/run_acats: Do not call gnatmake or gnatchop
16361 with full path.
16362
16363 2007-01-22 Richard Guenther <rguenther@suse.de>
16364
16365 PR tree-optimization/30038
16366 * gcc.dg/builtins-62.c: New testcase.
16367
16368 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16369
16370 * gcc.c-torture/compile/20070121.c: New test.
16371
16372 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
16373
16374 PR libfortran/30525
16375 * gfortran.dg/char_comparison_1.f: New test.
16376
16377 2007-01-21 Ira Rosen <irar@il.ibm.com>
16378
16379 * gcc.dg/vect/vect-strided-same-dr.c: New test.
16380
16381 2007-01-20 Andrew Pinski <pinskia@gmail.com>
16382
16383 PR objc/30479
16384 * objc.dg/pch: New directory.
16385 * objc.dg/pch/pch.exp: New file.
16386 * objc.dg/pch/interface-1.m: New test.
16387 * objc.dg/pch/interface-1.hs: New include file.
16388 * lib/objc.exp (objc_target_compile): Add
16389 "-x objective-c-header" in front of the sources if this is
16390 a precompiled header being compiled.
16391
16392 2007-01-20 Roger Sayle <roger@eyesopen.com>
16393
16394 * gfortran.dg/array_memcpy_3.f90: New test case.
16395 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16396
16397 2007-01-20 Roger Sayle <roger@eyesopen.com>
16398 Brooks Moses <brooks.moses@codesourcery.com>
16399 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16400
16401 * gfortran.dg/intrinsic_sign_1.f90: New test case.
16402 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16403
16404 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16405
16406 * gcc.dg/torture/builtin-math-3.c: Test fdim.
16407
16408 2007-01-19 Mike Stump <mrs@apple.com>
16409
16410 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16411 away.
16412
16413 2007-01-19 Roger Sayle <roger@eyesopen.com>
16414
16415 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16416 option instead of -funsafe-math-optimizations.
16417
16418 2007-01-19 Tomas Bily <tbily@suse.cz>
16419
16420 gcc.dg/tree-prof/indir-call-prof.c: New.
16421 g++.dg/dg.exp: Add tree-prof subdirectory.
16422 g++.dg/tree-prof/indir-call-prof.C: New.
16423 g++.dg/tree-prof/tree-prof.exp: New.
16424
16425 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16426
16427 PR c++/17947
16428 * g++.dg/warn/deprecated.C: Update warning output.
16429 * g++.dg/warn/deprecated-2.C: Likewise.
16430 * g++.dg/warn/deprecated-3.C: New.
16431
16432 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
16433
16434 * gcc.c-torture/execute/nestfunc-7.c: New.
16435
16436 2007-01-18 Hui-May Chang <hm.chang@apple.com>
16437
16438 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16439
16440 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
16441
16442 * gcc.dg/m68k-pic-1.c: New.
16443
16444 2007-01-18 Roger Sayle <roger@eyesopen.com>
16445
16446 * gfortran.dg/array_memcpy_4.f90: New test case.
16447
16448 2007-01-18 Josh Conner <jconner@apple.com>
16449
16450 PR target/30485
16451 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16452 * gcc.dg/vect/no-trapping-math-1: New.
16453 * gcc.dg/vect/no-trapping-math-2: New.
16454
16455 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
16456
16457 * gcc.target/i386/387-8.c: Update comment about optimizing
16458 inherent load of 1.0 of fptan instruction.
16459
16460 2007-01-18 Dirk Mueller <dmueller@suse.de>
16461 Richard Guenther <rguenther@suse.de>
16462
16463 PR diagnostic/8268
16464 * gcc.dg/Warray-bounds.c: New testcase.
16465 * gcc.dg/Warray-bounds-2.c: New testcase.
16466 * g++.dg/warn/Warray-bounds.C: New testcase.
16467 * g++.dg/warn/Warray-bounds-2.C: New testcase.
16468
16469 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
16470
16471 PR fortran/30476
16472 * gfortran.dg/generic_12.f90: New test.
16473
16474 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
16475
16476 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16477 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16478
16479 2007-01-16 Janis Johnson <janis187@us.ibm.com>
16480
16481 * gcc.dg/dfp/compare-special.h: New file.
16482 * gcc.dg/dfp/compare-special-32.c: New test.
16483 * gcc.dg/dfp/compare-special-64.c: New test.
16484 * gcc.dg/dfp/compare-special-128.c: New test.
16485
16486 2007-01-16 Roger Sayle <roger@eyesopen.com>
16487 Paul Thomas <pault@gcc.gnu.org>
16488 Steven G. Kargl <kargl@gcc.gnu.org>
16489
16490 PR fortran/30404
16491 * gfortran.dg/forall_6.f90: New test case.
16492 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16493 * gfortran.dg/dependency_13.f90: Likewise.
16494
16495 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16496
16497 PR testsuite/12325
16498 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16499 targets that don't support Inf.
16500
16501 2007-01-15 Dale Johannesen <dalej@apple.com>
16502
16503 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
16504
16505 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
16506
16507 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
16508 of achar for 0xff to avoid the "Extended ASCII not
16509 implemented" error message.
16510
16511 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
16512
16513 PR fortran/28172
16514 * gfortran.dg/altreturn_4.f90: New test.
16515
16516 PR fortran/29389
16517 * gfortran.dg/stfunc_4.f90: New test.
16518
16519 PR fortran/29712
16520 * gfortran.dg/bound_2.f90: Reinstate commented out line.
16521 * gfortran.dg/initialization_1.f90: Change warning.
16522
16523 PR fortran/30283
16524 * gfortran.dg/specification_type_resolution_2.f90: New test.
16525
16526 2007-01-14 Jan Hubicka <jh@suse.cz>
16527
16528 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16529 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16530 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16531 elimination.
16532
16533 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
16534
16535 PR fortran/30410
16536 * gfortran.dg/external_procedures_2.f90: New test.
16537
16538 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
16539
16540 PR target/30413
16541 * gcc.target/i386/pr30413.c: New test.
16542
16543 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
16544
16545 PR fortran/30452
16546 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
16547
16548 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
16549
16550 * gcc.dg/20070112-1.c: New test.
16551
16552 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16553
16554 PR libgfortran/30435
16555 * gfortran.dg/list_read_6.f90: New test.
16556
16557 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
16558
16559 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
16560
16561 2007-01-12 Tom Tromey <tromey@redhat.com>
16562
16563 PR preprocessor/28227:
16564 * gcc.dg/cpp/pr28227.c: New file.
16565
16566 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16567
16568 * gcc.dg/tree-ssa/loop-22.c: New test.
16569
16570 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16571
16572 PR tree-optimization/29516
16573 * gcc.dg/tree-ssa/loop-20.c: New test.
16574
16575 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
16576
16577 PR libfortran/30415
16578 * minmaxloc_integer_kinds_1.f90: New test.
16579
16580 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
16581
16582 PR c++/29573
16583 * g++.dg/template/sizeof-template-argument.C: New test.
16584
16585 2007-01-11 Jan Hubicka <jh@suse.cz>
16586
16587 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16588 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16589 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16590 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16591 * gcc.dg/tree-ssa/pr21658.c: Likewise.
16592 * gcc.dg/tree-ssa/pr15349.c: Likewise.
16593 * gcc.dg/tree-ssa/pr25501.c: Likewise.
16594 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16595 transformation in question.
16596 * gcc.dg/tree-ssa/vrp05.c: Likewise.
16597 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16598 * gcc.dg/always_inline3.c: Likewise.
16599
16600 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16601
16602 PR c++/28999
16603 * g++.dg/template/typename11.C: New test.
16604
16605 2007-01-10 Robert Kennedy <jimbob@google.com>
16606
16607 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16608
16609 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16610
16611 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16612 for different integer kinds.
16613 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16614 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16615 * gfortran.dg/ishft_2.f90: New test.
16616 * gfortran.dg/ishft_3.f90: New test.
16617
16618 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16619
16620 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16621
16622 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16623
16624 PR tree-optimization/30322
16625 * gcc.dg/tree-ssa/loop-21.c: New test.
16626
16627 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16628
16629 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16630
16631 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16632
16633 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16634
16635 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16636
16637 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16638 * g++.dg/warn/overflow-warn-3.C: Likewise.
16639 * g++.dg/warn/overflow-warn-4.C: Likewise.
16640 * g++.dg/warn/overflow-warn-5.C: Likewise.
16641 * g++.dg/warn/overflow-warn-6.C: Likewise.
16642 * g++.dg/warn/Woverflow-1.C: Likewise.
16643 * g++.dg/warn/Woverflow-2.C: Likewise.
16644 * g++.dg/warn/Woverflow-3.C: Likewise.
16645 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16646
16647 2007-01-08 Roger Sayle <roger@eyesopen.com>
16648
16649 * gfortran.dg/array_constructor_14.f90: New test case.
16650 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16651
16652 2007-01-08 Richard Guenther <rguenther@suse.de>
16653
16654 PR tree-optimization/23603
16655 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16656 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16657
16658 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16659
16660 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16661 in __v8qi typedef.
16662 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16663 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16664 compiler behaviour.
16665 * gcc.dg/simd-5.c: Likewise.
16666 * gcc.dg/simd-6.c: Likewise.
16667 * g++.dg/conversion/simd1.C: Likewise.
16668 * g++.dg/conversion/simd3.C: Likewise.
16669 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16670 (main): Use it.
16671
16672 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16673
16674 PR tree-optimization/29877
16675 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16676 name of a hard register for the target concerned. Adjust dg-error
16677 directives to cope with new behaviour of TER.
16678
16679 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16680
16681 PR c++/28986
16682 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16683 * g++.dg/warn/overflow-warn-1.C: New.
16684 * g++.dg/warn/overflow-warn-3.C: New.
16685 * g++.dg/warn/overflow-warn-4.C: New.
16686 * g++.dg/warn/overflow-warn-5.C: New.
16687 * g++.dg/warn/overflow-warn-6.C: New.
16688 * g++.dg/warn/Woverflow-1.C: New.
16689 * g++.dg/warn/Woverflow-2.C: New.
16690 * g++.dg/warn/Woverflow-3.C: New.
16691 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16692
16693 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16694
16695 PR fortran/27698
16696 * gfortran.dg/invalid_name.f90: New test.
16697 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16698 * gfortran.dg/gomp/pr29759.f90: Ditto.
16699
16700 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16701
16702 * gfortran.dg/present_1.f90: Update error message.
16703
16704 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16705
16706 PR c++/19439
16707 * g++.dg/template/duplicate1.C: New test
16708 * g++.dg/template/memfriend6.C: Adjust error markers.
16709
16710 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16711
16712 PR tree-opt/30385
16713 * gcc.dg/torture/inline-1.c: New test.
16714
16715 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16716
16717 PR c/19978
16718 * gcc.dg/multiple-overflow-warn-1.c: New.
16719 * gcc.dg/multiple-overflow-warn-2.c: New.
16720 * gcc.dg/overflow-warn-6.c: New.
16721 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16722
16723 2007-01-05 Roger Sayle <roger@eyesopen.com>
16724
16725 * gfortran.dg/array_memcpy_1.f90: New test case.
16726 * gfortran.dg/array_memcpy_2.f90: Likewise.
16727
16728 2007-01-05 Richard Guenther <rguenther@suse.de>
16729
16730 PR middle-end/27826
16731 * g++.dg/opt/pr27826.C: New testcase.
16732
16733 2007-01-05 Ian Lance Taylor <iant@google.com>
16734
16735 * gcc.dg/Walways-true-1.c: New test.
16736 * gcc.dg/Walways-true-2.c: New test.
16737 * g++.dg/warn/Walways-true-1.C: New test.
16738 * g++.dg/warn/Walways-true-2.C: New test.
16739
16740 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16741
16742 PR c/30360
16743 * gcc.dg/pr30360.c: New test.
16744
16745 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16746
16747 PR fortran/23232
16748 * gfortran.dg/data_implied_do_1.f90: New test.
16749
16750 PR fortran/27996
16751 PR fortran/27998
16752 * gfortran.dg/char_length_1.f90: New test.
16753
16754 2007-01-05 Richard Guenther <rguenther@suse.de>
16755
16756 PR middle-end/28116
16757 * g++.dg/opt/pr28116.C: New testcase.
16758
16759 2007-01-05 Tobias Burnus <burnus@net-b.de>
16760
16761 PR fortran/29624
16762 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16763 invalid deallocate.
16764 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16765 * gfortran.dg/protected_4.f90: Add pointer intent check.
16766 * gfortran.dg/protected_6.f90: Add pointer intent check.
16767 * gfortran.dg/pointer_intent_1.f90: New test.
16768 * gfortran.dg/pointer_intent_2.f90: New test.
16769 * gfortran.dg/pointer_intent_3.f90: New test.
16770
16771 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16772
16773 PR 30235
16774 * gfortran.dg/altreturn_2.f90: new test.
16775
16776 2007-01-04 Tom Tromey <tromey@redhat.com>
16777
16778 PR preprocessor/28165:
16779 * gcc.dg/cpp/pr28165.c: New file.
16780
16781 2007-01-03 Josh Conner <jconner@apple.com>
16782
16783 PR middle-end/29683
16784 * gcc.dg/pr29683.c: New.
16785
16786 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16787
16788 PR c++/28217
16789 * g++.dg/pch/template-1.C: New test.
16790 * g++.dg/pch/template-1.Hs: New file.
16791
16792 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16793
16794 PR middle-end/30353
16795 * gcc.c-torture/compile/complex-4.c: New test.
16796
16797 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16798
16799 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16800 -maltivec.
16801 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16802
16803 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16804
16805 PR middle-end/30286
16806 * gcc.dg/pr30286.c: New test.
16807
16808 PR c++/29535
16809 * g++.dg/template/crash66.C: New test.
16810
16811 PR c++/29054
16812 * g++.dg/template/friend49.C: New test.
16813
16814 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16815
16816 * gfortran.dg/ibits.f90: New test.
16817
16818 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16819
16820 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16821 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16822
16823 2007-01-02 Jan Hubicka <jh@suse.cz>
16824
16825 * gcc.dg/pr16194.c: We now output error on all three functions,
16826 not just first one.
16827
16828 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16829
16830 PR c/19977
16831 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16832 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16833
16834 2006-01-02 Ian Lance Taylor <iant@google.com>
16835
16836 * g++.dg/warn/Wparentheses-22.C: New test.
16837 * g++.dg/warn/Wparentheses-23.C: New test.
16838
16839 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16840
16841 PR middle-end/7651
16842 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16843 * gcc.dg/declspec-3-Wextra.c: New.
16844 * gcc.dg/declspec-3-no.c: New
16845
16846 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16847
16848 PR fortran/20896
16849 * gfortran.dg/interface_10.f90: Remove.
16850
16851 2007-01-01 Roger Sayle <roger@eyesopen.com>
16852
16853 * gcc.dg/fold-eqxor-4.c: New test case.
16854
16855 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16856
16857 PR middle-end/30311
16858 * gcc.c-torture/compile/pr30311.c: New test.
16859
16860 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16861
16862 PR middle-end/30253
16863 * gcc.c-torture/compile/statement-expression-1.c: New test.
16864
16865 2007-01-01 Andreas Schwab <schwab@suse.de>
16866
16867 PR target/29166
16868 * g++.dg/eh/pr29166.C: New test.
16869
16870 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16871
16872 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16873 New.
16874 (check_effective_target_vect_cmdline_needed): Use it.
16875
16876 2006-12-31 Richard Guenther <rguenther@suse.de>
16877
16878 PR middle-end/30137
16879 * gcc.dg/pr30137-1.c: New testcase.
16880 * gcc.dg/pr30137-2.c: Likewise.
16881
16882 2006-12-31 Roger Sayle <roger@eyesopen.com>
16883
16884 PR middle-end/30322
16885 * gcc.dg/fold-plusnot-1.c: New test case.
16886
16887 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16888
16889 PR c++/29731
16890 * g++.dg/parse/template22.C: New test.
16891
16892 2006-12-31 Richard Guenther <rguenther@suse.de>
16893
16894 PR middle-end/30338
16895 * gcc.c-torture/compile/pr30338.c: New testcase.
16896
16897 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16898
16899 PR fortran/27900
16900 * gfortran.dg/intrinsic_actual_4.f90: New test.
16901
16902 PR fortran/24325
16903 * gfortran.dg/func_decl_3.f90: New test.
16904
16905 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16906
16907 PR fortran/23060
16908 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16909 * gfortran.dg/c_by_val_1.f: New test.
16910 * gfortran.dg/c_by_val_2.f: New test.
16911 * gfortran.dg/c_by_val_3.f: New test.
16912
16913 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16914
16915 PR libfortran/30321
16916 * gfortran.dg/sum_zero_array_1.f90: New test.
16917
16918 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16919
16920 PR preprocessor/29612
16921 * gcc.dg/cpp/pr29612-1.c: New test.
16922 * gcc.dg/cpp/pr29612-2.c: New test.
16923
16924 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16925
16926 PR fortran/30034
16927 * gfortran.dg/pure_formal_proc_1.f90: New test.
16928
16929 PR fortran/30237
16930 * gfortran.dg/intrinsic_actual_3.f90: New test.
16931
16932 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16933
16934 PR fortran/30014
16935 * gfortran.dg/io_constraints_1.f90: Update test.
16936 * gfortran.dg/io_constraints_2.f90: Update test.
16937 * gfortran.dg/inquire_iolength.f90: New test.
16938
16939 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16940
16941 PR fortran/20896
16942 * gfortran.dg/interface_10.f90: New test.
16943 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16944 since z is already, locally a variable.
16945
16946 PR fortran/25135
16947 * gfortran.dg/generic_11.f90: New test.
16948 * gfortran.dg/interface_7.f90: Remove name clash between module
16949 name and procedure 'x' referenced in the interface.
16950
16951 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16952
16953 PR middle-end/7651
16954 * gcc.dg/Wmissing-parameter-type.c: New.
16955 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16956 * gcc.dg/Wmissing-parameter-type-no.c: New.
16957
16958 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16959
16960 PR fortran/25818
16961 * gfortran.dg/entry_array_specs_2.f: New test.
16962
16963 PR fortran/30084
16964 * gfortran.dg/nested_modules_6.f90: New test.
16965
16966 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16967
16968 PR middle-end/7651
16969 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16970 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16971
16972 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16973
16974 PR C++/30168
16975 * g++.dg/opt/complex6.C: New test.
16976
16977 2006-12-22 Ben Elliston <bje@au.ibm.com>
16978
16979 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16980 full" if the linker on spu-*-* warns about exceeding local store.
16981
16982 And revert this patch:
16983 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16984 fail to link due to relocation overflows on spu-*-*.
16985
16986 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16987
16988 PR fortran/30273
16989 * gfortran.dg/dependency_19.f90: New test.
16990
16991 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16992
16993 PR fortran/30202
16994 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16995
16996 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16997
16998 PR middle-end/30262
16999 * gcc.c-torture/execute/20061220-1.c: New test.
17000
17001 PR middle-end/30263
17002 * gcc.dg/gomp/asm-1.c: New test.
17003
17004 PR target/30230
17005 * g++.dg/eh/ia64-2.C: New test.
17006
17007 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
17008
17009 PR target/28966
17010 PR target/29248
17011 * gcc.dg/rs6000-leaf.c: New.
17012
17013 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17014
17015 PR fortran/25392
17016 * gfortran.dg/f2c_8.f90: New test.
17017
17018 2006-12-20 Bill Wendling <wendling@apple.com>
17019
17020 * gcc.dg/asm-b.c: Check for __ppc64__.
17021
17022 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
17023
17024 PR fortran/30190
17025 * gfortran.dg/bounds_check_5.f90: New test.
17026
17027 2006-12-20 Andrew Pinski <pinskia@gmail.com>
17028
17029 PR middle-end/30143
17030 * gcc.dg/gomp/complex-1.c: New testcase.
17031
17032 2006-12-20 Roger Sayle <roger@eyesopen.com>
17033
17034 * gfortran.dg/array_memset_1.f90: New test case.
17035
17036 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
17037
17038 * lib/target-supports.exp: Add spu to
17039 check_effective_target_vect_widen_mult_hi_to_si.
17040
17041 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
17042
17043 PR fortran/29992
17044 * gfortran.dg/generic_9.f90: New test.
17045
17046 PR fortran/30081
17047 * gfortran.dg/generic_10.f90: New test.
17048
17049 2006-12-19 Andrew Pinski <pinskia@gmail.com>
17050
17051 PR tree-opt/30045
17052 * gcc.dg/pr30045.c: New test.
17053
17054 2006-12-20 Ben Elliston <bje@au.ibm.com>
17055
17056 * gcc.dg/20020312-2.c: Add a case for __SPU__.
17057
17058 2006-12-19 Eric Christopher <echristo@apple.com>
17059
17060 PR target/29302
17061 * gcc.c-torture/execute/pr29302-1.c: New.
17062
17063 2006-12-19 Tobias Burnus <burnus@net-b.de>
17064
17065 PR fortran/39238
17066 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17067
17068 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
17069
17070 PR fortran/30236
17071 * gfortran.dg/altreturn_3.f90: New test.
17072
17073 * gfortran.dg/char_result_12.f90: Fix comment typos.
17074
17075 2006-12-19 Ben Elliston <bje@au.ibm.com>
17076
17077 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17078 as newlib's stdio.h uses non-traditional cpp constructs.
17079
17080 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
17081
17082 * gfortran.dg/advance.f90: Renamed to advance_1.f90
17083 * gfortran.dg/append-1.f90: Renamed to append_1.f90
17084 * gfortran.dg/array-1.f90: Renamed to array_1.f90
17085 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17086 * gfortran.dg/backspace.f: Renamed to backspace_1.f
17087 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17088 * gfortran.dg/default_initialization.f: Renamed to
17089 default_initialization_1.f
17090 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17091 dollar_edit_descriptor_1.f
17092 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17093 dollar_edit_descriptor_2.f
17094 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17095 dollar_edit_descriptor_3.f
17096 * gfortran.dg/logint-1.f: Renamed to logint_1.f
17097 * gfortran.dg/logint-2.f: Renamed to logint_2.f
17098 * gfortran.dg/logint-3.f: Renamed to logint_3.f
17099 * gfortran.dg/advance_1.f90: Renamed from advance.f90
17100 * gfortran.dg/append_1.f90: Renamed from append-1.f90
17101 * gfortran.dg/array_1.f90: Renamed from array-1.f90
17102 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17103 * gfortran.dg/backspace_1.f: Renamed from backspace.f
17104 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17105 * gfortran.dg/default_initialization_1.f: Renamed from
17106 default_initialization.f
17107 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17108 dollar_edit_descriptor-1.f
17109 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17110 dollar_edit_descriptor-2.f
17111 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17112 dollar_edit_descriptor-3.f
17113 * gfortran.dg/logint_1.f: Renamed from logint-1.f
17114 * gfortran.dg/logint_2.f: Renamed from logint-2.f
17115 * gfortran.dg/logint_3.f: Renamed from logint-3.f
17116
17117 2006-12-18 Bill Wendling <wendling@apple.com>
17118
17119 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17120 id is an OjbC keyword.
17121
17122 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17123
17124 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17125
17126 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
17127
17128 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17129
17130 2006-12-18 Ian Lance Taylor <iant@google.com>
17131
17132 * g++.dg/warn/Wmissing-declarations-1.C: New test.
17133
17134 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
17135
17136 * gcc.c-torture/compile/pr27528.c: Use empty templates.
17137
17138 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
17139
17140 PR fortran/30207
17141 * gfortran.fortran-torture/execute/where21.f90: New test.
17142
17143 2006-12-17 Tobias Burnus <burnus@net-b.de>
17144
17145 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17146
17147 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17148
17149 PR middle-end/7651
17150 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17151 * gcc.dg/if-empty-1.c: Likewise.
17152 * gcc.dg/pr23165.c: Likewise.
17153 * g++.dg/warn/empty-body.C: Likewise.
17154
17155 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17156
17157 PR libfortran/30005
17158 * gfortran.dg/open_errors.f90: New test.
17159
17160 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
17161
17162 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17163
17164 * gcc.target/i386/ssse3-pabsb.c: New file.
17165 * gcc.target/i386/ssse3-pabsd.c: Likewise.
17166 * gcc.target/i386/ssse3-pabsw.c: Likewise.
17167 * gcc.target/i386/ssse3-palignr.c: Likewise.
17168 * gcc.target/i386/ssse3-phaddd.c: Likewise.
17169 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17170 * gcc.target/i386/ssse3-phaddw.c: Likewise.
17171 * gcc.target/i386/ssse3-phsubd.c: Likewise.
17172 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17173 * gcc.target/i386/ssse3-phsubw.c: Likewise.
17174 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17175 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17176 * gcc.target/i386/ssse3-pshufb.c: Likewise.
17177 * gcc.target/i386/ssse3-psignb.c: Likewise.
17178 * gcc.target/i386/ssse3-psignd.c: Likewise.
17179 * gcc.target/i386/ssse3-psignw.c: Likewise.
17180 * gcc.target/i386/ssse3-vals.h: Likewise.
17181
17182 2006-12-15 Janis Johnson <janis187@us.ibm.com>
17183
17184 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17185 * lib/fortran-torture.exp: Include target-supports.exp.
17186
17187 2006-12-15 Jakub Jelinek <jakub@redhat.com>
17188
17189 PR target/30185
17190 * gcc.c-torture/execute/pr30185.c: New test.
17191
17192 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17193
17194 PR testsuite/30179
17195 PR testsuite/30180
17196 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17197 * gcc.dg/builtin-bswap-2.c: Likewise.
17198 * gcc.dg/builtin-bswap-3.c: Likewise.
17199 * gcc.dg/builtin-bswap-4.c: Likewise.
17200 * lib/target-supports.exp (check_effective_target_stdint_types): New.
17201 * gcc.c-torture/execute/mode-dependent-address.x: New file.
17202
17203 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17204
17205 PR libfortran/30145
17206 * gfortran.dg/write_zero_array: New test.
17207
17208 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17209
17210 PR fortran/30200
17211 * gfortran.dg/write_fmt_trim.f90: New test.
17212
17213 2006-12-14 Diego Novillo <dnovillo@redhat.com>
17214
17215 PR 30194
17216 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17217 temporarily.
17218
17219 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17220
17221 * lib/target-supports.exp (check_weak_available): Use istarget
17222 "hppa*-*-hpux10*" instead of regexp.
17223 (check_cxa_atexit_available): Likewise.
17224
17225 2006-12-14 Richard Guenther <rguenther@suse.de>
17226
17227 PR tree-optimization/30197
17228 * gcc.c-torture/execute/complex-1.c: Fix function name.
17229 * gcc.dg/builtins-61.c: New testcase.
17230
17231 2006-12-14 Richard Guenther <rguenther@suse.de>
17232
17233 PR middle-end/30172
17234 * gcc.dg/pr30172-1.c: New testcase.
17235
17236 2006-12-14 Richard Guenther <rguenther@suse.de>
17237
17238 PR tree-optimization/30198
17239 * gcc.dg/builtins-60.c: New testcase.
17240
17241 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
17242
17243 * lib/target-supports.exp (vect_no_align): Remove spu.
17244
17245 2006-12-13 Ian Lance Taylor <iant@google.com>
17246
17247 PR c++/19564
17248 PR c++/19756
17249 * g++.dg/warn/Wparentheses-5.C: New test.
17250 * g++.dg/warn/Wparentheses-6.C: New test.
17251 * g++.dg/warn/Wparentheses-7.C: New test.
17252 * g++.dg/warn/Wparentheses-8.C: New test.
17253 * g++.dg/warn/Wparentheses-9.C: New test.
17254 * g++.dg/warn/Wparentheses-10.C: New test.
17255 * g++.dg/warn/Wparentheses-11.C: New test.
17256 * g++.dg/warn/Wparentheses-12.C: New test.
17257 * g++.dg/warn/Wparentheses-13.C: New test.
17258 * g++.dg/warn/Wparentheses-14.C: New test.
17259 * g++.dg/warn/Wparentheses-15.C: New test.
17260 * g++.dg/warn/Wparentheses-16.C: New test.
17261 * g++.dg/warn/Wparentheses-17.C: New test.
17262 * g++.dg/warn/Wparentheses-18.C: New test.
17263 * g++.dg/warn/Wparentheses-19.C: New test.
17264 * g++.dg/warn/Wparentheses-20.C: New test.
17265 * g++.dg/warn/Wparentheses-21.C: New test.
17266
17267 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17268
17269 PR testsuite/30157
17270 * lib/target-supports.exp (check_cxa_atexit_available): Return false
17271 for target "hppa.*hpux10".
17272
17273 2006-12-13 Jakub Jelinek <jakub@redhat.com>
17274
17275 * g++.dg/debug/vartrack1.C: New test.
17276
17277 * g++.dg/opt/ifcvt1.C: New test.
17278
17279 * gcc.dg/tls/opt-13.c: New test.
17280
17281 * gcc.dg/20060425-2.c: New test.
17282
17283 * g++.dg/opt/pr15054-2.C: New test.
17284
17285 * gcc.c-torture/execute/20060420-1.c: New test.
17286
17287 * gcc.c-torture/execute/20060412-1.c: New test.
17288
17289 * objc/compile/20060406-1.m: New test.
17290
17291 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
17292
17293 * g++.dg/template/array17.C: New test.
17294
17295 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
17296
17297 * gcc.target/powerpc/altivec-23.c: New test.
17298
17299 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
17300
17301 PR c++27316
17302 * g++.dg/inherit/error3.C: New test.
17303
17304 PR c++/28740
17305 * g++.dg/inherit/error4.C: New test.
17306
17307 2006-12-13 Richard Guenther <rguenther@suse.de>
17308
17309 PR tree-optimization/17687
17310 * gcc.dg/builtins-59.c: New testcase.
17311
17312 2006-12-13 Ben Elliston <bje@au.ibm.com>
17313
17314 * gcc.target/spu/Wmain.c: New test.
17315
17316 2006-12-12 Josh Conner <jconner@apple.com>
17317
17318 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17319 * g++.dg/abi/thunk4.C: Likewise.
17320 * g++.dg/abi/rtti3.C: Likewise.
17321
17322 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
17323
17324 * gcc.target/spu/cpat-1.c: New test.
17325 * gcc.target/spu/cpat-2.c: New test.
17326 * gcc.target/spu/cpat-3.c: New test.
17327 * gcc.target/spu/cpat-4.c: New test.
17328
17329 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17330
17331 PR tree-opt/28436
17332 * gcc.c-torture/compile/vector-1.c: New test.
17333 * gcc.c-torture/compile/vector-2.c: New test.
17334 * gcc.c-torture/compile/vector-3.c: New test.
17335
17336 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17337
17338 * lib/fortran-torture.exp: Update copyright years. Remove
17339 obsolete comment. Test -ftree-vectorize where it makes sense.
17340 * lib/gfortran-dg.exp: Update copyright years. Use settings
17341 from fortran-torture.exp.
17342 * gfortran.dg/char_transpose_1.f90,
17343 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17344 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17345 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
17346 '-w' to dg-options.
17347
17348 2006-12-12 Richard Sandiford <richard@codesourcery.com>
17349
17350 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17351 saved_${tool}_load.
17352
17353 2006-12-12 Ira Rosen <irar@il.ibm.com>
17354
17355 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17356 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17357 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17358 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17359 gaps.
17360
17361 2006-12-12 Richard Guenther <rguenther@suse.de>
17362
17363 PR middle-end/30147
17364 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17365
17366 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
17367 Diego Novillo <dnovillo@redhat.com>
17368
17369 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17370 VDEF/VUSE changes.
17371 * gcc.dg/tree-ssa/pr26421.c: Likewise
17372 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17373 * gcc.dg/tree-ssa/pr23382.c: Likewise.
17374 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17375 * gcc.dg/tree-ssa/pr28410.c: Likewise.
17376 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17377 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17378 * gcc.dg/tree-ssa/vrp07.c: Likewise.
17379 * gcc.dg/tree-ssa/vrp08.c: Likewise.
17380 * gcc.dg/tree-ssa/alias-12.c: Likewise.
17381
17382 2006-12-11 Jan Hubicka <jh@suse.cz>
17383
17384 * gcc.dg/tree-prof/stringop-1.c: New test.
17385 * gcc.dg/tree-prof/stringop-2.c: New test.
17386
17387 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
17388
17389 PR target/30120
17390 * gcc.target/i386/pr30120.c: New test.
17391
17392 Revert:
17393 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17394
17395 * gcc.target/i386/x87regparm-1.c: New test.
17396 * gcc.target/i386/x87regparm-2.c: New test.
17397 * gcc.target/i386/x87regparm-3.c: New test.
17398 * gcc.target/i386/x87regparm-4.c: New test.
17399
17400 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
17401
17402 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17403
17404 2006-12-10 Tobias Burnus <burnus@net-b.de>
17405
17406 PR fortran/23994
17407 * gfortran.dg/protected_1.f90: New test.
17408 * gfortran.dg/protected_2.f90: New test.
17409 * gfortran.dg/protected_3.f90: New test.
17410 * gfortran.dg/protected_4.f90: New test.
17411 * gfortran.dg/protected_5.f90: New test.
17412 * gfortran.dg/protected_6.f90: New test.
17413
17414 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17415 Tobias Burnus <burnus@gcc.gnu.org>
17416
17417 PR fortran/29975
17418 PR fortran/30068
17419 * gfortran.dg/interface_4.f90: Test adding procedure to generic
17420 interface.
17421 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17422 ambiguous interfaces.
17423 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17424 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17425 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17426 ambiguous interfaces.
17427 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17428 * gfortran.dg/array_initializer_2.f90: Add initializer array
17429 constructor test.
17430
17431 PR fortran/30096
17432 * gfortran.dg/interface_9.f90: Test that host interfaces are
17433 not checked for ambiguity with the local version.
17434
17435 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17436
17437 PR fortran/29464
17438 * gfortran.dg/module_interface_2.f90: New test.
17439
17440 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17441
17442 PR fortran/29941
17443 * gfortran.dg/assumed_len.f90: New test.
17444
17445 2006-12-09 Richard Guenther <rguenther@suse.de>
17446
17447 * g++.dg/warn/implicit-typename1.C: Qualify types.
17448 * g++.dg/parse/crash12.C: Likewise.
17449 * g++.dg/tree-ssa/pr22444.C: Likewise.
17450
17451 2006-12-09 Tobias Burnus <burnus@net-b.de>
17452
17453 * gfortran.dg/array_2.f90: Added sqrt test.
17454
17455 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
17456
17457 * gcc.target/i386/x87regparm-1.c: XFAIL.
17458 * gcc.target/i386/x87regparm-2.c: XFAIL.
17459 * gcc.target/i386/x87regparm-3.c: XFAIL.
17460 * gcc.target/i386/x87regparm-4.c: XFAIL.
17461
17462 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17463
17464 * lib/target-supports.exp
17465 (check_effective_target_large_long_double): New.
17466 * gcc.dg/Wconversion-real.c : Use it.
17467 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17468 unsigned.
17469
17470 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
17471
17472 * gcc.c-torture/execute/mode-dependent-address.c: New test.
17473
17474 2006-12-08 Tobias Burnus <burnus@net-b.de>
17475
17476 PR fortran/27546
17477 * gfortran.dg/import4.f90: New test for IMPORT in modules.
17478
17479 2006-12-07 Mark Mitchell <mark@codesourcery.com>
17480
17481 PR c++/29732
17482 * g++.dg/template/crash65.C: New test.
17483 * g++.dg/template/spec16.C: Tweak error markers.
17484
17485 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
17486
17487 * gcc.target/spu: New directory.
17488 * gcc.target/spu/spu.exp: New file.
17489 * gcc.target/spu/intrinsics-1.c: New test.
17490
17491 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
17492
17493 PR c++/29980
17494 * g++.dg/ext/attrib27.C: New test.
17495 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17496 * g++.dg/parse/typedef5.C: Likewise.
17497
17498 2006-12-07 Mike Stump <mrs@apple.com>
17499
17500 * treelang/compile/var_defs.tree: Adjust.
17501
17502 2006-12-06 Mark Mitchell <mark@codesourcery.com>
17503
17504 PR c++/29730
17505 * g++.dg/template/crash64.C: New test.
17506 * g++.dg/parse/crash27.C: Adjust error markers.
17507
17508 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
17509
17510 PR libfortran/30009
17511 PR libfortran/30056
17512 * gfortran.dg/read_eof_4.f90: Add tests.
17513 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
17514 * gfortran.dg/unf_read_corrupted_1.f90: New test.
17515
17516 2006-12-05 Mark Mitchell <mark@codesourcery.com>
17517
17518 PR c++/29729
17519 * g++.dg/template/crash63.C: New test.
17520
17521 PR c++/29728
17522 * g++.dg/template/crash62.C: New test.
17523
17524 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17525
17526 PR fortran/30003
17527 * gfortran.dg/allocatable_function_1.f90: Increase the number
17528 of expected calls of free to 10; the lhs section reference is
17529 now evaluated so there is another call to bar. Change the
17530 comment appropriately.
17531 * gfortran.dg/array_section_1.f90: New test.
17532
17533 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17534
17535 PR fortran/29912
17536 * gfortran.dg/char_result_12.f90: New test.
17537
17538 2006-12-05 Richard Guenther <rguenther@suse.de>
17539
17540 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17541 * gcc.dg/vect/vect-pow-2.c: Rename to ...
17542 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
17543 vect_double, xfail for spu*-*-*.
17544
17545 2006-12-04 Tobias Burnus <burnus@net-b.de>
17546
17547 PR fortran/29962
17548 * initialization_4.f90: Test noninteger exponents (-std=f95).
17549 * initialization_5.f90: New test for noninteger exponents
17550 with -std=f2003.
17551
17552 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17553
17554 PR fortran/29821
17555 * gfortran.dg/parameter_array_section_1.f90: New test.
17556
17557 2006-12-04 Mark Mitchell <mark@codesourcery.com>
17558
17559 PR c++/29733
17560 * g++.dg/template/crash61.C: New test.
17561
17562 PR c++/29632
17563 * g++.dg/template/error23.C: New test.
17564
17565 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
17566
17567 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17568
17569 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17570
17571 PR fortran/29916
17572 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17573
17574 2006-12-04 Jakub Jelinek <jakub@redhat.com>
17575
17576 PR middle-end/29965
17577 * gcc.dg/gomp/pr29965-1.c: New test.
17578 * gcc.dg/gomp/pr29965-2.c: New test.
17579 * gcc.dg/gomp/pr29965-3.c: New test.
17580 * gcc.dg/gomp/pr29965-4.c: New test.
17581 * gcc.dg/gomp/pr29965-5.c: New test.
17582 * gcc.dg/gomp/pr29965-6.c: New test.
17583 * g++.dg/gomp/pr29965-1.C: New test.
17584 * g++.dg/gomp/pr29965-2.C: New test.
17585 * g++.dg/gomp/pr29965-3.C: New test.
17586 * g++.dg/gomp/pr29965-4.C: New test.
17587 * g++.dg/gomp/pr29965-5.C: New test.
17588 * g++.dg/gomp/pr29965-6.C: New test.
17589 * g++.dg/gomp/pr29965-7.C: New test.
17590 * g++.dg/gomp/pr29965-8.C: New test.
17591 * g++.dg/gomp/pr29965-9.C: New test.
17592 * g++.dg/gomp/pr29965-10.C: New test.
17593
17594 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
17595
17596 * gnat.dg/pointer_variable_bounds.adb: New test.
17597 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17598 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17599
17600 2006-12-03 Eric Christopher <echristo@apple.com>
17601
17602 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17603
17604 2006-12-03 Richard Henderson <rth@redhat.com>
17605 Andrew Pinski <pinskia@gmail.com>
17606
17607 PR C++/14329
17608 * g++.dg/warn/unit-1.C: New test.
17609
17610 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17611
17612 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17613
17614 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17615
17616 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17617 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17618 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17619 * gcc.dg/vect/vect-70.c: Reduce array size.
17620 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17621 vect_no_compaer_double targets.
17622 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17623 vect_float, vect_double, and vect_int.
17624
17625 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17626
17627 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17628 test for loop versioning on vect_no_align targets.
17629 * gcc.dg/vect/pr20122.c: Likewise.
17630 * gcc.dg/vect/vect-105.c: Likewise.
17631 * gcc.dg/vect/vect-42.c: Likewise.
17632 * gcc.dg/vect/vect-43.c: Likewise.
17633 * gcc.dg/vect/vect-74.c: Likewise.
17634 * gcc.dg/vect/vect-75.c: Likewise.
17635 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17636 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17637 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17638 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17639
17640 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17641
17642 PR fortran/29642
17643 * gfortran.dg/value_1.f90 : New test.
17644 * gfortran.dg/value_2.f90 : New test.
17645 * gfortran.dg/value_3.f90 : New test.
17646 * gfortran.dg/value_4.f90 : New test.
17647 * gfortran.dg/value_4.c : Called from value_4.f90.
17648
17649 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17650
17651 PR C++/30033
17652 * g++.dg/cpp0x/static_assert4.C: New testcase.
17653
17654 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17655
17656 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17657
17658 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17659
17660 PR c/27953
17661 * gcc.dg/pr27953.c: New test.
17662
17663 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17664
17665 PR c++/30022
17666 * g++.dg/ext/vector5.C: New test.
17667
17668 PR c++/30021
17669 * g++.dg/other/main1.C: New test.
17670
17671 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17672
17673 PR libfortran/29568
17674 * gfortran.dg/convert_implied_open.f90: Change to
17675 new default record length.
17676 * gfortran.dg/unf_short_record_1.f90: Adapt to
17677 new error message.
17678 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17679
17680 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17681
17682 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17683
17684 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17685
17686 PR c++/29066
17687 * g++.dg/expr/pr29066.c: New.
17688
17689 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17690 Zdenek Dvorak <dvorakz@suse.cz>
17691
17692 PR tree-optimization/29921
17693 * gcc.dg/pr29921-2.c: New test.
17694
17695 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17696
17697 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17698 (i386_get_cpuid): New function.
17699 (i386_cpuid_ecx): Likewise.
17700 (i386_cpuid_edx): Likewise.
17701 (i386_cpuid): Updated to call i386_cpuid_edx.
17702
17703 * gcc.target/i386/sse3-addsubpd.c: New file.
17704 * gcc.target/i386/sse3-addsubps.c: Likewise.
17705 * gcc.target/i386/sse3-haddpd.c: Likewise.
17706 * gcc.target/i386/sse3-haddps.c: Likewise.
17707 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17708 * gcc.target/i386/sse3-hsubps.c: Likewise.
17709 * gcc.target/i386/sse3-lddqu.c: Likewise.
17710 * gcc.target/i386/sse3-movddup.c: Likewise.
17711 * gcc.target/i386/sse3-movshdup.c: Likewise.
17712 * gcc.target/i386/sse3-movsldup.c: Likewise.
17713
17714 2006-12-01 Dirk Mueller <dmueller@suse.de>
17715
17716 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17717
17718 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17719
17720 * gcc.dg/dfp/convert-int-max.c: New test.
17721 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17722
17723 2006-11-30 Richard Guenther <rguenther@suse.de>
17724
17725 * gcc.dg/vect/vect-pow-1.c: Rename ...
17726 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17727 floats instead of doubles, check successful vectorization.
17728
17729 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17730
17731 PR target/29945
17732 * gcc.c-torture/compile/pr29945.c: New testcase.
17733
17734 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17735
17736 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17737 -maltivec.
17738
17739 2006-11-29 Eric Christopher <echristo@apple.com>
17740
17741 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17742
17743 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17744
17745 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17746
17747 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17748
17749 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17750
17751 PR c++/29022
17752 * g++.dg/inherit/virtual2.C: New test.
17753 * g++.dg/inherit/virtual3.C: Likewise.
17754 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17755 * g++.dg/inherit/error2.C: Likewise.
17756 * g++.dg/template/instantiate1.C: Likewise.
17757
17758 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17759
17760 PR tree-opt/29984
17761 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17762
17763 2006-11-28 Jan Hubicka <jh@suse.cz>
17764
17765 * gcc.dg/memcpy-1.c: New test.
17766
17767 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17768
17769 PR c++/29735
17770 * g++.dg/warn/main-3.C: New test.
17771
17772 2006-11-28 Jan Hubicka <jh@suse.cz>
17773
17774 * gcc.dg/winline-1.c: New test.
17775
17776 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17777
17778 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17779 alignments.
17780
17781 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17782
17783 PR fortran/29976
17784 * gfortran.dg/missing_optional_dummy_3.f90
17785
17786 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17787
17788 PR fortran/20880
17789 * gfortran.dg/interface_3.f90: Modify errors.
17790
17791 2006-11-28 Ben Elliston <bje@au.ibm.com>
17792
17793 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17794 fail to link due to relocation overflows on spu-*-*.
17795
17796 2006-11-27 Michael Matz <matz@suse.de>
17797 Andreas Krebbel <krebbel1@de.ibm.com>
17798
17799 PR target/29319
17800 * gcc.dg/20061127-1.c: New testcase.
17801
17802 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17803
17804 * gcc.dg/20061124-1.c: Add exit() function prototype.
17805
17806 2006-11-27 Jan Hubicka <jh@suse.cz>
17807
17808 * gcc.target/i386/memcpy-1.c: Adjust size.
17809 * gcc.dg/visibility-11.c: Likewise.
17810
17811 2006-11-27 Richard Guenther <rguenther@suse.de>
17812
17813 PR middle-end/25620
17814 * gcc.target/i386/pow-1.c: New testcase.
17815 * gcc.dg/builtins-58.c: Likewise.
17816
17817 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17818
17819 PR c++/29886
17820 * g++.dg/expr/cast8.C: New test.
17821
17822 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17823
17824 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17825 Don't ever inline the testcase.
17826
17827 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17828
17829 PR fortran/29982
17830 * gfortran.fortran-torture/compile/parameter_3.f90: New
17831 testcase.
17832
17833 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17834
17835 PR fortran/29951
17836 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17837
17838 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17839
17840 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17841 for CHAR.
17842
17843 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17844
17845 PR libgfortran/29936
17846 * gfortran.dg/write_check3.f90: New test.
17847
17848 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17849
17850 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17851
17852 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17853
17854 PR fortran/20880
17855 * gfortran.dg/interface_3.f90: New test.
17856
17857 PR fortran/29387
17858 * gfortran.dg/generic_8.f90: New test.
17859
17860 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17861
17862 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17863 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17864 * gfortran.dg/specifics_3.f90: Remove.
17865
17866 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17867
17868 PR c/29955
17869 * gcc.dg/gomp/pr29955.c: New test.
17870
17871 PR c/29736
17872 * gcc.dg/pr29736.c: New test.
17873
17874 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17875
17876 PR tree-opt/29964
17877 * gcc.dg/pure-1.c: New test.
17878
17879 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17880
17881 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17882 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17883
17884 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17885
17886 * gcc.dg/20061124-1.c: New testcase.
17887
17888 2006-11-23 Eric Christopher <echristo@apple.com>
17889
17890 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17891
17892 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17893
17894 PR c/2707
17895 PR c++/26167
17896 * gcc.dg/Wconversion-integer.c: New. Supersedes
17897 Wconversion-negative-constants.c
17898 * gcc.dg/Wconversion-real.c: New.
17899 * gcc.dg/Wconversion-real-integer.c: New.
17900 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17901 * g++.dg/warn/Wconversion1.C: Modified.
17902
17903 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17904
17905 * gfortran.dg/overload_1.f90: New test.
17906
17907 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17908
17909 PR c/9072
17910 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17911 Wtraditional-conversion.
17912 * gcc.dg/overflow-warn-2.c: Likewise.
17913 * gcc.dg/Wconversion.c: Likewise. Renamed as
17914 Wtraditional-conversion.c .
17915 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17916 Wtraditional-conversion-2.c .
17917 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17918 Wtraditional-conversion-2.c
17919 * gcc.dg/Wconversion-negative-constants.c: New.
17920
17921 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17922
17923 * gcc.dg/tree-ssa/dump-1.c: New test.
17924
17925 2006-11-23 David Ung <davidu@mips.com>
17926
17927 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17928 -mfp64, allowable when ISA >= 33 and float is enabled.
17929 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17930 of mthc1 and mfhc1 patterns.
17931
17932 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17933
17934 PR tree-optimization/29921
17935 * gcc.dg/pr29921.c: New test.
17936
17937 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17938
17939 PR fortran/29441
17940 * gfortran.dg/initialization_4.f90: New test.
17941
17942 2006-11-22 Ira Rosen <irar@il.ibm.com>
17943
17944 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17945 platforms that have interleaving support.
17946 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17947 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17948 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17949 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17950 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17951 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17952 gcc.dg/vect/vect-strided-u8-i8.c,
17953 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17954 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17955 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17956 gcc.dg/vect/vect-strided-float.c,
17957 gcc.dg/vect/vect-strided-a-mult.c,
17958 gcc.dg/vect/vect-strided-mult-char-ls.c,
17959 gcc.dg/vect/vect-strided-a-u16-mult.c,
17960 gcc.dg/vect/vect-strided-a-u32-mult.c,
17961 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17962 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17963 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17964 gcc.dg/vect/vect-strided-mult.c,
17965 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17966 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17967 New.
17968
17969 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17970
17971 PR fortran/25087
17972 * gfortran.dg/auto_char_len_4.f90: New test.
17973
17974 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17975
17976 PR fortran/29652
17977 * gfortran.dg/generic_7.f90: New test.
17978 * gfortran.dg/defined_operators_1.f90: Add new error.
17979
17980 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17981
17982 PR tree-optimization/29902
17983 * g++.dg/tree-ssa/pr29902.C: New test.
17984
17985 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17986
17987 PR fortran/29820
17988 * gfortran.dg/used_types_13.f90: New test.
17989
17990 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17991
17992 * gcc.dg/dfp/snan.c: Delete.
17993
17994 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17995
17996 * g++.dg/cpp0x/static_assert1.C: New.
17997 * g++.dg/cpp0x/static_assert2.C: New.
17998 * g++.dg/cpp0x/static_assert3.C: New.
17999
18000 2006-11-21 Richard Guenther <rguenther@suse.de>
18001
18002 * gcc.dg/vect/vect-pow-1.c: New testcase.
18003 * gcc.dg/vect/vect-pow-2.c: Likewise.
18004
18005 2006-11-21 Jakub Jelinek <jakub@redhat.com>
18006
18007 PR c++/29570
18008 * g++.dg/template/static29.C: New test.
18009
18010 PR c++/29734
18011 * g++.dg/conversion/simd4.C: New test.
18012
18013 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
18014
18015 PR c++/29475
18016 * g++.dg/template/access19.C: New test.
18017 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18018 error is reported.
18019
18020 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
18021
18022 PR tree-opt/25500
18023 * gcc.dg/tree-ssa/sra-4.c: New testcase.
18024
18025 2006-11-20 Tobias Burnus <burnus@net-b.de>
18026
18027 PR fortran/27546
18028 * gfortran.dg/import.f90: Extended test.
18029 * gfortran.dg/import2.f90: Extended test.
18030
18031 2006-11-20 Tobias Burnus <burnus@net-b.de>
18032
18033 * gfortran.dg/volatile3.f90: Add conflict test.
18034
18035 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
18036
18037 PR fortran/24783
18038 * gfortran.dg/implicit_10.f90: New test.
18039
18040 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
18041
18042 PR c++/8586
18043 * g++.dg/warn/Wall-write-strings.C: New.
18044
18045 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
18046
18047 * gfortran.dg/alloc_comp_constraint_5.f90: New.
18048 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18049
18050 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18051
18052 * gfortran.dg/use_3.f90: Remove error message.
18053 * gfortran.dg/iso_fortran_env_1.f90: New test.
18054 * gfortran.dg/iso_fortran_env_2.f90: New test.
18055 * gfortran.dg/iso_fortran_env_3.f90: New test.
18056 * gfortran.dg/iso_fortran_env_4.f90: New test.
18057
18058 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
18059
18060 * gcc.dg/vect/vect-27.c: Fix initialization.
18061
18062 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18063
18064 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18065 * gcc.dg/torture/builtin-minmax-1.c: New.
18066
18067 * gcc.dg/builtins-20.c: Add cases for copysign.
18068
18069 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18070
18071 PR fortran/24285
18072 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18073
18074 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18075 * gfortran.dg/use_1.f90: New test.
18076 * gfortran.dg/use_1.f90: New test.
18077 * gfortran.dg/use_1.f90: New test.
18078
18079 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
18080
18081 PR tree-optimization/29801
18082 * gcc.dg/pr29801.c: New test.
18083
18084 2006-11-17 Jakub Jelinek <jakub@redhat.com>
18085
18086 PR middle-end/29584
18087 * gcc.dg/torture/pr29584.c: New test.
18088
18089 2006-11-17 Joseph Myers <joseph@codesourcery.com>
18090
18091 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18092 Condition PowerPC tests for saving FPRs on powerpc_fprs.
18093 * gcc.target/powerpc/compress-float-ppc.c,
18094 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18095 powerpc_fprs.
18096 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18097 do not pass -mhard-float.
18098
18099 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
18100
18101 * gnat.dg/volatile_aggregate.adb: New test.
18102
18103 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18104
18105 PR fortran/29391
18106 PR fortran/29489
18107 * gfortran.dg/bound_2.f90: Add more checks.
18108 * gfortran.dg/bound_3.f90: New test.
18109
18110 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18111
18112 PR target/29201
18113 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18114
18115 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
18116
18117 * gfortran.dg/import3.f90: Fix error message.
18118
18119 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
18120
18121 PR tree-opt/29788
18122 * gfortran.fortran-torture/compile/inline_1.f90:
18123 New testcase.
18124
18125 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
18126
18127 * gcc.target/i386/x87regparm-1.c: New test.
18128 * gcc.target/i386/x87regparm-2.c: New test.
18129 * gcc.target/i386/x87regparm-3.c: New test.
18130 * gcc.target/i386/x87regparm-4.c: New test.
18131
18132 2006-11-15 Tobias Burnus <burnus@net-b.de>
18133
18134 PR fortran/27546
18135 * gfortran.dg/import.f90: New test.
18136 * gfortran.dg/import2.f90: New test.
18137 * gfortran.dg/import3.f90: New test.
18138
18139 2006-11-15 Tobias Burnus <burnus@net-b.de>
18140
18141 PR fortran/27588
18142 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18143
18144 2006-11-15 Tobias Burnus <burnus@net-b.de>
18145
18146 PR fortran/29806
18147 * gfortran.dg/contains.f90: New test.
18148 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18149
18150 2006-11-15 Jakub Jelinek <jakub@redhat.com>
18151
18152 PR tree-optimization/29581
18153 * gcc.dg/pr29581-1.c: New test.
18154 * gcc.dg/pr29581-2.c: New test.
18155 * gcc.dg/pr29581-3.c: New test.
18156 * gcc.dg/pr29581-4.c: New test.
18157 * gfortran.dg/pr29581.f90: New test.
18158
18159 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
18160
18161 PR fortran/29702
18162 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18163 numbers in error message headers.
18164
18165 2006-11-14 Richard Guenther <rguenther@suse.de>
18166
18167 * gcc.target/i386/math-torture/math-torture.exp: Restrict
18168 to i?86 and x86_64 targets.
18169
18170 2006-11-14 Caroline Tice <ctice@apple.com>
18171
18172 * gcc.dg/pubtypes-1.c: New file/testcase.
18173 * gcc.dg/pubtypes-2.c: New file/testcase.
18174 * gcc.dg/pubtypes-3.c: New file/testcase.
18175 * gcc.dg/pubtypes-4.c: New file/testcase.
18176 * g++.dg/pubtypes.C: New file/testcase.
18177
18178 2006-11-14 Mark Mitchell <mark@codesourcery.com>
18179
18180 PR c++/29106
18181 * g++.dg/init/self1.C: New test.
18182
18183 2006-11-14 Tobias Burnus <burnus@net-b.de>
18184
18185 PR fortran/29657
18186 * gfortran.dg/conflicts.f90: Add.
18187
18188 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
18189
18190 PR rtl-optimization/29798
18191
18192 * gcc.c-torture/execute/pr29798.c: New.
18193
18194 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18195
18196 * gcc.dg/builtins-20.c: Add more cases.
18197
18198 2006-11-13 Jakub Jelinek <jakub@redhat.com>
18199
18200 PR fortran/29759
18201 * gfortran.dg/gomp/pr29759.f90: New test.
18202
18203 2006-11-13 Mark Mitchell <mark@codesourcery.com>
18204
18205 PR c++/29518
18206 * g++.dg/template/static28.C: New test.
18207
18208 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
18209
18210 * lib/c-torture.exp: Use target-libpath.exp.
18211 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18212 set GCC_EXEC_PREFIX env var from global variable of same name.
18213
18214 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
18215
18216 PR fortran/26994
18217 * gfortran.fortran-torture/compile/transfer-1.f90:
18218 New testcase.
18219
18220 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
18221 Zdenek Dvorak <dvorakz@suse.cz>
18222
18223 PR tree-optimization/29680
18224 * gcc.dg/alias-11.c: New test.
18225
18226 2006-11-12 Jason Merrill <jason@redhat.com>
18227 Andrew Pinski <pinskia@physics.uc.edu>
18228
18229 PR middle-end/28915
18230 * gcc.target/i386/vectorize1.c: New.
18231
18232 2006-11-12 Roger Sayle <roger@eyesopen.com>
18233
18234 PR rtl-optimization/29797
18235 * gcc.c-torture/execute/pr29797-1.c: New test case.
18236
18237 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18238
18239 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18240
18241 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
18242
18243 * gcc.dg/tree-ssa/prefetch-3.c: New test.
18244
18245 2006-11-12 Roger Sayle <roger@eyesopen.com>
18246
18247 PR tree-optimization/13827
18248 * gcc.dg/fold-eqand-1.c: New test case.
18249
18250 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
18251
18252 PR rtl-opt/28812
18253 * gcc.c-torture/execute/mayalias-3.c: New test.
18254
18255 2006-11-11 Richard Sandiford <richard@codesourcery.com>
18256
18257 PR middle-end/27528
18258 * gcc.c-torture/compile/pr27528.c: New test.
18259 * gcc.dg/pr27528.c: Likewise.
18260
18261 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18262
18263 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18264
18265 * gcc.dg/torture/builtin-symmetric-1.c: New test.
18266
18267 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18268
18269 PR fortran/29758
18270 * gfortran.dg/reshape_source_size_1.f90: New test.
18271
18272 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18273
18274 PR fortran/29315
18275 * gfortran.dg/aliasing_dummy_4.f90: New test.
18276
18277 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
18278
18279 PR target/29777
18280 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18281 and x86_64-*-* targets.
18282
18283 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18284
18285 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18286 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18287 New macros. Use them in exact tests.
18288 (TESTIT3): New macro.
18289 Add tests for fmin, fmax and fma.
18290
18291 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18292
18293 PR fortran/29431
18294 * gfortran.dg/array_constructor_13.f90: New test.
18295
18296 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18297
18298 PR fortran/29744
18299 * gfortran.dg/used_types_12.f90: New test.
18300
18301 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
18302
18303 PR middle-end/29726
18304 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18305 (test6): Ditto.
18306 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18307 * gcc.dg/fold-eqandshift-3.c: New test case.
18308
18309 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18310
18311 PR fortran/29699
18312 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18313
18314 PR fortran/21370
18315 * gfortran.dg/change_symbol_attributes_1.f90: New test.
18316
18317 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18318
18319 * gcc.dg/20061109-1.c: New testcase.
18320
18321 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18322
18323 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18324
18325 2006-11-09 Tobias Burnus <burnus@net-b.de>
18326
18327 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18328 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18329
18330 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
18331
18332 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18333 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18334
18335 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18336
18337 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18338
18339 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18340
18341 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18342 vect-9.c).
18343 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18344 * gcc.dg/vect/vect-9.c: Now vectorizable.
18345 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18346 that support vect_widen_mult.
18347 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18348 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18349 vect-reduc-dot-u16.c).
18350 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18351 vect-reduc-dot-u16.c).
18352 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18353 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18354 vect-reduc-dot-s8.c).
18355 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18356 vect-reduc-dot-s8.c).
18357 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18358 vect-reduc-dot-s8.c).
18359 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18360 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18361 vect-reduc-dot-u8.c).
18362 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18363 vect-reduc-dot-u8.c).
18364 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18365 * gcc.dg/vect/vect-multitypes-9.c: New test.
18366 * gcc.dg/vect/vect-multitypes-10.c: New test.
18367 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18368 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18369 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18370 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18371 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18372 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18373 wrapv-vect-reduc-dot-s8.c.
18374 * lib/target-support.exp (check_effective_target_vect_unpack): New.
18375 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18376 targets that support vec_unpack.
18377 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18378 (check_effective_target_vect_widen_mult_qi_to_hi): New.
18379 (check_effective_target_vect_widen_mult_hi_to_si): New.
18380 (check_effective_target_vect_widen_sum): Removed.
18381
18382 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18383
18384 * gcc.dg/vect/vect-multitypes-8.c: New test.
18385 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18386
18387 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18388
18389 * gcc.dg/vect/vect-multitypes-7.c: New test.
18390
18391 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18392
18393 * gcc.dg/vect/vect-multitypes-4.c: New test.
18394 * gcc.dg/vect/vect-multitypes-5.c: New test.
18395 * gcc.dg/vect/vect-multitypes-6.c: New test.
18396
18397 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18398
18399 * gcc.dg/vect/vect-multitypes-1.c: New test.
18400 * gcc.dg/vect/vect-multitypes-2.c: New test.
18401 * gcc.dg/vect/vect-multitypes-3.c: New test.
18402
18403 2006-11-07 Eric Christopher <echristo@apple.com>
18404
18405 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18406 Test using scan-assembler-not.
18407
18408 2006-11-07 Jakub Jelinek <jakub@redhat.com>
18409
18410 * gcc.dg/inline-17.c: New test.
18411
18412 2006-11-07 Steve Ellcey <sje@cup.hp.com>
18413
18414 PR other/25028
18415 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
18416 on HP-UX.
18417
18418 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18419
18420 PR fortran/29539
18421 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18422
18423 PR fortran/29634
18424 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18425 test.
18426
18427 2006-11-07 Tobias Burnus <burnus@net-b.de>
18428
18429 PR fortran/29601
18430 * gfortran.dg/volatile.f90: Add.
18431 * gfortran.dg/volatile2.f90: Add.
18432 * gfortran.dg/volatile3.f90: Add.
18433 * gfortran.dg/volatile4.f90: Add.
18434 * gfortran.dg/volatile5.f90: Add.
18435 * gfortran.dg/volatile6.f90: Add.
18436 * gfortran.dg/volatile7.f90: Add.
18437
18438 2006-11-06 Tobias Burnus <burnus@net-b.de>
18439
18440 * gfortran.dg/io_constraints_2.f90: Adjust pattern
18441 for matching error messages.
18442 * gfortran.dg/specifics_3.f90: Adjust pattern
18443 for matching error messages.
18444
18445 2006-11-06 Janis Johnson <janis187@us.ibm.com>
18446 Bernhard Fischer <aldot@gcc.gnu.org>
18447
18448 * lib/gcc-dg.exp (output-exists): New proc.
18449 (output-exists-not): New proc.
18450 * gcc.test-framework/test-framework.awk: Support new directives.
18451 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18452 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18453 * gcc.test-framework/dg-outexists-exp-F.c: New test.
18454 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18455 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18456 * gcc.test-framework/dg-outexists-exp-P.c: New test.
18457
18458 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
18459
18460 PR fortran/29630
18461 PR fortran/29679
18462 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18463 * gfortran.dg/initialization_3.f90: New.
18464
18465 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18466
18467 PR libgfortran/25545
18468 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18469
18470 2006-11-05 Jakub Jelinek <jakub@redhat.com>
18471
18472 PR middle-end/29695
18473 * gcc.c-torture/execute/pr29695-1.c: New test.
18474 * gcc.c-torture/execute/pr29695-2.c: New test.
18475
18476 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
18477
18478 PR fortran/29565
18479 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18480
18481 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
18482
18483 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18484 for matching error messages.
18485
18486 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
18487
18488 PR target/26915
18489 * gcc.target/i386/387-12.c: New test.
18490
18491 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18492
18493 PR libfortran/29713
18494 * gfortran.dg/pr29713.f90: New test.
18495
18496 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
18497
18498 * gcc.c-torture/execute/arith-rand-ll.c:
18499 Also test for bogus rest sign.
18500
18501 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18502
18503 PR libfortran/27895
18504 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18505
18506 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
18507
18508 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18509 from error messages.
18510
18511 2006-11-02 Mike Stump <mrs@apple.com>
18512
18513 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18514
18515 * g++.old-deja/g++.abi/align.C: Enable for darwin.
18516
18517 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
18518
18519 * g++.dg/eh/gcsec1.C: New test.
18520
18521 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18522
18523 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18524 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
18525
18526 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
18527
18528 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18529 hexadecimal value.
18530 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18531 * gcc.dg/pr14796-2.c: Likewise.
18532
18533 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
18534
18535 * gcc.c-torture/execute/20061101-1.c: New test.
18536
18537 2006-11-01 Richard Guenther <rguenther@suse.de>
18538
18539 * gcc.target/i386/fpprec-1.c: New testcase.
18540
18541 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18542
18543 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18544 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18545
18546 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
18547
18548 * gcc.c-torture/execute/20061031-1.c: New test.
18549
18550 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18551
18552 PR 23067
18553 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18554 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18555 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18556 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18557 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18558 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18559 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18560
18561 2006-10-31 Eric Christopher <echristo@apple.com>
18562 Falk Hueffner <falk@debian.org>
18563
18564 * gcc.dg/builtin-bswap-1.c: New.
18565 * gcc.dg/builtin-bswap-2.c: New.
18566 * gcc.dg/builtin-bswap-3.c: New.
18567 * gcc.dg/builtin-bswap-4.c: New.
18568 * gcc.dg/builtin-bswap-5.c: New.
18569 * gcc.target/i386/builtin-bswap-1.c: New.
18570
18571 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18572
18573 * gcc.dg/inline-16.c: New.
18574
18575 PR 16622
18576 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18577 defining it.
18578 * gcc.dg/inline-13.c: New.
18579 * gcc.dg/inline-14.c: New.
18580 * gcc.dg/inline-15.c: New.
18581
18582 PR 11377
18583 * gcc.dg/inline6.c: New.
18584 * gcc.dg/inline7.c: New.
18585
18586 2006-10-31 Roger Sayle <roger@eyesopen.com>
18587
18588 PR middle-end/23470
18589 * gcc.dg/pr23470-1.c: New test case.
18590
18591 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
18592
18593 PR fortran/29537
18594 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18595 data.
18596 * gfortran.dg/blockdata_2.f90: New testcase.
18597
18598 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18599
18600 PR libfortran/29627
18601 * gfortran.dg/unf_short_record_1.f90: New test.
18602
18603 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18604
18605 PR fortran/29067
18606 * gfortran.dg/pr29067.f: New test.
18607
18608 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18609 Richard Sandiford <richard@codesourcery.com>
18610
18611 * lib/target-supports.exp (get_compiler_messages): Append options
18612 as a single list element.
18613 (check_effective_target_arm_vfp_ok): New.
18614 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18615
18616 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18617
18618 PR fortran/29387
18619 * gfortran.dg/intrinsic_actual_2.f90: New test.
18620
18621 PR fortran/29490
18622 * gfortran.dg/actual_array_interface_1.f90: New test.
18623
18624 PR fortran/29641
18625 * gfortran.dg/used_types_11.f90: New test.
18626
18627 2006-10-30 Dirk Mueller <dmueller@suse.de>
18628
18629 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18630 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18631 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18632 * g++.old-deja/g++.mike/net25.C (main): Same.
18633 * g++.dg/lookup/exception1.C (main): Same.
18634 * g++.dg/parse/parens2.C (main): Same.
18635
18636 2006-10-30 Roger Sayle <roger@eyesopen.com>
18637
18638 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18639
18640 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18641
18642 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18643 * gcc.dg/torture/builtin-math-3.c: Likewise.
18644
18645 2006-10-30 Tobias Burnus <burnus@net-b.de>
18646
18647 PR fortran/29452
18648 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18649 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18650
18651 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18652
18653 PR Fortran/29410
18654 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18655
18656 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18657
18658 * lib/target-supports.exp (check_function_available): Declare
18659 function before calling.
18660
18661 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18662
18663 PR tree-optimization/29637
18664 * gcc.dg/pr29637.c: New test.
18665
18666 2006-10-29 Roger Sayle <roger@eyesopen.com>
18667
18668 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18669 tree canonicalization.
18670
18671 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18672
18673 * gcc.dg/builtins-20.c: Add more hypot tests.
18674
18675 2006-10-29 Roger Sayle <roger@eyesopen.com>
18676
18677 * gcc.dg/fold-compare-1.c: New test case.
18678
18679 2006-10-29 Dirk Mueller <dmueller@suse.de>
18680
18681 PR c++/16307
18682 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18683
18684 2006-10-29 Roger Sayle <roger@eyesopen.com>
18685
18686 PR tree-optimization/15458
18687 * gcc.dg/fold-xornot-1.c: New test case.
18688
18689 2006-10-29 Richard Guenther <rguenther@suse.de>
18690
18691 * gcc.target/i386/math-torture/trunc.c: New testcase.
18692
18693 2006-10-29 Richard Guenther <rguenther@suse.de>
18694
18695 * gcc.target/i386/math-torture/round.c: New testcase.
18696
18697 2006-10-29 Richard Guenther <rguenther@suse.de>
18698
18699 * gcc.target/i386/math-torture/ceil.c: New testcase.
18700 * gcc.target/i386/math-torture/floor.c: Likewise.
18701
18702 2006-10-29 Richard Guenther <rguenther@suse.de>
18703
18704 * gcc.target/i386/math-torture/rint.c: New testcase.
18705 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18706
18707 2006-10-29 Richard Guenther <rguenther@suse.de>
18708
18709 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18710 * gcc.target/i386/math-torture/lceil.c: Likewise.
18711
18712 2006-10-28 Tobias Burnus <burnus@net-b.de>
18713
18714 PR libgfortran/24313
18715 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18716
18717 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18718
18719 * gcc.c-torture/execute/20020118-1.c,
18720 gcc.c-torture/execute/builtins/strlen.c,
18721 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18722 comment typos.
18723
18724 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18725
18726 * gcc.dg/builtins-20.c: Add tests for hypot.
18727 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18728 two-argument builtins.
18729 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18730 TESTIT2. Update all callers.
18731 (TESTIT2, TESTIT2_R): New helper macros.
18732 Add testcases for pow, hypot and atan2.
18733
18734 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18735
18736 PR C++/29295
18737 * g++.dg/expr/bool1.C: New test.
18738 * g++.dg/expr/bool2.C: New test.
18739
18740 2006-10-28 Tobias Burnus <burnus@net-b.de>
18741
18742 PR fortran/28224
18743 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18744 * gfortran.dg/namelist_internal.f90: New test.
18745
18746 2006-10-28 Tobias Burnus <burnus@net-b.de>
18747
18748 PR fortran/29625
18749 * gfortran.dg/io_real_boz.f90: Add.
18750 * gfortran.dg/io_real_boz2.f90: Add.
18751
18752 2006-10-28 Richard Guenther <rguenther@suse.de>
18753
18754 PR middle-end/26899
18755 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18756
18757 2006-10-28 Richard Guenther <rguenther@suse.de>
18758
18759 PR target/28806
18760 * gcc.target/i386/math-torture/lround.c: New testcase.
18761
18762 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18763
18764 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18765 * gcc.dg/builtins-44.c: Likewise.
18766 * gcc.dg/builtins-45.c: Likewise.
18767 * gcc.dg/pr28796-2.c: Likewise.
18768 * gcc.dg/unordered-3.c: Likewise.
18769
18770 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18771
18772 PR libgfortran/27954
18773 * gfortran.dg/error_recovery_2.f90: New test.
18774
18775 2006-10-26 Richard Guenther <rguenther@suse.de>
18776
18777 * gcc.target/i386/i386.exp: Use glob, not find to collect
18778 tests. Avoids recursing into subdirectories.
18779 * gcc.target/i386/math-torture/math-torture.exp: Torture
18780 for interesting ia32 math options.
18781 * gcc.target.i386/math-torture/lrint.c: New testcase.
18782
18783 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18784
18785 PR libgfortran/29563
18786 * gfortran.dg/arrayio_9.f90: Update test.
18787 * gfortran.dg/arrayio_19.f90: New test.
18788
18789 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18790
18791 * gcc.dg/20061026.c: New testcase.
18792
18793 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18794
18795 PR libgfortran/29563
18796 * gfortran.dg/arrayio_9.f90: New test.
18797
18798 2006-10-26 Ben Elliston <bje@au.ibm.com>
18799
18800 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18801 Copy the strings manually, as strcpy may call strlen.
18802
18803 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18804
18805 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18806 Add checks for log, log2, log10 and log1p.
18807
18808 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18809 we already test 0.0. Add checks for expm1, log, log2, log10,
18810 log1p, cbrt, erf and erfc.
18811
18812 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18813
18814 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18815
18816 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18817
18818 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18819 and remainderl() built-in functions. Remove -ffast-math from
18820 dg-options.
18821
18822 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18823
18824 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18825 acosh and atanh.
18826
18827 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18828 floating point modifiers to arguments passed to float and long
18829 double functions respectively. Update all callers to use floating
18830 point numbers, not integers. Add tests for exp, exp2 and
18831 exp10/pow10.
18832
18833 * gcc.dg/torture/builtin-math-3.c: New test.
18834
18835 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18836
18837 PR fortran/29393
18838 * gfortran.dg/initialize_2.f90: New.
18839
18840 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18841
18842 * gcc.dg/torture/builtin-math-2.c: New test.
18843
18844 2006-10-24 Richard Guenther <rguenther@suse.de>
18845
18846 PR middle-end/28796
18847 * gcc.dg/pr28796-1.c: New testcase.
18848 * gcc.dg/pr28796-2.c: Likewise.
18849
18850 2006-10-24 Richard Guenther <rguenther@suse.de>
18851
18852 * gcc.dg/builtins-57.c: New testcase.
18853
18854 2006-10-24 Richard Guenther <rguenther@suse.de>
18855
18856 PR tree-optimization/29567
18857 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18858
18859 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18860
18861 PR tree-optimization/14784
18862 * gcc.dg/alias-10.c: New test.
18863
18864 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18865
18866 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18867
18868 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18869
18870 * gcc.dg/builtin-strncat-chk-1.c: New test.
18871
18872 2006-10-23 Jan Hubicka <jh@suse.cz>
18873
18874 * gcc.dg/memmove-1.c: New test.
18875
18876 2006-10-23 Paul Brook <paul@codesourcery.com>
18877
18878 * gcc.dg/pragma-pack-5.c: New test.
18879
18880 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18881
18882 * g++.dg/other/s390-1.C: New testcase.
18883
18884 2006-10-23 Richard Guenther <rguenther@suse.de>
18885
18886 PR middle-end/27132
18887 PR middle-end/23295
18888 * gcc.dg/pr27132.c: New testcase.
18889 * gcc.dg/pr23295.c: Likewise.
18890 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18891 * g++.dg/tree-ssa/pr19807.C: Likewise.
18892
18893 2006-10-23 Richard Guenther <rguenther@suse.de>
18894
18895 PR middle-end/21032
18896 * gcc.dg/pr21032.c: New testcase.
18897
18898 2006-10-22 Jeff Law <law@redhat.com>
18899 Richard Guenther <rguenther@suse.de>
18900
18901 PR tree-optimization/15911
18902 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18903
18904 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18905
18906 PR c++/20647
18907 * g++.dg/abi/rtti3.C: New.
18908
18909 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18910
18911 PR middle-end/28252
18912 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18913 transformation.
18914
18915 2006-10-21 Richard Guenther <rguenther@suse.de>
18916
18917 PR tree-optimization/3511
18918 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18919
18920 2006-10-21 Richard Guenther <rguenther@suse.de>
18921
18922 PR middle-end/26898
18923 * gcc.dg/torture/pr26898-1.c: New testcase.
18924 * gcc.dg/torture/pr26898-2.c: Likewise.
18925
18926 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18927
18928 PR c++/28053
18929 * g++.dg/parse/bitfield1.C: Adjust error markers.
18930 * g++.dg/parse/bitfield2.C: New test.
18931
18932 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18933
18934 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18935
18936 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18937
18938 PR libfortran/27895
18939 * gfortran.dg/zero_sized_1.f90: New test.
18940
18941 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18942
18943 * gcc.dg/div-compare-1.c: New test.
18944
18945 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18946
18947 PR fortran/29216
18948 * gfortran.dg/result_default_init_1.f90: New test.
18949
18950 PR fortran/29314
18951 * gfortran.dg/automatic_default_init_1.f90: New test.
18952
18953 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18954 from 38 to 33.
18955
18956 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18957
18958 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18959 'using namespace std' without previous declaration.
18960 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18961 * g++.old-deja/g++.robertl/eb133c.C: New.
18962
18963 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18964
18965 PR libgfortran/29277
18966 * gfortran.dg/streamio_4.f90: Update test.
18967 * gfortran.dg/streamio_11.f90: New test.
18968
18969 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18970
18971 PR c++/27952
18972 * g++.dg/inherit/virtual1.C: New test.
18973
18974 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18975
18976 PR c++/28261
18977 * g++.dg/parse/enum3.C: New test.
18978
18979 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18980
18981 PR c++/29039
18982 * g++.dg/init/ctor8.C: New test.
18983
18984 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18985
18986 PR c++/27270
18987 * g++.dg/ext/complit8.C: Tweak error markers.
18988 * g++.dg/template/complit1.C: Add error marker.
18989
18990 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18991
18992 PR c++/27270
18993 * g++.dg/ext/complit8.C: New test.
18994
18995 PR c++/29408
18996 * g++.dg/parse/dtor12.C: New test.
18997
18998 PR c++/29435
18999 * g++.dg/template/sizeof11.C: New test.
19000
19001 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
19002
19003 PR fortran/29392
19004 * gfortran.dg/data_char_3.f90: New test.
19005
19006 PR fortran/29451
19007 * gfortran.dg/negative_automatic_size.f90: New test.
19008
19009 2006-10-16 David Daney <ddaney@avtrex.com>
19010
19011 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19012
19013 2006-10-16 Eric Christopher <echristo@apple.com>
19014
19015 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19016 x86_64.
19017
19018 2006-10-16 Mark Mitchell <mark@codesourcery.com>
19019
19020 PR c++/28211
19021 * g++.dg/tc1/dr49.C: Tweak error messages.
19022 * g++.dg/parse/template21.C: New test.
19023
19024 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19025
19026 PR middle-end/20491
19027 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19028
19029 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
19030
19031 PR fortran/29403
19032 * gfortran.dg/print_1.f90: New test.
19033
19034 2006-10-15 Jan Hubicka <jh@suse.cz>
19035
19036 PR middle-end/29241
19037 * gcc.c-torture/compile/pr29241.c: New testcase.
19038
19039 2006-10-15 David Edelsohn <edelsohn@gnu.org>
19040
19041 PR middle-end/29250
19042 * gcc.c-torture/compile/pr29250.c: New test.
19043
19044 2006-10-15 Richard Guenther <rguenther@suse.de>
19045
19046 * gcc.dg/pr29299.c: New testcase.
19047
19048 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
19049
19050 PR fortran/24767
19051 * gfortran.dg/label_4.f90: Adjust warning flag.
19052
19053 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19054
19055 PR fortran/29371
19056 * gfortran.dg/nullify_3.f90: New test.
19057
19058 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19059
19060 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19061 on Solaris 2.5.1 too.
19062
19063 2006-10-13 Eric Christopher <echristo@apple.com>
19064
19065 * gcc.dg/pr25993.c: Skip for darwin.
19066
19067 2006-10-13 Eric Christopher <echristo@apple.com>
19068
19069 * gcc.dg/visibility-11.c: Skip for darwin.
19070
19071 2006-10-13 Eric Christopher <echristo@apple.com>
19072
19073 * gcc.dg/darwin-weakimport-1.c: Use
19074 -fno-asynchronous-unwind-tables.
19075 * gcc.dg/darwin-weakimport-3.c: Ditto.
19076
19077 2006-10-13 Richard Guenther <rguenther@suse.de>
19078
19079 PR tree-optimization/29446
19080 * gcc.dg/torture/pr29446.c: New testcase.
19081
19082 2006-10-13 Bill Wendling <wendling@apple.com>
19083
19084 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19085 * g++.old-deja/g++.jason/hmc1.C: Likewise.
19086 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19087 * g++.old-deja/g++.law/shadow1.C: Likewise.
19088 * g++.old-deja/g++.law/ctors10.C: Likewise.
19089 * g++.dg/debug/namespace1.C: Likewise.
19090 * g++.dg/inherit/namespace-as-base.C: Likewise.
19091 * g++.dg/opt/delay-slot-1.C: Likewise.
19092 * g++.dg/parse/defarg10.C: Likewise.
19093 * g++.dg/template/ptrmem11.C: Likewise.
19094 * g++.dg/template/mem_func_ptr.C: Likewise.
19095 * g++.dg/template/spec19.C: Likewise.
19096
19097 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
19098
19099 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19100
19101 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19102
19103 PR fortran/29373
19104 * gfortran.dg/implicit_9.f90: New test.
19105
19106 PR fortran/29407
19107 * gfortran.dg/namelist_25.f90: New test.
19108
19109 PR fortran/27701
19110 * gfortran.dg/same_name_2.f90: New test.
19111
19112 PR fortran/29232
19113 * gfortran.dg/host_assoc_types_1.f90: New test.
19114
19115 PR fortran/29364
19116 * gfortran.dg/missing_derived_type_1.f90: New test.
19117 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19118
19119 PR fortran/29422
19120 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19121
19122 PR fortran/29428
19123 * gfortran.dg/alloc_comp_assign_5.f90: New test.
19124
19125 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19126
19127 PR fortran/29391
19128 * gfortran.dg/bound_2.f90: New test.
19129
19130 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19131
19132 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19133 directive.
19134 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19135 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19136 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19137 * gfortran.dg/gomp/reduction3.f90: Likewise.
19138 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19139 * gfortran.dg/dummy_procedure_2.f90: Likewise.
19140 * gfortran.dg/interface_derived_type_1.f90: Likewise.
19141 * gfortran.dg/forall_4.f90: Likewise.
19142 * gfortran.dg/spec_expr_4.f90: Likewise.
19143 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19144 * gfortran.dg/forall_5.f90: Likewise.
19145 * gfortran.dg/open_access_append_2.f90: Add check for
19146 compile-time warning.
19147
19148 2006-10-13 Mark Mitchell <mark@codesourcery.com>
19149
19150 PR c++/28506
19151 * g++.dg/parse/pure1.C: New test.
19152
19153 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19154
19155 PR fortran/21435
19156 * gfortran.dg/io_constraints_3.f90: New test.
19157 * gfortran.dg/open_access_append_1.f90: Add checks
19158 for compile-time warnings.
19159 * gfortran.dg/pr20163-2.f: Likewise.
19160 * gfortran.dg/iostat_2.f90: Likewise.
19161 * gfortran.dg/label_4.f90: Delete the temporary
19162 file.
19163 * gfortran.dg/direct_io_2.f90: Add a FILE=
19164 specifier.
19165 * gfortran.dg/iomsg_1.f90: Add check for
19166 compile-time warning.
19167
19168 2006-10-12 Jan Hubicka <jh@suse.cz>
19169
19170 PR c/28419
19171 * gcc.dg/pr28319.c: New test.
19172
19173 2006-10-12 Mark Mitchell <mark@codesourcery.com>
19174 PR c++/29318
19175 * g++.dg/ext/vla4.C: New test.
19176
19177 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19178
19179 PR c++/27961
19180 * g++.dg/template/crash60.C: New test.
19181 * g++.dg/other/large-size-array.C: Adjust error markers.
19182 * g++.dg/parse/crash27.C: Likewise.
19183 * g++.dg/template/crash1.C: Likewise.
19184
19185 2006-10-12 Steve Ellcey <sje@cup.hp.com>
19186
19187 PR testsuite/29093
19188 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19189
19190 2006-10-12 Jakub Jelinek <jakub@redhat.com>
19191
19192 PR preprocessor/28709
19193 * gcc.dg/cpp/paste14.c: New test.
19194
19195 2006-10-11 Mark Mitchell <mark@codesourcery.com>
19196
19197 PR c++/29175
19198 * g++.dg/init/array24.C: New test.
19199
19200 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19201
19202 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19203 of <sys/types.h>.
19204
19205 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
19206
19207 PR c++/29024
19208 * g++.dg/parse/typedef8.C: New test.
19209 * g++.dg/other/mult-stor1.C: Adjust error markers.
19210
19211 2006-10-11 Richard Guenther <rguenther@suse.de>
19212
19213 PR tree-optimization/28230
19214 * gcc.dg/torture/pr28230.c: New testcase.
19215
19216 2006-10-11 Richard Guenther <rguenther@suse.de>
19217
19218 PR inline-asm/29119
19219 * gcc.dg/torture/pr29119.c: New testcase.
19220
19221 2006-10-10 Jakub Jelinek <jakub@redhat.com>
19222
19223 PR middle-end/29272
19224 * gcc.c-torture/execute/20060930-2.c: New test.
19225
19226 2006-10-09 Richard Henderson <rth@redhat.com>
19227
19228 Revert emutls patch.
19229
19230 2006-10-09 Richard Guenther <rguenther@suse.de>
19231
19232 PR middle-end/29254
19233 * gcc.dg/pr29254.c: New testcase.
19234
19235 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
19236 Paul Thomas <pault@gcc.gnu.org>
19237
19238 PR fortran/20541
19239 * gfortran.dg/alloc_comp_basics_1.f90: New test.
19240 * gfortran.dg/alloc_comp_basics_2.f90: New test.
19241 * gfortran.dg/alloc_comp_assign_1.f90: New test.
19242 * gfortran.dg/alloc_comp_assign_2.f90: New test.
19243 * gfortran.dg/alloc_comp_assign_3.f90: New test.
19244 * gfortran.dg/alloc_comp_assign_4.f90: New test.
19245 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19246 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19247 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19248 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19249 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19250 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19251 * gfortran.dg/alloc_comp_std.f90: New test.
19252 * gfortran.dg/move_alloc.f90: New test.
19253
19254 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
19255
19256 PR fortran/29115
19257 * gfortran.dg/derived_constructor_comps_2.f90: New test.
19258
19259 PR fortran/29211
19260 * gfortran.dg/forall_char_dependencies_1.f90: New test.
19261
19262 2006-10-08 Tobias Burnus <burnus@net-b.de>
19263
19264 PR fortran/28585
19265 * gfortran.dg/new_line.f90: New test.
19266
19267 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19268
19269 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19270 * gcc.dg/torture/builtin-convert-1.c,
19271 gcc.dg/torture/builtin-convert-2.c,
19272 gcc.dg/torture/builtin-convert-3.c,
19273 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19274
19275 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
19276
19277 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19278 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19279 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19280 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19281
19282 2006-10-07 Andrew Pinski <pinskia@gmail.com>
19283
19284 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19285 Xfail some tests for powerpc-darwin and powerpc-aix.
19286
19287 2006-10-07 Jakub Jelinek <jakub@redhat.com>
19288
19289 PR c/29380
19290 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19291
19292 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19293
19294 PR target/29300
19295 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19296 on hppa*-*-hpux*.
19297
19298 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19299
19300 PR fortran/16580
19301 PR fortran/29288
19302 * gfortran.fortran-torture/execute/specifics.f90:
19303 Add tests for using all possible intrinsics as actual arguments.
19304 * gfortran.dg/specifics_1.f90: Add tests for using
19305 all possible intrinsics as actual arguments.
19306 * gfortran.dg/specifics_2.f90: New file.
19307 * gfortran.dg/specifics_3.f90: New file.
19308
19309 2006-10-07 Richard Sandiford <richard@codesourcery.com>
19310
19311 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19312 * gcc.dg/debug/debug-2.c: Likewise.
19313
19314 2006-10-06 Uros Bizjak <uros@kss-loka.si>
19315
19316 * gcc.c-torture/compile/sync-2.c: New test.
19317
19318 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19319
19320 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19321 line endings.
19322
19323 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19324
19325 PR rtl-optimization/29128
19326 * gcc.c-torture/compile/pr29128.c: New test.
19327
19328 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19329
19330 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19331 line endings.
19332
19333 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
19334
19335 PR middle-end/29256
19336 * gcc.dg/tree-ssa/loop-19.c: New test.
19337
19338 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19339
19340 PR tree-optimization/29330
19341 * gcc.dg/pr29330.c: New test.
19342
19343 PR target/28924
19344 * gcc.c-torture/compile/20061005-1.c: New test.
19345
19346 2006-10-06 Olivier Hainque <hainque@adacore.com>
19347
19348 * gcc.dg/typename-vla-1.c: New case.
19349 * gnat.dg/forward_vla.adb: New case.
19350
19351 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19352
19353 PR tree-optimization/29290
19354 * gfortran.dg/loop_nest_1.f90: New test.
19355
19356 PR target/29198
19357 * gcc.dg/tls/opt-12.c: New test.
19358
19359 PR fortran/28415
19360 * gfortran.dg/save_2.f90: New test.
19361
19362 PR c/29091
19363 * gcc.dg/pr29091.c: New test.
19364
19365 2006-10-06 Joseph Myers <joseph@codesourcery.com>
19366
19367 * lib/target-supports.exp
19368 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19369 same as x86_64-*-*; check for LP64.
19370
19371 2006-10-04 Richard Henderson <rth@redhat.com>
19372
19373 * lib/target-supports.exp (check_effective_target_tls): Redefine
19374 to mean non-emulated tls.
19375 * gcc.dg/tls/alias-1.c: Remove tls requirement.
19376 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19377 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19378 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19379 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19380 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19381 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19382
19383 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19384
19385 PR fortran/29343
19386 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19387
19388 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19389
19390 * gfortran.dg/bounds_check_fail_1.f90: New test.
19391
19392 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19393
19394 PR c++/29020
19395 * g++.dg/template/friend48.C: New test.
19396
19397 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19398
19399 PR fortran/29098
19400 * gfortran.dg/default_initialization_2.f90: New test.
19401
19402 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19403
19404 PR fortran/20779
19405 PR fortran/20891
19406 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19407
19408 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19409
19410 PR fortran/29284
19411 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19412
19413 PR fortran/29321
19414 PR fortran/29322
19415 * gfortran.dg/missing_optional_dummy_2.f90: New test.
19416
19417 PR fortran/25091
19418 PR fortran/25092
19419 * gfortran.dg/entry_array_specs_1.f90: New test.
19420
19421 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
19422
19423 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19424 insufficient to inhibit some test failures at -O3. Do testing
19425 on integers.
19426
19427 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19428
19429 PR c++/29138
19430 * g++.dg/inherit/access8.C: New test.
19431 * g++.dg/template/dtor4.C: Tweak error messages.
19432
19433 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19434
19435 PR fortran/27478
19436 * gfortran.dg/entry_8.f90: New test.
19437
19438 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19439
19440 PR c++/29291
19441 * g++.dg/parse/new4.C: New test.
19442
19443 2006-10-03 Uros Bizjak <uros@kss-loka.si>
19444
19445 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19446 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19447 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19448 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19449 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19450
19451 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19452
19453 PR fortran/19260
19454 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19455 * gfortran.dg/continuation_2.f90: New test.
19456
19457 PR fortran/19262
19458 * gfortran.dg/continuation_3.f90: New test.
19459 * gfortran.dg/continuation_4.f90: New test.
19460 * gfortran.dg/continuation_5.f: New test.
19461 * gfortran.dg/continuation_6.f: New test.
19462
19463 2006-10-02 Mark Mitchell <mark@codesourcery.com>
19464
19465 PR c++/29226
19466 * g++.dg/template/vla1.C: New test.
19467
19468 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19469
19470 PR fortran/29210
19471 * gfortran.dg/complex_parameter_1.f90: New test.
19472
19473 2006-10-02 Jakub Jelinek <jakub@redhat.com>
19474
19475 PR c/29154
19476 * gcc.c-torture/execute/20060929-1.c: New test.
19477
19478 2006-10-01 Mark Mitchell <mark@codesourcery.com>
19479
19480 PR c++/29105
19481 * g++.dg/template/member6.C: New test.
19482 * g++.dg/parse/typename7.C: Adjust error markers.
19483
19484 PR c++/29080
19485 * g++.dg/template/member7.C: New test.
19486
19487 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
19488
19489 PR c/24010
19490 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19491 gcc.dg/Woverride-init-3.c: New tests.
19492
19493 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19494
19495 * gcc.c-torture/execute/20060930-1.c: New test.
19496
19497 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19498
19499 PR fortran/18791
19500 * gfortran.dg/specifics_1.f90: New test.
19501 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19502 complex specifics.
19503
19504 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19505
19506 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19507 pthread-init-common.h: New.
19508
19509 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
19510
19511 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19512 precision on some archs.
19513
19514 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
19515
19516 * gcc.dg/non-local-goto-1.c: New test.
19517 * gcc.dg/non-local-goto-2.c: Likewise.
19518 * gcc.dg/setjmp-3.c: Likewise.
19519 * gcc.dg/setjmp-4.c: Likewise.
19520
19521 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
19522
19523 * gnat.dg/self_aggregate_with_pointer.adb: New test.
19524
19525 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
19526
19527 PR fortran/28276
19528 * gfortran.dg/exponent_1.f90: New test.
19529
19530 PR fortran/27021
19531 * gfortran.dg/nearest_1.f90: New test.
19532
19533 2006-09-26 Jakub Jelinek <jakub@redhat.com>
19534
19535 PR middle-end/25261
19536 PR middle-end/28790
19537 * gcc.dg/gomp/nestedfn-1.c: New test.
19538
19539 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
19540
19541 PR objc/29195
19542 * objc/compile/method-1.m: New test.
19543
19544 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
19545
19546 PR c++/26938
19547 * g++.dg/template/crash58.C: New test.
19548 * g++.dg/parse/crash28.C: Adjust error markers.
19549 * g++.dg/template/crash34.C: Likewise.
19550 * g++.dg/template/friend31.C: Likewise.
19551 * g++.dg/template/crash32.C: Likewise.
19552
19553 PR c++/27329
19554 * g++.dg/template/crash59.C: New test.
19555
19556 PR c++/27667
19557 * g++.dg/template/spec33.C: New test.
19558 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19559
19560 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
19561 Adam Nemet <anemet@caviumnetworks.com>
19562
19563 * gcc.dg/tree-ssa/ivopts-1.c: New test.
19564 * gcc.dg/tree-ssa/ivopts-2.c: New test.
19565
19566 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
19567
19568 PR target/28911
19569 * gcc.dg/pr28911.c: New.
19570
19571 2006-09-23 Uros Bizjak <uros@kss-loka.si>
19572
19573 PR target/29169
19574 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19575 (dg-options): Add -mfpmath=387.
19576
19577 2006-09-23 Jakub Jelinek <jakub@redhat.com>
19578
19579 PR c/28706
19580 * gcc.dg/pr28706.c: New test.
19581
19582 PR c/28712
19583 * gcc.dg/pr28712.c: New test.
19584
19585 2006-09-22 Mike Stump <mrs@apple.com>
19586
19587 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19588
19589 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
19590
19591 PR tree-optimization/28888
19592 * gcc.dg/pr28888.c: New test.
19593
19594 2006-09-21 Mark Mitchell <mark@codesourcery.com>
19595
19596 PR c++/29016
19597 * g++.dg/init/ptrfn1.C: New test.
19598
19599 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19600
19601 PR c++/28861
19602 * g++.dg/template/spec32.C: New test.
19603 * g++.dg/parse/crash9.C: Adjust error markers.
19604
19605 PR c++/28303
19606 * g++.dg/template/typedef6.C: New test.
19607 * g++.dg/init/error1.C: Adjust error markers.
19608 * g++.dg/parse/crash9.C: Likewise.
19609 * g++.dg/template/crash55.C: Likewise.
19610
19611 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19612
19613 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19614
19615 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19616
19617 PR target/27650
19618 * g++.dg/ext/dllimport12.C: New test.
19619
19620 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19621
19622 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19623 * gcc.target/mips/nmadd-2.c: Likewise.
19624 * gcc.target/mips/mips-ps-6.c: New test.
19625 * gcc.target/mips/neg-abs-1.c: Likewise.
19626 * gcc.target/mips/neg-abs-2.c: Likewise.
19627 * gcc.target/mips/nmadd-3.c: New test.
19628
19629 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19630
19631 PR middle-end/28046
19632 * gcc.dg/gomp/atomic-10.c: New test.
19633 * g++.dg/gomp/atomic-10.C: New test.
19634
19635 2006-09-20 Eric Christopher <echristo@apple.com>
19636
19637 * gcc.target/i386/sse3-not-fisttp.c: New.
19638
19639 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19640
19641 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19642
19643 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19644
19645 * gcc.c-torture/execute/pr28289.c (one): New variable.
19646 (main): Use it instead of argc.
19647 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19648 (main): Use it instead of argc.
19649
19650 2006-09-19 Paul Brook <paul@codesourcery.com>
19651
19652 PR target/28516
19653 * gcc.dg/nested-func-5.c: New test.
19654
19655 2006-09-19 Ben Elliston <bje@au.ibm.com>
19656
19657 * lib/target-supports.exp (check_effective_target_tls): Compile
19658 test stubs using ${tool}_target_compile, not just target_compile.
19659 (check_effective_target_tls_runtime): Likewise.
19660
19661 2006-09-19 Ben Elliston <bje@au.ibm.com>
19662
19663 * gcc.c-torture/compile/20030405-1.x: Remove.
19664
19665 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19666 optimising linker from discarding it.
19667
19668 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19669
19670 PR fortran/28526
19671 * gfortran.dg/keyword_symbol_1.f90: New test.
19672
19673 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19674 pedantic compilation option.
19675
19676 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19677
19678 PR fortran/29060
19679 * gfortran.dg/spread_shape_1.f90: New test.
19680
19681 2006-09-17 Roger Sayle <roger@eyesopen.com>
19682
19683 PR tree-optimization/28887
19684 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19685
19686 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19687
19688 PR c/25993
19689 * gcc.dg/pr25993.c: New test.
19690
19691 2006-09-17 Ira Rosen <irar@il.ibm.com>
19692
19693 PR tree-opt/21591
19694 * gcc.dg/vect/pr21591.c: New test.
19695
19696 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19697
19698 PR tree-opt/29059
19699 * gcc.c-torture/compile/strcpy-1.c: New test.
19700 * gcc.c-torture/compile/strcpy-2.c: New test.
19701 * gcc.c-torture/compile/memcpy-1.c: New test.
19702 * gcc.c-torture/compile/memcpy-2.c: New test.
19703
19704 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19705
19706 PR testsuite/29055
19707 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19708
19709 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19710
19711 * gnat.dg/specs/double_record_extension1.ads: New test.
19712 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19713
19714 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19715
19716 PR fortran/29051
19717 * gfortran.dg/oldstyle_3.f90: New test.
19718
19719 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19720
19721 PR libgfortran/29099
19722 * gfortran.dg/secnds-1.f: New test.
19723
19724 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19725
19726 PR libgfortran/29053
19727 * gfortran.dg/streamio_9.f90: New test.
19728 * gfortran.dg/streamio_10.f90: New test.
19729
19730 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19731
19732 PR C++/29002
19733 * g++.dg/init/array22.C: New test.
19734 * g++.dg/init/array23.C: New test.
19735
19736 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19737
19738 * stackcheck.lst: Update list of tests requiring stack checking.
19739 * norun.lst: Adjust for above change.
19740 * ada95.lst: New file.
19741 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19742 requiring -gnat95 switch.
19743
19744 2006-09-14 Olivier Hainque <hainque@adacore.com>
19745
19746 * gnat.dg/in_out_parameter.adb: New test.
19747
19748 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19749
19750 PR debug/28980
19751 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19752
19753 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19754
19755 * gnat.dg/specs/unchecked_union.ads: New test.
19756
19757 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19758
19759 PR rtl-optimization/28982
19760 * gcc.c-torture/execute/pr28982a.c: New test.
19761 * gcc.c-torture/execute/pr28982b.c: Likewise.
19762
19763 2006-09-12 Eric Christopher <echristo@apple.com>
19764
19765 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19766 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19767
19768 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19769
19770 PR c/28768
19771 PR preprocessor/14634
19772 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19773 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19774 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19775
19776 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19777
19778 * gcc.dg/pr28243.c: New test.
19779
19780 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19781
19782 PR fortran/28971
19783 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19784 this undiagnosed regression reappears.
19785
19786 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19787
19788 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19789 Treat $srcdir as a literal.
19790 * lib/fortran-torture.exp (fortran-torture-compile,
19791 fortran-torture-execute): Likewise.
19792 * lib/objc-torture.exp (objc-torture-compile,
19793 objc-torture-execute): Likewise.
19794 * lib/profopt.exp (profopt-execute): Likewise.
19795
19796 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19797
19798 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19799
19800 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19801
19802 PR testsuite/28950
19803 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19804
19805 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19806
19807 PR target/13685
19808 * gcc.target/i386/pr13685.c: New test.
19809
19810 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19811
19812 * gcc.dg/pr28726.c: New test.
19813
19814 2006-09-11 Josh Conner <jconner@apple.com>
19815
19816 * gcc.dg/nrv3.c: Increase size of structure.
19817 * gcc.dg/nrv4.c: Likewise.
19818 * gcc.dg/nrv5.c: Likewise.
19819
19820 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19821
19822 PR libfortran/28890
19823 gfortran.dg/assumed_charlen_function_5.f90: New test.
19824
19825 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19826
19827 PR c++/28991
19828 * g++.dg/init/static3.C: New test.
19829
19830 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19831
19832 PR testsuite/29007
19833 * gcc.dg/long-long-cst1.c (t): Add cast to
19834 __SIZE_TYPE__ before casting to int.
19835 (main): Return 0 on success.
19836
19837 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19838
19839 * gcc.c-torture/execute/20060910-1.c: New test.
19840
19841 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19842
19843 PR middle-end/26983
19844 * gcc.dg/pr26983.c: New test.
19845
19846 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19847
19848 PR target/29006
19849 * gcc.c-torture/execute/pr29006.c: New test.
19850
19851 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19852
19853 PR libfortran/28947
19854 gfortran.dg/matmul_4.f90: New test.
19855
19856 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19857
19858 PR fortran/28959
19859 gfortran.dg/used_types_10: New test.
19860
19861 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19862
19863 PR libfortran/28923
19864 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19865 gfortran.dg/array_initializer_3.f90: New test.
19866
19867 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19868
19869 PR fortran/28914
19870 * gfortran.dg/actual_array_constructor_3.f90: New test.
19871
19872 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19873
19874 PR testsuite/26778
19875 * gcc.target/i386/pr26778.c: New testcase.
19876
19877 2006-09-08 Eric Christopher <echristo@apple.com>
19878
19879 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19880 * gcc.target/i386/memcpy-1.c: Ditto.
19881 * gcc.target/i386/asm-1.c: Ditto.
19882 * gcc.target/i386/20060512-4.c: Ditto.
19883 * gcc.target/i386/compress-float-387.c: Ditto.
19884 * gcc.target/i386/20060512-1.c: Ditto.
19885 * gcc.target/i386/compress-float-sse.c: Ditto.
19886 * gcc.target/i386/20060512-2.c: Ditto.
19887 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19888 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19889 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19890 * gcc.dg/pr26449.c: Ditto.
19891 * gcc.dg/attr-ms_struct-2.c: Ditto.
19892 * gcc.dg/attr-ms_struct-1.c: Ditto.
19893 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19894
19895 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19896
19897 PR c/28504
19898 * gcc.dg/vla-10.c: New test.
19899
19900 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19901
19902 PR c++/28858
19903 * g++.dg/parse/template20.C: New test.
19904 * g++.dg/template/operator8.C: Remove obsolete part.
19905 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19906 * g++.old-deja/g++.pt/crash65.C: Likewise.
19907
19908 2006-09-07 Jason Merrill <jason@redhat.com>
19909
19910 PR middle-end/27724
19911 * gcc.dg/long-long-cst1.c: New test.
19912
19913 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19914
19915 PR C++/28906
19916 * g++.dg/other/array3.C: New test.
19917 * g++.dg/other/array4.C: New test.
19918 * g++.dg/other/array5.C: New test.
19919
19920 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19921
19922 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19923
19924 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19925
19926 PR target/28946
19927 * gcc.target/i386/pr28946.c: New test.
19928
19929 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19930
19931 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19932 in integer literal constant.
19933 * gfortran.dg/enum_8.f90: Ditto.
19934 * gfortran.dg/g77/20030326-1.f: Ditto.
19935
19936 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19937
19938 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19939 nonconformance usage.
19940
19941 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19942
19943 PR middle-end/28862
19944 * gcc.c-torture/compile/vector-align-1.c: New test.
19945
19946 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19947
19948 PR rtl-opt/27883
19949 * g++.dg/opt/copysign-1.C: New test.
19950
19951 2006-09-06 Jason Merrill <jason@redhat.com>
19952
19953 PR c++/27371
19954 * g++.dg/warn/unused-result1.C: New test.
19955
19956 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19957
19958 PR c++/28903
19959 * g++.dg/ext/vla3.C: New test.
19960
19961 PR c++/28886
19962 * g++.dg/template/array16.C: New test.
19963
19964 2006-09-06 Richard Guenther <rguenther@suse.de>
19965
19966 * gcc.dg/pr27226.c: Remove testcase again.
19967
19968 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19969
19970 PR tree-opt/28937
19971 * g++.dg/opt/unroll2.C: New test.
19972
19973 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19974
19975 PR tree-opt/28952
19976 * gcc.dg/vect/pr28952.c: New test.
19977
19978 2006-09-05 Richard Guenther <rguenther@suse.de>
19979
19980 PR tree-optimization/28900
19981 * gcc.dg/torture/pr28900.c: New testcase
19982
19983 2006-09-05 Richard Guenther <rguenther@suse.de>
19984
19985 PR tree-optimization/28905
19986 * gcc.c-torture/compile/pr28905.c: New testcase.
19987
19988 2006-09-05 Richard Guenther <rguenther@suse.de>
19989
19990 PR middle-end/28935
19991 * gcc.dg/pr28935.c: New testcase.
19992
19993 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19994
19995 * gcc.c-torture/execute/20060905-1.c: New test.
19996
19997 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19998
19999 PR fortran/28908
20000 * gfortran.dg/used_types_7.f90: New test.
20001 * gfortran.dg/used_types_8.f90: New test.
20002 * gfortran.dg/used_types_9.f90: New test.
20003
20004 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
20005
20006 * gcc.c-torture/compile/20060904-1.c: New test.
20007
20008 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
20009
20010 PR c++/23287 Revert my 2006-09-01 patch
20011 * g++.dg/parse/dtor12.C: Remove.
20012
20013 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
20014
20015 PR c+/27670
20016 * g++.dg/template/operator9.C: New test.
20017
20018 PR c++/27493
20019 * g++.dg/template/operator7.C: New test.
20020
20021 PR c++/27494
20022 * g++.dg/template/operator8.C: New test.
20023
20024 PR c++/27397
20025 * g++.dg/template/crash57.C: New test.
20026
20027 * g++.dg/template/typedef4.C: Adjust error markers.
20028 * g++.dg/template/typedef5.C: Likewise.
20029
20030 2006-09-02 Jakub Jelinek <jakub@redhat.com>
20031
20032 PR c++/28878
20033 * g++.dg/parse/crash33.C: New test.
20034
20035 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
20036 Richard Guenther <rguenther@suse.de>
20037 Adam Nemet <anemet@caviumnetworks.com>
20038
20039 PR middle-end/27226
20040 * gcc.target/mips/memcpy-1.c: New testcase.
20041 * gcc.dg/pr27226.c: Likewise.
20042
20043 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
20044
20045 PR c++/28705
20046 * g++.dg/lookup/koenig5.C: New.
20047 * g++.dg/template/crash56.C: New.
20048
20049 2006-09-01 Josh Conner <jconner@apple.com>
20050
20051 PR c++/25505
20052 * gcc.dg/nrv3.c: New test.
20053 * gcc.dg/nrv4.c: New test.
20054 * gcc.dg/nrv5.c: New test.
20055
20056 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
20057
20058 PR c++/23287
20059 * g++.dg/parse/dtor12.C: New.
20060
20061 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
20062
20063 PR tree-optimization/28839
20064 * gcc.dg/pr28839.c: New test.
20065
20066 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
20067
20068 PR target/24367
20069 * gcc.dg/pr24367.c: New testcase.
20070
20071 2006-08-30 Joseph Myers <joseph@codesourcery.com>
20072
20073 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20074
20075 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
20076
20077 PR rtl-optimization/27735
20078 * gcc.dg/loop-unswitch-1.c: New test.
20079
20080 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
20081
20082 PR fortran/28885
20083 * gfortran.dg/aliasing_dummy_2.f90: New test.
20084
20085 PR fortran/20067
20086 * gfortran.dg/generic_5.f90: Change error message.
20087
20088 PR fortran/28873
20089 * gfortran.dg/generic_6.f90: New test.
20090
20091 PR fortran/25077
20092 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20093
20094 PR fortran/25102
20095 * gfortran.dg/invalid_interface_assignment.f90: New test.
20096
20097 PR fortran/24866
20098 * gfortran.dg/module_proc_external_dummy.f90: New test.
20099
20100 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
20101
20102 PR c++/28349
20103 * g++.dg/warn/var-args1.C: New test.
20104
20105 2006-08-29 Steven G. Kargl <kargls@comcast.net>
20106
20107 PR fortran/28866
20108 * gfortran.dg/simpleif_2.f90: New test.
20109 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20110 * gfortran.dg/enum_5.f90: Ditto.
20111
20112 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20113 Kazu Hirata <kazu@codesourcery.com>
20114
20115 PR tree-optimization/17506
20116 * gcc.dg/pr17506.c: New.
20117
20118 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
20119
20120 PR c++/28139
20121 * g++.dg/eh/alias1.C: New test.
20122
20123 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20124
20125 PR c++/28860
20126 * g++.dg/template/ttp22.C: New test.
20127
20128 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
20129
20130 PR middle-end/26632
20131 * gcc.dg/pr26632.c: New.
20132
20133 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20134
20135 PR libgfortran/28354
20136 * gfortran.dg/fmt_zero_precision.f90: New test.
20137
20138 2006-08-27 Mark Mitchell <mark@codesourcery.com>
20139
20140 PR c++/28058
20141 * g++.dg/template/spec31.C: New test.
20142
20143 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
20144
20145 PR c++/26573
20146 * g++.dg/other/static2.C: New test.
20147
20148 2006-08-26 Roger Sayle <roger@eyesopen.com>
20149
20150 * gcc.dg/Wswitch-enum-2.c: New test case.
20151 * gcc.dg/Wswitch-enum-3.c: Likewise.
20152
20153 2006-08-26 Richard Guenther <rguenther@suse.de>
20154
20155 * gcc.c-torture/compile/20060826-1.c: New testcase.
20156
20157 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
20158
20159 PR c++/28736
20160 * g++.dg/template/void10.C: New test.
20161
20162 PR c++/28737
20163 * g++.dg/template/void8.C: New test.
20164
20165 PR c+_+/28738
20166 * g++.dg/template/void9.C: New test.
20167
20168 * g++.dg/template/void3.C: Adjust error markers.
20169 * g++.dg/template/void4.C: Likewise.
20170 * g++.dg/template/crash55.C: Likewise.
20171 * g++.dg/template/void7.C: Likewise
20172
20173 2006-08-26 Mark Mitchell <mark@codesourcery.com>
20174
20175 PR c++/28588
20176 * g++.dg/inherit/access6.C: New test.
20177 * g++.dg/inherit/access7.C: Likewise.
20178
20179 PR c++/28595
20180 * g++.dg/template/array15.C: New test.
20181 * g++.dg/template/crash2.C: Tweak error markers.
20182
20183 2006-08-26 Jakub Jelinek <jakub@redhat.com>
20184
20185 PR middle-end/28683
20186 * gcc.c-torture/compile/20060823-1.c: New test.
20187
20188 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20189
20190 PR c++/28853
20191 * g++.dg/template/ttp21.C: New test.
20192
20193 PR c++/28852
20194 * g++.dg/other/operator1.C: Add error-marker.
20195 * g++.dg/other/operator2.C: New test.
20196
20197 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20198
20199 PR c/27893
20200 * gcc.c-torture/compile/vla-const-1.c,
20201 gcc.c-torture/compile/vla-const-2.c: New tests.
20202
20203 2006-08-26 Richard Guenther <rguenther@suse.de>
20204
20205 PR middle-end/28814
20206 * gcc.dg/torture/pr28814.c: New testcase.
20207
20208 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20209
20210 PR c/28418
20211 * gcc.c-torture/compile/compound-literal-1.c: New test.
20212
20213 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20214
20215 PR c/28299
20216 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20217 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20218 Expect extra diagnostics.
20219
20220 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
20221
20222 gcc.dg/noncompile/pr16876.c: New test.
20223
20224 2006-08-25 Mark Mitchell <mark@codesourcery.com>
20225
20226 PR c++/28056
20227 * g++.dg/parse/local1.C: New test.
20228 * g++.dg/other/qual1.C: Tweak error marker.
20229
20230 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
20231
20232 PR c++/27787
20233 * g++.dg/template/typename10.C: New.
20234 * g++.dg/template/lookup4.C: Remove bogus error marker.
20235
20236 2006-08-25 Richard Guenther <rguenther@suse.de>
20237
20238 PR testsuite/28829
20239 * gcc.dg/pr26570.c: Fix testcase.
20240
20241 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
20242
20243 PR tree-opt/28807
20244 * gcc.c-torture/execute/mayalias-2.c: New test.
20245 * gcc.dg/tree-ssa/alias-13.c: New test.
20246
20247 2006-08-24 Jan Hubicka <jh@suse.cz>
20248
20249 PR debug/26881
20250 * gcc.dg/debug/pr26881.c: New file.
20251
20252 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
20253
20254 PR fortran/28788
20255 * gfortran.dg/used_types_4.f90: New test.
20256 * gfortran.dg/derived_init_2.f90: Modify to check sibling
20257 association of derived types.
20258 * gfortran.dg/used_types_2.f90: Add module cleanup.
20259 * gfortran.dg/used_types_3.f90: The same.
20260
20261 PR fortran/28771
20262 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20263 fix of regression.
20264
20265 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20266
20267 PR 28813
20268 * gfortran.dg/direct_io_6.f90: Remove test.
20269
20270 2006-08-23 Stuart Hastings <stuart@apple.com>
20271
20272 PR 28825
20273 * gcc.target/i386/20060821-1.c: New.
20274
20275 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
20276
20277 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
20278 dg-warning strings for dllimport.
20279
20280 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20281
20282 PR C++/28450
20283 * g++.dg/ext/vector4.C: New test.
20284 * g++.dg/ext/complex1.C: New test.
20285
20286 2006-08-21 Geoffrey Keating <geoffk@apple.com>
20287
20288 PR debug/28692
20289 * gcc.dg/debug/const-1.c: New.
20290 * gcc.dg/debug/const-2.c: New.
20291 * gcc.dg/debug/dwarf2/const-1.c: New.
20292 * gcc.dg/debug/dwarf2/const-2.c: New.
20293 * gcc.dg/debug/dwarf2/const-2b.c: New.
20294
20295 2006-08-22 Richard Guenther <rguenther@suse.de>
20296
20297 PR middle-end/28776
20298 * gcc.c-torture/compile/pr28776-1.c: New testcase.
20299 * gcc.c-torture/compile/pr28776-2.c: Likewise.
20300
20301 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
20302
20303 PR tree-optimization/28003
20304 * g++.dg/tree-ssa/pr28003.C: New.
20305
20306 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20307
20308 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20309
20310 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
20311
20312 PR c++/26269
20313 * g++.dg/other/error14.C: New test.
20314
20315 PR c++/28505
20316 * g++.dg/parse/ctor7.C: New test.
20317 * g++.dg/parse/ctor8.C: Likewise.
20318
20319 PR c++/28741
20320 * g++.dg/template/void7.C: New test.
20321
20322 2006-08-21 Olivier Hainque <hainque@adacore.com>
20323
20324 * gnat.dg/self_aggregate_with_zeros.adb: New test.
20325 * gnat.dg/self_aggregate_with_array.adb: New test.
20326
20327 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20328
20329 * g++.dg/eh/arm-vfp-unwind.C: New test.
20330
20331 2006-08-20 Mark Mitchell <mark@codesourcery.com>
20332
20333 PR c++/28341
20334 * g++.dg/template/ref3.C: New test.
20335 * g++.dg/template/nontype13.C: New test.
20336
20337 PR c++/28346
20338 * g++.dg/template/ptrmem17.C: New test.
20339
20340 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
20341
20342 PR target/28648 c:
20343 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20344
20345 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
20346
20347 PR fortran/28630
20348 * gfortran.dg/used_types_2.f90: New test.
20349
20350 PR fortran/28601
20351 * gfortran.dg/used_types_3.f90: New test.
20352
20353 PR fortran/20886
20354 * gfortran.dg/generic_actual_arg.f90: New test.
20355
20356 PR fortran/28735
20357 * gfortran.dg/module_private_array_refs_1.f90: New test.
20358
20359 PR fortran/28762
20360 * gfortran.dg/program_name_1.f90: New test.
20361
20362 PR fortran/28425
20363 * gfortran.dg/derived_constructor_comps_1.f90: New test.
20364
20365 PR fortran/28496
20366 * gfortran.dg/array_initializer_2.f90: New test.
20367
20368 PR fortran/18111
20369 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20370
20371 PR fortran/28600
20372 * gfortran.dg/assumed_charlen_function_4.f90: New test.
20373
20374 PR fortran/28771
20375 * gfortran.dg/assumed_charlen_in_main.f90: New test.
20376
20377 PR fortran/28660
20378 * gfortran.dg/dependent_decls_1.f90: New test.
20379
20380 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
20381
20382 PR fortran/25217
20383 * gfortran.dg/derived_init_2.f90: New.
20384
20385 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
20386
20387 * gcc.c-torture/execute/pr28289.c: New test.
20388
20389 2006-08-17 Jakub Jelinek <jakub@redhat.com>
20390
20391 PR c/28744
20392 * gcc.dg/attr-externally-visible-1.c: New test.
20393 * gcc.dg/attr-externally-visible-2.c: New test.
20394 * g++.dg/parse/attr-externally-visible-1.C: New test.
20395 * g++.dg/parse/attr-externally-visible-2.C: New test.
20396
20397 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20398
20399 PR c++/28606
20400 * g++.dg/parse/dtor11.C: New test.
20401
20402 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20403
20404 PR rtl-optimization/28489
20405 * gcc.c-torture/compile/pr28489.c: New test.
20406
20407 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20408
20409 PR c++/28710
20410 * g++.dg/template/redecl4.C: New test.
20411
20412 PR c++/28711
20413 * g++.dg/template/ctor8.C: New test.
20414
20415 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20416
20417 * gcc.dg/pr26570.c: Fix testcase.
20418
20419 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20420
20421 * PR c++/28573
20422 * g++.dg/parse/offsetof6.C: New test.
20423 * g++.dg/parse/offsetof6.C: New test.
20424 * g++.dg/parse/offsetof7.C: New test.
20425
20426 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20427
20428 PR testsuite/28602
20429 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20430 is false.
20431
20432 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20433
20434 PR c++/28302
20435 * g++.dg/ext/vector3.C: New test.
20436
20437 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
20438
20439 PR gcov/profile/26570
20440 * gcc.dg/pr26570.c: New test.
20441
20442 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
20443
20444 PR c/27697
20445 * gcc.dg/qual-component-1.c: New test.
20446
20447 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20448
20449 PR c++/28593
20450 * g++.dg/parse/new3.C: New test.
20451
20452 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20453
20454 PR fortran/25828
20455 * gfortran.dg/streamio_1.f90: New test.
20456 * gfortran.dg/streamio_2.f90: New test.
20457 * gfortran.dg/streamio_3.f90: New test.
20458 * gfortran.dg/streamio_4.f90: New test.
20459 * gfortran.dg/streamio_5.f90: New test.
20460 * gfortran.dg/streamio_6.f90: New test.
20461 * gfortran.dg/streamio_7.f90: New test.
20462 * gfortran.dg/streamio_8.f90: New test.
20463
20464 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
20465
20466 PR c/28287
20467 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20468
20469 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
20470
20471 PR c++/28594
20472 * g++.dg/template/void6.C: New test.
20473
20474 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20475
20476 PR c/28649
20477 * gcc.dg/parse-error-1.c: New test.
20478 * gcc.dg/parse-error-2.c: New test.
20479 * gcc.dg/cpp/digraph2.c: Add error-marker.
20480 * gcc.dg/noncompile/920923-1.c: Likewise.
20481
20482 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20483
20484 PR c/27490
20485 * gcc.dg/sizeof-2.c: New testcase.
20486
20487 PR c/27489
20488 * gcc.dg/switch-A.c: New testcase.
20489
20490 2006-08-14 Steve Ellcey <sje@cup.hp.com>
20491
20492 PR c++/28288
20493 PR c++/14556
20494 * g++.old-deja/g++.warn/compare1.C: Delete.
20495 * g++.dg/opt/pr7503-2.C: Delete.
20496 * g++.dg/opt/pr7503-3.C: Delete.
20497 * g++.dg/opt/pr7503-4.C: Delete.
20498 * g++.dg/opt/pr7503-5.C: Delete.
20499 * g++.dg/opt/max1.C: Delete.
20500 * g++.dg/warn/minmax.C: Delete.
20501 * g++.dg/expr/minmax.C: New test.
20502
20503 2006-08-14 Richard Guenther <rguenther@suse.de>
20504
20505 PR testsuite/28703
20506 * gcc.c-torture/execute/pr28651.c: Do not use argc
20507 to avoid optimization, instead forbid inlining.
20508
20509 2006-08-14 Richard Sandiford <richard@codesourcery.com>
20510
20511 PR rtl-optimization/28634
20512 * gcc.c-torture/execute/ieee/pr28634.c: New test.
20513
20514 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
20515
20516 PR c/27184
20517 * gcc.dg/torture/pr27184.c: New test.
20518
20519 2006-08-12 Jakub Jelinek <jakub@redhat.com>
20520
20521 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20522
20523 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20524
20525 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20526 * gfortran.dg/stat_2.f90: Likewise.
20527 * gfortran.dg/chmod_1.f90: Likewise.
20528 * gfortran.dg/chmod_2.f90: Likewise.
20529 * gfortran.dg/chmod_3.f90: Likewise.
20530
20531 2006-08-11 David Edelsohn <edelsohn@gnu.org>
20532
20533 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20534
20535 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
20536
20537 * g++.dg/opt/pr23454-2.C: New test.
20538
20539 2006-08-11 Richard Guenther <rguenther@suse.de>
20540
20541 PR middle-end/28651
20542 * gcc.c-torture/execute/pr28651.c: New testcase.
20543
20544 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
20545
20546 * gnat.dg/specs/static_initializer.ads: New test.
20547
20548 2006-08-10 Paul Brook <paul@codesourcery.com>
20549
20550 * gcc.target/arm/cond-asm.c: New test.
20551
20552 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
20553
20554 PR tree-optimization/26197
20555 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20556 * g++.dg/vect/vect.exp: Compile the new tests with
20557 --param max-aliased-vops=0.
20558
20559 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
20560
20561 PR c++/28637
20562 * g++.dg/template/void3.C: New test.
20563
20564 PR c++/28638
20565 * g++.dg/template/void4.C: New test.
20566
20567 PR c++/28640
20568 * g++.dg/template/void5.C: New test.
20569
20570 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
20571
20572 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20573 after dg-do compile.
20574
20575 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
20576
20577 PR tree-optimizations/26969
20578 * gcc.dg/vect/vect.exp: Compile tests prefixed with
20579 "unswitch-loops" with -funswitch-loops.
20580 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20581
20582 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20583
20584 * gcc.dg/sparc-getcontext-1.c: Fix typo.
20585 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20586 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
20587 * objc.dg/dwarf-1.m: Likewise.
20588 * objc.dg/dwarf-2.m: Likewise.
20589 * obj-c++.dg/dwarf-2.mm: Likewise.
20590
20591 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20592
20593 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20594 * objc.dg/dwarf-2.m: Likewise.
20595 * obj-c++.dg/dwarf-2.mm: Likewise.
20596
20597 PR libfortran/28603
20598 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20599
20600 PR testsuite/27611
20601 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20602
20603 PR testsuite/27033
20604 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20605
20606 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20607
20608 PR target/27827
20609 * gcc.target/i386/pr27827.c: New testcase.
20610
20611 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20612
20613 PR fortran/28590
20614 * gfortran.dg/sequence_types_1.f90: New test.
20615
20616 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20617
20618 PR fortran/28548
20619 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20620 dg-warning. Add -pedantic option.
20621
20622 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20623
20624 PR c/28502
20625 * gcc.dg/proto-1.c: New test.
20626
20627 PR c/27721
20628 * gcc.dg/lvalue-4.c: New test.
20629
20630 PR c/28136
20631 * gcc.dg/init-bad-5.c: New test.
20632
20633 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20634
20635 PR c++/28347
20636 * g++.dg/ext/typedef-init.C: Add new test for typedef
20637 initialization inside templates. Adjust existing error markers.
20638
20639 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20640
20641 PR c++/28148
20642 * g++.dg/init/ptrmem3.C: New test.
20643
20644 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20645
20646 PR tree-optimization/27770
20647 * lib/target-support.exp: New target keyword "section_anchors".
20648 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20649 tests.
20650 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20651 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20652 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20653 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20654
20655 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20656
20657 * gcc.dg/20060801-1.c: Add missing '}'.
20658
20659 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20660
20661 PR c++/27508
20662 * g++.dg/parse/dtor9.C: New test.
20663 * g++.dg/parse/dtor10.C: New test.
20664 * g++.dg/other/error7.C: Adjust error-marker.
20665
20666 PR c++/28274
20667 * g++.dg/other/default5.C: New test.
20668
20669 2006-08-02 Richard Guenther <rguenther@suse.de>
20670
20671 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20672
20673 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20674
20675 PR c++/28557
20676 * g++.dg/template/conv9.C: New test.
20677
20678 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20679
20680 PR debug/28063
20681 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20682 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20683 Optionally return assembly text. Update callers.
20684 (check_no_compiler_messages): Update verbose messages.
20685 (check_no_messages_and_pattern): New.
20686 (check_effective_target_string_merging): New.
20687
20688 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20689
20690 PR c++/28250
20691 * g++.dg/eh/catch4.C: New test.
20692
20693 PR c++/28257
20694 * g++.dg/other/qual1.C: New test.
20695
20696 PR c++/28259
20697 * g++.dg/inherit/error2.C: New test.
20698
20699 PR c++/28267
20700 * g++.dg/other/new1.C: New test.
20701
20702 * g++.dg/warn/pr23075.C: Remove obsolete test.
20703 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20704 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20705
20706 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20707
20708 PR c++/28523
20709 * g++.dg/eh/cast1.C: New test.
20710
20711 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20712
20713 PR libfortran/28452
20714 * gfortran.dg/random_3.f90: New test.
20715
20716 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20717
20718 PR c++/28432
20719 * g++.dg/other/pr28304.C: Change expected error message.
20720 * g++.dg/other/pr28432.C: New test.
20721
20722 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20723
20724 PR c++/28256
20725 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20726
20727 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20728
20729 PR debug/23336
20730 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20731 at -g1.
20732 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20733 g++.dg/debug/enum-2.C: New.
20734
20735 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20736
20737 PR c++/6634
20738 * g++.dg/parse/long1.C: Add more tests.
20739
20740 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20741
20742 * gfortran.dg/lrshift_1.c: New file.
20743
20744 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20745
20746 PR libgfortran/28335
20747 * gfortran.dg/no_unit_error_1.f90: New test.
20748
20749 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20750
20751 PR libgfortran/28335
20752 * gfortran.dg/no_unit_error_1.f90: Delete test.
20753 * gfortran.dg/no_unit_error_2.f90: Delete test.
20754
20755 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20756
20757 * gfortran.dg/chmod_3.f90: New test.
20758 * gfortran.dg/ltime_gmtime_1.f90: New test.
20759 * gfortran.dg/ltime_gmtime_2.f90: New test.
20760 * gfortran.dg/lrshift_1.f90: New test.
20761 * gfortran.dg/chmod_1.f90: New test.
20762 * gfortran.dg/chmod_2.f90: New test.
20763
20764 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20765
20766 PR c++/27668
20767 * g++.dg/template/crash55.C: New test.
20768
20769 PR c++/27962
20770 * g++.dg/template/nontype16.C: New test.
20771
20772 * g++.dg/template/void2.C: Adjust error markers.
20773 * g++.dg/template/nontype5.C: Adjust error markers.
20774
20775 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20776
20777 * gcc.target/i386/stack-prot-kernel.c: New test.
20778
20779 2006-07-27 Roger Sayle <roger@eyesopen.com>
20780
20781 * gcc.dg/builtins-55.c: New test case.
20782
20783 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20784
20785 PR rtl-optimization/27907
20786 * gcc.c-torture/compile/pr27907.c: New test.
20787
20788 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20789
20790 * gfortran.dg/mclock.f90: New test.
20791 * gfortran.dg/int_conv_1.f90: New test.
20792 * gfortran.dg/stat_1.f90: New test.
20793 * gfortran.dg/stat_2.f90: New test.
20794
20795 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20796
20797 PR libgfortran/28335
20798 * gfortran.dg/no_unit_error_1.f90: New test.
20799 * gfortran.dg/no_unit_error_2.f90: New test.
20800 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20801
20802 2006-07-25 Roger Sayle <roger@eyesopen.com>
20803
20804 PR middle-end/28473
20805 * gcc.dg/fold-convround-1.c: New test case.
20806
20807 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20808
20809 * gfortran.dg/arithmetic_if.f90: Fix comments.
20810
20811 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20812
20813 PR c++/27572
20814 * g++.dg/other/typedef1.C: New test.
20815 * g++.dg/template/typedef4.C: New test.
20816 * g++.dg/template/typedef5.C: New test.
20817
20818 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20819
20820 PR fortran/28416
20821 * gfortran.dg/allocatable_dummy_3.f90: New.
20822
20823 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20824
20825 PR fortran/28439
20826 * gfortran.dg/arithmetic_if.f90: New test.
20827
20828 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20829
20830 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20831 avoid memcpy optimization.
20832
20833 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20834
20835 PR fortran/25289
20836 * gfortran.dg/direct_io_6.f90: New test.
20837
20838 2006-07-24 Jan Hubicka <jh@suse.cz>
20839
20840 PR c/25795
20841 PR c++/27369
20842 * gcc.dg/pr25795.c: New test.
20843 * gcc.dg/pr25795-1.c: New test.
20844
20845 2006-07-23 Roger Sayle <roger@eyesopen.com>
20846
20847 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20848 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20849 which may be transformed to "g || h" on some platforms.
20850
20851 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20852
20853 PR c++/28025
20854 * g++.dg/template/friend45.C: New test.
20855
20856 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20857
20858 PR libgfortran/28339
20859 * gfortran.dg/arrayio_8.f90: New test.
20860
20861 2006-07-21 Mike Stump <mrs@apple.com>
20862
20863 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20864
20865 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20866
20867 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20868
20869 PR c++/28250
20870 * g++.dg/eh/catch3.C: New test.
20871
20872 PR c++/28363
20873 * g++.dg/template/defarg10.C: New test.
20874
20875 2006-07-20 Paul Brook <paul@codesourcery.com>
20876
20877 PR 27363
20878 * gcc.dg/pr27363.c: New test.
20879
20880 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20881
20882 PR c++/28338
20883 * g++.dg/init/ref13.C: New test.
20884
20885 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20886
20887 PR obj-c++/28434
20888 * obj-c++.dg/proto-error-1.mm: New test.
20889
20890 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20891
20892 PR c++/28337
20893 * g++.dg/template/string1.C: New test.
20894
20895 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20896
20897 PR c++/28048
20898 * g++.dg/template/defarg9.C: New test.
20899
20900 PR c++/28235
20901 * g++.dg/template/static27.C: New test.
20902
20903 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20904
20905 PR 28410
20906 * gcc.dg/tree-ssa/pr28410.c: New test.
20907
20908 2006-07-18 Lee Millward <lee.millward@gmail.com>
20909
20910 PR c++/28258
20911 * g++/dg/other/error13.C: New test.
20912
20913 PR c++/28260
20914 * g++.dg/template/friend44.C: New test.
20915
20916 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20917
20918 PR c++/27495
20919 * g++.dg/other/pr27495.C: New.
20920
20921 2006-07-18 Olivier Hainque <hainque@adacore.com>
20922
20923 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20924 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20925
20926 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20927
20928 PR c/28286
20929 * gcc.dg/pragma-pack-4.c: New test.
20930
20931 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20932
20933 PR c++/28291
20934 * g++.dg/ext/pr28291.C: New test.
20935
20936 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20937
20938 PR middle-end/28403
20939 * gcc.c-torture/execute/pr28403.c: New test.
20940
20941 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20942
20943 PR middle-end/28402
20944 * gcc.dg/pr28402.c: New test.
20945
20946 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20947
20948 PR c++/28304
20949 * g++.dg/other/pr28304.C: New test.
20950
20951 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20952
20953 PR other/28251
20954 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20955 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20956
20957 2006-07-17 Richard Guenther <rguenther@suse.de>
20958
20959 PR tree-optimization/28238
20960 * g++.dg/tree-ssa/pr28238.C: New testcase.
20961
20962 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20963
20964 PR c++/28250
20965 * g++.dg/eh/catch1.C: New test.
20966 * g++.dg/eh/catch2.C: New test.
20967
20968 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20969
20970 PR c++/28370
20971 * g++.dg/template/anon3.C: New test.
20972
20973 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20974
20975 PR fortran/20844
20976 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20977 specifiers requiring an explicit format tag..
20978
20979 PR fortran/28201
20980 * gfortran.dg/generic_5: New test.
20981
20982 PR fortran/20893
20983 * gfortran.dg/elemental_optional_args_1.f90: New test.
20984
20985 2006-07-16 Olivier Hainque <hainque@adacore.com>
20986
20987 * gnat.dg/assert.ads: New file.
20988 * gnat.dg/controlled_record.ads: Likewise.
20989 * gnat.dg/controlled_record.adb: Likewise.
20990
20991 2006-07-15 Lee Millward <lee.millward@gmail.com>
20992
20993 PR c++/28292
20994 * g++.dg/other/error12.C: New test.
20995
20996 PR c++/28269
20997 * g++.dg/template/crash54.C: New test.
20998
20999 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21000
21001 PR c++/28249
21002 * g++.dg/parse/catch1.C: New test.
21003
21004 PR c++/28294
21005 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21006
21007 PR c++/28387
21008 * g++.dg/ext/attrib24.C: New test.
21009
21010 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21011
21012 PR c++/28343
21013 * g++.dg/ext/asmspec1.C: New test.
21014
21015 2006-07-13 Janis Johnson <janis187@us.ibm.com>
21016
21017 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21018 (dg-test): Support shouldfail tests.
21019 * lib/target-supports-dg.exp (dg-shouldfail): New.
21020 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21021 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21022 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21023 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21024 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21025 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21026 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21027
21028 2006-07-13 Jan Hubicka <jh@suse.cz>
21029
21030 * gcc.target/i386/memcpy-1.c: New.
21031
21032 2006-07-12 Geoffrey Keating <geoffk@apple.com>
21033
21034 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21035
21036 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
21037
21038 PR fortran/25097
21039 * gfortran.dg/present_1.f90: New test.
21040
21041 PR fortran/20903
21042 * gfortran.dg/interface_derived_type_1.f90: New test.
21043
21044 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
21045
21046 PR fortran/28213
21047 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21048 list.
21049
21050 2006-07-07 Lee Millward <lee.millward@gmail.com>
21051
21052 PR c++/27820
21053 * g++.dg/other/label1.C: New test.
21054
21055 2006-07-07 Richard Guenther <rguenther@suse.de>
21056
21057 PR middle-end/28268
21058 * gcc.dg/torture/pr28268.c: New testcase.
21059
21060 2006-07-07 Steve Ellcey <sje@cup.hp.com>
21061
21062 PR c++/27019
21063 * g++.dg/ext/pr27019.C: New.
21064
21065 2006-07-07 Richard Guenther <rguenther@suse.de>
21066
21067 PR tree-optimization/28187
21068 * gcc.dg/pr28187.c: New testcase.
21069
21070 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
21071
21072 * gnat.dg/address_conversion.adb: New test.
21073 * gnat.dg/boolean_subtype.adb: Likewise.
21074 * gnat.dg/frame_overflow.adb: Likewise.
21075 * gnat.dg/pointer_array.adb: Likewise.
21076 * gnat.dg/pointer_conversion.adb: Likewise.
21077
21078 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
21079
21080 PR fortran/28237
21081 PR fortran/23420
21082 * gfortran.dg/print_fmt_5.f90: New test.
21083
21084 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21085
21086 PR fortran/28129
21087 * gfortran.dg/bounds_check_4.f90: New test.
21088
21089 2006-07-05 Richard Guenther <rguenther@suse.de>
21090
21091 PR target/28158
21092 * gfortran.dg/pr28158.f90: New testcase.
21093
21094 2006-07-05 Richard Guenther <rguenther@suse.de>
21095
21096 PR tree-optimization/28162
21097 * gcc.dg/pr28162.c: New testcase.
21098
21099 2006-07-05 Richard Guenther <rguenther@suse.de>
21100 Andrew Pinski <pinskia@gcc.gnu.org>
21101
21102 PR c++/27084
21103 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21104
21105 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
21106
21107 PR fortran/28174
21108 * gfortran.dg/actual_array_substr_2.f90: New test.
21109
21110 PR fortran/28167
21111 * gfortran.dg/actual_array_constructor_2.f90: New test.
21112
21113 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21114
21115 * gfortran.dg/itime_idate_1.f: New test.
21116 * gfortran.dg/itime_idate_2.f: New test.
21117
21118 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21119
21120 PR libgfortran/27704
21121 * gfortran.dg/open_status_3.f90: New test.
21122 * gfortran.dg/fmt_l.f90: Update for new feature.
21123
21124 2006-07-03 Asher Langton <langton2@llnl.gov>
21125
21126 * gfortran.dg/oldstyle_2.f90: New.
21127
21128 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
21129
21130 * gnat.dg/string_slice.adb: New test.
21131
21132 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21133
21134 PR fortran/19259
21135 * gfortran.dg/semicolon_fixed.c: New.
21136 * gfortran.dg/semicolon_free.c: New.
21137
21138 2006-06-30 Mike Stump <mrs@apple.com>
21139
21140 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21141 that don't support internal visibility.
21142
21143 2006-06-30 Andrew Pinski <pinskia@gmail.com>
21144
21145 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21146 for '(' / ')' needing an extra '\'.
21147
21148 2006-06-29 Roger Sayle <roger@eyesopen.com>
21149
21150 PR middle-end/27428
21151 * gcc.dg/pr27428-1.c: New test case.
21152
21153 2006-06-29 Mike Stump <mrs@apple.com>
21154
21155 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21156 on darwin as we can't align commons large enough yet.
21157
21158 * gcc.dg/vla-8.c: Add additional testcases.
21159
21160 2006-06-26 Steve Ellcey <sje@cup.hp.com>
21161
21162 PR c++/28114
21163 * g++.dg/other/pr28114.C: New.
21164
21165 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
21166
21167 * gcc.c-torture/compile/20060625-1.c: New test.
21168
21169 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
21170
21171 PR fortran/20867
21172 * gfortran.dg/stfunc_3.f90: New test.
21173
21174 PR fortran/25056
21175 * gfortran.dg/impure_actual_1.f90: New test.
21176
21177 PR fortran/20874
21178 * gfortran.dg/elemental_result_1.f90: New test.
21179
21180 PR fortran/25073
21181 * gfortran.dg/select_7.f90: New test.
21182
21183 PR fortran/27554
21184 * intrinsic_actual_1.f: New test.
21185
21186 PR fortran/22038
21187 PR fortran/28119
21188 * gfortran.dg/forall_4.f90: New test.
21189
21190 PR fortran/25072
21191 * gfortran.dg/forall_5.f90: New test.
21192
21193 2006-06-25 Lee Millward <lee.millward@gmail.com>
21194
21195 PR c++/28051
21196 * g++.dg/template/using13.C: New test.
21197
21198 PR c++/28054
21199 * g++.dg/other/incomplete3.C: New test.
21200
21201 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21202
21203 PR fortran/28081
21204 * gfortran.dg/substr_3.f: New test.
21205 * gfortran.dg/equiv_2.f90: Update expected error message.
21206
21207 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
21208
21209 PR fortran/28118
21210 * gfortran.dg/actual_array_substr_1.f90: New test.
21211
21212 2006-06-24 Olivier Hainque <hainque@adacore.com>
21213
21214 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21215 * gnat.dg/scalar_mode_agg_compare.adb: New test.
21216
21217 2006-06-23 Janis Johnson <janis187@us.ibm.com>
21218
21219 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21220
21221 2006-06-23 Steven G. Kargl <kargls@comcast.net>
21222
21223 PR fortran/27981
21224 * gfortran.dg/simpleif_2.f90: New test.
21225
21226 2006-06-23 Lee Millward <lee.millward@gmail.com>
21227
21228 * g++.dg/template/error22.C: Fix typo.
21229
21230 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21231
21232 PR c++/28112
21233 * g++.dg/ext/attrib23.C: New test.
21234
21235 2006-06-23 Olivier Hainque <hainque@adacore.com>
21236
21237 * gnat.dg/varsize_temp.adb: New test.
21238
21239 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21240
21241 PR c++/11468
21242 * g++.dg/other/java2.C: New test.
21243
21244 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
21245
21246 PR target/27789
21247 * g++.dg/ext/dllimport4.C. Add more tests for invalid
21248 initialization.
21249
21250 2006-06-22 Roger Sayle <roger@eyesopen.com>
21251
21252 PR target/27531
21253 * gcc.dg/pr27531-1.c: New test case.
21254
21255 2006-06-22 Asher Langton <langton2@llnl.gov>
21256
21257 PR fortran/24748
21258 * gfortran.dg/implicit_8.f90: New.
21259
21260 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
21261
21262 PR rtl-optimization/28121
21263 * gcc.dg/pr28121.c: New test.
21264
21265 2006-06-22 Lee Millward <lee.millward@gmail.com>
21266
21267 PR c++/27805
21268 * g++.dg/parse/ptrmem6.C: New test.
21269
21270 PR c++/27821
21271 * g++.dg/template/error22.C: New test.
21272
21273 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21274
21275 PR c++/28111
21276 * g++.dg/template/friend43.C: New test.
21277
21278 PR c++/28110
21279 * g++.dg/template/crash53.C: New test.
21280
21281 PR c++/28109
21282 * g++.dg/rtti/incomplete1.C: New test.
21283
21284 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
21285
21286 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21287
21288 2006-06-21 Joseph Myers <joseph@codesourcery.com>
21289
21290 * gcc.c-torture/execute/complex-7.c: New.
21291
21292 2006-06-21 Jakub Jelinek <jakub@redhat.com>
21293
21294 * gcc.dg/merge-all-constants-1.c: New test.
21295
21296 2006-06-20 Janis Johnson <janis187@us.ibm.com>
21297
21298 PR c++/28113
21299 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21300
21301 2006-06-20 Steven G. Kargl <kargls@comcast.net>
21302
21303 * gfortran.dg/rrspacing_1.f90: New test.
21304
21305 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21306
21307 PR c++/28052
21308 * g++.dg/other/bitfield2.C: New test.
21309
21310 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
21311
21312 PR tree-optimization/27331
21313 * gcc.dg/pr27331.c: New test.
21314
21315 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
21316 Eric Botcazou <ebotcazou@adacore.com>
21317
21318 PR ada/18692
21319 * lib/gnat.exp: New file.
21320 * lib/gnat-dg.exp: Likewise.
21321 * gnat.dg: New directory.
21322 * gnat.dg/dg.exp: New driver.
21323 * gnat.dg/specs: New directory.
21324 * gnat.dg/specs/specs.exp: New driver.
21325 * gnat.dg/style: New directory.
21326 * gnat.dg/style/style.exp: New driver.
21327
21328 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
21329
21330 PR fortran/16206
21331 * gfortran.dg/array_initializer_1.f90: New test.
21332
21333 PR fortran/28005
21334 * gfortran.dg/matmul_3.f90: New test.
21335
21336 2006-06-19 Andrew Pinski <pinskia@gmail.com>
21337
21338 PR middle-end/28075
21339 * gcc.dg/tree-ssa/inline-1.c: New test.
21340
21341 2006-06-19 Anatoly Sokolov <aesok@post.ru>
21342
21343 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21344 in malloc prototype; remove XFAIL.
21345 * gcc.dg/pr18241-2.c: Ditto.
21346 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21347 in memset prototype; remove XFAIL.
21348 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21349
21350 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
21351
21352 * gcc.dg/vla-8.c: Add.
21353
21354 2006-06-19 Richard Guenther <rguenther@suse.de>
21355
21356 PR tree-optimization/27090
21357 * g++.dg/tree-ssa/pr27090.C: New testcase.
21358
21359 2006-06-19 Roger Sayle <roger@eyesopen.com>
21360
21361 PR target/27861
21362 * gcc.dg/pr27861-1.c: New test case.
21363
21364 2006-06-19 Richard Guenther <rguenther@suse.de>
21365
21366 PR middle-end/28045
21367 * gcc.dg/torture/pr28045.c: New testcase.
21368
21369 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21370
21371 PR fortran/26801
21372 * gfortran.dg/associated_4.f90: New test.
21373
21374 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21375
21376 PR fortran/19310
21377 PR fortran/19904
21378 * gfortran.dg/real_const_3.f90: New test.
21379
21380 2006-06-16 Mark Mitchell <mark@codesourcery.com>
21381
21382 PR c++/28016
21383 * g++.dg/template/static26.C: New test.
21384
21385 PR c++/27979
21386 * g++.dg/expr/bitfield2.C: New test.
21387
21388 PR c++/27884
21389 * g++.dg/parse/linkage2.C: New test.
21390
21391 2006-06-16 Richard Guenther <rguenther@suse.de>
21392
21393 PR middle-end/27116
21394 * gcc.dg/pr15785-1.c: Revert last change.
21395 * gcc.dg/torture/pr27116-2.c: New testcase.
21396
21397 2006-06-16 Roger Sayle <roger@eyesopen.com>
21398
21399 PR middle-end/27802
21400 * gcc.dg/pr27802-1.c: New test case.
21401
21402 2006-06-15 Mark Mitchell <mark@codesourcery.com>
21403
21404 PR c++/27689
21405 * g++.dg/template/ttp18.C: New test.
21406 * g++.dg/template/ttp19.C: Likewise.
21407
21408 PR c++/27666
21409 * g++.dg/expr/cond9.C: New test.
21410
21411 PR c++/27640
21412 * g++.dg/template/ctor7.C: New test.
21413
21414 2006-06-15 Janis Johnson <janis187@us.ibm.com>
21415
21416 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21417
21418 2006-06-16 Richard Guenther <rguenther@suse.de>
21419
21420 PR tree-optimization/27781
21421 * gcc.dg/tree-ssa/pr27781.c: New testcase.
21422
21423 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
21424
21425 * gfortran.dg/allocate_zerosize_2.f90: New test case.
21426
21427 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
21428
21429 * gcc.dg/tree-ssa/loop-18.c: New test.
21430
21431 2006-06-14 Mark Mitchell <mark@codesourcery.com>
21432
21433 PR c++/27665
21434 * g++.dg/template/crash52.C: New test.
21435
21436 PR c++/27648
21437 * g++.dg/ext/attrib22.C: New test.
21438
21439 PR c++/26559
21440 * g++.dg/template/builtin1.C: New test.
21441 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21442
21443 PR c++/28018
21444 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21445 assignment.
21446 * g++.old-deja/g++.pt/crash51.C: Likewise.
21447
21448 PR c++/27227
21449 * g++.dg/lookup/linkage1.C: New test.
21450 * g++.dg/lookup/linkage2.C: Likewise.
21451
21452 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
21453
21454 PR middle-end/27959
21455 * gcc.dg/pr27959.c: New testcase.
21456
21457 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
21458
21459 PR target/28014:
21460 * g++.dg/eh/div.C: New test.
21461
21462 2006-06-13 Jakub Jelinek <jakub@redhat.com>
21463
21464 PR c++/27894
21465 * g++.dg/tree-ssa/pr26757.C: New test.
21466 * g++.dg/tree-ssa/pr27894.C: New test.
21467
21468 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
21469
21470 * gcc.c-torture/compile/20060609-1.c: New test.
21471
21472 PR target/27863
21473 * gcc.c-torture/compile/pr27863.c: New test.
21474
21475 2006-06-13 Richard Guenther <rguenther@suse.de>
21476
21477 PR tree-optimization/27830
21478 * g++.dg/tree-ssa/pr27830.C: New testcase.
21479
21480 2006-06-13 Matthew Sachs <msachs@apple.com>
21481
21482 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21483 the list of compiler flags; this causes those flags to be checked
21484 for things like dg-skip-if.
21485
21486 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21487
21488 PR c++/27601
21489 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21490
21491 2006-06-12 Mark Mitchell <mark@codesourcery.com>
21492 Kazu Hirata <kazu@codesourcery.com>
21493
21494 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21495 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21496
21497 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21498
21499 PR c++/27933
21500 * g++.dg/lookup/using15.C: New test.
21501
21502 PR c++/27951
21503 * g++.dg/other/anon4.C: New test.
21504
21505 2006-06-12 Roger Sayle <roger@eyesopen.com>
21506
21507 PR c++/21210
21508 * g++.dg/init/complex1.C: New test case.
21509
21510 2006-06-11 Eric Christopher <echristo@apple.com>
21511
21512 PR middle-end/27948
21513 * gcc.dg/bf-ms-layout.c: Run on darwin.
21514 * gcc.dg/bf-no-ms-layout: Ditto.
21515 * gcc.dg/attr-ms_struct-2.c: New.
21516 * gcc.dg/bf-ms-layout-2.c: Ditto.
21517
21518 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
21519
21520 * gcc.dg/attr-ms_struct-packed1.c: New.
21521
21522 2006-06-09 Mike Stump <mrs@apple.com>
21523
21524 * gcc.dg/vla-7.c: Add.
21525
21526 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
21527
21528 PR fortran/24558
21529 * gfortran.dg/entry_6.f90: New test.
21530
21531 PR fortran/20877
21532 PR fortran/25047
21533 * gfortran.dg/entry_7.f90: New test.
21534
21535 2006-06-09 Jakub Jelinek <jakub@redhat.com>
21536
21537 PR c/27747
21538 * gcc.dg/cpp/_Pragma6.c: New test.
21539
21540 PR c++/27748
21541 * g++.dg/cpp/_Pragma1.C: New test.
21542
21543 PR preprocessor/27746
21544 * gcc.dg/gomp/macro-3.c: New test.
21545 * gcc.dg/gomp/macro-4.c: New test.
21546 * g++.dg/gomp/macro-3.C: New test.
21547 * g++.dg/gomp/macro-4.C: New test.
21548
21549 2006-06-09 Richard Guenther <rguenther@suse.de>
21550
21551 PR tree-optimization/26998
21552 * gcc.dg/torture/pr26998.c: New testcase.
21553 * gcc.dg/tree-ssa/vrp29.c: New testcase.
21554
21555 2006-06-08 Mike Stump <mrs@apple.com>
21556
21557 * gcc.dg/pr27095.c: Account for stubs.
21558
21559 PR target/26427
21560 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21561 produce bad code on darwin.
21562
21563 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21564
21565 PR fortran/27958
21566 * gfortran.dg/substr_2.f: New test.
21567
21568 2006-06-08 Asher Langton <langton2@llnl.gov>
21569
21570 PR fortran/27786
21571 * cray_pointers_2.f90: Add -fbounds-check compile flag.
21572
21573 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21574
21575 PR target/27421
21576 * gcc.dg/union-3.c: New test.
21577
21578 2006-06-08 Richard Guenther <rguenther@suse.de>
21579
21580 PR middle-end/27116
21581 * gcc.dg/torture/pr27116.c: New testcase.
21582 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21583
21584 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21585
21586 PR rtl-optimization/26449
21587 * gcc.dg/pr26449.c: New test.
21588
21589 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21590
21591 PR c++/27601
21592 * g++.dg/ext/offsetof1.C: Test member functions.
21593
21594 2006-06-07 Steve Ellcey <sje@cup.hp.com>
21595
21596 * gcc.dg/pr27095.c: Improve scanning.
21597
21598 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21599
21600 PR fortran/23091
21601 * gfortran.dg/saved_automatic_1.f90: New test.
21602
21603 PR fortran/24168
21604 * gfortran.dg/array_simplify_1.f90: New test.
21605
21606 PR fortran/25090
21607 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21608
21609 PR fortran/25058
21610 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21611
21612 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21613
21614 PR c++/27177
21615 * g++.dg/expr/cast7.C: New test.
21616
21617 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21618
21619 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21620 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21621 * lib/fortran-torture.exp (fortran-torture-compile,
21622 fortran-torture-execute): Ditto.
21623
21624 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21625
21626 PR target/27842
21627 * gcc.dg/vmx/pr27842.c: New test.
21628
21629 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21630
21631 PR libfortran/27895
21632 * gfortran.dg/bounds_check_3.f90: New test.
21633
21634 2006-06-05 Mike Stump <mrs@apple.com>
21635
21636 * objc.dg/objc-fast-4.m: Skip for ppc64.
21637
21638 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21639
21640 PR testsuite/27705
21641 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21642
21643 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21644 Victor Kaplansky <victork@il.ibm.com>
21645
21646 PR tree-optimizations/26360
21647 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21648 with -fno-tree-dce.
21649 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21650
21651 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21652
21653 PR fortran/14067
21654 * gfortran.dg/data_char_1.f90: Add messages for truncated
21655 strings.
21656
21657 PR fortran/16943
21658 * gfortran.dg/func_decl_2.f90: New test.
21659
21660 PR fortran/20839
21661 * gfortran.dg/do_2.f90: New test.
21662
21663 PR fortran/27655
21664 * gfortran.dg/associated_3.f90: New test.
21665
21666 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21667
21668 PR c++/27819
21669 * g++.dg/template/static25.C: New test.
21670
21671 PR c++/27722
21672 * g++.dg/init/array21.C: New test.
21673
21674 PR c++/27807
21675 * g++.dg/ext/complit7.C: New test.
21676
21677 PR c++/27806
21678 * g++.dg/parse/ptrmem5.C: New test.
21679
21680 2006-06-04 Roger Sayle <roger@eyesopen.com>
21681 Andrew Pinski <pinskia@physics.uc.edu>
21682
21683 PR c/27150
21684 PR middle-end/27382
21685 * gcc.dg/pr27150-1.c: New testcase.
21686 * gcc.dg/pr27382-1.c: New testcase.
21687 * gcc.dg/pr27382-2.c: New testcase.
21688
21689 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21690
21691 PR c/25161
21692 PR c/27020
21693 * gcc.dg/array-10.c: New test.
21694
21695 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21696
21697 PR c++/27804
21698 * g++.dg/init/const4.C: New test.
21699 * g++.dg/init/member1.C: Add error-marker.
21700 * g++.dg/other/fold1.C: Adjust error-marker.
21701
21702 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21703
21704 PR c++/27601
21705 * g++.dg/ext/offsetof1.C: New test.
21706
21707 2006-06-04 Eric Christopher <echristo@apple.com>
21708
21709 * gcc.dg/attr-ms_struct-1.c: New.
21710
21711 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21712
21713 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21714
21715 2006-06-04 Richard Guenther <rguenther@suse.de>
21716
21717 PR tree-optimization/27039
21718 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21719
21720 2006-06-03 Roger Sayle <roger@eyesopen.com>
21721
21722 PR target/26223
21723 * gcc.target/i386/amd64-abi-2.c: New test case.
21724
21725 2006-06-02 Eric Christopher <echristo@apple.com>
21726
21727 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21728 * gcc.target/i386/20020523-1.c: Skip if darwin.
21729 * gcc.target/i386/asm-3.c: Ditto.
21730 * gcc.target/i386/20011119-1.c: Ditto.
21731 * gcc.target/i386/clobbers.c: Remove pic part of test.
21732
21733 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21734
21735 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21736 * g++.old-deja/g++.other/init19.C: Ditto.
21737 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21738 and add other platforms as expected failures.
21739
21740 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21741
21742 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21743 (is-effective-target-keyword): Ditto.
21744
21745 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21746
21747 PR fortran/27715
21748 * gfortran.dg/extended_char_comparison_1.f: New test.
21749
21750 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21751
21752 PR fortran/25098
21753 * gfortran.dg/dummy_procedure_1.f90: New test.
21754
21755 PR fortran/25147
21756 * gfortran.dg/dummy_procedure_2.f90: New test.
21757
21758 * gfortran.dg/associated_2.f90: Correct to make consistent with
21759 standard.
21760
21761 2006-05-31 Roger Sayle <roger@eyesopen.com>
21762
21763 * gcc.target/i386/387-11.c: New test case.
21764
21765 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21766
21767 PR c++/27801
21768 * g++.dg/template/cond6.C: New test.
21769
21770 PR c++/26496
21771 * g++.dg/template/crash51.C: New test.
21772 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21773
21774 PR c++/27385
21775 * g++.dg/init/array20.C: New test.
21776
21777 2006-05-31 Roger Sayle <roger@eyesopen.com>
21778
21779 * gcc.dg/builtins-54.c: New test case.
21780
21781 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21782
21783 PR c++/26433
21784 * g++.dg/template/fntry1.C: Add dg-do link.
21785
21786 PR c++/27808
21787 * g++.dg/parse/friend6.C: New test.
21788
21789 2006-05-30 Asher Langton <langton2@llnl.gov>
21790
21791 * gfortran.dg/cray_pointers_7.f90: New test.
21792
21793 2006-05-30 Roger Sayle <roger@eyesopen.com>
21794
21795 PR tree-optimization/23452
21796 * gcc.dg/fold-mulconj-1.c: New test case.
21797
21798 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21799
21800 PR c++/27803
21801 * g++.dg/parse/bitfield1.C: New test.
21802
21803 2006-05-30 Roger Sayle <roger@eyesopen.com>
21804
21805 * gcc.target/ppc-eq0-1.c: New test case.
21806 * gcc.target/ppc-negeq0-1.c: New test case.
21807
21808 2006-05-30 Dirk Mueller <dmueller@suse.de>
21809
21810 PR c/27273
21811 * gcc.dg/overflow-warn-5.c: New test.
21812
21813 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21814
21815 PR c/27718
21816 * gcc.dg/sizeof-1.c: New test.
21817
21818 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21819
21820 PR target/27790
21821 * gcc.target/i386/pr27790.c: New test.
21822
21823 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21824
21825 PR libgfortran/27757
21826 * gfortran.dg/direct_io_5.f90: New test.
21827
21828 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21829
21830 PR libgfortran/27634
21831 * gfortran.dg/fmt_missing_period_1.f: New test.
21832 * gfortran.dg/fmt_missing_period_2.f: New test.
21833 * gfortran.dg/fmt_missing_period_3.f: New test.
21834
21835 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21836
21837 PR fortran/19777
21838 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21839 arrays.
21840
21841 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21842
21843 PR c++/27713
21844 * g++.dg/template/new6.C: New test.
21845
21846 2006-05-29 Roger Sayle <roger@eyesopen.com>
21847
21848 PR tree-optimization/24964
21849 * gcc.target/i386/387-10.c: New test case.
21850
21851 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21852
21853 * intrinsics/string_intrinsics.c (compare_string):
21854 Use memcmp instead of strncmp to avoid tripping over
21855 CHAR(0) in a string.
21856
21857 2006-05-27 Richard Guenther <rguenther@suse.de>
21858
21859 PR middle-end/27773
21860 * gcc.dg/torture/pr27773.c: New testcase.
21861
21862 2006-05-27 Dirk Mueller <dmueller@suse.de>
21863
21864 * gcc.dg/pr24561.c: Rename to..
21865 * gcc.dg/pr25962.c: .. this.
21866
21867 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21868
21869 PR fortran/19777
21870 * gfortran.dg/bounds_check_2.f: New test.
21871
21872 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21873
21874 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21875 * gfortran.dg/byte_1.f90: Likewise.
21876 * gfortran.dg/dup_save_2.f90: Likewise.
21877
21878 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21879
21880 * gfortran.dg/associated_2.f90: New test.
21881
21882 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21883
21884 PR fortran/27524
21885 * gfortran.dg/bounds_check_1.f90: New test.
21886
21887 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21888
21889 PR rtl-optimization/27661
21890 * gcc.dg/pr27661.c: New test case.
21891
21892 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21893
21894 PR fortran/23151
21895 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21896 * gfortran.dg/print_parentheses_1.f: New test.
21897 * gfortran.dg/print_parentheses_2.f90: New test.
21898
21899 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21900
21901 PR target/27758
21902 * gcc.dg/pr27758.c: New test.
21903
21904 2006-05-24 Falk Hueffner <falk@debian.org>
21905
21906 * gcc.c-torture/compile/pr27571.c: New test.
21907
21908 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21909
21910 PR fortran/27709
21911 * gfortran.dg/spec_expr_4.f90: New test.
21912
21913 PR fortran/27155
21914 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21915
21916 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21917
21918 PR c++/20103
21919 * g++.dg/ext/complit6.C: New test.
21920 * g++.dg/ext/complit3.C: Adjust error markers.
21921 * g++.dg/init/const3.C: New test.
21922
21923 2006-05-25 Richard Guenther <rguenther@suse.de>
21924
21925 PR middle-end/27743
21926 * gcc.dg/torture/pr27743.c: New testcase.
21927
21928 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21929
21930 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21931
21932 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21933
21934 * gcc.dg/compat/scalar-by-value-x.h: New.
21935 * gcc.dg/compat/scalar-by-value-y.h: New.
21936 * gcc.dg/compat/scalar-by-value-5.c: New.
21937 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21938 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21939 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21940 * gcc.dg/compat/scalar-by-value-6.c: New.
21941 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21942 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21943 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21944
21945 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21946
21947 PR tree-optimization/27639
21948 PR tree-optimization/26719
21949 * gcc.dg/pr27639.c: New test.
21950 * gcc.dg/pr26719.c: New test.
21951 * gcc.dg/tree-ssa/scev-cast.c: New test.
21952
21953 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21954
21955 PR c++/20173
21956 * g++.dg/template/error21.C: New test.
21957
21958 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21959
21960 PR target/27696
21961 * gcc.target/i386/pr27696.c: New.
21962
21963 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21964
21965 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21966
21967 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21968
21969 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21970
21971 PR c++/27716
21972 * g++.dg/other/assign1.C: New test.
21973
21974 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21975
21976 PR target/27266
21977 * gcc.target/i386/pr27266.c: New.
21978
21979 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21980
21981 PR c++/27451
21982 * g++.dg/ext/asm9.C: New test.
21983
21984 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21985
21986 PR rtl-optimization/25514
21987 * gcc.c-torture/compile/pr25514.c: New test.
21988
21989 2006-05-22 Richard Guenther <rguenther@suse.de>
21990
21991 Revert
21992 2006-01-31 Richard Guenther <rguenther@suse.de>
21993
21994 * gcc.target/i386/sselibm-1.c: New testcase.
21995 * gcc.target/i386/sselibm-2.c: Likewise.
21996 * gcc.target/i386/sselibm-3.c: Likewise.
21997 * gcc.target/i386/sselibm-4.c: Likewise.
21998 * gcc.target/i386/sselibm-5.c: Likewise.
21999
22000 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22001
22002 PR c/27420
22003 * gcc.dg/func-args-2.c: New test.
22004
22005 PR c/26818
22006 * gcc.dg/struct-incompl-1.c: New test.
22007
22008 2006-05-22 Richard Guenther <rguenther@suse.de>
22009
22010 PR testsuite/27708
22011 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22012 the transformations we test for.
22013
22014 2006-05-22 Richard Guenther <rguenther@suse.de>
22015
22016 PR testsuite/27707
22017 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22018
22019 2006-05-21 Mark Mitchell <mark@codesourcery.com>
22020
22021 PR c++/27210
22022 * g++.dg/warn/new1.C: New test.
22023 * g++.dg/template/new5.C: Likewise.
22024
22025 2006-05-21 Roger Sayle <roger@eyesopen.com>
22026
22027 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22028 * gcc.target/i386/20060512-3.c: Likewise.
22029
22030 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
22031
22032 PR rtl-optimization/27671
22033 * gcc.c-torture/execute/pr27671-1.c: New.
22034 * gcc.dg/pr27671-2.c: Likewise.
22035
22036 PR tree-optimization/26622.
22037 * gcc.c-torture/compile/pr26622.c: New.
22038
22039 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
22040
22041 PR fortran/27613
22042 * gfortran.dg/recursive_reference_1.f90: New test.
22043
22044 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
22045
22046 PR fortran/25746
22047 * gfortran.dg/elemental_subroutine_3.f90: New test.
22048
22049 PR fortran/25090
22050 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22051
22052 PR fortran/27584
22053 * gfortran.dg/associated_target_1.f90: New test.
22054
22055 PR fortran/19015
22056 * gfortran.dg/maxloc_shape_1.f90: New test.
22057
22058 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22059
22060 PR libgfortran/24459
22061 * gfortran.dg/namelist_24.f90: New test.
22062 * gfortran.dg/namelist_12.f: Fix typo in comment.
22063
22064 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
22065
22066 PR middle-end/25776
22067 * g++.dg/other/error11.C: New test.
22068
22069 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22070
22071 * gcc.target/mips/pr26765.c: Add -w to options.
22072
22073 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22074
22075 * lib/target-supports.exp (check_effective_target_mpaired_single):
22076 New function.
22077 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22078 multilibs.
22079 * g++.dg/vect/vect.exp: Likewise.
22080
22081 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22082
22083 PR testsuite/25891
22084 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22085
22086 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
22087
22088 PR fortran/27662
22089 * gfortran.dg/temporary_1.f90: New file.
22090
22091 2006-05-19 Andreas Schwab <schwab@suse.de>
22092
22093 * g++.dg/other/unused1.C: Also match "stringz".
22094
22095 2006-05-19 Mark Mitchell <mark@codesourcery.com>
22096
22097 PR c++/26433
22098 * g++.dg/template/fntry1.C: New test.
22099
22100 2006-05-18 Mark Mitchell <mark@codesourcery.com>
22101
22102 PR c++/27471
22103 PR c++/27506
22104 * g++.dg/conversion/bitfield5.C: New test.
22105 * g++.dg/conversion/bitfield6.C: New test.
22106
22107 2006-05-18 Mike Stump <mrs@apple.com>
22108
22109 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22110 * gcc.dg/vla-4.c: Add.
22111 * gcc.dg/vla-5.c: Add.
22112 * gcc.dg/vla-6.c: Add.
22113
22114 2006-05-12 Stuart Hastings <stuart@apple.com>
22115
22116 * gcc.target/i386/20060512-1.c: New.
22117 * gcc.target/i386/20060512-2.c: New.
22118 * gcc.target/i386/20060512-3.c: New.
22119 * gcc.target/i386/20060512-4.c: New.
22120
22121 2006-05-17 Mark Mitchell <mark@codesourcery.com>
22122
22123 PR c++/26122
22124 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22125
22126 PR c++/26068
22127 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22128 * g++.dg/parse/linkage1.C: New test.
22129
22130 2006-05-17 Jakub Jelinek <jakub@redhat.com>
22131
22132 PR tree-optimization/27548
22133 * g++.dg/tree-ssa/pr27548.C: New test.
22134
22135 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22136
22137 PR fortran/26551
22138 * gfortran.dg/recursive_check_1.f: New test.
22139 * gfortran.dg/recursive_check_2.f90: New test.
22140
22141 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
22142
22143 * g++.dg/opt/temp2.C: New test.
22144
22145 2006-05-17 Jakub Jelinek <jakub@redhat.com>
22146
22147 PR c++/27491
22148 * g++.dg/init/brace5.C: New test.
22149
22150 PR middle-end/27415
22151 * gcc.dg/gomp/pr27415.c: New test.
22152 * g++.dg/gomp/pr27415.C: New test.
22153
22154 PR tree-optimization/27549
22155 * g++.dg/tree-ssa/pr27549.C: New test.
22156
22157 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22158
22159 PR libgfortran/27575
22160 * gfortran.dg/read_eof_4.f90: New test.
22161
22162 2006-05-16 Richard Guenther <rguenther@suse.de>
22163
22164 PR tree-optimization/22303
22165 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22166
22167 2006-05-16 Jakub Jelinek <jakub@redhat.com>
22168
22169 PR middle-end/27573
22170 * gcc.dg/gomp/pr27573.c: New test.
22171 * gfortran.dg/gomp/pr27573.f90: New test.
22172
22173 PR c/27499
22174 * gcc.dg/gomp/pr27499.c: New test.
22175 * g++.dg/gomp/pr27499.C: New test.
22176
22177 2006-05-15 Mark Mitchell <mark@codesourcery.com>
22178
22179 PR c++/27339
22180 * g++.dg/parser/access8.C: Adjust error marker.
22181 * g++.dg/template/access17.C: New test.
22182 * g++.dg/template/access18.C: Likewise.
22183
22184 2006-05-15 Roger Sayle <roger@eyesopen.com>
22185
22186 PR target/26600
22187 * gcc.target/i386/pr26600.c: New test case.
22188
22189 2006-05-15 Mark Mitchell <mark@codesourcery.com>
22190
22191 PR c++/27505
22192 * g++.dg/expr/bitfield1.C: New test.
22193
22194 2006-05-15 Richard Guenther <rguenther@suse.de>
22195
22196 PR tree-optimization/27603
22197 * gcc.dg/torture/pr27603.c: New testcase.
22198
22199 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
22200
22201 PR fortran/25090
22202 * gfortran.dg/entry_dummy_ref_1.f90: New test.
22203
22204 PR fortran/25082
22205 * gfortran.dg/scalar_return_1.f90: New test.
22206
22207 PR fortran/27411
22208 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22209
22210 2006-05-15 Jakub Jelinek <jakub@redhat.com>
22211
22212 * gcc.dg/gomp/critical-4.c: New test.
22213 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22214 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22215 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22216 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22217
22218 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22219
22220 PR c++/27582
22221 * g++.dg/template/dependent-args1.C: New test.
22222
22223 PR c++/27581
22224 * g++.dg/lookup/this1.C: New test.
22225
22226 PR c++/27315
22227 * g++.dg/template/operator6.C: New test.
22228 * g++.dg/template/incomplete3.C: New test.
22229
22230 PR c++/27559
22231 * g++.dg/template/new4.C: New test.
22232
22233 PR c++/27496
22234 * g++.dg/template/void2.C: New test.
22235
22236 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
22237
22238 * g++.dg/template/dependent-expr5.C: New test.
22239
22240 2006-05-14 Roger Sayle <roger@eyesopen.com>
22241
22242 PR middle-end/26729
22243 * gcc.dg/pr26729-1.c: New test case.
22244
22245 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
22246
22247 * gcc.dg/pr27003.c: New test.
22248
22249 2006-05-12 Steve Ellcey <sje@cup.hp.com>
22250
22251 * lib/target-supports.dg (check_cxa_atexit_available): Change
22252 v3_target_compile to ${tool}_target_compile.
22253
22254 2006-05-11 Jason Merrill <jason@redhat.com>
22255
22256 * lib/scanasm.exp (scan-not-hidden): Fix typo.
22257
22258 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22259
22260 PR fortran/27553
22261 * gfortran.dg/label_5.f90: New test.
22262
22263 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
22264
22265 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22266 check_effective_target_powerpc_altivec_ok): New.
22267 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22268 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22269 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22270 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22271 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22272 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22273 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22274 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22275 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22276 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22277 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22278 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22279 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22280 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22281 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22282 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22283 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22284 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22285 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22286 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22287 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22288 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22289 gcc.target/powerpc/altivec-9.c,
22290 gcc.target/powerpc/altivec-consts.c,
22291 gcc.target/powerpc/altivec-pr22085.c,
22292 gcc.target/powerpc/altivec-splat.c,
22293 gcc.target/powerpc/altivec-types-1.c,
22294 gcc.target/powerpc/altivec-types-2.c,
22295 gcc.target/powerpc/altivec-types-3.c,
22296 gcc.target/powerpc/altivec-types-4.c,
22297 gcc.target/powerpc/altivec-varargs-1.c,
22298 gcc.target/powerpc/altivec-vec-merge.c,
22299 gcc.target/powerpc/ppc-vector-memcpy.c,
22300 gcc.target/powerpc/ppc-vector-memset.c,
22301 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22302 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22303 these effective targets.
22304 * gcc.dg/vmx/pr27006.c: Add missing close brace.
22305 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22306
22307 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22308
22309 PR middle-end/27384
22310 * g++.dg/other/fold1.C: New test.
22311
22312 PR middle-end/27488
22313 * gcc.dg/fold-nonneg-1.c: New test.
22314
22315 PR c++/27547
22316 * g++.dg/other/operator1.C: New test.
22317
22318 2006-05-11 Richard Guenther <rguenther@suse.de>
22319
22320 PR middle-end/27529
22321 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22322
22323 2006-05-10 Janis Johnson <janis187@us.ibm.com>
22324
22325 * lib/target-supports-dg.exp (check-flags): New.
22326 (dg-skip-if): Move flag checks.
22327
22328 2006-05-09 Steve Ellcey <sje@cup.hp.com>
22329
22330 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22331 * lib/target-supports.dg (check_cxa_atexit_available): New.
22332
22333 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
22334
22335 PR fortran/27470
22336 * gfortran.dg/multiple_allocation_2.f90: New test case.
22337
22338 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
22339
22340 * gcc.target/arm/pr27387.C: Fix a comment typo.
22341
22342 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22343
22344 PR fortran/24549
22345 * gfortran.dg/error_recovery_1.f90: New test.
22346
22347 2006-05-10 Richard Guenther <rguenther@suse.de>
22348
22349 PR tree-optimization/27302
22350 * gcc.dg/torture/pr27302.c: New testcase.
22351
22352 2006-05-09 Dirk Mueller <dmueller@suse.de>
22353 Richard Guenther <rguenther@suse.de>
22354
22355 PR middle-end/27498
22356 * gcc.dg/tree-ssa/pr27498.c: New testcase.
22357
22358 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
22359
22360 PR rtl-optimization/27335
22361 * gcc.dg/pr27335.c: New test.
22362
22363 2006-05-06 Richard Sandiford <richard@codesourcery.com>
22364
22365 * gcc.target/mips/mips-ps-5.c: New file.
22366
22367 2006-05-08 Jan Hubicka <jh@suse.cz>
22368
22369 PR middle-end/25962
22370 * gcc.dg/pr25962.c: New.
22371
22372 2006-05-08 Roger Sayle <roger@eyesopen.com>
22373
22374 PR target/27158
22375 * gcc.target/powerpc/pr27158.c: New test case.
22376
22377 2006-05-08 Laurent GUERBY <laurent@guerby.net>
22378
22379 PR testsuite/27476
22380 * ada/acats/run_all.sh: Use test -z.
22381
22382 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22383
22384 PR libfortran/18271
22385 * gfortran.dg/spec_expr_3.f90: New test.
22386
22387 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
22388
22389 PR target/24879
22390 * gcc.target/i386/monitor.c: New file.
22391
22392 2006-05-08 Alan Modra <amodra@bigpond.net.au>
22393
22394 * gcc.dg/pr27095.c: xfail *-*-darwin*.
22395
22396 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22397
22398 PR c++/27447
22399 * g++.dg/other/ptrmem7.C: New test.
22400
22401 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22402
22403 PR target/27421
22404 * gcc.dg/array-9.c: New test.
22405
22406 2006-05-07 Richard Guenther <rguenther@suse.de>
22407
22408 PR tree-optimization/27409
22409 * gcc.dg/torture/pr27409.c: New testcase.
22410
22411 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22412
22413 PR fortran/27457
22414 * gfortran.dg/select_6.f90: New.
22415
22416 2006-05-07 Richard Guenther <rguenther@suse.de>
22417
22418 PR tree-optimization/27136
22419 * gcc.dg/torture/pr27136.c: New testcase.
22420
22421 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
22422
22423 PR fortran/24813
22424 * gfortran.dg/char_cons_len_1.f90: New test.
22425
22426 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22427
22428 PR c++/27427
22429 * g++.dg/template/incomplete2.C: New test.
22430
22431 2006-05-06 Richard Guenther <rguenther@suse.de>
22432
22433 PR tree-optimization/27151
22434 * gcc.dg/vect/pr27151.c: New testcase.
22435
22436 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22437
22438 PR c++/27430
22439 * g++.dg/template/void1.C: New test.
22440
22441 PR c++/27423
22442 * g++.dg/other/void2.C: New test.
22443
22444 PR c++/27422
22445 * g++.dg/conversion/void1.C: New test.
22446
22447 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
22448
22449 PR/21391
22450 * g++.dg/other/unused1.C: New.
22451
22452 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22453
22454 PR objc/27240
22455 * objc.dg/member-1.m: New test.
22456
22457 2006-05-05 Steve Ellcey <sje@cup.hp.com>
22458
22459 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22460
22461 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22462
22463 PR libfortran/26985
22464 * gfortran.dg/matmul_2.f90: New test.
22465
22466 2005-05-05 Laurent GUERBY <laurent@guerby.net>
22467
22468 * ada/acats/run_all.sh: Use sync when main not found.
22469
22470 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
22471
22472 PR target/26765
22473 * gcc.target/mips/pr26765.c: New.
22474
22475 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
22476
22477 * gcc.target/bfin: New directory.
22478 * gcc.target/bfin/bfin.exp: New file.
22479 * gcc.target/bfin/frmul.c: New file.
22480 * gcc.target/bfin/arith.c: New file.
22481 * gcc.target/bfin/mul-combine.c: New file.
22482 * gcc.target/bfin/shift.c: New file.
22483
22484 2006-05-04 Richard Guenther <rguenther@suse.de>
22485
22486 PR tree-optimization/14287
22487 PR tree-optimization/14844
22488 PR tree-optimization/19792
22489 PR tree-optimization/21608
22490 PR tree-optimization/27090
22491 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22492 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22493 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22494 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22495 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22496
22497 2006-05-04 Jakub Jelinek <jakub@redhat.com>
22498
22499 PR tree-optimization/27285
22500 * gcc.c-torture/execute/pr27285.c: New test.
22501
22502 PR middle-end/27388
22503 * gcc.dg/gomp/pr27388-1.c: New test.
22504 * gcc.dg/gomp/pr27388-2.c: New test.
22505 * gcc.dg/gomp/pr27388-3.c: New test.
22506
22507 PR c++/27359
22508 * g++.dg/gomp/pr27359.C: New test.
22509
22510 2006-05-02 Steven G. Kargl <kargls@comcast.net>
22511
22512 PR fortran/20248
22513 * gfortran.dg/iargc.f90: New test.
22514
22515 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22516
22517 PR c++/27102
22518 * g++.dg/template/crash49.C: New test.
22519
22520 2006-05-02 Steve Ellcey <sje@cup.hp.com>
22521
22522 PR testsuite/27032
22523 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22524
22525 2006-05-02 Jeff Law <law@redhat.com>
22526
22527 PR tree-optimization/27364
22528 * gcc.c-torture/execute/pr27364.c: New test.
22529
22530 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22531
22532 PR c++/27309
22533 * g++.dg/parser/ctor5.C: New test.
22534
22535 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
22536
22537 PR target/27387
22538 * gcc.target/arm/arm.exp: New.
22539 * gcc.target/arm/pr27387.C: Likewise.
22540
22541 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22542
22543 PR fortran/27269
22544 PR fortran/27324
22545 * gfortran.dg/module_equivalence_2.f90: New test.
22546
22547 2006-05-02 Jakub Jelinek <jakub@redhat.com>
22548
22549 PR middle-end/27337
22550 * g++.dg/gomp/pr27337-1.C: New test.
22551 * g++.dg/gomp/pr27337-2.C: New test.
22552
22553 PR middle-end/27328
22554 * gcc.dg/gomp/pr27328.c: New test.
22555
22556 PR middle-end/27325
22557 * g++.dg/gomp/pr27325.C: New test.
22558
22559 PR middle-end/27310
22560 * g++.dg/gomp/pr27310.C: New test.
22561
22562 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22563
22564 PR tree-optimization/27291
22565 * g++.dg/tree-ssa/pr27291.C: New test.
22566
22567 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22568
22569 PR tree-optimization/27283
22570 * g++.dg/tree-ssa/pr27283.C: New test.
22571
22572 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22573
22574 * gcc.dg/tree-ssa/loop-16.c: New test.
22575
22576 2006-05-01 Roger Sayle <roger@eyesopen.com>
22577 Joseph S. Myers <joseph@codesourcery.com>
22578
22579 * gcc.dg/Wconversion-3.c: New test case.
22580 * gcc.dg/Wconversion-4.c: Likewise.
22581
22582 2006-05-01 Richard Guenther <rguenther@suse.de>
22583
22584 PR tree-optimization/26726
22585 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22586
22587 2006-04-30 Roger Sayle <roger@eyesopen.com>
22588
22589 * gcc.dg/Woverflow-1.c: New test case.
22590 * gcc.dg/Woverflow-2.c: Likewise.
22591 * gcc.dg/Woverflow-3.c: Likewise.
22592
22593 2006-04-30 Mark Mitchell <mark@codesourcery.com>
22594
22595 PR c++/27094
22596 * g++.dg/template/defarg8.C: New test.
22597
22598 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22599
22600 PR c++/27278
22601 * g++.dg/parse/operator7.C: New test.
22602
22603 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22604
22605 PR c++/11471
22606 PR c++/27102
22607 * g++.dg/template/crash48.C: New test.
22608
22609 PR c++/27279
22610 * g++.dg/parse/ctor4.C: New test.
22611
22612 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22613
22614 PR fortran/25681
22615 * gfortran.df/char_type_len.f90: New test.
22616
22617 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22618
22619 PR libgfortran/27304
22620 * gfortran.dg/fmt_exhaust.f90: New test.
22621
22622 2006-04-28 Roger Sayle <roger@eyesopen.com>
22623
22624 PR c/25309
22625 * gcc.dg/large-size-array-2.c: New test case.
22626
22627 2006-04-28 Richard Guenther <rguenther@suse.de>
22628
22629 PR target/26826
22630 * gcc.target/i386/pr26826.c: New testcase.
22631
22632 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22633
22634 PR middle-end/27260
22635 * gcc.c-torture/execute/pr27260.c: New.
22636
22637 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22638
22639 PR middle-end/27095
22640 * gcc.dg/pr27095.c: New.
22641
22642 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22643
22644 PR c++/27292
22645 * g++.dg/conversion/bitfield4.C: New test.
22646
22647 2006-04-27 Eric Christopher <echristo@apple.com>
22648
22649 * gcc.dg/pragma-ms_struct.c: New.
22650
22651 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22652
22653 PR c++/27102
22654 * g++.dg/template/crash47.C: New test.
22655
22656 2006-04-27 Dirk Mueller <dmueller@suse.de>
22657
22658 * gcc.target/i386/sse-7.c: build with -msse.
22659
22660 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22661
22662 PR testsuite/27274:
22663 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22664 (main): Exit if processor doesn't support SSE.
22665
22666 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22667
22668 PR middle-end/27282
22669 * gcc.c-torture/compile/pr27282.c: New test.
22670
22671 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22672
22673 PR middle-end/26913
22674 * g++.dg/gomp/pr26913.C: New test.
22675
22676 PR c/25996
22677 * gcc.dg/gomp/pr25996.c: New test.
22678 * g++.dg/gomp/pr25996.C: New test.
22679
22680 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22681
22682 PR rtl-optimization/26725
22683 * gcc.c-torture/compile/pr26725.c: New test.
22684
22685 2006-04-25 Richard Guenther <rguenther@suse.de>
22686
22687 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22688 than n + -1.
22689
22690 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22691
22692 * gcc.dg/20060425-1.c: New testcase.
22693
22694 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22695
22696 PR tree-optimization/26865
22697 * gcc.dg/pr26865.c: New test.
22698
22699 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22700
22701 PR c++/27292
22702 * g++.dg/conversion/bitfield1.C: New test.
22703 * g++.dg/conversion/bitfield2.C: Likewise.
22704 * g++.dg/conversion/bitfield3.C: Likewise.
22705
22706 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22707 Richard Guenther <rguenther@suse.de>
22708
22709 PR tree-optimization/27236
22710 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22711
22712 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22713
22714 PR c++/19963
22715 * g++.dg/other/incomplete2.C: New test.
22716
22717 2006-04-24 Richard Guenther <rguenther@suse.de>
22718
22719 PR middle-end/26869
22720 * gcc.dg/torture/pr26869.c: New testcase.
22721
22722 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22723 Richard Guenther <rguenther@suse.de>
22724
22725 PR tree-optimization/27218
22726 * g++.dg/tree-ssa/pr27218.C: New testcase.
22727
22728 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22729
22730 PR c++/26912
22731 * g++.dg/template/friend41.C: New test.
22732
22733 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22734
22735 * g++.dg/opt/pr15551.C: Include cstdio.
22736 (main): Use remove instead of unlink.
22737
22738 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22739
22740 * gcc.dg/sibcall-7.c: New test.
22741 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22742 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22743 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22744 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22745 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22746
22747 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22748
22749 PR c++/26534
22750 * g++.dg/opt/bitfield1.C: New test.
22751 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22752 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22753 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22754 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22755 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22756 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22757 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22758 * g++.dg/abi/bitfield2.C: Likewise.
22759 * g++.dg/init/bitfield1.C: Likewise.
22760
22761 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22762
22763 PR fortran/25099
22764 * gfortran.dg/elemental_subroutine_4.f90: New test.
22765 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22766 call sub (m, x).
22767
22768 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22769
22770 * gcc.c-torture/compile/20060421-1.c: New testcase.
22771
22772 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22773
22774 PR c/25875
22775 * gcc.dg/init-bad-4.c: New test.
22776
22777 2006-04-21 Paul Brook <paul@codesourcery.com>
22778
22779 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22780
22781 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22782
22783 PR fortran/27122
22784 * gfortran.dg/defined_operators_1.f90: New test.
22785 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22786 remove old ones associated, incorrectly, with Note 5.46.
22787
22788 PR fortran/27113
22789 * gfortran.dg/character_array_constructor_1.f90: New test.
22790
22791 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22792
22793 * gcc.dg/20060419-1.c: New test.
22794
22795 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22796
22797 PR c/26774
22798 * gcc.dg/struct-parse-1.c: New test case.
22799
22800 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22801
22802 PR c++/26558
22803 * g++.dg/parse/template19.C: New test.
22804
22805 PR c++/26739
22806 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22807
22808 PR c++/26036
22809 * g++.dg/expr/call3.C: New test.
22810
22811 PR c++/10385
22812 * g++.dg/conversion/dynamic1.C: New test.
22813
22814 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22815
22816 PR c++/27102
22817 * g++.dg/template/crash35.C: Tweak error markers.
22818 * g++.dg/template/crash46.C: New test.
22819 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22820 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22821
22822 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22823
22824 PR rtl-optimization/14261
22825 * gcc.c-torture/compile/20060419-1.c: Added.
22826
22827 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22828
22829 * gfortran.dg/label_1.f90: Adjust dg-error.
22830
22831 2006-04-16 Roger Sayle <roger@eyesopen.com>
22832
22833 PR target/26961
22834 * gcc.dg/fold-cond-1.c: New test case.
22835 * gcc.dg/pr26961-1.c: Likewise.
22836
22837 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22838
22839 PR libgfortran/27138
22840 * gfortran.dg/read_bad_advance.f90: New test.
22841
22842 2006-04-16 Roger Sayle <roger@eyesopen.com>
22843 Dale Johannesen <dalej@apple.com>
22844
22845 PR target/24076
22846 * gcc.target/i386/vecinit-3.c: New testcase.
22847 * gcc.target/i386/vecinit-4.c: Likewise.
22848 * gcc.target/i386/sse-18.c: Likewise.
22849 * gcc.target/i386/sse-19.c: Likewise.
22850
22851 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22852
22853 * gfortran.dg/allocate_zerosize_1.f90: New test.
22854
22855 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22856
22857 PR c++/26365
22858 * g++.dg/template/crash45.C: New test.
22859
22860 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22861
22862 PR fortran/26787
22863 * gfortran.dg/proc_assign_1.f90: New test.
22864 * gfortran.dg/procedure_lvalue.f90: Change message.
22865 * gfortran.dg/namelist_4.f90: Add new error.
22866
22867 PR fortran/25597
22868 PR fortran/27096
22869 * gfortran.dg/auto_pointer_array_result_1.f90
22870
22871 PR fortran/27089
22872 * gfortran.dg/specification_type_resolution_1.f90
22873
22874 PR fortran/18003
22875 PR fortran/25669
22876 PR fortran/26834
22877 * gfortran.dg/bounds_temporaries_1.f90: New test.
22878
22879 PR fortran/27124
22880 * gfortran.dg/array_return_value_1.f90: New test.
22881
22882 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22883
22884 PR fortran/25336
22885 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22886
22887 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22888
22889 PR middle-end/26823
22890 * g++.dg/gomp/pr26823-1.C: New test.
22891 * g++.dg/gomp/pr26823-2.C: New test.
22892
22893 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22894
22895 PR middle-end/27134
22896 * gcc.dg/pr27314.c: New test.
22897
22898 2006-04-13 Richard Henderson <rth@redhat.com>
22899
22900 * g++.dg/gomp/block-0.C: Update expected matches.
22901
22902 2006-04-13 DJ Delorie <dj@redhat.com>
22903
22904 * lib/target-supports.exp (check_effective_target_int32plus): New.
22905 (check_effective_target_ptr32plus): New.
22906 (check_effective_target_size32plus): New.
22907 (check_effective_target_int16): New.
22908 (check_profiling_available): Add m32c to the list of unsupported
22909 targets.
22910
22911 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22912 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22913 memory size.
22914 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22915 pointers.
22916 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22917 size_t.
22918 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22919 and size_t.
22920 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22921 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22922 not just xstormy16. Skip m32c due to weird pointer size.
22923 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22924 not just xstormy16.
22925 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22926 not just xstormy16.
22927 * gcc.dg/20020312-2.c: Add m32c support.
22928 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22929 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22930 in test.
22931 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22932 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22933 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22934 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22935 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22936 formats
22937 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22938 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22939 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22940 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22941 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22942 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22943 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22944 in test.
22945 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22946 in test.
22947 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22948 * gcc.dg/pr23049.c: Require >=32 bit integers.
22949 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22950 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22951 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22952 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22953 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22954 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22955 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22956 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22957 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22958 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22959 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22960 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22961 prototype in test.
22962 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22963 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22964 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22965 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22966 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22967
22968 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22969 * gcc.c-torture/execute/20040703-1.x: Likewise.
22970 * gcc.c-torture/execute/20040705-1.x: Likewise.
22971 * gcc.c-torture/execute/20040705-2.x: Likewise.
22972 * gcc.c-torture/execute/20040709-1.x: Likewise.
22973 * gcc.c-torture/execute/20040709-2.x: Likewise.
22974 * gcc.c-torture/execute/20040811-1.x: Likewise.
22975 * gcc.c-torture/execute/20050316-1.x: Likewise.
22976 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22977 * gcc.c-torture/execute/pr19689.x: Likewise.
22978 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22979 * gcc.c-torture/execute/usmul.x: Likewise.
22980 * gcc.c-torture/execute/vrp-5.x: Likewise.
22981 * gcc.c-torture/execute/vrp-6.x: Likewise.
22982 * gcc.dg/debug/20041023-1.s: Likewise.
22983
22984 2006-04-13 Roger Sayle <roger@eyesopen.com>
22985
22986 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22987 of integers to a vector types are now constant expressions in C.
22988 * gcc.dg/vect/vect-fold-1.c: New test case.
22989
22990 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22991 Ulrich Weigand <uweigand@de.ibm.com>
22992
22993 PR target/27006
22994 * gcc.dg/vmx/pr27006.c: New testcase.
22995
22996 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22997
22998 PR libgfortran/26766
22999 * gfortran.dg/write_recursive.f90: New test.
23000
23001 2006-04-11 Mark Mitchell <mark@codesourcery.com>
23002
23003 * g++.dg/parse/dtor7.C: New test.
23004 * g++.dg/parse/new1.C: Add error marker.
23005 * g++.dg/template/new3.C: New test.
23006
23007 PR c++/26122
23008 * g++.dg/template/pure1.C: New test.
23009
23010 PR c++/26295
23011 * g++.dg/parse/ptrmem4.C: New test.
23012
23013 2006-04-10 Jeff Law <law@redhat.com>
23014
23015 PR/27087
23016 * gcc.c-torture/compile/pr27087.c: New test.
23017
23018 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
23019
23020 PR/21391
23021 * gcc.dg/20060410.c: New.
23022
23023 2006-04-10 Matthias Klose <doko@debian.org>
23024
23025 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23026 Recognize multilib directory names containing underscores.
23027
23028 2006-04-10 Roger Sayle <roger@eyesopen.com>
23029
23030 * gcc.target/i386/vecinit-1.c: New test case.
23031 * gcc.target/i386/vecinit-2.c: Likewise.
23032
23033 2006-04-10 Jakub Jelinek <jakub@redhat.com>
23034
23035 PR debug/27057
23036 * g++.dg/debug/dwarf2-2.C: New test.
23037
23038 2006-04-09 Richard Sandiford <richard@codesourcery.com>
23039
23040 PR rtl-optimization/27073
23041 * gcc.c-torture/execute/pr27073.c: New test.
23042
23043 2006-04-08 Mike Stump <mrs@apple.com>
23044
23045 * gcc.dg/pragma-darwin.c: Improve for ppc64.
23046
23047 2006-04-07 Richard Guenther <rguenther@suse.de>
23048
23049 PR tree-optimization/26135
23050 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23051
23052 2006-04-06 Jan Hubicka <jh@suse.cz>
23053
23054 PR profile/26399
23055 * g++.dg/bprob/g++-bprob-2.C: New testcase.
23056
23057 2006-04-06 Roger Sayle <roger@eyesopen.com>
23058
23059 * g++.dg/conversion/nullptr1.C: New test case.
23060 * g++.dg/conversion/nullptr2.C: Likewise.
23061
23062 2006-04-05 Roger Sayle <roger@eyesopen.com>
23063
23064 * gfortran.dg/dependency_18.f90: New test case.
23065
23066 2006-04-05 Richard Guenther <rguenther@suse.de>
23067
23068 PR tree-optimization/26919
23069 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23070 * gcc.dg/ipa/ipa-2.c: Likewise.
23071 * gcc.dg/ipa/ipa-3.c: Likewise.
23072 * gcc.dg/ipa/ipa-5.c: Likewise.
23073
23074 2006-04-05 Richard Guenther <rguenther@suse.de>
23075
23076 PR tree-optimization/26763
23077 * gcc.dg/torture/pr26763-1.c: New testcase.
23078 * gcc.dg/torture/pr26763-2.c: Likewise.
23079
23080 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
23081
23082 PR fortran/23634
23083 PR fortran/25619
23084 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23085
23086 2006-04-04 Eric Christopher <echristo@apple.com>
23087
23088 * gcc.target/i386/387-1.c: Allow regexp to match darwin
23089 stubs.
23090 * gcc.target/i386/387-5.c: Ditto.
23091
23092 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
23093
23094 * gcc.target/sparc/struct-ret-check.c: New test.
23095
23096 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23097
23098 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23099 zero decimal digits specified in format.
23100
23101 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
23102
23103 PR fortran/26891
23104 * gfortran.dg/missing_optional_dummy_1.f90: New test.
23105
23106 PR fortran/26976
23107 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23108 * gfortran.dg/initialization_1.f90: Make assignment compliant.
23109 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23110 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23111 compliant and detect bigendian-ness.
23112
23113 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
23114
23115 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23116 dummy arguments work when the actual argument is itself a dummy
23117 argument of the caller.
23118
23119 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23120
23121 PR libfortran/24685
23122 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23123
23124 2006-04-01 Roger Sayle <roger@eyesopen.com>
23125
23126 * gfortran.dg/dependencency_17.f90: New test case.
23127
23128 2006-04-01 Roger Sayle <roger@eyesopen.com>
23129
23130 * gfortran.dg/dependency_14.f90: New test case.
23131 * gfortran.dg/dependency_15.f90: Likewise.
23132 * gfortran.dg/dependency_16.f90: Likewise.
23133
23134 2006-03-31 Asher Langton <langton2@llnl.gov>
23135
23136 PR fortran/25358
23137 gfortran.dg/cray_pointers_6.f90: New test.
23138
23139 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23140
23141 PR libgfortran/26890
23142 * gfortran.dg/read_size_noadvance.f90: New test.
23143
23144 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
23145
23146 PR fortran/25031
23147 * gfortran.dg/multiple_allocation_1.f90: Check that the
23148 size has changed after a re-allocation with stat.
23149
23150 2006-03-30 Richard Guenther <rguenther@suse.de>
23151
23152 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23153 removal.
23154 * gcc.target/i386/sselibm-2.c: Likewise.
23155 * gcc.target/i386/sselibm-3.c: Likewise.
23156 * gcc.target/i386/sselibm-4.c: Likewise.
23157 * gcc.target/i386/sselibm-5.c: Likewise.
23158
23159 2006-03-28 Roger Sayle <roger@eyesopen.com>
23160
23161 * gcc.dg/fold-andxor-1.c: New test case.
23162 * gcc.dg/fold-xorand-1.c: Likewise.
23163
23164 2006-03-28 Roger Sayle <roger@eyesopen.com>
23165
23166 * gcc.dg/fold-convnotconv-1.c: New test case.
23167
23168 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23169
23170 PR fortran/26779
23171 * gfortran.dg/private_type_5.f90: New test.
23172
23173 2006-03-27 David Edelsohn <edelsohn@gnu.org>
23174
23175 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23176
23177 2006-03-27 Jakub Jelinek <jakub@redhat.com>
23178
23179 * gfortran.dg/advance_2.f90: New test.
23180 * gfortran.dg/advance_3.f90: New test.
23181
23182 * gfortran.fortran-torture/execute/equiv_5.f: New test.
23183
23184 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23185
23186 PR libgfortran/26661
23187 PR libgfortran/26880
23188 * gfortran.dg/read_x_past.f: New test.
23189
23190 2006-03-26 Geoffrey Keating <geoffk@apple.com>
23191
23192 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23193 to be STABS.
23194
23195 2006-03-26 David Edelsohn <edelsohn@gnu.org>
23196
23197 * objc.dg/dwarf-1.m: Skip on AIX.
23198 * objc.dg/dwarf-2.m: Skip on AIX.
23199
23200 2006-03-25 Steven G. Kargl <kargls@comcast.net>
23201
23202 PR fortran/26816
23203 * gfortran.dg/float_1.f90: New test.
23204
23205 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
23206
23207 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23208 X86_64 targets.
23209 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23210
23211 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
23212
23213 PR libfortran/26735
23214 * gfortran.dg/convert_implied_open.f90: New test case.
23215
23216 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
23217
23218 PR fortran/26769
23219 * gfortran.dg/transpose_reshape_r10.f90: New test case.
23220
23221 2006-03-25 Uros Bizjak <uros@kss-loka.si>
23222
23223 PR middle-end/26717
23224 * gcc.dg/pr26717.c: New test.
23225
23226 2006-03-25 Roger Sayle <roger@eyesopen.com>
23227
23228 * gfortran.dg/dependency_12.f90: New test case.
23229
23230 2006-03-24 Roger Sayle <roger@eyesopen.com>
23231
23232 * gfortran.dg/dependency_9.f90: New (resurected) test case.
23233
23234 2006-03-24 Jeff Law <law@redhat.com>
23235
23236 * gcc.c-torture/pr26840.c: New test.
23237
23238 2006-03-24 Geoffrey Keating <geoffk@apple.com>
23239
23240 * objc.dg/dwarf-2.m: New.
23241 * obj-c++.dg/dwarf-2.mm: New.
23242
23243 * g++.old-deja/g++.other/init19.C: New.
23244
23245 2006-03-24 David Edelsohn <edelsohn@gnu.org>
23246
23247 * g++.dg/eh/spbp.C: Skip on AIX.
23248
23249 2006-03-24 Jakub Jelinek <jakub@redhat.com>
23250
23251 PR middle-end/26611
23252 * g++.dg/gomp/pr26611-1.C: New test.
23253 * g++.dg/gomp/pr26611-2.C: New test.
23254
23255 2006-03-24 Jeff Law <law@redhat.com>
23256
23257 * gcc.c-torture/compile/pr26833.c: New test.
23258 * gfortran.fortran-torture/compile/pr26806.f90: New test.
23259
23260 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23261
23262 * gfortran.dg/endfile_2.f90: Delete temp file.
23263
23264 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
23265
23266 PR fortran/19303
23267 * gfortran.dg/record_marker_1.f90: New test case.
23268 * gfortran.dg/record_marker_2.f: New test case.
23269 * gfortran.dg/record_marker_3.f90: New test case.
23270
23271 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
23272
23273 PR fortran/17298
23274 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23275 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23276
23277 2006-03-21 Janis Johnson <janis187@us.ibm.com>
23278
23279 * lib/gcc-dg.exp (cleanup-modules): New proc.
23280 * gfortran.dg/allocatable_function_1.f90,
23281 gfortran.dg/allocate_char_star_scalar_1.f90,
23282 gfortran.dg/assumed_charlen_function_1.f90,
23283 gfortran.dg/assumed_dummy_1.f90,
23284 gfortran.dg/assumed_shape_ranks_1.f90,
23285 gfortran.dg/assumed_shape_ranks_2.f90,
23286 gfortran.dg/assumed_size_dt_dummy.f90,
23287 gfortran.dg/auto_char_dummy_array_1.f90,
23288 gfortran.dg/auto_char_len_3.f90,
23289 gfortran.dg/automatic_module_variable.f90,
23290 gfortran.dg/bad_automatic_objects_1.f90,
23291 gfortran.dg/char_array_constructor.f90,
23292 gfortran.dg/char_array_structure_constructor.f90,
23293 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23294 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23295 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23296 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23297 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23298 gfortran.dg/derived_pointer_recursion.f90,
23299 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23300 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23301 gfortran.dg/dummy_functions_1.f90,
23302 gfortran.dg/elemental_initializer_1.f90,
23303 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23304 gfortran.dg/elemental_pointer_1.f90,
23305 gfortran.dg/elemental_subroutine_1.f90,
23306 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23307 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23308 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23309 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23310 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23311 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23312 gfortran.dg/global_references_1.f90,
23313 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23314 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23315 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23316 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23317 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23318 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23319 gfortran.dg/large_integer_kind_1.f90,
23320 gfortran.dg/large_real_kind_1.f90,
23321 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23322 gfortran.dg/module_double_reuse.f90,
23323 gfortran.dg/module_equivalence_1.f90,
23324 gfortran.dg/module_interface_1.f90,
23325 gfortran.dg/module_parameter_array_refs_1.f90,
23326 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23327 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23328 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23329 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23330 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23331 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23332 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23333 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23334 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23335 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23336 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23337 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23338 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23339 gfortran.dg/same_name_1.f90,
23340 gfortran.dg/sibling_dummy_procedure_1.f90,
23341 gfortran.dg/sibling_dummy_procedure_2.f90,
23342 gfortran.dg/sibling_dummy_procedure_3.f90,
23343 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23344 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23345 gfortran.dg/used_dummy_types_2.f90,
23346 gfortran.dg/used_dummy_types_3.f90,
23347 gfortran.dg/used_dummy_types_4.f90,
23348 gfortran.dg/used_dummy_types_5.f90,
23349 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23350 gfortran.dg/userdef_operator_1.f90: Use it.
23351
23352 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23353
23354 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23355 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23356 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23357 gfortran.dg/write_back.f,
23358 gfortran.fortran-torture/execute/inquire_1.f90,
23359 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23360
23361 2006-03-21 Jeff Law <law@redhat.com>
23362
23363 * gcc.dg/tree-ssa/vrp28.c: New test.
23364
23365 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23366
23367 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23368 if _STDC_C99 is defined.
23369 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23370 * gcc.dg/builtins-20.c: Likewise.
23371 * gcc.dg/builtins-53.c: Likewise.
23372 * gcc.dg/single-precision-constant.c: Likewise. Also pass
23373 -mmacosx-version-min=10.3 on PowerPC/Darwin.
23374
23375 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
23376
23377 PR tree-opt/26781
23378 * gcc.c-torture/compile/pr26781-1.c: New test.
23379 * gcc.c-torture/compile/pr26781-2.c: New test.
23380
23381 2006-03-21 Jakub Jelinek <jakub@redhat.com>
23382
23383 PR c++/26690
23384 * g++.dg/gomp/pr26690-1.C: New test.
23385 * g++.dg/gomp/pr26690-2.C: New test.
23386
23387 2006-03-20 Jeff Law <law@redhat.com>
23388
23389 * gcc.dg/tree-ssa/pr21829.c: New test.
23390
23391 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23392
23393 2006-03-20 Richard Sandiford <richard@codesourcery.com>
23394
23395 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23396 (check_visibility_available): Use it.
23397 (check_effective_target_default_packed): Likewise.
23398 (check_effective_target_pcc_bitfield_type_matters): Likewise.
23399 (check_effective_target_fopenmp): Likewise.
23400 (check_effective_target_freorder): Likewise.
23401 (check_effective_target_fpic): Likewise.
23402 (check_named_sections_available): Likewise.
23403 (check_effective_target_ilp32): Likewise.
23404 (check_effective_target_lp64): Likewise.
23405
23406 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
23407
23408 PR fortran/20935
23409 * gfortran.dg/scalar_mask_2.f90: New test case.
23410
23411 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
23412
23413 PR tree-opt/26629
23414 * gcc.dg/tree-ssa/loadpre12.c: New test.
23415 * gcc.dg/tree-ssa/loadpre13.c: New test.
23416 * gcc.dg/tree-ssa/loadpre14.c: New test.
23417 * gcc.dg/tree-ssa/loadpre15.c: New test.
23418 * gcc.dg/tree-ssa/loadpre16.c: New test.
23419 * gcc.dg/tree-ssa/loadpre17.c: New test.
23420 * gcc.dg/tree-ssa/loadpre18.c: New test.
23421 * gcc.dg/tree-ssa/loadpre19.c: New test.
23422 * gcc.dg/tree-ssa/loadpre20.c: New test.
23423 * gcc.dg/tree-ssa/loadpre21.c: New test.
23424 * gcc.dg/tree-ssa/loadpre22.c: New test.
23425
23426 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
23427
23428 PR fortran/26741
23429 * gfortran.dg/elemental_initializer_1.f90: New test.
23430
23431 PR fortran/26716
23432 * gfortran.dg/assumed_shape_ranks_2: New test.
23433
23434 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
23435
23436 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23437 target fpic.
23438
23439 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23440
23441 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23442 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23443 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23444 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23445 gfortran.fortran-torture/execute/direct_io.f90,
23446 gfortran.fortran-torture/execute/inquire_2.f90,
23447 gfortran.fortran-torture/execute/inquire_4.f90,
23448 gfortran.fortran-torture/execute/list_read_1.f90,
23449 gfortran.fortran-torture/execute/open_replace.f90,
23450 gfortran.fortran-torture/execute/slash_edit.f90,
23451 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23452 temporary files from testcases.
23453
23454 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23455
23456 PR libgfortran/26509
23457 gfortran.dg/write_direct_eor.f90: New test.
23458
23459 2006-03-17 David Edelsohn <edelsohn@gnu.org>
23460
23461 * gcc.target/powerpc/pr26350.c: New.
23462 * gcc.target/powerpc/indexed-addr.c: New.
23463
23464 2006-03-16 Roger Sayle <roger@eyesopen.com>
23465
23466 * gfortran.dg/dependency_13.f90: New test case.
23467
23468 2006-03-16 Roger Sayle <roger@eyesopen.com>
23469
23470 PR middle-end/21781
23471 * gcc.dg/real-const-1.c: New test case.
23472
23473 2006-03-15 Geoffrey Keating <geoffk@apple.com>
23474
23475 * g++.old-deja/g++.other/init18.C: New.
23476 * g++.old-deja/g++.other/init5.C: Remove xfail.
23477
23478 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23479
23480 * g++.dg/opt/pr15551.C: Cleanup temp file.
23481
23482 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23483
23484 PR c++/6634
23485 g++.dg/parse/long1.C: New test.
23486
23487 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23488
23489 PR fortran/19101
23490 * gfortran.dg/continuation.f90: New test.
23491 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23492
23493 2006-03-14 Richard Guenther <rguenther@suse.de>
23494
23495 PR tree-optimization/26672
23496 * gcc.dg/torture/pr26672.c: New testcase.
23497
23498 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
23499
23500 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23501 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23502
23503 2006-03-13 Roger Sayle <roger@eyesopen.com>
23504
23505 PR middle-end/26557
23506 * gcc.c-torture/compile/switch-1.c: New test case.
23507
23508 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
23509
23510 PR fortran/25378
23511 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23512 test to include more permuatations of mask and index.
23513 * gfortran.dg/scalar_mask_1.f90: Modify last test to
23514 respond to F2003 spec. that the position returned for an all false
23515 mask && condition is zero.
23516
23517 2006-03-13 Jakub Jelinek <jakub@redhat.com>
23518
23519 PR middle-end/25989
23520 * gcc.dg/gomp/pr25989.c: New test.
23521
23522 2006-03-13 Jeff Law <law@redhat.com>
23523
23524 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23525
23526 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
23527
23528 * gcc.dg/switch-9.c: New test.
23529
23530 2006-03-13 Richard Guenther <rguenther@suse.de>
23531
23532 PR middle-end/26630
23533 * gcc.dg/torture/pr26630.c: New testcase.
23534
23535 2006-03-11 Roger Sayle <roger@eyesopen.com>
23536
23537 * gfortran.dg/dependency_10.f90: New test case.
23538 * gfortran.dg/dependency_11.f90: Likewise.
23539
23540 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
23541 Erik Edelmann <eedelman@gcc.gnu.org>
23542
23543 * gfortran.dg/allocatable_function_1.f90: New.
23544 * gfortran.dg/allocatable_function_2.f90: New.
23545
23546 2006-03-10 Richard Guenther <rguenther@suse.de>
23547
23548 PR middle-end/26565
23549 * gcc.dg/torture/pr26565.c: New testcase.
23550
23551 2006-03-09 Eric Christopher <echristo@apple.com>
23552
23553 * gcc.c-torture/compile/20060309-1.c: New.
23554
23555 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23556
23557 PR libgfortran/26499
23558 * gfortran.dg/write_back.f: New test.
23559 * gfortran.dg/write_rewind_1.f: New test.
23560 * gfortran.dg/write_rewind_2.f: New test.
23561
23562 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23563
23564 PR libgfortran/26554
23565 * gfortran.dg/read_logical.f90: New test.
23566
23567 2006-03-04 Laurent GUERBY <laurent@guerby.net>
23568
23569 * ada/acats/norun.lst: cdd2a03 now passes.
23570
23571 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
23572
23573 PR testsuite/25177
23574 * gcc.target/powerpc/pr18096-1.c: Change where the error
23575 would match.
23576
23577 2006-03-04 Jakub Jelinek <jakub@redhat.com>
23578
23579 * gcc.target/i386/cleanup-1.c: New test.
23580 * gcc.target/i386/cleanup-2.c: New test.
23581
23582 2006-03-04 Roger Sayle <roger@eyesopen.com>
23583
23584 * gfortran.dg/dependency_9.f90: Remove for the time being.
23585
23586 2006-03-04 Krister Walfridsson <cato@df.lth.se>
23587
23588 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23589 directive.
23590
23591 2006-03-03 Roger Sayle <roger@eyesopen.com>
23592
23593 * gfortran.dg/dependency_9.f90: New test case.
23594
23595 2006-03-03 Roger Sayle <roger@eyesopen.com>
23596
23597 * gfortran.dg/dependency_4.f90: New test case.
23598 * gfortran.dg/dependency_5.f90: New test case.
23599 * gfortran.dg/dependency_6.f90: New test case.
23600 * gfortran.dg/dependency_7.f90: New test case.
23601 * gfortran.dg/dependency_8.f90: New test case.
23602
23603 2006-03-03 Paul Brook <paul@codesourcery.com>
23604
23605 * lib/target-supports.exp (check_profiling_available):
23606 Add m68k-*-elf.
23607
23608 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23609
23610 PR fortran/25031
23611 * multiple_allocation_1.f90: New test.
23612
23613 2006-03-03 Roger Sayle <roger@eyesopen.com>
23614
23615 PR tree-optimization/26524
23616 * gfortran.dg/pr26524.f: New test case.
23617
23618 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23619
23620 * g++.dg/template/repo5.C: Cleanup repo files.
23621 * gcc.dg/20051201-1.c: Cleanup coverage files.
23622 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23623 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23624 tree dump files.
23625
23626 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23627
23628 * objc.dg/objc-nofilename-1.m: New test.
23629 * objc.dg/bad-receiver-type.m: New test.
23630 * obj-c++.dg/bad-receiver-type.mm: New test.
23631
23632 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23633
23634 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23635
23636 2006-03-01 Mike Stump <mrs@apple.com>
23637
23638 * g++.dg/abi/key2.C: Add.
23639
23640 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23641
23642 * gfortran.dg/logical_dot_product.f90: New test.
23643
23644 PR fortran/26393
23645 * gfortran.dg/used_interface_ref.f90: New test.
23646
23647 PR fortran/20938
23648 * gfortran.dg/dependency_2.f90: New test.
23649 * gfortran.fortran-torture/execute/where17.f90: New test.
23650 * gfortran.fortran-torture/execute/where18.f90: New test.
23651 * gfortran.fortran-torture/execute/where19.f90: New test.
23652 * gfortran.fortran-torture/execute/where20.f90: New test.
23653
23654 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23655
23656 * g++.dg/tree-ssa/pr26443.C: New test case.
23657
23658 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23659
23660 PR middle-end/26022
23661 * g++.dg/opt/return-slot1.C: New test.
23662
23663 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23664
23665 PR libgfortran/26136
23666 * gfortran.dg/namelist_23.f90: New test.
23667
23668 2006-02-28 Roger Sayle <roger@eyesopen.com>
23669
23670 PR middle-end/14752
23671 * gcc.dg/fold-eqandshift-2.c: New test case.
23672
23673 2006-02-28 Richard Guenther <rguenther@suse.de>
23674
23675 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23676 decomposition.
23677
23678 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23679
23680 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23681
23682 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23683
23684 PR libgfortran/26464
23685 * gfortran.dg/backspace_5.f: New test.
23686 * gfortran.dg/backspace_6.f: New test.
23687
23688 2006-02-26 Roger Sayle <roger@eyesopen.com>
23689
23690 * gcc.dg/fold-eqandnot-1.c: New test case.
23691
23692 2006-02-26 Roger Sayle <roger@eyesopen.com>
23693
23694 PR middle-end/19983
23695 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23696
23697 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23698
23699 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23700 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23701
23702 2006-02-26 Richard Guenther <rguenther@suse.de>
23703
23704 PR tree-optimization/26421
23705 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23706
23707 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23708
23709 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23710 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23711
23712 2006-02-26 Roger Sayle <roger@eyesopen.com>
23713
23714 * gcc.dg/fold-even-1.c: New test case.
23715
23716 2006-02-26 Roger Sayle <roger@eyesopen.com>
23717
23718 PR middle-end/21137
23719 * gcc.dg/fold-eqandshift-1.c: New test case.
23720
23721 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23722
23723 PR tree-optimization/25125
23724 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23725 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23726
23727 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23728
23729 PR tree-optimizations/26359
23730 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23731 with -fdump-tree-dceloop-details.
23732 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23733
23734 2006-02-25 Roger Sayle <roger@eyesopen.com>
23735
23736 PR middle-end/23673
23737 * gcc.dg/fold-eqxor-1.c: New test case.
23738 * gcc.dg/fold-eqxor-2.c: Likewise.
23739 * gcc.dg/fold-eqxor-3.c: Likewise.
23740
23741 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23742
23743 PR fortran/23092
23744 * scalar_mask_1.f90: New test.
23745
23746 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23747
23748 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23749 * g++.dg/eh/uncaught2.C: New.
23750 * g++.dg/eh/uncaught3.C: New.
23751
23752 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23753
23754 PR libgfortran/26423
23755 * gfortran.dg/read_many_1.f: New test.
23756
23757 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23758
23759 PR fortran/24519
23760 * gfortran.dg/dependency_3.f90: New test.
23761 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23762 XFAILs.
23763
23764 PR fortran/25395
23765 * gfortran.dg/equiv_6.f90: New test.
23766
23767 2006-02-23 Jeff Law <law@redhat.com>
23768
23769 * gcc.c-torture/compile/pr26425.c: New test.
23770
23771 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23772
23773 PR middle-end/26412
23774 * gcc.dg/gomp/pr26412.c: New test.
23775
23776 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23777
23778 PR c++/26291
23779 * g++.dg/other/ellipsis1.C: New test.
23780 * g++.dg/parse/operator4.C: Adjust error marker.
23781
23782 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23783
23784 PR target/25603
23785 * gfortran.dg/pr25603.f: New testcase.
23786
23787 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23788
23789 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23790 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23791
23792 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23793
23794 * g++.dg/eh/spbp.C: New.
23795
23796 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23797
23798 PR middle-end/26379
23799 * gcc.target/i386/mmx-7.c: New test.
23800
23801 2006-02-20 Roger Sayle <roger@eyesopen.com>
23802
23803 PR tree-optimization/26361
23804 * gcc.dg/tree-ssa/vrp27.c: New test case.
23805
23806 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23807
23808 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23809 * gcc.dg/tree-ssa/complex-4.c: Here.
23810
23811 2006-02-19 Roger Sayle <roger@eyesopen.com>
23812
23813 PR middle-end/19543
23814 * gfortran.dg/logical_1.f90: New test case.
23815
23816 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23817
23818 PR middle-end/26334
23819 * gcc.dg/20060218-1.c: Moved to...
23820 * gcc.target/i386/20060218-1.c: ... here. New test.
23821
23822 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23823
23824 PR fortran/26201
23825 * gfortran.dg/convert_1.f90: New.
23826
23827 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23828
23829 PR fortran/25054
23830 * gfortran.dg/namelist_5.f90: New test.
23831
23832 PR fortran/25089
23833 * gfortran.dg/namelist_4.f90: New test.
23834
23835 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23836
23837 PR tree-opt/25680
23838 * gcc.dg/tree-ssa/complex-3.c: New test.
23839
23840 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23841
23842 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23843 variable to take into account the variable name in the
23844 function header.
23845 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23846
23847 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23848
23849 PR middle-end/26334
23850 * gcc.c-torture/compile/20060217-1.c: New test.
23851 * gcc.dg/20060218-1.c: New test.
23852
23853 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23854
23855 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23856
23857 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23858
23859 * gcc.dg/cpp/undef3.c: New test.
23860 * gcc.dg/cpp/trad/builtins2.c: New test.
23861
23862 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23863
23864 PR c++/26266
23865 * g++.dg/template/static22.C: New test.
23866 * g++.dg/template/static23.C: New test.
23867 * g++.dg/template/static24.C: New test.
23868 * g++.dg/template/non-dependent13.C: New test.
23869 * g++.dg/init/member1.C: Tweak error markers.
23870
23871 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23872
23873 PR target/26255
23874 * gcc.c-torture/compile/pr26255.c: New test case.
23875
23876 2006-02-16 Roger Sayle <roger@eyesopen.com>
23877
23878 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23879 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23880 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23881 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23882 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23883 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23884 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23885
23886 2006-02-16 Jeff Law <law@redhat.com>
23887
23888 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23889 * gcc.dg/tree-ssa/vrp26.c: New test.
23890
23891 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23892
23893 PR target/20353
23894 PR target/24578
23895 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23896 __UCLIBC__ is defined.
23897
23898 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23899
23900 PR fortran/26224
23901 * gfortran.dg/gomp/pr26224.f: New test.
23902
23903 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23904
23905 PR tree-opt/25918
23906 * lib/target-supports.exp
23907 (check_effective_target_vect_short_mult): New.
23908 (check_effective_target_vect_char_mult): New.
23909 (check_effective_target_vect_widen_sum_qi_to_si): New.
23910 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23911 (check_effective_target_vect_widen_sum_hi_to_si): New.
23912 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23913 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23914 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23915 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23916 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23917 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23918 vect-reduc-pattern-2c.c
23919 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23920 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23921 vect-reduc-pattern-1c.c
23922
23923 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23924
23925 PR fortran/24557
23926 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23927
23928 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23929
23930 PR fortran/26054
23931 * gfortran.dg/enum_8.f90: Remove check for warning.
23932 * gfortran.dg/iomsg_1.f90: Ditto.
23933 * gfortran.dg/enum_1.f90: Ditto.
23934 * gfortran.dg/enum_9.f90: Ditto.
23935 * gfortran.dg/enum_2.f90: Ditto.
23936 * gfortran.dg/enum_10.f90: Ditto.
23937 * gfortran.dg/enum_3.f90: Ditto.
23938 * gfortran.dg/flush_1.f90: Ditto.
23939 * gfortran.dg/enum_4.f90: Ditto.
23940 * gfortran.dg/array_constructor_1.f90: Ditto.
23941 * gfortran.dg/enum_5.f90: Ditto.
23942 * gfortran.dg/enum_6.f90: Ditto.
23943 * gfortran.dg/enum_7.f90: Ditto.
23944
23945 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23946
23947 PR middle-end/26300
23948 * gcc.c-torture/compile/20060215-1.c: New test.
23949
23950 2006-02-14 Roger Sayle <roger@eyesopen.com>
23951
23952 PR middle-end/23670
23953 * gcc.dg/tree-ssa/andor-2.c: New test case.
23954
23955 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23956
23957 PR fortran/25045
23958 * optional_dim.f90: New test.
23959
23960 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23961
23962 PR fortran/26277
23963 * gfortran.dg/label_4.f90: New.
23964
23965 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23966 Diego Novillo <dnovillo@redhat.com>
23967 Uros Bizjak <uros@kss-loka.si>
23968
23969 * gfortran.dg/gomp: New directory.
23970
23971 2006-02-14 Richard Guenther <rguenther@suse.de>
23972
23973 PR tree-optimization/26258
23974 * gcc.dg/torture/pr26258.c: New testcase.
23975
23976 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23977
23978 PR fortran/26246
23979 * gfortran.dg/pr26246_1.f90: New test.
23980 * gfortran.dg/pr26246_2.f90: New test.
23981
23982 PR middle-end/26092
23983 * gcc.c-torture/compile/20060208-1.c: New test.
23984
23985 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23986
23987 PR fortran/26074
23988 PR fortran/25103
23989 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23990 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23991 * gfortran.dg/automatic_module_variable.f90: Change error message.
23992
23993 PR fortran/20861
23994 * gfortran.dg/internal_dummy_1.f90: New test.
23995
23996 PR fortran/20871
23997 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23998
23999
24000 PR fortran/25083
24001 * gfortran.dg/uncommon_block_data_1.f90: New test.
24002 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24003 with standard.
24004
24005 PR fortran/25088
24006 * gfortran.dg/typed_subroutine_1.f90: New test.
24007
24008 2006-02-13 Geoffrey Keating <geoffk@apple.com>
24009
24010 * objc.dg/dwarf-1.m: New.
24011
24012 2006-02-13 Roger Sayle <roger@eyesopen.com>
24013
24014 PR middle-end/24427
24015 * gcc.dg/tree-ssa/andor-1.c: New test case.
24016
24017 2006-02-13 Josh Conner <jconner@apple.com>
24018
24019 PR target/25376
24020 * gcc.dg/pr25376.c: New test.
24021
24022 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24023 assemble.
24024 * lib/target-supports.exp (check_named_sections_available):
24025 Only compile named-sections test -- don't assemble.
24026
24027 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
24028
24029 * g++.dg/warn/no-write-strings.C: New test.
24030 * g++.dg/warn/write-strings.C: Likewise.
24031 * g++.dg/warn/write-strings-default.C: Likewise.
24032
24033 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
24034
24035 PR fortran/25806
24036 * gfortran.dg/ret_pointer_2.f90: New test.
24037
24038 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
24039
24040 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24041
24042 2006-02-10 Jeff Law <law@redhat.com>
24043
24044 * gcc.c-torture/compile/pr26213.c: New test.
24045
24046 2006-02-10 Steven G. Kargl <kargls@comcast.net>
24047
24048 gfortran.dg/null_1.f90: New test.
24049
24050 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24051
24052 PR fortran/14771
24053 * gfortran.dg/parens_4.f90: New.
24054 * gfortran.dg/parens_5.f90: New.
24055
24056 2006-02-10 Richard Guenther <rguenther@suse.de>
24057
24058 * gcc.dg/pr23372-1.c: Remove empty file.
24059
24060 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24061 Paul Thomas <pault@gcc.gnu.org>
24062
24063 PR fortran/14771
24064 * gfortran.dg/parens_1.f90: New.
24065 * gfortran.dg/parens_2.f90: New.
24066 * gfortran.dg/parens_3.f90: New.
24067
24068 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
24069
24070 PR fortran/26038
24071 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24072
24073 PR fortran/25059
24074 * gfortran.dg/impure_assignment_1.f90: New test.
24075
24076 PR fortran/25070
24077 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24078
24079 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
24080
24081 PR target/26141
24082 * g++.dg/expr/stdarg2.C: New test.
24083
24084 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
24085
24086 PR inline-asm/16194
24087 * gcc.dg/pr16194.c: New test.
24088
24089 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
24090
24091 * ada/acats/run_acats: Use portable variant of "$@".
24092
24093 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24094
24095 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24096 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24097
24098 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24099
24100 PR tree-opt/26179
24101 * g++.dg/opt/pr26179.C: New test.
24102
24103 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24104
24105 PR middle-end/26134
24106 * gcc.dg/tree-ssa/complex-3.c: New test.
24107
24108 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24109
24110 * gcc.c-torture/compile/volatile-1.c: New test.
24111
24112 2006-02-09 Diego Novillo <dnovillo@redhat.com>
24113
24114 PR 26180
24115 * gcc.dg/tree-ssa/pr26180.c: New test.
24116
24117 2006-02-08 Jeff Law <law@redhat.com>
24118
24119 * gcc.dg/tree-ssa/pr21417.c: New test.
24120
24121 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24122
24123 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24124 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24125
24126 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24127
24128 * lib/scanrtl.exp: New.
24129
24130 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24131
24132 PR c++/26071
24133 * g++.dg/other/virtual2.C: New test.
24134
24135 PR c++/26070
24136 * g++.dg/other/virtual1.C: New test.
24137
24138 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24139
24140 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24141 cleanup-ipa-dump): Update dump file glob patterns.
24142 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24143 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24144
24145 * lib/gcc-dg.exp: Load it.
24146 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24147
24148 2006-02-07 Janis Johnson <janis187@us.ibm.com>
24149
24150 PR testsuite/26159
24151 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24152 * gcc.dg/tree-ssa/pr23382.c: Ditto.
24153
24154 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24155
24156 PR fortran/25577
24157 * gfortran.dg/mvbits_1.f90: New.
24158
24159 2006-02-07 Dirk Mueller <dmueller@suse.com>
24160
24161 * g++.dg/warn/Wdiv-by-zero.C: New test.
24162 * g++.dg/warn/Wno-div-by-zero.C: New.
24163
24164 2006-02-07 Jeff Law <law@redhat.com>
24165
24166 * gcc.dg/tree-ssa/pr21559.c: New test.
24167
24168 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24169 multiple VRP passes.
24170 * gcc.dg/tree-ssa/vrp09.c: Likewise.
24171 * gcc.dg/tree-ssa/vrp18.c: Likewise.
24172 * gcc.dg/tree-ssa/pr21582.c: Likewise.
24173 * gcc.dg/tree-ssa/pr20657.c: Likewise.
24174 * gcc.dg/tree-ssa/pr21001.c: Likewise.
24175 * gcc.dg/tree-ssa/vrp02.c: Likewise
24176 * gcc.dg/tree-ssa/vrp11.c: Likewise
24177 * gcc.dg/tree-ssa/pr14341.c: Likewise
24178 * gcc.dg/tree-ssa/vrp19.c: Likewise
24179 * gcc.dg/tree-ssa/vrp20.c: Likewise
24180 * gcc.dg/tree-ssa/vrp03.c: Likewise
24181 * gcc.dg/tree-ssa/pr21086.c: Likewise
24182 * gcc.dg/tree-ssa/pr21959.c: Likewise
24183 * gcc.dg/tree-ssa/vrp21.c: Likewise
24184 * gcc.dg/tree-ssa/vrp04.c: Likewise
24185 * gcc.dg/tree-ssa/pr25485.c: Likewise
24186 * gcc.dg/tree-ssa/pr22026.c: Likewise
24187 * gcc.dg/tree-ssa/vrp22.c: Likewise
24188 * gcc.dg/tree-ssa/vrp05.c: Likewise
24189 * gcc.dg/tree-ssa/20030807-10.c: Likewise
24190 * gcc.dg/tree-ssa/pr20701.c: Likewise
24191 * gcc.dg/tree-ssa/vrp23.c: Likewise
24192 * gcc.dg/tree-ssa/vrp06.c: Likewise
24193 * gcc.dg/tree-ssa/pr22117.c: Likewise
24194 * gcc.dg/tree-ssa/pr20702.c: Likewise
24195 * gcc.dg/tree-ssa/vrp15.c: Likewise
24196 * gcc.dg/tree-ssa/pr21090.c: Likewise
24197 * gcc.dg/tree-ssa/pr21294.c: Likewise
24198 * gcc.dg/tree-ssa/vrp24.c: Likewise
24199 * gcc.dg/tree-ssa/vrp07.c: Likewise
24200 * gcc.dg/tree-ssa/pr21563.c: Likewise
24201 * gcc.dg/tree-ssa/pr25382.c: Likewise
24202 * gcc.dg/tree-ssa/vrp16.c: Likewise
24203 * gcc.dg/tree-ssa/vrp25.c: Likewise
24204 * gcc.dg/tree-ssa/vrp08.c: Likewise
24205 * gcc.dg/tree-ssa/20030807-6.c: Likewise
24206 * gcc.dg/tree-ssa/vrp17.c: Likewise
24207 * gcc.dg/tree-ssa/pr21458.c: Likewise
24208 * g++.dg/tree-ssa/pr18178.C: Likewise
24209
24210 2006-02-07 Richard Guenther <rguenther@suse.de>
24211
24212 PR c++/26140
24213 Revert
24214 2006-01-30 Richard Guenther <rguenther@suse.de>
24215 PR c++/23372
24216 * gcc.dg/pr23372-1.C: New testcase.
24217
24218 * g++.dg/tree-ssa/pr26140.C: New testcase.
24219
24220 2006-02-07 Mark Mitchell <mark@codesourcery.com>
24221
24222 PR c++/9737
24223 * g++.dg/template/ttp15.C: New test.
24224 * g++.dg/template/ttp16.C: Likewise.
24225 * g++.dg/template/ttp17.C: Likewise.
24226 * g++.old-deja/g++.pt/ttp36.C: Remove.
24227 * g++.old-deja/g++.pt/ttp19.C: Likewise.
24228 * g++.old-deja/g++.pt/ttp37.C: Likewise.
24229 * g++.old-deja/g++.pt/ttp38.C: Likewise.
24230 * g++.old-deja/g++.pt/ttp39.C: Likewise.
24231 * g++.old-deja/g++.pt/ttp9.C: Likewise.
24232 * g++.old-deja/g++.pt/ttp40.C: Likewise.
24233 * g++.old-deja/g++.pt/ttp51.C: Likewise.
24234 * g++.old-deja/g++.pt/ttp26.C: Likewise.
24235 * g++.old-deja/g++.pt/ttp36.C: Likewise.
24236
24237 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
24238
24239 PR libfortran/23815
24240 * unf_io_convert_4.f90: New test.
24241
24242 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
24243
24244 * gcc.dg/tree-ssa/loadpre10.c: New test.
24245 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24246 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24247 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24248
24249 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24250
24251 PR libfortran/24685
24252 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24253
24254 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
24255
24256 PR tree-opt/25251
24257 * gfortran.dg/assign_7.f: New test.
24258
24259 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
24260
24261 PR fortran/26041
24262 PR fortran/26064
24263 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24264 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24265 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24266
24267 2006-02-05 Jakub Jelinek <jakub@redhat.com>
24268
24269 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24270 in size_t typedef.
24271
24272 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
24273
24274 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24275 * g++.dg/charset/string.c (foo): Likewise.
24276 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24277 const char*
24278 * g++.dg/ext/builtin2.C (printf): Likewise.
24279 * g++.dg/init/new15.C (printf): Likewise.
24280 * g++.dg/opt/pr17697-1.C (foo): Likewise.
24281 * g++.dg/opt/pr17697-2.C (foo): Likewise.
24282 * g++.dg/opt/pr17697-3.C (foo): Likewise.
24283 * g++.dg/template/non-dependent4.C (temp): Likewise.
24284 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24285 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24286 parameter type to const char*.
24287 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24288 Change type to const char*.
24289 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24290 Likewise.
24291 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24292 second parameter type to const char*.
24293 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24294 (Y::Y): Change parameter type to const char*.
24295 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24296 * g++.old-deja/g++.jason/report.C: Apply const correctness.
24297 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24298 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24299 (char*).
24300 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24301 const char*.
24302 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24303 type to const char*.
24304 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24305 return type to const char*.
24306 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24307 to const char*.
24308 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24309 * g++.old-deja/g++.law/refs1.C: Likewise.
24310 * g++.old-deja/g++.law/visibility1.C: Likewise.
24311 * g++.old-deja/g++.law/visibility2.C: Likewise.
24312 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24313 const char*.
24314 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24315 * g++.old-deja/g++.mike/net48.C: Likewise.
24316 * g++.old-deja/g++.mike/p646.C: Likewise.
24317 * g++.old-deja/g++.mike/p6746.C: Likewise.
24318 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24319 type to const char*.
24320 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24321 deprecated conversion warning.
24322 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24323 char*.
24324 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24325 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24326 * g++.old-deja/g++.pt/explicit8.C: Likewise.
24327 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24328 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24329 * g++.old-deja/g++.pt/nontype3.C: Likewise.
24330 * g++.old-deja/g++.pt/t39.C: Likewise.
24331 * g++.old-deja/g++.robertl/eb106.C: Likewise.
24332 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24333
24334 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
24335
24336 PR fortran/25075
24337 intrinsic_argument_conformance_1.f90: New test.
24338
24339 2006-02-03 Steven G. Kargl <kargls@comcast.net>
24340
24341 PR fortran/20845
24342 * gfortran.dg/char_result_11.f90: Add SAVE.
24343 * gfortran.dg/der_pointer_4.f90: Ditto.
24344 * gfortran.dg/default_initialization.f90: New test.
24345
24346 2006-02-03 Jeff Law <law@redhat.com>
24347
24348 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24349 handle more than 100 dump files.
24350 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24351 * lib/scantree.exp (scan-tree-dump): Likewise.
24352 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24353 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24354 * lib/scanipa.exp (scan-ipa-dump): Likewise.
24355 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24356 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24357
24358 2006-02-03 Diego Novillo <dnovillo@redhat.com>
24359
24360 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24361
24362 2006-02-03 Mark Mitchell <mark@codesourcery.com>
24363
24364 * g++.dg/template/using12.C: New test.
24365
24366 2006-02-03 Alan Modra <amodra@bigpond.net.au>
24367
24368 * gcc.target/powerpc/pr25960.c: New test.
24369
24370 2006-02-02 Steven G. Kargl <kargls@comcast>
24371
24372 PR fortran/24958
24373 gfortran.dg/nullify_2.f90: New test.
24374
24375 2006-02-02 Diego Novillo <dnovillo@redhat.com>
24376
24377 PR 25990
24378 * gcc.dg/gomp/pr25990.c: New test.
24379
24380 2006-01-31 Mark Mitchell <mark@codesourcery.com>
24381
24382 PR c++/25342
24383 * g++.gd/template/partial4.C: New test.
24384
24385 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
24386
24387 PR middle-end/26001
24388 * gfortran.dg/data_char_2.f90: New.
24389
24390 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
24391
24392 PR fortran/26039
24393 maxval_maxloc_conformance_1.f90: New test.
24394
24395 2006-01-31 Richard Guenther <rguenther@suse.de>
24396
24397 * gcc.target/i386/sselibm-1.c: New testcase.
24398 * gcc.target/i386/sselibm-2.c: Likewise.
24399 * gcc.target/i386/sselibm-3.c: Likewise.
24400 * gcc.target/i386/sselibm-4.c: Likewise.
24401 * gcc.target/i386/sselibm-5.c: Likewise.
24402
24403 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
24404
24405 PR fortran/24266
24406 * gfortran.dg/arrayio_derived_2.f90: New.
24407
24408 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
24409
24410 * gcc.dg/unsigned-long-compare.c: New test.
24411
24412 2006-01-30 Steve Ellcey <sje@cup.hp.com>
24413
24414 PR testsuite/25318
24415 * lib/target-supports.exp (check_effective_target_freorder):
24416 Check to see if target supports -freorder-blocks-and-partition.
24417 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24418 instead of "dg-require-named-sections".
24419
24420 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
24421
24422 PR target/14798:
24423 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24424 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24425 * gcc.dg/pragma-isr-trapa2.c: Likewise.
24426 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24427 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24428 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24429 * gcc.dg/attr-isr-trap_exit.c: Likewise.
24430 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24431
24432 2006-01-30 Richard Guenther <rguenther@suse.de>
24433
24434 PR c++/23372
24435 * gcc.dg/pr23372-1.C: New testcase.
24436
24437 2006-01-29 Diego Novillo <dnovillo@redhat.com>
24438
24439 * gcc.dg/gomp/pr25874.c: New test.
24440
24441 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
24442
24443 PR tree-opt/25911
24444 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24445
24446 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
24447
24448 PR fortran/18578
24449 PR fortran/18579
24450 PR fortran/20857
24451 PR fortran/20885
24452 * gfortran.dg/intent_out_1.f90: New test.
24453
24454 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
24455
24456 PR fortran/17911
24457 * gfortran.dg/procedure_lvalue.f90: New test.
24458
24459 PR fortran/20895
24460 PR fortran/25030
24461 * gfortran.dg/char_pointer_assign_2.f90: New test.
24462 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24463 assignment to be consistent with standard.
24464 * gfortran.dg/char_result_2.f90: The same.
24465 * gfortran.dg/char_result_8.f90: The same.
24466
24467 2006-01-28 Zack Weinberg <zackw@panix.com>
24468
24469 * gcc.dg/Woverlength-strings.c
24470 * gcc.dg/Woverlength-strings-pedantic-c89.c
24471 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24472 * gcc.dg/Woverlength-strings-pedantic-c99.c
24473 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24474
24475 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
24476
24477 * gcc.c-torture/execute/20060127-1.c: New test.
24478
24479 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24480
24481 PR c++/25999
24482 * g++.dg/ext/pragmaweak1.C: New test.
24483
24484 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24485
24486 PR c++/25855
24487 * g++.dg/template/spec29.C: New test.
24488
24489 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
24490
24491 PR c/19606.
24492 * gcc.c-torture/execute/pr19606.c: New.
24493
24494 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
24495
24496 * gcc.dg/pragma-re-4.c: New test.
24497
24498 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
24499
24500 PR fortran/25964
24501 * gfortran.dg/assumed_size_refs_3.f90: New test.
24502
24503 2006-01-27 Ben Elliston <bje@au.ibm.com>
24504
24505 * gcc.misc-tests/dectest.exp: Remove defunct comment.
24506
24507 2006-01-26 Laurent GUERBY <laurent@guerby.net>
24508
24509 PR ada/21317
24510 * ada/acats/support/impdef.a: Add One_Long_Second.
24511 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24512 * ada/acats/tests/c9/c94026.a: Likewise.
24513 * ada/acats/tests/c9/c97305c.ada: Likewise.
24514 * ada/acats/tests/c9/c99004a.ada: Likewise.
24515
24516 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
24517
24518 PR fortran/25964
24519 * gfortran.dg/global_references_2.f90: New test.
24520
24521 PR fortran/25084
24522 PR fortran/20852
24523 PR fortran/25085
24524 PR fortran/25086
24525 * gfortran.dg/assumed_charlen_function_1.f90: New test.
24526 * gfortran.dg/assumed_charlen_function_3.f90: New test.
24527
24528 PR fortran/25416
24529 * gfortran.dg/assumed_charlen_function_2.f90: New test.
24530
24531 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
24532
24533 PR c/25892
24534 * gcc.dg/Wpointer-sign.c: New.
24535 * gcc.dg/Wpointer-sign-Wall.c: New.
24536 * gcc.dg/Wpointer-sign-Wall-no.c: New.
24537 * gcc.dg/Wpointer-sign-pedantic.c: New.
24538 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24539 * gcc.dg/conv-2.c: Use -Wpointer-sign.
24540
24541 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
24542
24543 PR C/25861
24544 * gcc.c-torture/compile/pr25861.c: New test.
24545
24546 2006-01-26 Paul Brook <paul@codesourcery.com>
24547
24548 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24549 on short-enum targets.
24550 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24551 variable.
24552 (generate_fields): Use short_enums.
24553 (main): Set short_enums. Document -e.
24554 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24555 on short-enum targets.
24556 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24557 variable.
24558 (generate_fields): Use short_enums.
24559 (main): Set short_enums. Document -e.
24560 * lib/target-supports.exp (check_effective_target_short_enums): New.
24561
24562 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
24563
24564 PR target/25947
24565 * gcc.dg/torture/pr25947-1.c: New test.
24566
24567 2006-01-25 Jan Hubicka <jh@suse.cz>
24568 Roger Sayle <roger@eyesopen.com>
24569
24570 PR rtl-optimization/25703
24571 * gcc.target/i386/20060125-1.c: New test case.
24572 * gcc.target/i386/20060125-2.c: New test case.
24573
24574 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24575
24576 PR fortran/18540
24577 * gfortran.dg/goto_1.f: New.
24578
24579 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
24580
24581 PR fortran/25716
24582 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24583 25716 on 32-bit systems too.
24584
24585 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
24586
24587 PR testsuite/25590
24588 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24589
24590 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
24591
24592 * gcc.dg/tree-ssa/gen-vect-33.c: New.
24593
24594 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24595
24596 PR fortran/25835
24597 * gfortran.dg/read_eof.f90: Delete, renamed.
24598 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24599 * gfortran.dg/read_eof_2.f90: New test.
24600 * gfortran.dg/read_eof_3.f90: New test.
24601
24602 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24603
24604 PR tree-opt/25860
24605 * gcc.c-torture/compile/pr25860.c: New test.
24606
24607 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24608
24609 PR c++/25552
24610 * g++.dg/parse/dtor8.C: New test.
24611
24612 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24613
24614 PR testsuite/25891
24615 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24616 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24617 check_effective_target_fopenmp returns 0.
24618
24619 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24620
24621 PR ada/20548
24622 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24623 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24624 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24625
24626 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24627
24628 PR tree-opt/25857
24629 * g++.dg/opt/pr25857.C: New test.
24630
24631 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24632 Jan Hubicka <jh@suse.cz>
24633 Richard Guenther <rguenther@suse.de>
24634
24635 PR rtl-optimization/25654
24636 * gcc.dg/torture/pr25654.c: New testcase.
24637 * gcc.target/i386/pr25654.c: Likewise.
24638
24639 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24640
24641 PR fortran/25901
24642 * gfortran.dg/internal references_2.f90: New test.
24643
24644 Fix regression in testing of admissability of attributes.
24645 * gfortran.dg/intent_used_1.f90: New test.
24646
24647 2006-01-23 Ben Elliston <bje@au.ibm.com>
24648
24649 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24650 Remove target conditional torture options for i?86 and x86_64
24651 GNU/Linux.
24652
24653 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24654
24655 PR c++/10891
24656 * g++.dg/rtti/no-rtti.C: New.
24657
24658 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24659
24660 PR c++/25895
24661 * g++.dg/inherit/conv2.C: New test.
24662
24663 PR c++/25856
24664 * g++.dg/parse/dtor7.C: New test.
24665
24666 PR c++/25858
24667 * g++.dg/template/crash44.C: New test.
24668
24669 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24670
24671 PR fortran/25124
24672 PR fortran/25625
24673 * gfortran.dg/internal_references_1.f90: New test.
24674 PR fortran/20881
24675 PR fortran/23308
24676 PR fortran/25538
24677 PR fortran/25710
24678 * gfortran.dg/global_references_1.f90: New test.
24679 * gfortran.dg/g77/19990905-1.f: Restore the error that
24680 there is a clash between the common block name and
24681 the name of a subroutine reference.
24682
24683 PR fortran/PR24276
24684 * gfortran.dg/aliasing_dummy_1.f90: New test.
24685
24686 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24687
24688 * gcc.dg/vmx/1b-01.c: Warning fix.
24689 * gcc.dg/vmx/1c-02.c: Likewise.
24690 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24691
24692 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24693
24694 PR testsuite/24962
24695 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24696
24697 2006-01-20 Richard Guenther <rguenther@suse.de>
24698 Steven Bosscher <stevenb.gcc@gmail.com>
24699
24700 PR rtl-optimization/24626
24701 * gcc.dg/torture/pr24626-1.c: New testcase.
24702 * gcc.dg/torture/pr24626-2.c: Likewise.
24703 * gcc.dg/torture/pr24626-3.c: Likewise.
24704 * gcc.dg/torture/pr24626-4.c: Likewise.
24705
24706 2006-01-20 Dirk Mueller <dmueller@suse.com>
24707
24708 PR c++/5520
24709 * g++.dg/warn/empty-body.C: New.
24710
24711 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24712
24713 PR c++/22136
24714 * g++.dg/template/using10.C: New test.
24715 * g++.dg/temlpate/using11.C: Likewise.
24716 * g++.dg/inherit/using5.C: Tweak error messages.
24717
24718 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24719
24720 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24721 target test.
24722 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24723
24724 2006-01-19 Jan Hubicka <jh@suse.cz>
24725
24726 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24727
24728 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24729
24730 PR c++/25854
24731 * g++.dg/template/spec28.C: New test.
24732
24733 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24734
24735 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24736 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24737
24738 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24739
24740 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24741 * gcc.dg/gomp/critical-1.c: Likewise.
24742 * gcc.dg/gomp/critical-3.c: Likewise.
24743 * gcc.dg/gomp/empty.c: Likewise.
24744 * gcc.dg/gomp/ordered-1.c: Likewise.
24745 * gcc.dg/gomp/for-4.c: Likewise.
24746 * gcc.dg/gomp/for-6.c: Likewise.
24747 * gcc.dg/gomp/master-3.c: Likewise.
24748 * gcc.dg/gomp/for-8.c: Likewise.
24749 * gcc.dg/gomp/for-10.c: Likewise.
24750 * gcc.dg/gomp/for-18.c: Likewise.
24751 * gcc.dg/gomp/for-5.c: Likewise.
24752 * gcc.dg/gomp/for-7.c: Likewise.
24753 * gcc.dg/gomp/for-9.c: Likewise.
24754
24755 2006-01-18 Jeff Law <law@redhat.com>
24756
24757 * gcc.dg/tree-ssa/vrp25.c: New test.
24758
24759 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24760
24761 * gcc.dg/pr25805.c: Fix misapplied patch.
24762
24763 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24764
24765 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24766 (check_effective_target_vect_udot_qi): New.
24767 (check_effective_target_vect_sdot_hi): New.
24768 (check_effective_target_vect_udot_hi): New.
24769 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24770 prefixed with "wrapv-" with -fwrapv.
24771 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24772 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24773 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24774 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24775 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24776
24777 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24778 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24779 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24780 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24781
24782 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24783
24784 PR c++/16829
24785 * g++.dg/other/default2.C: New test.
24786 * g++.dg/other/default3.C: New test.
24787
24788 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24789
24790 PR c/25805
24791 * gcc.dg/pr25805.c: New file.
24792
24793 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24794
24795 PR c++/25836
24796 * g++.dg/template/init6.C: New test.
24797
24798 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24799
24800 * gcc.dg/tree-ssa/pr24287.c: New test
24801
24802 2006-01-18 Eric Christopher <echristo@apple.com>
24803
24804 * g++.dg/eh/table.C: New.
24805
24806 2006-01-18 DJ Delorie <dj@redhat.com>
24807
24808 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24809 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24810 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24811 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24812
24813 2006-01-18 Jeff Law <law@redhat.com>
24814
24815 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24816 on wrapping on overflow semantics.
24817
24818 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24819
24820 * gcc.gc/tree-ssa/vrp23.c: New test.
24821 * gcc.gc/tree-ssa/vrp24.c: New test.
24822
24823 2006-01-18 Richard Henderson <rth@redhat.com>
24824 Aldy Hernandez <aldyh@redhat.com>
24825 Jakub Jelinek <jakub@redhat.com>
24826 Diego Novillo <dnovillo@redhat.com>
24827 Uros Bizjak <uros@kss-loka.si>
24828
24829 * gcc.dg/gomp: New directory.
24830
24831 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24832 Steven G. Kargl <kargls@comcast.net>
24833
24834 PR fortran/20869
24835 * gfortran.dg/intrinsic_external_1.f90: New test.
24836
24837 PR fortran/20875.
24838 * gfortran.dg/elemental_pointer_1.f90: New test.
24839
24840 PR fortran/25024
24841 * gfortran.dg/external_procedures_1.f90: New test.
24842
24843 PR fortran/25785
24844 gfortran.dg/assumed_present.f90: New test.
24845
24846 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24847
24848 * g++.dg/parse/lookup5.C: New test.
24849
24850 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24851
24852 PR fortran/25697
24853 * gfortran.dg/read_eof.f90: New test.
24854
24855 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24856
24857 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24858 add a closing brace.
24859
24860 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24861
24862 PR fortran/25631
24863 * gfortran.dg/fmt_tl.f: New test.
24864
24865 2006-01-17 Eric Christopher <echristo@apple.com>
24866
24867 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24868 * g++.old-deja/g++.warn/impint2.C: Ditto.
24869 * g++.old-deja/g++.other/null1.C: Ditto.
24870 * g++.dg/warn/conv2.C: Ditto.
24871 * g++.dg/warn/conv4.C: New file.
24872
24873 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24874
24875 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24876
24877 2006-01-17 Andreas Jaeger <aj@suse.de>
24878 Janis Johnson <janis187@us.ibm.com>
24879
24880 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24881 in 64-bit.
24882 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24883 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24884
24885 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24886
24887 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24888 (switchfiles): xfail txxx where xxx >= 25.
24889
24890 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24891
24892 PR testsuite/25764
24893 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24894
24895 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24896
24897 PR c/25682
24898 * gcc.dg/pr25682.c: New test.
24899 * g++.dg/parse/array-size2.C: New test.
24900
24901 2006-01-16 Ian Lance Taylor <ian@airs.com>
24902
24903 * consistency.vlad: Remove entire directory, 1652 files.
24904
24905 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24906
24907 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24908 check_effective_target_dfprt_nocache): New.
24909 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24910 (check_effective_target_dfprt): New.
24911 * lib/c-compat.exp (check_dfp): Remove.
24912 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24913 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24914 level of support for decimal float.
24915 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24916 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24917 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24918 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24919 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24920 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24921 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24922 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24923 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24924 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24925 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24926 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24927 directives.
24928
24929 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24930
24931 PR testsuite/25741
24932 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24933 $base_dir/../.
24934 * lib/gfortran.exp (gfortran_init): Likewise.
24935 * lib/obj-c++.exp (obj-c++_init): Likewise.
24936 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24937 (scan-assembler-dem-not): Likewise.
24938 * lib/scandump.exp (scan-dump-dem): Likewise.
24939 (scan-dump-dem-not): Likewise.
24940
24941 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24942
24943 PR testsuite/25767
24944 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24945 powerpc-*-darwin*.
24946 * lib/obj-c++.exp (obj-c++_init): Likewise.
24947
24948 2006-01-16 Richard Guenther <rguenther@suse.de>
24949
24950 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24951
24952 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24953
24954 PR testsuite/25777
24955 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24956 to LD_LIBRARY_PATH.
24957
24958 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24959 Andrew Pinski <pinskia@physics.uc.edu>
24960
24961 * gcc.dg/minmax-1.c: New test.
24962
24963 2006-01-16 Ben Elliston <bje@au.ibm.com>
24964
24965 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24966 * gcc.misc-tests/dectest.exp: Ditto.
24967
24968 2006-01-15 Ian Lance Taylor <ian@airs.com>
24969
24970 PR testsuite/25796
24971 * gcc.target/i386/cmov6.c: Use -march=k8.
24972
24973 2006-01-15 Andreas Jaeger <aj@suse.de>
24974
24975 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24976 x86 does not have __float128.
24977
24978 2006-01-14 Ian Lance Taylor <ian@airs.com>
24979
24980 * gcc.target/i386/cmov6.c: New test.
24981
24982 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24983
24984 PR c++/25663
24985 * g++.dg/template/ctor6.C: New test.
24986
24987 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24988
24989 PR tree-optimization/25485
24990 * gcc.dg/tree-ssa/pr25485.c: New.
24991
24992 2006-01-14 Richard Guenther <rguenther@suse.de>
24993
24994 PR tree-optimization/22548
24995 PR tree-optimization/22555
24996 PR tree-optimization/22501
24997 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24998 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24999 * gcc.dg/tree-ssa/alias-6.c: Likewise.
25000 * gcc.dg/tree-ssa/alias-7.c: Likewise.
25001 * gcc.dg/tree-ssa/alias-8.c: Likewise.
25002 * gcc.dg/tree-ssa/alias-9.c: Likewise.
25003 * gcc.dg/tree-ssa/alias-10.c: Likewise.
25004 * gcc.dg/tree-ssa/alias-11.c: Likewise.
25005 * gcc.dg/tree-ssa/alias-12.c: Likewise.
25006
25007 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
25008
25009 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
25010 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25011
25012 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
25013 Richard Guenther <rguenther@suse.de>
25014
25015 PR rtl-optimization/24257
25016 * gcc.dg/torture/pr24257.c: New testcase.
25017
25018 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
25019
25020 * gcc.c-torture/execute/20060110-1.c: New test.
25021 * gcc.c-torture/execute/20060110-2.c: New test.
25022
25023 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
25024
25025 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25026
25027 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
25028
25029 PR fortran/25756
25030 * gfortran.dg/label_3.f90: New test.
25031
25032 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
25033
25034 PR tree-optimization/25771
25035 * g++.dg/tree-ssa/pr25771.C: New test
25036
25037 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
25038
25039 PR tree-opt/24365
25040 * g++.dg/opt/complex5.C: New test.
25041
25042 2006-01-13 Richard Guenther <rguenther@suse.de>
25043
25044 * gcc.target/i386/387-9.c: New testcase.
25045
25046 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
25047
25048 PR c++/24824
25049 * g++.dg/debug/dwarf2-1.C: New.
25050
25051 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
25052
25053 PR testsuite/25728
25054 * lib/gcov.exp (verify-lines): Add "close $fd".
25055
25056 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
25057 Ben Elliston <bje@au.ibm.com>
25058
25059 * gcc.dg/dfp/inf-1.c: New test.
25060
25061 2006-01-12 Janis Johnson <janis187@us.ibm.com>
25062 Yao Qi <qiyaoltc@cn.ibm.com>
25063 Ben Elliston <bje@au.ibm.com>
25064 Jon Grimm <jgrimm2@us.ibm.com>
25065
25066 * gcc.dg/nodfp-1.c: New test.
25067 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25068 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25069 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25070 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25071 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25072 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25073 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25074 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25075 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25076 * gcc.dg/format/dfp-scanf-1.c: Likewise.
25077 * gcc.dg/format/dfp-printf-1.c: Likewise.
25078 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25079 (compat_setup_dfp): New.
25080 * gcc.dg/compat/compat.exp: Use it.
25081 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25082 Make some variables global, prepend "compat_" to their names.
25083 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25084 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25085 * gcc.misc-tests/dectest.exp: New test driver for decTest.
25086 * lib/compat.exp (compat_skip_list): Make global, rename.
25087 * lib/c-compat.exp: New file.
25088 * lib/target-supports.exp (check_effective_target_dfp): New.
25089
25090 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25091 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25092 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25093 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25094 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25095 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25096 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25097 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25098 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25099 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25100 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25101 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25102 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25103 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25104 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25105 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25106 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25107 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25108 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25109 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25110 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25111 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25112 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25113 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25114 gcc.dg/dfp/struct-layout-1.c,
25115 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25116 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25117 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25118 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25119 gcc.dg/dfp/func-vararg-dfp.c,
25120 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25121 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25122 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25123 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25124 gcc.dg/dfp/wtr-conversion-1.c: New tests.
25125
25126 2006-01-11 Richard Guenther <rguenther@suse.de>
25127
25128 PR tree-optimization/25734
25129 * gcc.dg/tree-ssa/pr25734.c: New testcase.
25130
25131 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
25132
25133 PR fortran/25486
25134 * gfortran.dg/literal_character_constant_1_x.F: New test.
25135 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25136 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25137 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25138
25139 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
25140
25141 PR c++/25386
25142 * g++.dg/ext/packed3.C: Add expected packed error.
25143
25144 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
25145
25146 PR target/25706
25147 * gcc.dg/torture/pr25706-1.c: New test.
25148
25149 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
25150
25151 PR tree-optimization/23109
25152 PR tree-optimization/23948
25153 PR tree-optimization/24123
25154
25155 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25156 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25157 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25158 g++.dg/tree-ssa/pr23948.C: New testcases.
25159 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25160 three divisions in order to do the optimization.
25161
25162 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
25163
25164 PR c++/25632
25165 * g++.dg/other/pr25632.C: New test.
25166
25167 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
25168
25169 PR fortran/25730
25170 * gfortran.dg/used_types_1.f90: New test.
25171
25172 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
25173
25174 PR target/25718
25175 * gcc.dg/torture/pr25718-1.c: New test.
25176
25177 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
25178
25179 * gfortran.dg/list_read_2.f90: Fix typo in description.
25180
25181 2006-01-10 Jan Beulich <jbeulich@novell.com>
25182
25183 * lib/target-supports.exp (check_visibility_available): Simplify test
25184 for *-*-netware*.
25185 (check_profiling_available): Fail for *-*-netware*.
25186 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25187 * gcc.dg/20021014-1.c: Likewise.
25188 * gcc.dg/nest.c: Likewise.
25189
25190 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
25191
25192 fortran/24936
25193 * gfortran.dg/forall_3.f90: New test.
25194
25195 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
25196
25197 PR fortran/21977
25198 * gfortran.dg/nesting_2.f90: New test.
25199 * gfortran.dg/nesting_3.f90: New test.
25200
25201 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
25202
25203 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25204 Fix typo in comment.
25205
25206 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
25207
25208 * gfortran.dg/single_char_string.f90: New test.
25209
25210 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
25211
25212 * gfortran.dg/ichar_2.f90: New test.
25213
25214 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
25215
25216 PR fortran/25093
25217 * gfortran.dg/private_type_4.f90: New.
25218
25219 2006-01-07 Richard Guenther <rguenther@suse.de>
25220
25221 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25222
25223 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25224
25225 * gfortran.dg/func_decl_1.f90: New.
25226 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25227 * gfortran.dg/array_alloc_2.f90: Likewise.
25228 * gfortran.dg/char_result_8.f90: Likewise.
25229 * gfortran.dg/dup_save_1.f90: Likewise.
25230 * gfortran.dg/dup_save_2.f90: Likewise.
25231 * gfortran.dg/f2c_6.f90: Likewise.
25232 * gfortran.dg/f2c_7.f90: Likewise.
25233 * gfortran.dg/func_result_2.f90: Likewise.
25234 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25235
25236 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
25237
25238 PR fortran/22146
25239 * gfortran.dg/elemental_subroutine_1.f90: New test.
25240 * gfortran.dg/elemental_subroutine_2.f90: New test.
25241
25242 PR fortran/25029
25243 PR fortran/21256
25244 * gfortran.dg/assumed_size_refs_1.f90: New test.
25245
25246 PR fortran/20868
25247 PR fortran/20870
25248 * gfortran.dg/assumed_size_refs_2.f90: New test.
25249 * gfortran.dg/initialization_1.f90: Change warning message.
25250
25251 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
25252
25253 * gcc.dg/tree-ssa/loop-15.c: New test.
25254
25255 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25256
25257 PR fortran/25598
25258 * gfortran.dg/backspace_3.f: New test.
25259 * gfortran.dg/backspace_4.f: New test.
25260
25261 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25262
25263 PR fortran/24268
25264 * gfortran.dg/fmt_white.f: Update test.
25265
25266 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
25267
25268 * gcc.dg/cast-1.c: Add new warning.
25269 * gcc.dg/cast-2.c: Likewise.
25270 * gcc.dg/cast-3.c: Likewise.
25271 * gcc.dg/format/cast-1.c: Likewise.
25272 * gcc.dg/cast-4.c: New testcase.
25273
25274 2006-01-05 Richard Guenther <rguenther@suse.de>
25275
25276 PR tree-optimization/22555
25277 * gcc.dg/tree-ssa/alias-3.c: New testcase.
25278
25279 2006-01-05 Richard Guenther <rguenther@suse.de>
25280 Diego Novillo <dnovillo@redhat.com>
25281
25282 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25283 * gcc.dg/tree-ssa/loop-8.c: Likewise.
25284 * gcc.dg/tree-ssa/loop-1.c: Likewise.
25285 * gcc.dg/tree-ssa/pr23294.c: Likewise.
25286 * gcc.dg/tree-ssa/pr21985.c: Likewise.
25287 * gcc.dg/tree-ssa/loop-14.c: Likewise.
25288 * gcc.dg/tree-ssa/loop-2.c: Likewise.
25289 * gcc.dg/tree-ssa/loop-3.c: Likewise.
25290 * gcc.dg/tree-ssa/loop-4.c: Likewise.
25291 * gcc.dg/tree-ssa/pr21171.c: Likewise.
25292 * gcc.dg/tree-ssa/loop-5.c: Likewise.
25293 * gcc.dg/tree-ssa/loop-10.c: Likewise.
25294 * gcc.dg/tree-ssa/loop-6.c: Likewise.
25295 * treelang/compile/extravar.tree: Likewise.
25296 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25297 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25298 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25299 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25300 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25301
25302 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
25303
25304 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25305 for 64-bit fix.
25306
25307 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
25308
25309 PR fortran/23675
25310 gfortran.dg/char_result_11.f90: New.
25311
25312 2006-01-04 Mark Mitchell <mark@codesourcery.com>
25313
25314 PR c++/24782
25315 * g++.dg/parse/access9.C: New test.
25316 * g++.dg/tc1/dr52.C: Tweak error markers.
25317
25318 2006-01-04 Richard Henderson <rth@redhat.com>
25319
25320 Merge from gomp branch.
25321 * g++.dg/parse/pragma2.C: Update expected error lines.
25322
25323 2006-01-04 Jakub Jelinek <jakub@redhat.com>
25324
25325 * g++.dg/other/i386-2.C: New test.
25326
25327 PR target/25554
25328 * gcc.c-torture/compile/20051228-1.c: New test.
25329
25330 PR c/25559
25331 * gcc.dg/pr25559.c: New test.
25332
25333 2006-01-03 Mark Mitchell <mark@codesourcery.com>
25334
25335 PR c++/25492
25336 * g++.dg/lookup/friend9.C: New test.
25337
25338 PR c++/25625
25339 * g++.dg/template/repo5.C: New test.
25340
25341 2006-01-03 Steven G. Kargl <kargls@comcast.net>
25342
25343 PR fortran/25101
25344 * gfortran.dg/forall_2.f90: New test.
25345
25346 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25347
25348 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25349 dg-require-weak. Adjust regexp to handle leading-underscore
25350 targets and space as well as TAB after .weak. Change previous
25351 64-bit fix to not use naked dot.
25352
25353 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
25354
25355 PR rtl-optimization/25578
25356 * gcc.c-torture/execute/20060102-1.c: New testcase.
25357
25358 2006-01-03 Richard Guenther <rguenther@suse.de>
25359
25360 PR c/25183
25361 * gcc.dg/torture/pr25183.c: New testcase.
25362
25363 2006-01-03 Jakub Jelinek <jakub@redhat.com>
25364
25365 Merge from gomp-branch.
25366 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25367 * gcc.dg/ia64-sync-2.c: Likewise.
25368 * gcc.dg/ia64-sync-3.c: Likewise.
25369 * gcc.dg/ia64-sync-4.c: Likewise.
25370 * gcc.dg/sync-2.c: Likewise.
25371 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25372 that sparc64-*-* and sparcv9-*-* supports sync builtins.
25373
25374 2006-01-02 Mark Mitchell <mark@codesourcery.com>
25375
25376 PR c++/25635
25377 * g++.dg/parse/operator6.C: New test.
25378
25379 PR c++/25637
25380 * g++.dg/parse/error29.C: New test.
25381
25382 PR c++/25638
25383 * g++.dg/parse/dtor6.C: New test.
25384
25385 PR c++/25633
25386 * g++.dg/parse/ctor3.C: New test.
25387
25388 PR c++/25634
25389 * g++.dg/template/class3.C: New test.
25390
25391 2006-01-02 Geoffrey Keating <geoffk@apple.com>
25392
25393 * g++.dg/debug/debug9.C: New.
25394
25395 2006-01-02 Steven G. Kargl <kargls@comcast.net>
25396
25397 PR fortran/24640
25398 * gfortran.dg/label_2.f90: New test.
25399
25400 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25401
25402 * g++.dg/lookup/using12.C: Tighten error marker.
25403
25404 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
25405 Andrew Pinski <pinskia@physics.uc.edu>
25406
25407 * gcc.target/powerpc/darwin-abi-3.c: New file.
25408 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25409 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25410 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25411 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25412 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25413 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25414 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25415 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25416
25417 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
25418
25419 * gcc.dg/tree-ssa/loadpre1.c: New;
25420 * gcc.dg/tree-ssa/loadpre2.c: New;
25421 * gcc.dg/tree-ssa/loadpre3.c: New;
25422 * gcc.dg/tree-ssa/loadpre4.c: New;
25423 * gcc.dg/tree-ssa/loadpre5.c: New;
25424 * gcc.dg/tree-ssa/loadpre6.c: New;
25425 * gcc.dg/tree-ssa/loadpre7.c: New;
25426 * gcc.dg/tree-ssa/loadpre8.c: New;
25427 * gcc.dg/tree-ssa/loadpre9.c: New;
25428
25429 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
25430
25431 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25432 * g++.dg/abi/thunk4.C: Likewise.
25433
25434 2006-01-01 Andreas Jaeger <aj@suse.de>
25435
25436 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25437 portable.
25438
25439 2006-01-01 Jakub Jelinek <jakub@redhat.com>
25440
25441 PR c++/25294
25442 * gcc.dg/pragma-pack-3.c: New test.
25443 * g++.dg/parse/pragma3.C: New test.
25444
25445 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25446
25447 PR middle-end/24827
25448 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25449
25450 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25451
25452 PR testsuite/25214
25453 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25454
25455 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
25456
25457 PR fortran/22607
25458 * gfortran-dg/pure_byref_3.f90: New.
25459
25460 fortran/PR 25396
25461 * gfortran.dg/userdef_operator_1.f90: New.
25462
25463 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
25464
25465 * g++.dg/abi/thunk3.C: New.
25466 * g++.dg/abi/thunk4.C: New.
25467
25468 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
25469
25470 PR fortran/25532
25471 * gfortran.dg/host_used_types_1.f90: New test. Check that host
25472 associated derived type components of derived types are
25473 properly declared in contained procedures.
25474
25475 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25476
25477 PR libgfortran/25139
25478 * gfortran.dg/backspace_2.f: New test.
25479
25480 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25481
25482 PR libgfortran/25550
25483 * gfortran.dg/endfile.f: New test.
25484
25485 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25486
25487 PR libgfortran/25419
25488 * gfortran.dg/comma.f: New test.
25489
25490 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25491
25492 * lib/gfortran-dg.exp: Remove trailing whitespace.
25493 * lib/fortran-torture.exp: Test with -fbounds-check instead of
25494 -funroll-all-loops.
25495
25496 2005-12-28 Alan Modra <amodra@bigpond.net.au>
25497
25498 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25499 Extended Double long doubles or repeat tests when long double is
25500 the same size as double.
25501
25502 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25503
25504 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25505
25506 PR testsuite/25442
25507 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25508 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25509
25510 PR testsuite/25441
25511 * gcc.dg/pr23911.c: Make test variable static.
25512
25513 PR testsuite/25444
25514 * gcc.dg/tree-ssa/pr14841.c: Likewise.
25515
25516 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25517
25518 PR c++/25439
25519 * g++.dg/parse/crash17.C: Adjust error markers.
25520 * g++.dg/template/error20.C: New test.
25521
25522 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25523
25524 PR c++/23172
25525 * g++.dg/ext/complit4.C: New test.
25526
25527 PR c++/25417
25528 * g++.dg/ext/complit5.C: Likewise.
25529
25530 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
25531
25532 PR tree-optimization/25125
25533 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25534 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25535 * gcc.c-torture/execute/pr25125.c: New.
25536
25537 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
25538
25539 PR fortran/25029
25540 PR fortran/21256
25541 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25542 functions with incorrect assumed size references.
25543
25544 2005-12-24 Mark Mitchell <mark@codesourcery.com>
25545
25546 PR c++/23171
25547 * g++.dg/opt/init1.C: New test.
25548
25549 2005-12-23 Mark Mitchell <mark@codesourcery.com>
25550
25551 PR c++/24671
25552 * g++.dg/template/sfinae3.C: New test.
25553
25554 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25555
25556 * g++.dg/other/friend4.C: New test.
25557
25558 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25559
25560 PR target/25005
25561 * g++.dg/opt/pr25005.C: New test.
25562
25563 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25564
25565 PR c++/25369
25566 * g++.dg/template/ptrmem16.C: New test.
25567
25568 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
25569
25570 PR fortran/25029
25571 PR fortran/21256
25572 * gfortran.dg/initialization_1.f90: Add test of SIZE.
25573
25574 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25575
25576 PR libgfortran/25307
25577 * gfortran.dg/list_read_5.f90: New test.
25578
25579 2005-12-22 Richard Henderson <rth@redhat.com>
25580
25581 * gcc.target/i386/sse-7.c: Use -msse2.
25582
25583 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25584
25585 PR rtl-optimization/25432
25586 * gcc.c-torture/compile/20051216-1.c: New test.
25587
25588 PR objc/25328
25589 * objc/execute/pr25328.m: New test.
25590
25591 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25592
25593 PR c++/25364
25594 * g++.dg/template/call4.C: New test.
25595
25596 2005-12-22 Dale Johannesen <dalej@apple.com>
25597
25598 * gcc.target/i386/sse-17.c: New.
25599
25600 2005-12-22 Paul Brook <paul@codesourcery.com>
25601
25602 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25603
25604 2005-12-22 Paul Brook <paul@codesourcery.com>
25605
25606 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25607
25608 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25609
25610 PR tree-opt/25513
25611 * gcc.c-torture/compile/pr25513.c: New test.
25612
25613 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25614
25615 PR c++/23333
25616 * g++.dg/parse/error25.C: Add more tests.
25617
25618 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25619
25620 PR fortran/18990
25621 * gfortran.dg/der_charlen_1.f90: New.
25622
25623 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25624
25625 PR fortran/20889
25626 * gfortran.dg/pointer_component_type_1.f90: New test.
25627
25628 PR fortran/25029
25629 PR fortran/21256
25630 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25631 should give an error with assumed size array refernces and checks
25632 those that should not.
25633 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25634 reference an upper bound so that it does not generate an error.
25635
25636 PR fortran/19362
25637 PR fortran/20244
25638 PR fortran/20864
25639 PR fortran/25391
25640 * gfortran.dg/used_dummy_types_1.f90: New test.
25641 * gfortran.dg/used_dummy_types_2.f90: New test.
25642 * gfortran.dg/used_dummy_types_3.f90: New test.
25643 * gfortran.dg/used_dummy_types_4.f90: New test.
25644 * gfortran.dg/used_dummy_types_5.f90: New test.
25645
25646 PR fortran/23152
25647 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25648 group already being USE associated.
25649 * gfortran.dg/assumed_shape_nml.f90: New test.
25650 * gfortran.dg/assumed_size_nml.f90: New test.
25651
25652 PR fortran/20862
25653 PR fortran/25053
25654 PR fortran/25063
25655 PR fortran/25064
25656 PR fortran/25066
25657 PR fortran/25067
25658 PR fortran/25068
25659 PR fortran/25307
25660 * gfortran.dg/io_constraints_1.f90: New test.
25661 * gfortran.dg/io_constraints_1.f90: New test.
25662 * gfortran.dg/iostat_3.f90: Change wording of warning.
25663 * gfortran.dg/g77/19981216-0.f: The same.
25664
25665 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25666
25667 PR tree-optimization/23518
25668 * gcc.dg/pr23518.c: New.
25669
25670 2005-12-21 Mike Stump <mrs@apple.com>
25671
25672 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25673
25674 2005-12-21 Paul Brook <paul@codesourcery.com>
25675
25676 * gcc.dg/pr19340.c: Skip on m68k targets.
25677
25678 2005-12-21 Steven Bosscher <stevenb@suse.de>
25679
25680 PR rtl-optimization/25196
25681 * gcc.dg/pr25196.c: New test.
25682
25683 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25684
25685 PR fortran/25423
25686 gfortran.dg/where_nested_1.f90: New.
25687
25688 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25689
25690 PR tree-optimization/25382.
25691 * gcc.dg/tree-ssa/pr25382.c: New.
25692
25693 2005-12-20 Richard Guenther <rguenther@suse.de>
25694
25695 PR middle-end/24306
25696 * gcc.target/i386/pr24306.c: New testcase.
25697
25698 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25699
25700 PR tree-optimization/25501
25701 * gcc.dg/tree-ssa/pr25501.c: New.
25702
25703 2005-12-20 Richard Guenther <rguenther@suse.de>
25704
25705 Revert
25706 2005-12-02 Richard Guenther <rguenther@suse.de>
25707
25708 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25709
25710 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25711
25712 PR c++/21228
25713 * g++.dg/warn/Wunreachable-code-2.C: New test.
25714
25715 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25716
25717 PR c++/24278
25718 * g++.dg/template/ctor5.C: New test.
25719
25720 PR c++/24915
25721 * g++.dg/template/overload8.C: New test.
25722
25723 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25724
25725 * gcc.c-torture/compile/pr25483 : New test.
25726
25727 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25728
25729 PR c++/20552
25730 * g++.dg/ext/typeof10.C: New test.
25731
25732 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25733
25734 * gcc.dg/mt-loopi1.c: New.
25735
25736 2005-12-18 Richard Guenther <rguenther@suse.de>
25737
25738 PR tree-optimization/25481
25739 * gcc.dg/torture/pr25481.c: New testcase.
25740
25741 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25742
25743 PR rtl-optimization/21041
25744 * gcc.dg/pr21041.c: New test.
25745
25746 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25747
25748 PR libgfortran/25463
25749 * gfortran.dg/advance.f90: New test.
25750
25751 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25752
25753 * gcc.dg/20051201-1.c: New test.
25754
25755 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25756
25757 PR fortran/25018
25758 * gfortran.dg/initialization_1.f90: New test.
25759 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25760 * gfortran.dg/g77/980616-0.f: The same.
25761
25762 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25763
25764 * PR fortran/25458
25765 * gfortran.dg/chkbits.f90: New test.
25766
25767 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25768
25769 * gfortran.dg/enum_5.f: Revert to previous version.
25770
25771 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25772
25773 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25774 * gfortran.dg/nested_modules_1.f90: Ditto.
25775 * gfortran.dg/hollerith_f95.f90: Ditto.
25776 * gfortran.dg/select_5.f90: Ditto.
25777 * gfortran.dg/secnds.f: Ditto.
25778 * gfortran.dg/hollerith2.f90: Ditto.
25779 * gfortran.dg/imag_2.f: Ditto.
25780 * gfortran.dg/ftell_2.f90: Ditto.
25781 * gfortran.dg/malloc_free_1.f90: Ditto.
25782 * gfortran.dg/logint-1.f: Ditto.
25783 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25784 * gfortran.dg/e_d_fmt.f90: Ditto.
25785 * gfortran.dg/hollerith_legacy.f90: Ditto.
25786 * gfortran.dg/logint-2.f: Ditto.
25787 * gfortran.dg/enum_5.f90: Ditto.
25788 * gfortran.dg/f2c_2.f90: Ditto.
25789 * gfortran.dg/pr17143.f90: Ditto.
25790 * gfortran.dg/namelist_14.f90: Ditto.
25791 * gfortran.dg/logint-3.f: Ditto.
25792 * gfortran.dg/spread_scalar_source.f90: Ditto.
25793 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25794 * gfortran.dg/namelist_11.f: Ditto.
25795 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25796 * gfortran.dg/g77/20010519-1.f
25797 * gfortran.dg/g77/alpha1.f: Ditto.
25798 * gfortran.dg/g77/990115-1.f: Ditto.
25799 * gfortran.dg/g77/erfc.f: Ditto.
25800 * gfortran.dg/g77/19990313-3.f: Ditto.
25801 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25802 * gfortran.dg/g77/20010426.f: Ditto.
25803 * gfortran.dg/g77/19990313-0.f: Ditto.
25804 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25805 * gfortran.dg/g77/20000629-1.f: Ditto.
25806 * gfortran.dg/g77/970125-0.f: Ditto.
25807 * gfortran.dg/g77/8485.f: Ditto.
25808 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25809 * gfortran.dg/g77/19990313-1.f: Ditto.
25810 * gfortran.dg/g77/int8421.f: Ditto.
25811 * gfortran.dg/g77/19990305-0.f: Ditto.
25812 * gfortran.dg/g77/947.f: Ditto.
25813 * gfortran.dg/g77/19990905-2.f: Ditto.
25814 * gfortran.dg/g77/cabs.f: Ditto.
25815 * gfortran.dg/g77/19990313-2.f: Ditto.
25816 * gfortran.dg/g77/20020307-1.f: Ditto.
25817 * gfortran.dg/g77/dcomplex.f: Ditto.
25818 * gfortran.dg/g77/19990502-1.f: Ditto.
25819 * gfortran.dg/g77/19981216-0.f: Ditto.
25820 * gfortran.dg/common_4.f90: Ditto.
25821 * gfortran.dg/entry_4.f90: Ditto.
25822 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25823 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25824 * gfortran.dg/namelist_12.f: Ditto.
25825 * gfortran.dg/scale_1.f90: Ditto.
25826 * gfortran.dg/modulo_1.f90
25827 * gfortran.dg/hollerith.f90: Ditto.
25828 * gfortran.dg/direct_io_3.f90: Ditto.
25829 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25830 * gfortran.dg/gnu_logical_1.F: Ditto.
25831 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25832 * gfortran.dg/assign_1.f90: Ditto.
25833 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25834 * gfortran.dg/pr23095.f: Ditto.
25835 * gfortran.dg/read_float_1.f90: Ditto.
25836
25837 2005-12-17 Andreas Jaeger <aj@suse.de>
25838
25839 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25840 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25841
25842 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25843
25844 PR fortran/24268
25845 * gfortran.dg/fmt_white.f: New test.
25846
25847 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25848
25849 * gfortran.dg/label_1.f90: New test.
25850
25851 2005-12-15 Ben Elliston <bje@au.ibm.com>
25852
25853 PR testsuite/25422
25854 * gcc.dg/20031012-1.c: Add -Walways-true option.
25855 * gcc.dg/weak/weak-3.c: Likewise.
25856 * g++.old-deja/g++.mike/warn8.C: Likewise.
25857
25858 2005-12-16 Mike Stump <mrs@apple.com>
25859
25860 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25861 exit.
25862
25863 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25864
25865 PR libgfortran/25264
25866 PR libgfortran/25349
25867 * gfortran.dg/tl_editing.f90: Added additional checks.
25868 * gfortran.dg/t_editing.f: New test.
25869 * gfortran.dg/write_padding.f90: New test
25870
25871 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25872
25873 PR testsuite/25215
25874 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25875
25876 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25877
25878 PR rtl-optimization/24899
25879 * gcc.c-torture/execute/20051215-1.c: New test.
25880
25881 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25882
25883 PR 24823
25884 * gfortran.dg/pr24823.f: New test.
25885
25886 2005-12-16 Jeff Law <law@redhat.com>
25887
25888 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25889
25890 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25891
25892 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25893 (base_types): Change C++ style comments to C style comments. Remove
25894 aligned types from the array. Keep Enums disabled.
25895 (complex_types): Remove aligned types from the array.
25896 Comment out "_Complex long double".
25897 (attrib_types): Remove.
25898 (complex_attrib_types): Remove.
25899 (attrib_array_types): Remove.
25900 (complex_attrib_array_types): Remove.
25901 (aligned_bitfld_types): Remove.
25902 (n_aligned_bitfld_types): Remove.
25903 (FEATURE_ALIGNEDPACKED): Delete.
25904 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25905 (singles): Remove support for adding attributes.
25906 (choose_type): Remove support for attributed types.
25907 (generate_fields): Remove support for attributed bit-fields.
25908 Remove support for adding attributes.
25909 (generate_random_tests): Remove support for adding attributes.
25910 (features): Add back "[0] :0" and "complex vector [0]".
25911 (main): Remove support for attributed bit-fields.
25912 Uncomment the calling of generate_random_tests for the rests of
25913 the tests.
25914
25915 2005-12-16 Jan Hubicka <jh@suse.cz>
25916
25917 * gcc.c-torture/combine/pr25224.c: New.
25918
25919 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25920
25921 PR other/25028
25922 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25923 HP-UX.
25924
25925 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25926
25927 * gcc.dg/20051215-1.c: New file.
25928
25929 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25930
25931 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25932 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25933
25934 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25935
25936 PR fortran/18197
25937 * gfortran.dg/dummy_functions_1.f90: New.
25938
25939 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25940
25941 PR rtl-optimization/25310
25942 * gcc.c-torture/compile/pr25310.c: New test.
25943
25944 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25945
25946 PR debug/25023
25947 * gcc.dg/pr25023.c: New test.
25948
25949 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25950
25951 * g++.old-deja/g++.brendan/redecl1.C,
25952 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25953 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25954 g++.old-deja/g++.oliva/typeof1.C,
25955 g++.old-deja/g++.other/crash16.C,
25956 g++.old-deja/g++.other/crash34.C,
25957 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25958 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25959 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25960 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25961 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25962 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25963 Remove xfail.
25964
25965 2005-12-14 Kean Johnston <jkj@sco.com>
25966 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25967
25968 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25969 * gcc.target/i386/20020523-1.c: Ditto.
25970 * gcc.target/i386/tailcall-1.c: Ditto.
25971 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25972 * gcc.target/i386/ssetype-5.c: Ditto.
25973
25974 2005-12-14 Jeff Law <law@redhat.com>
25975
25976 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25977
25978 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25979
25980 PR target/25254
25981 PR target/24188
25982 * gcc.target/i386/pr25254.c: New test.
25983 * gfortran.dg/PR24188.f: New test.
25984
25985 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25986
25987 * lib/fortran-torture.exp: Catch remaining uses of
25988 remote_file build delete.
25989
25990 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25991
25992 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25993
25994 2005-12-14 Ben Elliston <bje@au.ibm.com>
25995
25996 * gcc.dg/warn-addr-cmp.c: New test.
25997
25998 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25999
26000 PR debug/25023
26001 PR target/25293
26002 * gcc.target/i386/pr25293.c: New test.
26003
26004 2005-12-13 Petr Machata <machata@post.cz>
26005
26006 PR c++/24907
26007 * g++.dg/parse/comma2.C: New test.
26008
26009 2005-12-13 Mark Mitchell <mark@codesourcery.com>
26010 Jakub Jelinek <jakub@redhat.com>
26011
26012 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26013 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26014 (limits.h): Include unconditionally.
26015 (stdlib.h): Likewise.
26016 (hashtab.h): Do not include.
26017 (getopt.h): Likewise.
26018 (stddef.h): Include.
26019 (hashval_t): Define.
26020 (struct entry): Add "next" field.
26021 (HASH_SIZE): New macro.
26022 (hash_table): New variable.
26023 (switchfiles): Do not use xmalloc.
26024 (mix): New macro.
26025 (iterative_hash): New function.
26026 (hasht): Remove.
26027 (e_exists): New function.
26028 (e_insert): Likewise.
26029 (output): Use, instead of libiberty hashtable functions.
26030 (main): Do not use getopt. Do not call htab_create.
26031
26032 2005-12-13 Jakub Jelinek <jakub@redhat.com>
26033
26034 PR c++/25331
26035 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26036 put atal* and atpaal* attributes on array elements.
26037 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26038 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26039 put atal* and atpaal* attributes on array elements.
26040 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26041
26042 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
26043
26044 * gcc.dg/single-precision-constant.c: New test.
26045
26046 2005-12-13 Alan Modra <amodra@bigpond.net.au>
26047
26048 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26049 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26050 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26051 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26052 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26053 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26054 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26055 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26056 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26057 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26058 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26059 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26060 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26061 gcc.target/powerpc/ppc-sdata-2.c,
26062 gcc.target/powerpc/ppc-stackalign-1.c,
26063 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26064 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26065 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26066 gcc.target/powerpc/rs6000-ldouble-2.c,
26067 gcc.target/powerpc/rs6000-power2-1.c,
26068 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26069 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
26070 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
26071 option into target selector.
26072 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
26073 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26074
26075 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
26076
26077 PR objc/25348
26078 * objc.dg/encode-9.m: New test.
26079
26080 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26081
26082 PR testsuite/20772
26083 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26084 * gcc.dg/asm-b.c: Fix typo.
26085 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26086 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26087 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26088 i?86 lp64 and x86_64 ilp32.
26089 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26090 on i?86 lp64.
26091 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26092
26093 2005-12-12 Steven G. Kargl <kargls@comcast.net>
26094
26095 PR fortran/25078
26096 gfortran.dg/equiv_5.f90: New test.
26097
26098 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
26099
26100 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26101 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26102 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26103 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26104 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26105 * gcc.dg/tree-ssa/reassoc-5.c: New.
26106 * gcc.dg/tree-ssa/reassoc-6.c: New.
26107 * gcc.dg/tree-ssa/reassoc-7.c: New.
26108 * gcc.dg/tree-ssa/reassoc-8.c: New.
26109 * gcc.dg/tree-ssa/reassoc-9.c: New.
26110 * gcc.dg/tree-ssa/reassoc-10.c: New.
26111 * gcc.dg/tree-ssa/reassoc-11.c: New.
26112
26113 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26114
26115 PR testsuite/25167
26116 PR testsuite/24478
26117 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26118
26119 2005-12-12 Mark Mitchell <mark@codesourcery.com>
26120
26121 PR c++/25300
26122 * g++.dg/template/inherit.C: Do not use a generic error message.
26123
26124 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
26125
26126 PR libobjc/25354
26127 * objc.dg/gnu-encoding: New directory.
26128 * objc.dg/gnu-encoding/compat-common.h: New file.
26129 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26130 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26131 * objc.dg/gnu-encoding/vector-defs.h: New file.
26132 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26133 * objc.dg/gnu-encoding/generate-random.c: New file.
26134 * objc.dg/gnu-encoding/generate-random_r.c: New file.
26135 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26136 * objc.dg/gnu-encoding/generate-random.h: New file.
26137
26138 2005-12-11 Mark Mitchell <mark@codesourcery.com>
26139
26140 PR c++/25337
26141 * g++.dg/template/defarg7.C: New test.
26142
26143 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
26144
26145 PR libobjc/25347
26146 * objc.dg/encode-8.m: New test.
26147
26148 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
26149
26150 PR libobjc/25346
26151 * objc.dg/encode-7.m: New test.
26152
26153 2005-12-10 Mark Mitchell <mark@codesourcery.com>
26154
26155 PR c++/25010
26156 * g++.dg/opt/inline10.C: New test.
26157
26158 2005-12-11 Steven G. Kargl <kargls@comcast.net>
26159
26160 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26161
26162 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
26163
26164 * gfortran.dg/substring_equivalence.f90: typo in comment
26165
26166 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26167
26168 PR fortran/25068
26169 * gfortran.dg/iostat_3.f90: New test.
26170
26171 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
26172
26173 PR fortran/23815
26174 * gfortran.dg/unf_io_convert_1.f90: New test.
26175 * gfortran.dg/unf_io_convert_2.f90: New test.
26176 * gfortran.dg/unf_io_convert_3.f90: New test.
26177
26178 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26179
26180 PR testsuite/20772
26181 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26182 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26183 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26184 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26185 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26186 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26187 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26188 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26189 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26190 gcc.dg/torture/fp-int-convert-float128-timode.c,
26191 gcc.dg/torture/fp-int-convert-float128.c,
26192 gcc.dg/torture/fp-int-convert-float80-timode.c,
26193 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26194 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26195
26196 * gcc.dg/tls/opt-1.c: Require effective target fpic.
26197
26198 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
26199
26200 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26201
26202 2005-12-10 Richard Sandiford <richard@codesourcery.com>
26203
26204 * gcc.dg/20051207-1.c,
26205 * gcc.dg/20051207-2.c,
26206 * gcc.dg/20051207-3.c: New tests.
26207
26208 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26209
26210 PR testsuite/20772
26211 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26212 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26213 dg-skip-if target selector.
26214
26215 PR testsuite/20772
26216 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26217 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26218 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26219 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26220 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26221 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26222 and/or merge with i?86 cases.
26223
26224 * gcc.dg/tls/opt-3.c: Require effective target fpic.
26225
26226 PR testsuite/20772
26227 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26228 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26229 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26230 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26231 x86_64-*-linux*.
26232
26233 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
26234
26235 PR target/25311
26236 * gcc.c-torture/compile/pr25311.c: New test.
26237
26238 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26239
26240 PR libgfortran/25039
26241 * gfortran.dg/read_comma.f: New test.
26242
26243 2005-12-08 Jakub Jelinek <jakub@redhat.com>
26244
26245 PR c++/19317
26246 * g++.dg/opt/pr19317-1.C: New test.
26247 * g++.dg/opt/pr19317-2.C: New test.
26248 * g++.dg/opt/pr19317-3.C: New test.
26249
26250 PR target/19005
26251 * gcc.c-torture/execute/pr19005.c: New test.
26252
26253 PR target/17828
26254 * g++.old-deja/g++.other/comdat5.C: New test.
26255 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26256
26257 * g++.dg/compat/struct-layout-1.exp: New file.
26258 * g++.dg/compat/struct-layout-1.h: New.
26259 * g++.dg/compat/struct-layout-1_generate.c: New.
26260 * g++.dg/compat/struct-layout-1_x1.h: New.
26261 * g++.dg/compat/struct-layout-1_x2.h: New.
26262 * g++.dg/compat/struct-layout-1_y1.h: New.
26263 * g++.dg/compat/struct-layout-1_y2.h: New.
26264
26265 * gcc.dg/20050330-2.c: New test.
26266
26267 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
26268
26269 PR fortran/25292
26270 * gfortran.dg/associated_1.f90: New.
26271
26272 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26273
26274 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26275 ILP32 vect_no_align platforms.
26276
26277 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
26278 Jakub Jelinek <jakub@redhat.com>
26279
26280 PR target/25268
26281 * gcc.c-torture/compile/20051207-1.c: New test.
26282
26283 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26284
26285 PR testsuite/20772
26286 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26287 gcc.dg/torture/pr18582-1.c,
26288 gcc.target/i386/attributes-error.c: Also test on x86_64.
26289
26290 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26291
26292 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26293
26294 PR c++/19397
26295 * g++.dg/template/typedef3.C: New test.
26296
26297 PR c++/19762
26298 PR c++/19764
26299 * g++.dg/template/dtor3.C: Fix error markers.
26300
26301 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
26302
26303 * lib/target-supports.exp (check_effective_target_sync_char_short):
26304 Add s390*.
26305
26306 2005-12-06 Janis Johnson <janis187@us.ibm.com>
26307
26308 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26309
26310 2005-12-06 Roger Sayle <roger@eyesopen.com>
26311
26312 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26313 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26314 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26315 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26316
26317 2005-12-06 Roger Sayle <roger@eyesopen.com>
26318
26319 PR c++/25263
26320 * g++.dg/other/array2.C: New test case.
26321
26322 2005-12-05 Geoffrey Keating <geoffk@apple.com>
26323
26324 * gcc.dg/darwin-weakimport-3.c: New.
26325
26326 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26327 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26328 and to work on Darwin.
26329 * gcc.dg/attr-weakref-1b.c: New file.
26330 * gcc.dg/attr-weakref-2.c: New test.
26331 * gcc.dg/darwin-weakref-1.c: New test.
26332
26333 2005-12-05 Janis Johnson <janis187@us.ibm.com>
26334
26335 PR testsuite/25247
26336 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26337 use in selector expressions.
26338 (dg-xfail-if): Ditto.
26339 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26340 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26341 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26342 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26343 * gcc.test-framework/test-framework.exp: Skip generated tests if
26344 CHECK_TEST_FRAMEWORK is not 1.
26345
26346 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26347
26348 PR tree-optimization/24963
26349 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26350
26351 PR target/24108
26352 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26353
26354 PR target/18580
26355 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26356 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26357 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26358 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26359
26360 2005-12-05 Jakub Jelinek <jakub@redhat.com>
26361
26362 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26363 dg-options.
26364
26365 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26366
26367 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26368
26369 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26370
26371 * gcc.dg/format/cast-1.c: New test.
26372
26373 2005-12-04 Roger Sayle <roger@eyesopen.com>
26374
26375 PR c/7776
26376 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26377 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26378 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26379 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26380
26381 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26382
26383 * gcc.dg/cast-pretty-print-1.c: New test.
26384
26385 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26386
26387 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26388
26389 2005-12-02 Mark Mitchell <mark@codesourcery.com>
26390
26391 PR c++/24173
26392 * g++.dg/template/friend40.C: New test.
26393
26394 2005-12-02 Jakub Jelinek <jakub@redhat.com>
26395
26396 PR target/25199
26397 * gcc.target/i386/movq-2.c: New test.
26398 * gcc.target/i386/movq.c: Remove target i?86, instead add
26399 dg-require-effective-target ilp32.
26400
26401 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26402
26403 PR c++/24103
26404 * g++.dg/other/default1.C: New test.
26405
26406 2005-12-02 Richard Guenther <rguenther@suse.de>
26407
26408 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26409
26410 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
26411
26412 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26413
26414 2005-12-02 Alan Modra <amodra@bigpond.net.au>
26415
26416 PR target/21017
26417 * gcc.target/powerpc/rotate.c: New.
26418
26419 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26420
26421 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26422 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26423
26424 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
26425
26426 PR c/13384
26427 * gcc.dg/pr17730-1.c: Adjust.
26428 * gcc.dg/lvalue1.c (main): Likewise.
26429 * gcc.dg/lvalue-2.c: Likewise.
26430 * g++.dg/pr7503-3.C
26431
26432 2005-12-01 Geoffrey Keating <geoffk@apple.com>
26433
26434 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26435 error messages.
26436
26437 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
26438
26439 PR fortran/24789
26440 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
26441
26442 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26443
26444 PR target/24475
26445 * lib/target-supports.exp (check_effective_target_tls): New.
26446 (check_effective_target_tls_runtime): New.
26447 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26448 for TLS support.
26449 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26450 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26451 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26452 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26453 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26454 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26455 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26456 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26457 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26458 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26459 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26460 effective-target TLS.
26461 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26462 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26463 effective-target TLS runtime.
26464
26465 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26466
26467 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26468
26469 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
26470
26471 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26472 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26473 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26474 ignored" warnings when "packing" is the same as the ABI layout.
26475
26476 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
26477
26478 PR fortran/21302
26479 * gfortran.dg/line_length_1.f: New test.
26480 * gfortran.dg/line_length_2.f90: Ditto.
26481
26482 2005-11-30 Richard Guenther <rguenther@suse.de>
26483
26484 PR tree-optimization/21655
26485 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26486
26487 2005-11-30 Dale Johannesen <dalej@apple.com>
26488
26489 * gcc.c-torture/compile/pr24930.c: New.
26490
26491 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
26492
26493 PR fortran/15809
26494 * gfortran.dg/auto_char_dummy_array.f90: New test.
26495
26496 2005-11-30 Jeff Law <law@redhat.com>
26497
26498 * g++.old-deja/g++.law/pr25000.C: New test.
26499
26500 2005-11-30 Jakub Jelinek <jakub@redhat.com>
26501
26502 * gcc.dg/tls/opt-11.c: New test.
26503
26504 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
26505
26506 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26507 targets.
26508 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26509 LP64 ia64.
26510
26511 2005-11-29 Jakub Jelinek <jakub@redhat.com>
26512
26513 * gfortran.dg/open_access_1.f90: New test.
26514
26515 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26516
26517 * gcc.dg/charset/builtin2.c: New test.
26518
26519 2005-11-28 Jakub Jelinek <jakub@redhat.com>
26520
26521 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26522 on mmix-*-* for *_[xy].c.
26523
26524 2005-11-28 Kean Johnston <jkj@sco.com>
26525
26526 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26527 headers.
26528 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26529 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26530 * gcc.target/i386/asm-3.c: Ditto.
26531 * gcc.target/i386/clobbers.c: Ditto.
26532 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26533 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26534 test regexp.
26535 * gcc.target/i386/mul.c: Ditto.
26536 * gcc.target/i386/ssetype-1.c: Ditto.
26537 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26538 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26539 static so the test works with -fPIC mode too. Based on comment in
26540 PR19231 by Pinski.
26541 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26542
26543 2005-11-28 Richard Guenther <rguenther@suse.de>
26544
26545 * gcc.dg/alias-9.c: New testcase.
26546 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26547
26548 2005-11-28 Roger Sayle <roger@eyesopen.com>
26549 Uros Bizjak <uros@kss-loka.si>
26550
26551 PR middle-end/20219
26552 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26553 tan(x)/sin(x) transformations.
26554
26555 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
26556
26557 PR middle-end/24575
26558 * gcc.dg/tree-ssa/divide-3.c: New test.
26559 * gcc.dg/tree-ssa/divide-4.c: New test.
26560
26561 2005-11-27 Steven G. Kargl <kargls@comcast.net>
26562
26563 PR fortran/24917
26564 * gfortran.dg/boz_6.f90: New test.
26565
26566 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26567
26568 PR fortran/23912
26569 * gfortran.dg/modulo_1.f90: New test.
26570
26571 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26572
26573 PR libfortran/24919
26574 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26575 fail on CRLF platforms.
26576 * gfortran.dg/ftell_2.f90: Likewise.
26577
26578 2005-11-26 Eric Christopher <echristo@apple.com>
26579
26580 * gcc.dg/intmax_t-1.c: Remove mips xfail.
26581
26582 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26583
26584 * objc.dg/gnu-runtime-3.m: Simplify.
26585
26586 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26587
26588 PR middle-end/23669
26589 * gcc.dg/tree-ssa/divide-1.c: New test.
26590 * gcc.dg/tree-ssa/divide-2.c: New test.
26591
26592 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26593
26594 PR libgfortran/24945
26595 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26596
26597 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26598
26599 PR libgfortran/24945
26600 * gfortran.dg/open_status_2.f90: New test.
26601
26602 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26603
26604 * gcc.c-torture/execute/builtins/fprintf.c,
26605 gcc.c-torture/execute/builtins/fputs-lib.c,
26606 gcc.c-torture/execute/builtins/fputs.c,
26607 gcc.c-torture/execute/builtins/lib/fprintf.c,
26608 gcc.c-torture/execute/builtins/lib/printf.c,
26609 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26610
26611 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26612
26613 * gcc.dg/20050922-2.c: New test.
26614
26615 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26616
26617 * objc.dg/gnu-runtime-3.m: New test.
26618
26619 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26620
26621 PR c++/9278
26622 * g++.dg/other/void1.C: New test.
26623
26624 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26625
26626 PR middle-end/24998
26627 * gcc.dg/torture/fp-int-convert-float.c,
26628 gcc.dg/torture/fp-int-convert-double.c,
26629 gcc.dg/torture/fp-int-convert-long-double.c,
26630 gcc.dg/torture/fp-int-convert-timode.c,
26631 gcc.dg/torture/fp-int-convert-float80.c,
26632 gcc.dg/torture/fp-int-convert-float80-timode.c,
26633 gcc.dg/torture/fp-int-convert-float128.c,
26634 gcc.dg/torture/fp-int-convert-float128-timode.c,
26635 gcc.dg/torture/fp-int-convert.h: New files.
26636
26637 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26638
26639 PR middle-end/24989
26640 * gcc.dg/tree-ssa/bool-10.c: New test.
26641 * gcc.dg/tree-ssa/bool-11.c: New test.
26642 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26643
26644 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26645
26646 PR middle-end/24990
26647 * tree-ssa/pr24990-1.c: New test.
26648
26649 2005-11-24 Richard Guenther <rguenther@suse.de>
26650 Dirk Mueller <dmueller@suse.de>
26651
26652 PR c++/14024
26653 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26654 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26655 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26656 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26657 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26658 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26659
26660 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26661
26662 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26663
26664 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26665
26666 PR c/21668
26667 * gcc.dg/Wc++-compat.c: New.
26668 * gcc.dg/Wno-c++-compat.c: New.
26669
26670 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26671
26672 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26673 (vspltish, vspltisw): Likewise.
26674
26675 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26676
26677 PR libgfortran/24794
26678 * gfortran.dg/namelist_12.f: Fix quotes.
26679 * gfortran.dg/namelist_13.f90: Fix quotes.
26680 * gfortran.dg/namelist_14.f90: Fix quotes.
26681 * gfortran.dg/namelist_15.f90: Fix quotes.
26682 * gfortran.dg/namelist_use.f90: Fix quotes.
26683 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26684 * gfortran.dg/namelist_21.f90: New test.
26685 * gfortran.dg/namelist_22.f90: New test.
26686
26687 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26688
26689 PR target/23435
26690 * gcc.c-torture/compile/pr23435.c: New.
26691
26692 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26693
26694 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26695
26696 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26697
26698 * gcc.target/powerpc/405-macchw-1.c,
26699 gcc.target/powerpc/405-macchw-2.c,
26700 gcc.target/powerpc/405-macchwu-1.c,
26701 gcc.target/powerpc/405-macchwu-2.c,
26702 gcc.target/powerpc/405-machhw-1.c,
26703 gcc.target/powerpc/405-machhw-2.c,
26704 gcc.target/powerpc/405-machhwu-1.c,
26705 gcc.target/powerpc/405-machhwu-2.c,
26706 gcc.target/powerpc/405-maclhw-1.c,
26707 gcc.target/powerpc/405-maclhw-2.c,
26708 gcc.target/powerpc/405-maclhwu-1.c,
26709 gcc.target/powerpc/405-maclhwu-2.c,
26710 gcc.target/powerpc/405-mulchw-1.c,
26711 gcc.target/powerpc/405-mulchw-2.c,
26712 gcc.target/powerpc/405-mulchwu-1.c,
26713 gcc.target/powerpc/405-mulchwu-2.c,
26714 gcc.target/powerpc/405-mulhhw-1.c,
26715 gcc.target/powerpc/405-mulhhw-2.c,
26716 gcc.target/powerpc/405-mulhhwu-1.c,
26717 gcc.target/powerpc/405-mulhhwu-2.c,
26718 gcc.target/powerpc/405-mullhw-1.c,
26719 gcc.target/powerpc/405-mullhw-2.c,
26720 gcc.target/powerpc/405-mullhwu-1.c,
26721 gcc.target/powerpc/405-mullhwu-2.c,
26722 gcc.target/powerpc/405-nmacchw-1.c,
26723 gcc.target/powerpc/405-nmacchw-2.c,
26724 gcc.target/powerpc/405-nmachhw-1.c,
26725 gcc.target/powerpc/405-nmachhw-2.c,
26726 gcc.target/powerpc/405-nmaclhw-1.c,
26727 gcc.target/powerpc/405-nmaclhw-2.c,
26728 gcc.target/powerpc/440-macchw-1.c,
26729 gcc.target/powerpc/440-macchw-2.c,
26730 gcc.target/powerpc/440-macchwu-1.c,
26731 gcc.target/powerpc/440-macchwu-2.c,
26732 gcc.target/powerpc/440-machhw-1.c,
26733 gcc.target/powerpc/440-machhw-2.c,
26734 gcc.target/powerpc/440-machhwu-1.c,
26735 gcc.target/powerpc/440-machhwu-2.c,
26736 gcc.target/powerpc/440-maclhw-1.c,
26737 gcc.target/powerpc/440-maclhw-2.c,
26738 gcc.target/powerpc/440-maclhwu-1.c,
26739 gcc.target/powerpc/440-maclhwu-2.c,
26740 gcc.target/powerpc/440-mulchw-1.c,
26741 gcc.target/powerpc/440-mulchw-2.c,
26742 gcc.target/powerpc/440-mulchwu-1.c,
26743 gcc.target/powerpc/440-mulchwu-2.c,
26744 gcc.target/powerpc/440-mulhhw-1.c,
26745 gcc.target/powerpc/440-mulhhw-2.c,
26746 gcc.target/powerpc/440-mulhhwu-1.c,
26747 gcc.target/powerpc/440-mulhhwu-2.c,
26748 gcc.target/powerpc/440-mullhw-1.c,
26749 gcc.target/powerpc/440-mullhw-2.c,
26750 gcc.target/powerpc/440-mullhwu-1.c,
26751 gcc.target/powerpc/440-mullhwu-2.c,
26752 gcc.target/powerpc/440-nmacchw-1.c,
26753 gcc.target/powerpc/440-nmacchw-2.c,
26754 gcc.target/powerpc/440-nmachhw-1.c,
26755 gcc.target/powerpc/440-nmachhw-2.c,
26756 gcc.target/powerpc/440-nmaclhw-1.c,
26757 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26758
26759 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26760
26761 PR fortran/24774
26762 * gfortran.dg/inquire_9.f90: New test.
26763
26764 PR fortran/21647
26765 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26766
26767 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26768
26769 PR libfortran/24432
26770 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26771 Check that 'cos' is supported.
26772
26773 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26774
26775 PR fortran/24223
26776 * gfortran.dg/substring_equivalence.f90: New test.
26777
26778 PR fortran/24705
26779 * gfortran.dg/auto_internal_assumed.f90: New test.
26780
26781 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26782
26783 * gcc.dg/fold-div-2.c: New test.
26784
26785 2005-11-20 Ian Lance Taylor <ian@airs.com>
26786
26787 PR rtl-optimization/24883
26788 * gcc.c-torture/compile/pr24883.c: New test.
26789
26790 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26791
26792 PR middle-end/20583
26793 * gcc.c-torture/compile/pr20583.c: New.
26794
26795 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26796
26797 * gcc.c-torture/execute/usmul.c: New test.
26798
26799 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26800
26801 * gcc.dg/tree-ssa/vrp22.c: New test.
26802
26803 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26804
26805 PR middle-end/24912
26806 * gcc.dg/torture/pr24912-1.c: New test.
26807
26808 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26809
26810 PR fortran/24862
26811 * gfortran.dg/arrayio_derived_1.f90: New test.
26812
26813 2005-11-19 Richard Guenther <rguenther@suse.de>
26814
26815 PR middle-end/23294
26816 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26817
26818 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26819
26820 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26821
26822 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26823
26824 PR c++/8355
26825 * g++.dg/template/friend39.C: New test.
26826
26827 2005-11-18 James E Wilson <wilson@specifix.com>
26828
26829 * gcc.dg/builtin-strstr.c: New.
26830
26831 2005-11-18 Richard Henderson <rth@redhat.com>
26832
26833 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26834 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26835 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26836 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26837 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26838 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26839 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26840 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26841 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26842 renaming to remove initial "ia64-".
26843
26844 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26845
26846 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26847
26848 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26849
26850 * g++.dg/cpp/string-2.C: New test.
26851
26852 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26853
26854 * gcc.dg/tree-ssa/loop-14.c: New test.
26855
26856 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26857 Michael Chamberlain <michael@chamberlain.net.au>
26858
26859 * ada/acats/run_all.sh (target_run): Kill long running tests.
26860
26861 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26862
26863 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26864 * gcc.dg/cleanup-9.c: Likewise.
26865 * gcc.dg/cleanup-10.c: Likewise.
26866 * gcc.dg/cleanup-11.c: Likewise.
26867
26868 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26869
26870 PR fortran/24892
26871 * gfortran.dg/open_access_append_1.f90: New test.
26872 * gfortran.dg/open_access_append_2.f90: New test.
26873
26874 2005-11-16 Richard Guenther <rguenther@suse.de>
26875
26876 PR middle-end/24851
26877 * gcc.c-torture/execute/pr24851.c: New testcase.
26878
26879 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26880
26881 * gcc.dg/fold-overflow-1.c: New test.
26882
26883 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26884
26885 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26886 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26887
26888 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26889
26890 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26891 structures.
26892 * g++.dg/eh/forced2.C: Likewise.
26893 * g++.dg/eh/forced3.C: Likewise.
26894 * g++.dg/eh/forced4.C: Likewise.
26895
26896 2005-11-11 Mike Stump <mrs@apple.com>
26897
26898 * g++.old-deja/g++.mike/unused.C: Add.
26899
26900 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26901
26902 PR c++/24667
26903 * g++.dg/warn/Wcast-qual1.C: New test.
26904
26905 2005-11-15 Jan Hubicka <jh@suse.cz>
26906
26907 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26908
26909 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26910
26911 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26912
26913 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26914
26915 PR 24840
26916 * gcc.dg/tree-ssa/pr24840.c: New test.
26917
26918 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26919
26920 PR testsuite/24841
26921 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26922
26923 2005-11-14 Dale Johannesen <dalej@apple.com>
26924
26925 * gcc.c-torture/execute/20051113-1.c: New.
26926
26927 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26928
26929 PR c++/24687
26930 * g++.dg/template/crash43.C: New test.
26931
26932 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26933
26934 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26935
26936 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26937
26938 PR c++/24817
26939 * g++.dg/eh/spec8.C: New test.
26940
26941 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26942
26943 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26944
26945 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26946
26947 PR c++/20293
26948 * g++.dg/parse/ambig4.C: New test.
26949 * g++.dg/tc1/dr101.C: Adjust error markers.
26950 * g++.dg/lookup/strong-using-2.C: Likewise.
26951 * g++.dg/lookup/ambig5.C: Likewise.
26952 * g++.dg/lookup/ambig4.C: Likewise.
26953 * g++.dg/parse/crash22.C: Likewise.
26954
26955 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26956
26957 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26958
26959 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26960
26961 * gcc.dg/nested-calls-1.c: New test.
26962
26963 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26964
26965 * gfortran.dg/complex_intrinsic_1.f90: New test.
26966 * gfortran.dg/complex_intrinsic_2.f90: New test.
26967 * gfortran.dg/fgetc_1.f90: New test.
26968 * gfortran.dg/fgetc_2.f90: New test.
26969 * gfortran.dg/fgetc_3.f90: New test.
26970 * gfortran.dg/ftell_1.f90: New test.
26971 * gfortran.dg/ftell_2.f90: New test.
26972 * gfortran.dg/gnu_logical_1.F: New test.
26973 * gfortran.dg/gnu_logical_2.f90: New test.
26974
26975 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26976
26977 PR middle-end/24820
26978 * gcc.dg/pr24820.c: New test.
26979
26980 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26981
26982 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26983 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26984 variable.
26985
26986 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26987
26988 PR testsuite/24614
26989 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26990
26991 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26992
26993 * gcc.target/cris/cris.exp: New file.
26994 * gcc.target/cris/rld-legit1.c: New test.
26995 * gcc.target/cris/rld-legit2.c: New test.
26996
26997 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26998
26999 PR c++/24780
27000 * g++.dg/opt/pr24780.C: New test.
27001
27002 PR c++/24761
27003 * g++.dg/template/asm1.C: New test.
27004
27005 2005-11-12 Steven G. Kargl <kargls@comcast.net>
27006
27007 PR libgfortran/24787
27008 * gfortran.dg/scan_1.f90: New test.
27009
27010 2005-11-12 Jan Hubicka <jh@suse.cz>
27011
27012 * gcc.target/i386/minmax-1.c: New.
27013 * gcc.target/i386/minmax-2.c: New.
27014
27015 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
27016
27017 * gcc.dg/pr24445.c: Fix for 64-bit targets.
27018
27019 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
27020
27021 * gcc.c-torture/execute/20051110-1.c,
27022 gcc.c-torture/execute/20051110-2.c: New tests.
27023
27024 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
27025
27026 PR middle-end/24750
27027 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27028 New tests.
27029
27030 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
27031
27032 * lib/target-libpath.exp (get_shlib_extension): New proc.
27033 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27034 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27035 * lib/objc.exp (objc_target_compile): Likewise.
27036 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27037 detection.
27038
27039 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
27040
27041 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27042
27043 * lib/target-supports.exp (check_effective_target_static_libgfortran):
27044 Add -static to additional_flags and pass it to target_compile.
27045
27046 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27047
27048 PR libgfortran/24719
27049 gfortran.dg/read_noadvance.f90: New test.
27050
27051 PR libgfortran/24699
27052 gfortran.dg/fmt_t_2.f90: New test.
27053
27054 PR libgfortran/24785
27055 gfortran.dg/read_x_eor.f90: New test.
27056
27057 PR libgfortran/24584
27058 gfortran.dg/namelist_empty.f90: Rename test.
27059
27060 PR libgfortran/24489
27061 gfortran/read_eor.f90: Rename test.
27062
27063 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
27064
27065 PR fortran/15976
27066 * gfortran.dg/automatic_module_variable.f90: New test.
27067
27068 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
27069
27070 PR target/24445
27071 * gcc.dg/pr24445.c: New test.
27072
27073 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
27074
27075 PR fortran/24655
27076 PR fortran/24755
27077 * gfortran.dg/recursive_statement_functions.f90: Add statement
27078 functions using inline intrinsic functions and parameters to test
27079 that they no longer seg-fault.
27080
27081 PR fortran/24409
27082 gfortran.dg/nested_modules_4.f90: New test.
27083 gfortran.dg/nested_modules_5.f90: New test.
27084
27085 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27086
27087 PR fortran/24643
27088 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27089
27090 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
27091
27092 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27093 failures.
27094
27095 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27096
27097 * gcc.dg/sparc-getcontext-1.c: New test.
27098
27099 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
27100
27101 * gcc.dg/ifcvt-fabs-1.c: New test.
27102
27103 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
27104
27105 PR other/4372
27106 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27107 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27108
27109 2005-11-09 Richard Guenther <rguenther@suse.de>
27110
27111 PR tree-optimization/24716
27112 * gcc.c-torture/execute/pr24716.c: New testcase.
27113
27114 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27115
27116 * gcc.dg/pr24624.c: Disable for non S/390 targets.
27117
27118 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27119
27120 PR 24624
27121 * gcc.dg/pr24624.c: Testcase added.
27122
27123 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27124
27125 PR 24623
27126 * g++.dg/other/pr24623.C: Testcase added.
27127
27128 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
27129
27130 PR fortran/22607
27131 * gfortran-dg/pure_byref_1.f90: New.
27132 * gfortran-dg/pure_byref_2.f90: New.
27133
27134 2005-11-09 Uros Bizjak <uros@kss-loka.si>
27135
27136 PR c/24101
27137 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27138 * gcc.dg/dg.exp: Run main loop also for *.i files.
27139
27140 2005-11-08 Jakub Jelinek <jakub@redhat.com>
27141
27142 PR c++/19450
27143 * g++.dg/tls/diag-3.C: New test.
27144 * g++.dg/tls/diag-4.C: New test.
27145 * g++.dg/tls/static-1.C: New test.
27146 * g++.dg/tls/static-1a.cc: New file.
27147
27148 2005-11-08 Diego Novillo <dnovillo@redhat.com>
27149
27150 PR 23046
27151 * g++.dg/tree-ssa/pr23046.C: New test.
27152
27153 2005-11-08 Devang Patel <dpatel@apple.com>
27154
27155 PR tree-optimization/23115
27156 * gcc.dg/tree-ssa/pr23115.c: New.
27157
27158 2005-11-08 David Edelsohn <edelsohn@gnu.org>
27159
27160 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27161 * gcc.target/powerpc/pr16155.c: Same.
27162 * gcc.target/powerpc/altivec-1.c: Same.
27163 * gcc.target/powerpc/altivec-2.c: Same.
27164 * gcc.target/powerpc/altivec-3.c: Same.
27165 * gcc.target/powerpc/altivec-5.c: Same.
27166 * gcc.target/powerpc/altivec-11.c: Same.
27167 * gcc.target/powerpc/altivec-12.c: Same.
27168 * gcc.target/powerpc/altivec-14.c: Same.
27169 * gcc.target/powerpc/altivec-22.c: Same.
27170 * gcc.target/powerpc/altivec-consts.c: Same.
27171 * gcc.target/powerpc/altivec-pr22085.c: Same.
27172 * gcc.target/powerpc/altivec-splat.c: Same.
27173 * gcc.target/powerpc/altivec-varargs-1.c: Same.
27174 * gcc.target/powerpc/altivec-vec-merge.c: Same.
27175 * gcc.target/powerpc/darwin-longlong.c: Same.
27176
27177 2005-11-08 Uros Bizjak <uros@kss-loka.si>
27178
27179 PR target/19340
27180 * gcc.dg/pr19340.c: New test.
27181
27182 2005-11-07 Ian Lance Taylor <ian@airs.com>
27183
27184 PR rtl-optimization/24683
27185 * gcc.dg/pr24683.c: New test.
27186
27187 2005-11-07 Uros Bizjak <uros@kss-loka.si>
27188
27189 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27190 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27191
27192 2005-11-07 Uros Bizjak <uros@kss-loka.si>
27193
27194 * gcc.target/i386/pr23376.c: Compile with -mmmx.
27195
27196 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
27197
27198 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27199
27200 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
27201
27202 PR target/24230
27203
27204 * gcc.target/powerpc/altivec-consts.c,
27205 gcc.target/powerpc/altivec-splat.c: New testcase.
27206
27207 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
27208
27209 PR c/24599
27210
27211 * gcc.dg/overflow-2.c: New testcase.
27212
27213 2005-11-07 Jakub Jelinek <jakub@redhat.com>
27214
27215 PR rtl-optimization/23567
27216 * gcc.c-torture/execute/20051104-1.c: New test.
27217
27218 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
27219
27220 PR fortran/24534
27221 gfortran.dg/private_type_2.f90: Modified to check that case with
27222 PRIVATE declaration within derived type is accepted.
27223
27224 PR fortran/20838
27225 gfortran.dg/pointer_assign_1.f90: New test.
27226
27227 PR fortran/20840
27228 * gfortran.dg/arrayio_0.f90: New test.
27229
27230 PR fortran/17737
27231 gfortran.dg/data_initialized.f90: New test.
27232 gfortran.dg/data_constraints_1.f90: New test.
27233 gfortran.dg/data_constraints_2.f90: New test.
27234
27235 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
27236
27237 PR fortran/24174
27238 PR fortran/24305
27239 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27240
27241 2005-11-06 Diego Novillo <dnovillo@redhat.com>
27242
27243 PR 24670
27244 * gcc.dg/tree-ssa/pr24670.c: New test.
27245
27246 2005-11-05 Ian Lance Taylor <ian@airs.com>
27247
27248 PR target/22432
27249 * gcc.target/i386/pr22432.c: New test.
27250
27251 2005-11-05 Richard Henderson <rth@redhat.com>
27252
27253 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27254 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27255 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27256 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27257 from gcc.dg/alpha-*.
27258 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27259 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27260
27261 2005-11-05 Andreas Jaeger <aj@suse.de>
27262
27263 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27264
27265 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
27266
27267 PR target/23424
27268 * gcc.dg/torture/pr23424-1.c: New test.
27269
27270 2005-11-04 Richard Henderson <rth@redhat.com>
27271
27272 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27273 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27274 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27275 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27276 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27277 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27278 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27279 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27280 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27281 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27282 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27283 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27284 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27285 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27286 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27287 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27288 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27289 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27290 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27291 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27292 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27293 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27294 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27295 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27296 Move from gcc.dg/.
27297 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27298 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27299 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27300 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27301 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27302 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27303 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27304 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27305 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27306 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27307 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27308 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27309 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27310 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27311 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27312 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27313 gcc.target/i386/lea.c, gcc.target/i386/local.c,
27314 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27315 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27316 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27317 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27318 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27319 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27320 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27321 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27322 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27323 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27324 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27325 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27326 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27327 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27328 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27329 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27330 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27331 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27332 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27333 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27334 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27335 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27336 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27337 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27338 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27339 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27340 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27341 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27342
27343 2005-11-04 Diego Novillo <dnovillo@redhat.com>
27344
27345 PR 24627
27346 * gcc.dg/tree-ssa/pr24627.c: New test.
27347
27348 2005-11-04 Paul Brook <paul@codesourcery.com>
27349
27350 * gcc.dg/tls/opt-10.c: New test.
27351
27352 2005-11-04 Andreas Jaeger <aj@suse.de>
27353
27354 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27355 avoid extra warnings.
27356
27357 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27358
27359 PR libfortran/22298
27360 * lib/target-supports.exp
27361 (check_effective_target_static_libgfortran): New
27362 static_libgfortran effective target.
27363 * gfortran.dg/static_linking_1.f: New test.
27364 * gfortran.dg/static_linking_1.c: New file.
27365
27366 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
27367
27368 * gcc.dg/pr24615.c: Guard test with { target fpic }.
27369
27370 2005-11-03 Josh Conner <jconner@apple.com>
27371
27372 PR c++/19989
27373 g++.dg/ext/array2.C: New test.
27374 g++.dg/template/dependent-name3.C: New test.
27375 g++.dg/template/dependent-name4.C: New test.
27376 g++.dg/template/sfinae2.C: New test.
27377
27378 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27379
27380 PR preprocessor/22042
27381 * gcc.dg/cpp/strify4.c: New test.
27382
27383 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27384
27385 PR c++/17964
27386 * g++.dg/cpp/string-1.C: New test.
27387
27388 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27389
27390 * gcc.target/powerpc: New directory.
27391 * gcc.target/powerpc/powerpc.exp: New file.
27392 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27393 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27394 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27395 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27396 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27397 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27398 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27399 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27400 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27401 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27402 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27403 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27404 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27405 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27406 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27407 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27408 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27409 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27410 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27411 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27412 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27413 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27414 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27415 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27416 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27417 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27418 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27419 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27420 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27421 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27422 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27423 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27424 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27425 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27426
27427 2005-11-03 Mark Mitchell <mark@codesourcery.com>
27428
27429 PR c++/21627
27430 * g++.dg/warn/inline2.C: New test.
27431
27432 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27433
27434 PR middle-end/23155
27435 * g++.dg/ext/c99struct1.C: New test.
27436 * gcc.dg/union-cast-1.c: New test.
27437 * gcc.dg/union-cast-2.c: New test.
27438 * gcc.dg/union-cast-3.c: New test.
27439
27440 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27441
27442 PR middle-end/24589
27443 * gcc.c-torture/execute/zero-struct-2.c: New test.
27444
27445 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27446
27447 PR c++/24582
27448 * g++.dg/init/switch1.C: New test.
27449
27450 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27451
27452 * gcc.dg/delay-slot-1.c: New test.
27453
27454 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
27455
27456 PR target/24620
27457 * gcc.dg/pr24620.c: New test.
27458
27459 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27460
27461 PR c/24329
27462 * gcc.dg/format/unnamed-1.c: New test.
27463
27464 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27465
27466 PR c++/22434
27467 * g++.dg/expr/cond8.C: New test.
27468
27469 PR c++/24560
27470 * g++.dg/parse/dot1.C: New test.
27471
27472 2005-11-02 Jan Hubicka <jh@suse.cz>
27473
27474 PR target/23303
27475 * gcc.dg/i386-lea.c: New test
27476
27477 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27478
27479 PR target/24615
27480 * gcc.dg/pr24615.c: New test.
27481
27482 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27483
27484 PR target/24600
27485 * gcc.dg/pr24600.c: New test.
27486
27487 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27488
27489 PR c++/19253
27490 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27491 * g++.dg/parse/typename9.C: New test.
27492 * g++/dg/parse/typename10.C: Likewise.
27493
27494 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27495
27496 PR fortran/18157
27497 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27498 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27499 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27500
27501 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27502
27503 PR c++/24569
27504 * g++.dg/debug/static1.C: New test.
27505
27506 2005-11-02 Josh Conner <jconner@apple.com>
27507
27508 * g++.dg/crash38.C: moved into proper directory...
27509 * g++.dg/template/crash42.C: ...here
27510
27511 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
27512
27513 PR target/18338
27514 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27515 pcc_bitfield_type_matters || default_packed.
27516
27517 * lib/target-supports.exp
27518 (check_effective_target_pcc_bitfield_type_matters): New proc.
27519 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27520
27521 PR testsuite/23304
27522 * lib/target-supports.exp (check_effective_default_packed): New proc.
27523 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27524 Gate expected errors on target ! default_packed.
27525 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27526
27527 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27528
27529 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27530 change (r106358).
27531
27532 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27533
27534 PR fortran/24008
27535 * gfortran.dg/entry_5.f90: New.
27536 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27537
27538 2005-11-01 Bob Wilson <bob.wilson@acm.org>
27539
27540 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27541
27542 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
27543
27544 PR fortran/21565
27545 gfortran.dg/namelist_blockdata.f90: New test.
27546
27547 PR fortran/18737
27548 gfortran.dg/external_implicit_none.f90: New test.
27549
27550 PR fortran/14994
27551 * gfortran.dg/secnds.f: New test.
27552
27553 2005-10-31 Jan Hubicka <jh@suse.cz>
27554
27555 PR target/20928
27556 * gcc.c-torture/compile/pr20928.c: New test.
27557
27558 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
27559
27560 PR middle-end/23492
27561 * gcc.c-torture/compile/zero-strct-5.c: New test.
27562
27563 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
27564
27565 PR libgfortran/24584
27566 * gfortran.dg/pr24584.f90: New test.
27567
27568 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
27569
27570 PR fortran/18883
27571 * gfortran.dg/char_result_9.f90: New.
27572 * gfortran.dg/char_result_10.f90: New.
27573
27574 2005-10-30 Jan Hubicka <jh@suse.cz>
27575
27576 * g++.dg/tree-ssa/pr24172.C: New testcase.
27577
27578 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27579
27580 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27581
27582 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
27583
27584 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27585 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27586 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27587 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27588 gfortran.dg/enum_9.f90,
27589 gfortran.fortran-torture/compile/enum_1.f90,
27590 gfortran.fortran-torture/execute/enum_1.f90,
27591 gfortran.fortran-torture/execute/enum_2.f90,
27592 gfortran.fortran-torture/execute/enum_3.f90,
27593 gfortran.fortran-torture/execute/enum_4.f90: New tests.
27594
27595 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27596
27597 PR target/18482
27598 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27599 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27600
27601 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27602
27603 PR libfortran/20179
27604 * gfortran.dg/mixed_io_1.f90: New test.
27605 * gfortran.dg/mixed_io_1.c: New file.
27606
27607 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27608
27609 * gfortran.dg/malloc_free_1.f90: New test.
27610
27611 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27612
27613 * gcc.dg/nested-func-4.c: Require profiling -pg.
27614
27615 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27616
27617 PR C++/23229
27618 * g++.dg/warn/main-2.C: New test.
27619
27620 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27621
27622 PR fortran/24545
27623 * gfortran.dg/interface_2.f90: new test.
27624
27625 2005-10-28 Josh Conner <jconner@apple.com>
27626
27627 PR c++/22153
27628 * g++.dg/template/crash38.C: New test.
27629 * g++.dg/parse/explicit1.C: Change expected errors.
27630
27631 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27632
27633 PR C++/23426
27634 * g++.dg/other/large-size-array.C: New test.
27635
27636 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27637
27638 PR middle-end/24362
27639 * g++.dg/opt/complex4.C: New test.
27640
27641 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27642
27643 * gcc.dg/nested-func-4.c: New test.
27644
27645 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27646
27647 PR fortran/24158
27648 gfortran.dg/derived_recursion.f90: New test.
27649 gfortran.dg/implicit_actual.f90: New test.
27650
27651 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27652
27653 PR middle-end/24295, PR testsuite/24477
27654 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27655 removed when weakref hits the tree.
27656
27657 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27658
27659 * gfortran.dg/cray_pointers_4.f90: New test.
27660
27661 * gfortran.dg/cray_pointers_5.f90: New test.
27662
27663 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27664
27665 PR fortran/22290
27666 * gfortran.dg/assign_5.f90: New test.
27667 * gfortran.dg/assign_6.f: New test.
27668
27669 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27670
27671 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27672 CPU has no SSE support.
27673
27674 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27675
27676 PR libgfortran/24224
27677 * gfortran.dg/arrayio_1.f90: Update attribution.
27678 * gfortran.dg/arrayio_2.f90: Update attribution.
27679 * gfortran.dg/arrayio_3.f90: Update attribution.
27680 * gfortran.dg/arrayio_4.f90: Update test conditions.
27681 * gfortran.dg/arrayio_5.f90: Update attribution.
27682 * gfortran.dg/arrayio_6.f90: New test.
27683 * gfortran.dg/arrayio_7.f90: New test.
27684
27685 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27686
27687 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27688
27689 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27690
27691 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27692
27693 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27694
27695 PR fortran/24416
27696 * gfortran.dg/namelist_char_only.f90: New test.
27697
27698 2005-10-24 Asher Langton <langton2@llnl.gov>
27699
27700 PR fortran/17031
27701 PR fortran/22282
27702 * gfortran.dg/cray_pointers_1.f90: New test.
27703 * gfortran.dg/cray_pointers_2.f90: New test.
27704 * gfortran.dg/cray_pointers_3.f90: New test.
27705 * gfortran.dg/loc_1.f90: New test.
27706 * gfortran.dg/loc_2.f90: New test.
27707
27708 2005-10-24 Steven Bosscher <stevenb@suse.de>
27709
27710 * gcc.dg/pr24225.c: New test.
27711
27712 2005-10-24 Asher Langton <langton2@llnl.gov>
27713
27714 * gfortran.dg/dup_save_1.f90: New test.
27715 * gfortran.dg/dup_save_2.f90: New test.
27716
27717 2005-10-24 Paul Brook <paul@codesourcery.com>
27718
27719 PR 24107
27720 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27721 stdint.h.
27722
27723 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27724
27725 PR libgfortran/24489
27726 * gfortran.dg/pr24489.f90: New test.
27727
27728 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27729
27730 PR fortran/23635
27731 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27732
27733 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27734
27735 PR target/18911
27736 * g++.dg/init/array16.C: Skip for mmix-*-*.
27737
27738 2005-10-23 Asher Langton <langton2@llnl.gov>
27739
27740 * gfortran.dg/byte_1.f90: New test.
27741 * gfortran.dg/byte_2.f90: New test.
27742
27743 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27744
27745 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27746
27747 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27748
27749 PR fortran/18022
27750 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27751
27752 PR fortran/24311
27753 * gfortran.dg/merge_char_const.f90: New test.
27754
27755 PR fortran/24384
27756 * gfortran.dg/spread_scalar_source.f90: New test.
27757
27758 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27759
27760 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27761
27762 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27763 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27764
27765 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27766
27767 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27768
27769 PR fortran/24426
27770 * gfortran.dg/der_pointer_4.f90: New.
27771
27772 2005-10-22 David Ayers <d.ayers@inode.at>
27773
27774 * obj-c++.dg/except-1.mm: Simplify.
27775
27776 2005-10-21 David Ayers <d.ayers@inode.at>
27777
27778 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27779
27780 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27781
27782 * gfortran.dg/assumed_dummy_2.f90: New test.
27783
27784 2005-10-21 James E Wilson <wilson@specifix.com>
27785
27786 PR preprocessor/15220
27787 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27788
27789 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27790
27791 * gcc.c-torture/execute/20051021-1.c: New test.
27792
27793 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27794
27795 PR c++/24260
27796 * g++.dg/ext/tmplattr1.C: New test.
27797
27798 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27799
27800 PR fortran/24440
27801 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27802
27803 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27804
27805 * obj-c++.dg/except-1.mm: New.
27806
27807 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27808
27809 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27810
27811 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27812
27813 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27814
27815 PR middle-end/24295
27816 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27817 declarations with the same names as thunks' alias targets, use
27818 aliases instead.
27819 * gcc.dg/attr-alias-3.c: New test.
27820 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27821
27822 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27823
27824 PR c++/22618
27825 * g++.dg/parse/access8.C: New test.
27826
27827 2005-10-20 Richard Guenther <rguenther@suse.de>
27828
27829 PR c++/24439
27830 * g++.dg/tree-ssa/pr24439.C: New testcase.
27831
27832 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27833
27834 * g++.dg/opt/delay-slot-1.C: New test.
27835
27836 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27837
27838 PR fortran/21625
27839 * gfortran.fg/der_init_1.f90: New.
27840
27841 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27842
27843 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27844
27845 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27846
27847 PR c++/21908
27848 * g++.dg/parse/error28.C: New test.
27849
27850 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27851
27852 * gcc.dg/profile-generate-2.c: New test.
27853
27854 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27855
27856 PR target/23589
27857 * g++.dg/ext/dllimport11.C: New.
27858
27859 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27860
27861 PR c++/22293
27862 * g++.dg/other/friend3.C: New test.
27863
27864 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27865
27866 PR c++/23293
27867 * g++.dg/template/error19.C: New test.
27868
27869 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27870
27871 PR c++/21383
27872 * g++.dg/overload/koenig2.C: New.
27873
27874 PR c++/23118
27875 * g++.dg/overload/error2.C: New.
27876
27877 PR c++/22604
27878 * g++.dg/inherit/covariant14.C: New.
27879
27880 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27881
27882 PR c++/23440
27883 * g++.dg/parse/for1.C: New test.
27884
27885 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27886
27887 PR fortran/23446
27888 * gfortran.dg/host_dummy_index_1.f90: New test.
27889
27890 PR fortran/21459
27891 * gfortran.dg/automatic_char_len_2.f90: New test.
27892
27893 PR fortran/20866
27894 * gfortran.dg/recursive_statement_functions.f90: New test.
27895
27896 PR fortran/20853
27897 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27898
27899 PR fortran/20849
27900 * gfortran.dg/external_initializer.f90: New test.
27901
27902 PR fortran/20837
27903 * non_module_public.f90: New test.
27904
27905 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27906
27907 PR c++/24386
27908 * g++.dg/template/overload7.C: New.
27909
27910 PR c++/22551
27911 * g++.dg/other/switch2.C: Remove expected warnings.
27912
27913 PR c++/21353
27914 * g++.dg/template/defarg6.C: New.
27915
27916 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27917
27918 PR target/24315
27919 * gcc.target/i386/pr24315.c: New test.
27920
27921 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27922
27923 PR c++/24389
27924 * g++.dg/template/static21.C: New test.
27925 * g++.dg/template/static21-a.cc: Likewise.
27926
27927 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27928
27929 PR c++/23959
27930 * g++.dg/warn/Wswitch-default-1.C: New test.
27931 * g++.dg/warn/Wswitch-default-2.C: New test.
27932
27933 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27934
27935 PR c++/22173
27936 * g++.dg/parse/template18.C: New test.
27937 * g++.dg/template/nontype15.C: Likewise.
27938
27939 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27940
27941 PR fortran/22273
27942 * gfortran.dg/spec_expr_2.f90: New.
27943
27944 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27945
27946 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27947 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27948 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27949 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27950 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27951 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27952 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27953 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27954 previous target-specific skips and warning-message matches where
27955 applicable.
27956
27957 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27958
27959 PR c++/21347
27960 * g++.dg/warn/Wctor-dtor.C: New test.
27961
27962 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27963
27964 PR c/23439
27965 * gcc.dg/for-1.c: New test.
27966
27967 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27968
27969 PR c++/19565
27970 * g++.dg/warn/Wconversion1.C: New test.
27971 * g++.dg/ext/packed4.C: Compile with -w.
27972 * g++.dg/opt/20050511-1.C: Likewise.
27973 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27974
27975 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27976
27977 * gfortran.dg/boz_5.f90: New test.
27978
27979 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27980
27981 PR c++/22551
27982 * g++.dg/other/switch2.C: New.
27983
27984 PR c++/23984
27985 * g++.dg/init/ctor7.C: New.
27986
27987 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27988
27989 PR c++/23730
27990 * g++.dg/parse/crash32.C: New test.
27991
27992 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27993
27994 PR c++/20721
27995 * g++.dg/init/goto2.C: New test.
27996
27997 PR c++/22464
27998 * g++.dg/template/crash/41.C: New test.
27999
28000 PR c++/22180
28001 * g++.dg/template/crash40.C: New test.
28002
28003 PR c++/23694
28004 * g++.dg/parse/friend5.C: New test.
28005
28006 PR c++/23307
28007 * g++.dg/template/crash38.C: New test.
28008
28009 PR c++/22352
28010 * g++.dg/template/friend38.C: New test.
28011
28012 PR c++/22405
28013 * g++.dg/template/crash39.C: New test.
28014
28015 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
28016
28017 * gcc.dg/debug/dwarf2/dwarf-char1.c,
28018 gcc.dg/debug/dwarf2/dwarf-char2.c,
28019 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28020
28021 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28022
28023 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
28024
28025 * gcc.dg/dll-2.c: Add tests for warnings.
28026 * gcc.dg/dll-3.c: Likewise.
28027 * gcc.dg/dll-4.c: Likewise.
28028
28029 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28030 * g++.dg/ext/dllimport2.C: Likewise.
28031 * g++.dg/ext/dllimport3.C: Likewise.
28032 * g++.dg/ext/dllimport7.C: Likewise.
28033 * g++.dg/ext/dllimport8.C: Likewise.
28034 * g++.dg/ext/dllimport9.C: Likewise.
28035
28036 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
28037
28038 PR fortran/24092
28039 * gfortran.dg/derived_pointer_recursion.f90: New test.
28040
28041 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
28042
28043 * gcc.c-torture/execute/20051012-1.c: New test.
28044
28045 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28046
28047 PR fortran/18082
28048 * gfortran.dg/automatic_char_len_1.f90: New test.
28049
28050 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28051
28052 PR fortran/20847
28053 * gfortran.dg/save_common.f90: New test.
28054
28055 PR fortran/20856
28056 * gfortran.dg/save_result.f90: New test.
28057
28058 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
28059
28060 PR c++/21592
28061 * g++.dg/template/dependent-expr1.C: Add new expected error.
28062 * g++.dg/template/dependent-expr2.C: Adjust error text.
28063 * g++.dg/template/overload6.C: New.
28064
28065 PR c++/23797
28066 * g++.dg/other/typename8.C: New.
28067
28068 PR c++/21117
28069 * g++.dg/other/return1.C: New.
28070
28071 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
28072
28073 PR c++/24052
28074 * g++.dg/ext/label5.C: New.
28075
28076 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
28077
28078 PR c++/19964
28079 * g++.dg/parse/crash31.C: New.
28080
28081 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
28082
28083 * g++.dg/ipa/ipa-1.c: New test.
28084 * g++.dg/ipa/ipa-2.c: New test.
28085 * g++.dg/ipa/ipa-3.c: New test.
28086 * g++.dg/ipa/ipa-4.c: New test.
28087 * g++.dg/ipa/ipa-5.c: New test.
28088 * g++.dg/ipa/ipa.exp: New file.
28089
28090 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28091
28092 PR fortran/24207
28093 * gfortran.dg/private_type_3.f90: New test.
28094
28095 2005-10-11 Steven G. Kargl <kargls@comcast.net>
28096
28097 PR fortran/20786
28098 gfortran.dg/aint_anint_1.f90: New test.
28099
28100 2005-10-11 Steven G. Kargl <kargls@comcast.net>
28101
28102 PR libgfortran/24313
28103 gfortran.dg/csqrt.f: New test.
28104
28105 2005-10-11 Ian Lance Taylor <ian@airs.com>
28106
28107 PR c++/8057
28108 * g++.dg/warn/noeffect7.C: New test.
28109 * g++.dg/warn/noeffect2.C: Instantiate templates.
28110 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
28111 and warning.
28112
28113 2005-10-11 Mark Mitchell <mark@codesourcery.com>
28114
28115 PR c++/21089
28116 * g++.dg/init/float1.C: New test.
28117
28118 PR c++/24277
28119 * g++.dg/init/member1.C: Tweak error markers.
28120
28121 2005-10-11 Janis Johnson <janis187@us.ibm.com>
28122
28123 PR testsuite/24281
28124 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28125 Check for null pointer.
28126
28127 2005-10-11 Mark Mitchell <mark@codesourcery.com>
28128
28129 PR c++/21369
28130 * g++.dg/parse/ret-type3.C: New test.
28131
28132 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
28133
28134 PR tree-opt/23946
28135 * gcc.c-torture/compile/pr23946.c: New test.
28136
28137 2005-10-11 Jakub Jelinek <jakub@redhat.com>
28138
28139 * g++.dg/opt/mmx2.C: New test.
28140
28141 2005-10-10 Mark Mitchell <mark@codesourcery.com>
28142
28143 PR c++/24277
28144 * g++.dg/template/static20.C: New test.
28145
28146 PR c++/24302
28147 * g++.dg/warn/Wunused-12.C: New test.
28148
28149 PR c++/23437
28150 * g++.dg/template/arg4.C: New test.
28151
28152 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28153
28154 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28155 * gcc.dg/ucnid-3.c: Likewise.
28156 * gcc.dg/ucnid-4.c: Likewise.
28157 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28158 * g++.dg/other/ucnid-1.C: Likewise.
28159 * gcc.dg/sparc-frame-1.c: New test.
28160
28161 2005-10-10 Mark Mitchell <mark@codesourcery.com>
28162
28163 PR c++/24139
28164 * g++.dg/template/spec27.C: New test.
28165
28166 PR c++/24275
28167 * g++.dg/template/static19.C: New test.
28168
28169 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28170
28171 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28172 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28173
28174 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
28175
28176 PR target/24136
28177 * gfortran.fortran-torture/compile/pr24136.f: New test.
28178
28179 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
28180
28181 PR c++/22172
28182 * g++.dg/parse/crash30.C: New test.
28183
28184 2005-10-07 Richard Guenther <rguenther@suse.de>
28185
28186 PR middle-end/24227
28187 * gcc.c-torture/compile/pr24227.c: New testcase.
28188
28189 2005-10-07 Steve Ellcey <sje@cup.hp.com>
28190
28191 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28192 Do not put aligned attributes on array elements.
28193
28194 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
28195
28196 PR testsuite/23611, PR testsuite/23615
28197 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28198 writing prototypes of library functions by hand.
28199 * obj-c++.dg/bitfield-4.mm: Likewise.
28200 * obj-c++.dg/const-str-4.mm: Likewise.
28201 * obj-c++.dg/encode-4.mm: Likewise.
28202 * obj-c++.dg/encode-5.mm: Likewise.
28203 * obj-c++.dg/encode-6.mm: Likewise.
28204 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28205 * obj-c++.dg/method-10.mm: Likewise.
28206 * obj-c++.dg/method-17.mm: Likewise.
28207 * obj-c++.dg/method-19.mm: Likewise.
28208 * obj-c++.dg/try-catch-2.mm: Likewise.
28209
28210 2005-10-06 Richard Henderson <rth@redhat.com>
28211
28212 PR 24236
28213 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28214
28215 2005-10-06 Dale Johannesen <dalej@apple.com>
28216
28217 * gcc.c-torture/execute/20030125-1.c: Correct.
28218
28219 2005-10-06 Richard Guenther <rguenther@suse.de>
28220
28221 PR tree-optimization/24238
28222 * g++.dg/tree-ssa/pr24238.C: New testcase.
28223
28224 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
28225
28226 PR 18568
28227 * gfortran.dg/der_pointer_3.f90: New test.
28228
28229 2005-10-05 Devang Patel <dpatel@apple.com>
28230
28231 PR Debug/23205
28232 * g++.dg/other/PR23205.C: New.
28233
28234 2005-10-05 Richard Henderson <rth@redhat.com>
28235
28236 PR target/23602
28237 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28238 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28239
28240 2005-10-05 Dale Johannesen <dalej@apple.com>
28241
28242 * gcc.c-torture/execute/float-floor.c: New.
28243
28244 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
28245
28246 PR tree-optimization/21419
28247 PR tree-optimization/24146
28248 PR tree-optimization/24151
28249
28250 * g++.dg/ext/asm7.C: New.
28251 * g++.dg/ext/asm8.C: New.
28252 * gcc.dg/asm-1.c: Compile on all targets.
28253 * gcc.dg/asm-pr24146.c: New.
28254 * gcc.dg/pr21419.c: Adjust error messages.
28255
28256 2005-10-05 Richard Guenther <rguenther@suse.de>
28257
28258 PR fortran/24176
28259 * gfortran.fortran-torture/compile/empty.f90: New testcase.
28260
28261 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
28262
28263 PR c++/23513
28264 * g++.dg/template/spec22.C: Robustify test.
28265 * g++.dg/template/spec26.C: New.
28266
28267 2005-10-05 Uros Bizjak <uros@kss-loka.si>
28268
28269 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28270 if target supports vector instructions.
28271
28272 2005-10-04 Geoffrey Keating <geoffk@apple.com>
28273
28274 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28275 C99 functions.
28276
28277 2005-10-04 Janis Johnson <janis187@us.ibm.com>
28278
28279 * lib/target-supports.exp (check_effective_target_fortran_large_real,
28280 check_effective_target_fortran_large_int): Replace cached result
28281 when target changes.
28282
28283 2005-10-04 Devang Patel <dpatel@apple.com>
28284
28285 * gcc.dg/i386-sse-vect-types.c: New.
28286
28287 2005-10-04 Ian Lance Taylor <ian@airs.com>
28288
28289 PR preprocessor/13726
28290 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28291 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28292
28293 2005-10-04 Richard Guenther <rguenther@suse.de>
28294
28295 PR c/23576
28296 * gcc.dg/noncompile/pr23576.c: New testcase.
28297
28298 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
28299
28300 PR middle-end/23125
28301 * gcc.dg/register-var-3.c: New test.
28302
28303 2005-10-04 Steven Bosscher <stevenb@suse.de>
28304
28305 * gcc.dg/pr23049.c: New test.
28306
28307 * gcc.dg/ucnid-4.c: Fix test.
28308
28309 2005-10-03 Diego Novillo <dnovillo@redhat.com>
28310
28311 PR 23445
28312 * gcc.c-torture/compile/pr23445.c: New test.
28313
28314 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
28315
28316 * g++.dg/overload/unknown1.C: New.
28317
28318 2005-10-03 Mark Mitchell <mark@codesourcery.com>
28319
28320 PR c++/17775
28321 * g++.dg/template/repo4.C: New test.
28322
28323 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28324
28325 PR libfortran/19308
28326 * gfortran.dg/large_real_kind_2.F90: New test.
28327 * gfortran.dg/large_integer_kind_2.f90: New test.
28328
28329 2005-10-03 Uros Bizjak <uros@kss-loka.si>
28330
28331 * lib/target-supports.exp (check_effective_target_vect_shift):
28332 Implement with result caching. Add i?86, x86_64 and ia64 targets.
28333 (check_effective_target_vect_condition): Fix copy-n-pasto.
28334
28335 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28336 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28337 targets.
28338
28339 2005-10-02 Mark Mitchell <mark@codesourcery.com>
28340
28341 PR c++/22621
28342 * g++.dg/template/overload5.C : New test.
28343
28344 PR c++/23840
28345 * g++.dg/expr/stdarg1.C: New test.
28346
28347 2005-10-02 Diego Novillo <dnovillo@redhat.com>
28348
28349 PR 24142
28350 * gcc.c-torture/execute/pr24142.c: New test.
28351
28352 2005-10-01 Diego Novillo <dnovillo@redhat.com>
28353
28354 PR 24141
28355 * gcc.c-torture/execute/pr24141.c: New test.
28356
28357 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
28358 Diego Novillo <dnovillo@redhat.com>
28359
28360 PR 23604
28361 * gcc.c-torture/execute/pr23604.c: New test.
28362
28363 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
28364
28365 PR fortran/16404
28366 PR fortran/20835
28367 PR fortran/20890
28368 PR fortran/20899
28369 PR fortran/20900
28370 PR fortran/20901
28371 PR fortran/20902
28372 gfortran.dg/equiv_constraint_1.f90: New test.
28373 gfortran.dg/equiv_constraint_2.f90: New test.
28374 gfortran.dg/equiv_constraint_3.f90: New test.
28375 gfortran.dg/equiv_constraint_4.f90: New test.
28376 gfortran.dg/equiv_constraint_5.f90: New test.
28377 gfortran.dg/equiv_constraint_6.f90: New test.
28378 gfortran.dg/equiv_constraint_7.f90: New test.
28379 gfortran.dg/equiv_constraint_8.f90: New test.
28380 gfortran.dg/private_type_1.f90: New test.
28381 gfortran.dg/private_type_2.f90: New test.
28382 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28383 980628-10.f: Assert std=gnu to permit mixing of
28384 types in equivalence statements.
28385
28386 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
28387
28388 PR 24112
28389 * gfortran.dg/open_status_1.f90: New.
28390
28391 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28392
28393 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28394 * gcc.dg/vect/pr22480.c: Clean up temp files.
28395 * gcc.dg/vect/pr23831.c: Clean up temp files.
28396 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28397 Clean up temp files.
28398 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28399 Clean up temp files.
28400
28401 * gcc.dg/20050309-1.c: Clean up temp files.
28402 * gcc.dg/20050325-1.c: Clean up temp files.
28403
28404 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28405
28406 PR tree-optimization/24059
28407 * gcc.dg/vect/pr24059.c : New test.
28408
28409 2005-09-29 Jakub Jelinek <jakub@redhat.com>
28410
28411 PR middle-end/24109
28412 * gcc.c-torture/execute/20050929-1.c: New test.
28413
28414 2005-09-29 Steven Bosscher <stevenb@suse.de>
28415
28416 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28417
28418 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
28419
28420 PR c/21419
28421 * gcc.dg/pr21419.c: New test.
28422
28423 2005-09-29 Steven Bosscher <stevenb@suse.de>
28424
28425 * gcc.dg/pr23911.c: New test.
28426
28427 2005-09-28 Mark Mitchell <mark@codesourcery.com>
28428
28429 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28430
28431 PR c++/16782
28432 * g++.dg/parse/qualified4.C: New test.
28433 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28434 * g++.old-deja/g++.mike/p8154.C: Likewise.
28435
28436 2005-09-27 Mark Mitchell <mark@codesourcery.com>
28437
28438 PR c++/22147
28439 * g++.dg/template/friend37.C: New test.
28440 * g++.dg/parse/crash28.C: Adjust error markers.
28441
28442 2005-09-27 Jakub Jelinek <jakub@redhat.com>
28443
28444 PR fortran/18518
28445 * gfortran.fortran-torture/execute/save_2.f90: New decl.
28446
28447 2005-09-27 Devang Patel <dpatel@apple.com>
28448
28449 PR tree-optimization/23625
28450 * gcc.dg/pr23625.c: New test.
28451
28452 2005-09-27 Uros Bizjak <uros@kss-loka.si>
28453
28454 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28455 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28456
28457 2005-09-26 Jakub Jelinek <jakub@redhat.com>
28458
28459 PR fortran/23677
28460 * gfortran.fortran-torture/execute/save_1.f90: New test.
28461 * gfortran.dg/save_1.f90: New test.
28462
28463 2005-09-26 Uros Bizjak <uros@kss-loka.si>
28464
28465 * gcc.target/i386/builtin-apply-mmx.c: New test.
28466
28467 PR target/22576
28468 * gcc.target/i386/pr22576.c: New test.
28469
28470 PR target/22585
28471 * gcc.target/i386/pr22585.c: New test.
28472
28473 PR target/23268
28474 * gcc.target/i386/pr23268.c: New test.
28475
28476 PR middle-end/23831
28477 * gcc.dg/vect/pr23831.c: New test.
28478
28479 PR target/24055
28480 * gcc.target/i386/pr24055.c: New test.
28481
28482 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
28483
28484 PR tree-optimization/23960
28485 * gcc.c-torture/compile/pr23960.c: New.
28486
28487 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
28488
28489 PR fortran/16861
28490 * gfortran.dg/nested_modules_3.f90: New.
28491
28492 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28493
28494 PR fortran/24005
28495 gfortran.dg/interface_1.f90: New test.
28496
28497 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
28498 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28499
28500 PR fortran/23843
28501 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28502
28503 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28504
28505 PR fortran/23516
28506 * gfortran.dg/imag_1.f: New test.
28507 * gfortran.dg/imag_2.f: Ditto.
28508
28509 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
28510
28511 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28512
28513 2005-09-22 Jakub Jelinek <jakub@redhat.com>
28514
28515 PR c++/21983
28516 * g++.dg/warn/pr21983.C: New test.
28517
28518 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
28519
28520 * gcc.dg/20050922-1.c: Testcase added.
28521
28522 2005-09-21 Mark Mitchell <mark@codesourcery.com>
28523
28524 PR c++/23993
28525 * g++.dg/template/array14.C: New test.
28526
28527 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
28528
28529 PR fortran/19929
28530 * gfortran.dg/der_ptr_component_1.f90: New test.
28531
28532 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28533
28534 PR c++/23965
28535 * g++.dg/template/error1.C: Reject "no matching function" message.
28536
28537 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28538
28539 PR c++/17609
28540 * g++.dg/lookup/error1.C: New test.
28541
28542 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
28543
28544 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28545 functionality of the testcase.
28546
28547 2005-09-20 Richard Henderson <rth@redhat.com>
28548
28549 * gcc.dg/vect/vect-22.c: Require vect_float.
28550 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28551
28552 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
28553
28554 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28555 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28556 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28557 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28558 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28559 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28560 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28561 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28562 * gcc.dg/cpp/ucnid-8.c: New test.
28563
28564 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28565
28566 PR tree-optimization/23929
28567 * gcc.c-torture/compile/pr23929.c: New test.
28568
28569 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
28570
28571 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28572 for one loop.
28573
28574 2005-09-20 Steve Ellcey <sje@cup.hp.com>
28575
28576 PR testsuite/23186
28577 * g++.dg/other/pr22003.C: Require named sections.
28578
28579 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28580
28581 PR c++/23947
28582 * g++.dg/rtti/crash3.C: New test.
28583
28584 PR tree-optimization/23818
28585 * gcc.dg/pr23818.c: New test.
28586
28587 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28588
28589 PR fortran/23420
28590 * gfortran.dg/print_fmt_4.f: New.
28591
28592 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28593
28594 PR fortran/23663
28595 * gfortran.fortran-torture/execute/entry_11.f90: New test.
28596
28597 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28598
28599 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28600 Use pointers to local alignable arrays instead. Added comments.
28601 * gcc.dg/vect/vect-46.c: Likewise.
28602 * gcc.dg/vect/vect-48.c: Likewise.
28603 * gcc.dg/vect/vect-49.c: Likewise.
28604 * gcc.dg/vect/vect-52.c: Likewise.
28605 * gcc.dg/vect/vect-53.c: Likewise.
28606 * gcc.dg/vect/vect-54.c: Likewise.
28607 * gcc.dg/vect/vect-56.c: Likewise.
28608 * gcc.dg/vect/vect-57.c: Likewise.
28609 * gcc.dg/vect/vect-58.c: Likewise.
28610 * gcc.dg/vect/vect-60.c: Likewise.
28611 * gcc.dg/vect/vect-61.c: Likewise.
28612
28613 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28614 The test is no longer vectorizable on vect_no_align targets.
28615 * gcc.dg/vect/vect-43.c: Likewsie.
28616
28617 * gcc.dg/vect/vect-44.c: Added comments.
28618 * gcc.dg/vect/vect-45.c: Added comments.
28619 * gcc.dg/vect/vect-50.c: Added comments.
28620 * gcc.dg/vect/vect-51.c: Added comments.
28621
28622 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28623 aligned type.
28624 * gcc.dg/vect/Os-vect-95.c: Likewise.
28625
28626 * gcc.dg/vect/vect-41.c: Test removed.
28627 * gcc.dg/vect/vect-47.c: Test removed.
28628 * gcc.dg/vect/vect-55.c: Test removed.
28629 * gcc.dg/vect/vect-59.c: Test removed.
28630
28631 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28632
28633 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28634 No longer vectorizable on vect_no_align targets.
28635 * gcc.dg/vect/pr20122.c: Likewise.
28636 * gcc.dg/vect/vect-74.c: Likewise.
28637 * gcc.dg/vect/vect-75.c: Likewise.
28638 * gcc.dg/vect/vect-76.c: Likewise.
28639
28640 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28641 Will not be vectorizable on vect_no_align targets once aliasing issues
28642 are resolved.
28643 * gcc.dg/vect/vect-79.c: Likewise.
28644
28645 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28646 * gcc.dg/vect/vect-78.c: Likewise.
28647 * gcc.dg/vect/vect-97.c: Likewise.
28648
28649 2005-09-19 Steven Bosscher <stevenb@suse.de>
28650
28651 * gcc.dg/pr23943.c: New test.
28652
28653 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28654
28655 PR fortran/19181
28656 * gfortran.dg/derived_pointer_null_1.f90: New test.
28657
28658 2005-09-18 Richard Guenther <rguenther@suse.de>
28659
28660 PR middle-end/23944
28661 * gcc.c-torture/compile/pr23944.c: New testcase.
28662
28663 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28664
28665 PR fortran/15975
28666 * gfortran.dg/der_pointer_2.f90: New test.
28667
28668 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28669
28670 PR fortran/16861
28671 * gfortran.dg/nested_modules_2.f90: New test.
28672
28673 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28674
28675 PR c++/18368
28676 * g++.dg/other/semicolon.C: New test.
28677
28678 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28679
28680 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28681 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28682
28683 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28684
28685 PR c++/23914
28686 * g++.dg/template/static18.C: New test.
28687
28688 PR c++/21514
28689 * g++.dg/template/crash19.C: Remove dg-error marker.
28690 * g++.dg/template/local4.C: New test.
28691
28692 2005-09-16 Paul Brook <paul@codesourcery.com>
28693
28694 PR fortran/23906
28695 * gfortran.dg/dependency_1.f90: New test.
28696
28697 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28698
28699 PR c++/23896
28700 * g++.dg/template/static17.C: New test.
28701
28702 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28703
28704 PR c++/23139
28705 * g++.dg/warn/huge-val1.C: New test.
28706
28707 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28708
28709 PR c++/13140
28710 * g++.dg/parse/class2.C: New test.
28711 * g++.dg/template/explicit8.C: Likewise.
28712 * g++.dg/template/spec25.C: Likewise.
28713
28714 2005-09-14 Josh Conner <jconner@apple.com>
28715
28716 PR middle-end/23584
28717 * gcc.dg/pr23584.c: New test.
28718
28719 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28720
28721 PR fortran/21875 Internal Unit Array I/O, NIST
28722 * gfortran.dg/arrayio_1.f90: New test.
28723 * gfortran.dg/arrayio_1.f90: New test.
28724 * gfortran.dg/arrayio_1.f90: New test.
28725 * gfortran.dg/arrayio_1.f90: New test.
28726 * gfortran.dg/arrayio_1.f90: New test.
28727
28728 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28729
28730 PR middle-end/22480
28731 * gcc.dg/vect/pr22480.c: New test.
28732
28733 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28734
28735 PR fortran/19358
28736 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28737
28738 2005-09-13 Josh Conner <jconner@apple.com>
28739
28740 PR c++/23180
28741 * g++.dg/init/struct2.C: New test.
28742 * g++.dg/init/struct3.C: New test.
28743
28744 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28745
28746 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28747 Clean up temp files.
28748 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28749 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28750 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28751 gcc.dg/tree-ssa/builtin-printf-1.c,
28752 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28753 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28754 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28755 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28756 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28757 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28758 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28759 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28760 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28761 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28762 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28763 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28764
28765 2005-09-13 Josh Conner <jconner@apple.com>
28766
28767 * lib/gcc-dg.exp: Load scanipa.exp.
28768 (cleanup-dump): New procedure.
28769 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28770 * lib/scandump.exp: New file.
28771 * lib/scantree.exp: Use it.
28772 * lib/scanipa.exp: New file.
28773
28774 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28775
28776 PR fortran/17740
28777 * gfortran.dg/generic_4.f90: New test.
28778
28779 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28780
28781 PR target/23816
28782 * gcc.target/i386/pr23816-1.c: New test.
28783 * gcc.target/i386/pr23816-2.c: New test.
28784
28785
28786 2005-09-13 Bastian Blank <waldi@debian.org>
28787
28788 PR c++/16171
28789 * g++.dg/abi/mangle26.C: New test.
28790 * g++.dg/abi/mangle27.C: New test.
28791 * g++.dg/abi/mangle28.C: New test.
28792 * g++.dg/abi/mangle29.C: New test.
28793
28794 PR c++/23839
28795 * g++.dg/parse/register1.C: New test.
28796
28797 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28798
28799 PR c++/23842
28800 * g++.dg/template/access16.C: New test.
28801
28802 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28803
28804 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28805
28806 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28807
28808 PR fortran/18899
28809 * gfortran.dg/shape_2.f90: New test.
28810
28811 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28812
28813 PR target/19269
28814 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28815 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28816 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28817 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28818 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28819 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28820 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28821 tests.
28822
28823 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28824
28825 PR c++/23841
28826 * g++.dg/parse/template17.C: New test.
28827
28828 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28829
28830 PR c++/23789
28831 * g++.dg/template/nontype14.C: New test.
28832
28833 2005-09-12 Ian Lance Taylor <ian@airs.com>
28834
28835 PR g++/7874
28836 * g++.dg/lookup/friend7.C: New test.
28837 * g++.dg/lookup/friend8.C: New test.
28838 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28839 so that it will be found via argument dependent lookup.
28840 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28841 friend functions which will no longer be found.
28842 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28843 function g, so that it will be found via argument dependent
28844 lookup.
28845 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28846 * g++.old-deja/g++.mike/net43.C: Likewise.
28847
28848 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28849
28850 PR c++/23691
28851 * g++.dg/template/static16.C: New test.
28852
28853 2005-09-12 Josh Conner <jconner@apple.com>
28854
28855 PR middle-end/23237
28856 * gcc.c-torture/compile/pr23237.c: New test.
28857
28858 2005-09-11 Richard Henderson <rth@redhat.com>
28859
28860 * g++.dg/other/error8.C: Update expected diagnostic text.
28861
28862 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28863
28864 PR libfortran/19872
28865 * gfortran.dg/overwrite_1.f: New test.
28866
28867 2005-09-09 Josh Conner <jconner@apple.com>
28868
28869 * g++.dg/init/pr23180-1.C: Removed.
28870 * g++.dg/init/pr23180-2.C: Removed.
28871
28872 2005-09-09 David Daney <ddaney@avtrex.com>
28873
28874 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28875 files which are ...
28876 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28877 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28878
28879 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28880
28881 * gfortran.dg/iostat_2.f90: New test.
28882
28883 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28884
28885 PR c++/22252
28886 * g++.dg/ext/interface1.C: New test.
28887 * g++.dg/ext/interface1.h: Likewise.
28888 * g++.dg/ext/interface1a.cc: Likewise.
28889
28890 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28891
28892 * gfortran.dg/iomsg_1.f90: New test case.
28893
28894 2005-09-09 Richard Guenther <rguenther@suse.de>
28895
28896 PR c++/23624
28897 * g++.dg/tree-ssa/pr23624.C: New testcase.
28898
28899 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28900
28901 PR fortran/19239
28902 * gfortran.dg/vector_subscript_1.f90,
28903 * gfortran.dg/vector_subscript_2.f90: New tests.
28904
28905 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28906
28907 PR fortran/21104
28908 * gfortran.dg/array_alloc_1.f90,
28909 * gfortran.dg/array_alloc_2.f90,
28910 * gfortran.dg/array_alloc_3.f90: New tests.
28911
28912 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28913
28914 PR fortran/12840
28915 * gfortran.dg/array_constructor_6.f90
28916 * gfortran.dg/array_constructor_7.f90
28917 * gfortran.dg/array_constructor_8.f90
28918 * gfortran.dg/array_constructor_9.f90
28919 * gfortran.dg/array_constructor_10.f90
28920 * gfortran.dg/array_constructor_11.f90
28921 * gfortran.dg/array_constructor_12.f90: New tests.
28922
28923 2005-09-08 Josh Conner <jconner@apple.com>
28924
28925 PR c++/23180
28926 * g++.dg/init/pr23180-1.C: New test.
28927 * g++.dg/init/pr23180-2.C: New test.
28928
28929 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28930
28931 PR fortran/18878
28932 * gfortran.dg/module_double_reuse.f90: New.
28933
28934 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28935
28936 PR fortran/23270
28937 PR fortran/22304
28938 PR fortran/18870
28939 PR fortran/17917
28940 PR fortran/16511
28941 * gfortran.dg/common_equivalence_1.f: New.
28942 * gfortran.dg/common_equivalence_2.f: New.
28943 * gfortran.dg/common_equivalence_3.f: New.
28944 * gfortran.dg/contained_equivalence_1.f90: New.
28945 * gfortran.dg/module_blank_common.f90: New.
28946 * gfortran.dg/module_commons_1.f90: New.
28947 * gfortran.dg/module_equivalence_1.f90: New.
28948 * gfortran.dg/nested_modules_1.f90: New.
28949 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28950 equivalences and add comment to connect the test with
28951 the PR.
28952
28953 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28954
28955 PR fortran/23765
28956 * gfortran.dg/common_6.f90: New test.
28957
28958 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28959
28960 PR fortran/15326
28961 * gfortran.dg/char_result_1.f90,
28962 * gfortran.dg/char_result_2.f90,
28963 * gfortran.dg/char_result_3.f90,
28964 * gfortran.dg/char_result_4.f90,
28965 * gfortran.dg/char_result_5.f90,
28966 * gfortran.dg/char_result_6.f90,
28967 * gfortran.dg/char_result_7.f90,
28968 * gfortran.dg/char_result_8.f90: New tests.
28969
28970 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28971
28972 PR fortran/19928
28973 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28974
28975 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28976
28977 PR obj-c++/16816
28978 * obj-c++.dg/selector-5.mm: New test.
28979 * obj-c++.dg/selector-6.mm: New test.
28980
28981 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28982
28983 PR objc/20574
28984 PR objc/19324
28985 * objc.dg/error-1.m: New test.
28986
28987 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28988
28989 PR fortran/23373
28990 * gfortran.fortran-torture/execute/pr23373-1.f90,
28991 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28992
28993 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28994
28995 PR libfortran/23760
28996 * gfortran.dg/g77/1832.f: Remove long string in write statement
28997 to allow the test to pass on correct list directed output with
28998 prepended space.
28999
29000 2005-09-07 James E Wilson <wilson@specifix.com>
29001
29002 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29003
29004 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
29005
29006 * gfortran.dg/parameter+save.f90: Rename to
29007 * gfortran.dg/parameter_save.f90: .. this.
29008
29009 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
29010
29011 PR fortran/20848
29012 * gfortran.dg/parameter+save.f90: New test case.
29013
29014 2005-09-06 Richard Sandiford <richard@codesourcery.com>
29015
29016 PR fortran/19269
29017 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29018
29019 2005-09-06 Jakub Jelinek <jakub@redhat.com>
29020
29021 PR c/23075
29022 * gcc.dg/pr23075.c: New test.
29023 * g++.dg/warn/pr23075.C: New test.
29024
29025 PR target/22362
29026 * gcc.target/i386/pr22362.c: New test.
29027
29028 PR rtl-optimization/23098
29029 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29030
29031 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29032 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29033 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29034
29035 2005-09-06 Mark Mitchell <mark@codesourcery.com>
29036
29037 * g++.dg/expr/cast6.C: New test.
29038
29039 PR c++/9782
29040 * g++.dg/init/new15.C: New test.
29041
29042 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
29043
29044 * gcc.dg/vect/Os-vect-95.c: New test.
29045 * gcc.dg/vect/vect-95.c: Same.
29046
29047 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
29048
29049 * gcc.dg/vect/vect-29.c: Update xfail testing.
29050 * gcc.dg/vect/vect-44.c: Same.
29051 * gcc.dg/vect/vect-48.c: Same.
29052 * gcc.dg/vect/vect-50.c: Same.
29053 * gcc.dg/vect/vect-72.c: Same.
29054 * gcc.dg/vect/vect-77.c: Same.
29055 * gcc.dg/vect/vect-78.c: Same.
29056 * gcc.dg/vect/vect-80.c: Same.
29057 * gcc.dg/vect/vect-96.c: Same.
29058 * gcc.dg/vect/vect-100.c: Same.
29059 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29060 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29061 * gfortran.dg/vect/vect-5.f90: Same.
29062
29063 2005-09-06 Jakub Jelinek <jakub@redhat.com>
29064
29065 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29066 start strings.
29067 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29068 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29069
29070 PR c++/23056
29071 * g++.dg/opt/pr23056.C: New test.
29072
29073 PR rtl-optimization/23098
29074 * gcc.target/i386/pr23098.c: New test.
29075
29076 2005-09-05 Mark Mitchell <mark@codesourcery.com>
29077
29078 PR c++/23667
29079 * g++.dg/template/static15.C: New test.
29080
29081 PR c++/21440
29082 * g++.dg/ext/stmtexpr5.C: New test.
29083 * g++.dg/ext/stmtexpr6.C: Likewise.
29084
29085 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
29086
29087 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29088
29089 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29090 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29091 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29092
29093 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
29094
29095 PR libfortran/23321
29096 * gfortran.dg/direct_io_4.f90: New test case.
29097
29098 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
29099 Rasmus Hahn <rassahah@neofonie.de>
29100
29101 PR libobjc/23108
29102 * objc.dg/type-stream-1.m: New test.
29103
29104 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
29105
29106 PR fortran/23661
29107 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29108 gfortran.dg/print_fmt_3.f90: New test.
29109
29110 2005-09-03 Jakub Jelinek <jakub@redhat.com>
29111
29112 * gfortran.dg/fmt_t_1.f90: New test.
29113
29114 2005-09-03 Jakub Jelinek <jakub@redhat.com>
29115
29116 PR rtl-optimization/23454
29117 * g++.dg/opt/pr23454.C: New test.
29118
29119 2005-09-03 Mark Mitchell <mark@codesourcery.com>
29120
29121 PR c++/23699
29122 * g++.dg/ext/static1.C: New test.
29123
29124 2005-09-02 Richard Henderson <rth@redhat.com>
29125
29126 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29127 tail call to check_fa_work.
29128
29129 2005-09-02 Mark Mitchell <mark@codesourcery.com>
29130
29131 PR c++/21687
29132 * g++.dg/other/gc3.C: New test.
29133
29134 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29135
29136 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29137 * gcc.dg/20050826-1.c: Likewise.
29138
29139 2005-08-31 Mark Mitchell <mark@codesourcery.com>
29140
29141 PR c++/23167
29142 * g++.dg/expr/volatile1.C: New test.
29143
29144 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
29145
29146 PR middle-end/23547
29147 * gcc.dg/pr23547.c: New test.
29148
29149 2005-09-02 Richard Sandiford <richard@codesourcery.com>
29150
29151 PR c/22061
29152 * gcc.c-torture/execute/pr22061-1.c,
29153 * gcc.c-torture/execute/pr22061-2.c,
29154 * gcc.c-torture/execute/pr22061-3.c,
29155 * gcc.c-torture/execute/pr22061-4.c: New tests.
29156
29157 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
29158
29159 * gcc.dg/Wredundant-decls-2.c: New test to check that
29160 -Wredundant-decls does not issue warning for a variable
29161 definition following a declaration.
29162
29163 2005-09-01 Jakub Jelinek <jakub@redhat.com>
29164
29165 PR debug/7241
29166 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29167 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29168 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29169
29170 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29171 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29172 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29173 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29174 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29175 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29176 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29177 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29178
29179 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29180
29181 PR objc/23306
29182 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29183 scan-assmbler.
29184
29185 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
29186
29187 PR target/21255
29188 * gcc.dg/pr21255-1.c: New test.
29189 * gcc.dg/pr21255-2-mb.c: Likewise.
29190 * gcc.dg/pr21255-2-ml.c: Likewise.
29191 * gcc.dg/pr21255-3.c: Likewise.
29192 * gcc.dg/pr21255-4.c: Likewise.
29193
29194 2005-08-31 Dale Johannesen <dalej@apple.com>
29195
29196 * gcc.dg/20050830-1.c: New.
29197
29198 2005-08-31 Josh Conner <jconner@apple.com>
29199
29200 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29201 command-line options for arm-*-* targets.
29202 * g++.dg/init/array16.C: Likewise.
29203 * g++.dg/other/crash-4.C: Likewise.
29204
29205 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29206
29207 PR obj-c++/23640
29208 * obj-c++.dg/gnu-runtime-3.mm: New test.
29209
29210 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29211
29212 PR c++/13377
29213 * g++.dg/lookup/ambig4.C: New test.
29214 * g++.dg/lookup/ambig5.C: New test.
29215 * g++.dg/tc1/dr101.C: Adjust error markers.
29216
29217 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29218
29219 PR c++/23639
29220 * g++.dg/template/ttp5.C: Adjust error markers.
29221
29222 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
29223
29224 PR testsuite/23609
29225 * lib/obj-c++.exp: Include target-libpath.exp.
29226 (obj-c++_link_flags): Look for the GNU libobjc library
29227 and set the library path to include it.
29228 Don't manually set LD_LIBRARY_PATH (etc.) but call
29229 set_ld_library_path_env_vars instead.
29230 (obj-c++_target_compile): Don't set library path or
29231 linker flags because they are already set correctly
29232 in obj-c++_link_flags.
29233
29234 2005-08-30 Josh Conner <jconner@apple.com>
29235
29236 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29237 to command-line options for arm-*-* targets.
29238
29239 2005-08-30 Geoffrey Keating <geoffk@apple.com>
29240
29241 * g++.dg/other/i386-1.C: New.
29242
29243 2005-08-30 Jakub Jelinek <jakub@redhat.com>
29244
29245 PR preprocessor/20348
29246 PR preprocessor/20356
29247 * gcc.dg/cpp/pr20348.c: New test.
29248 * gcc.dg/cpp/pr20348.h: New file.
29249 * gcc.dg/cpp/inc/pr20348.h: New file.
29250 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29251 * gcc.dg/cpp/pr20356.c: New test.
29252 * gcc.dg/cpp/pr20356.h: New file.
29253 * gcc.dg/cpp/inc/pr20356.h: New file.
29254 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29255
29256 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
29257
29258 * gfortran.fortran-torture/execute/intrinsic_count.f90:
29259 Fix array dimension to avoid correct end-of-file error.
29260
29261 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
29262
29263 PR libfortran/23598
29264 * gfortran.dg/iostat_1.f90: New test.
29265
29266 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
29267
29268 PR middle-end/23408
29269 * gcc.dg/pr23408.c: New test.
29270
29271 2005-08-28 Mark Mitchell <mark@codesourcery.com>
29272
29273 PR c++/23099
29274 * g++.dg/init/member1.C: Make sure erroneous static data member
29275 definitions are required.
29276 * g++.dg/template/static13.C: New test.
29277 * g++.dg/template/static14.C: Likewise.
29278
29279 2005-08-29 Jakub Jelinek <jakub@redhat.com>
29280
29281 * gcc.target/i386/pr23575.c: Use -msse2 instead of
29282 -march=pentium4, remove ilp32 requirement.
29283
29284 PR middle-end/23484
29285 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29286 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29287
29288 2005-08-29 Andreas Jaeger <aj@suse.de>
29289
29290 PR testsuite/23607
29291 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29292
29293 2005-08-28 Jakub Jelinek <jakub@redhat.com>
29294
29295 * gcc.c-torture/execute/20050316-2.c: New test.
29296 * gcc.c-torture/execute/20050316-3.c: New test.
29297 * gcc.dg/torture/pr16104-1.c: New test.
29298
29299 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
29300
29301 PR middle-end/23463
29302 * gcc.c-torture/execute/zero-struct-1.c: New test.
29303
29304 2005-08-27 Richard Guenther <rguenther@suse.de>
29305
29306 PR target/23575
29307 * gcc.target/i386/pr23575.c: New testcase.
29308
29309 2005-08-26 Jakub Jelinek <jakub@redhat.com>
29310
29311 PR rtl-optimization/23561
29312 * gcc.c-torture/execute/20050826-1.c: New test.
29313
29314 PR rtl-opt/23560
29315 * gcc.c-torture/execute/20050826-2.c: New test.
29316
29317 2005-08-26 Dale Johannesen <dalej@apple.com>
29318
29319 * gcc.dg/20030711-1.c: Modify to work on Darwin.
29320 * gcc.dg/20050826-1.c: New.
29321
29322 2005-08-26 Mark Mitchell <mark@codesourcery.com>
29323
29324 PR c++/19004
29325 * g++.dg/template/nontype13.C: New test.
29326
29327 PR c++/23491
29328 * g++.dg/init/new14.C: New test.
29329 * g++.dg/expr/anew1.C: Do not XFAIL.
29330 * g++.dg/expr/anew2.C: Likewise.
29331 * g++.dg/expr/anew3.C: Likewise.
29332
29333 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
29334
29335 PR middle-end/22439
29336 * gcc.dg/vla-3.c: New test.
29337
29338 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
29339
29340 PR fortran/20363
29341 * gfortran.dg/named_interface.f90: New.
29342
29343 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
29344
29345 * gcc.c-torture/execute/frame-address.c: New test.
29346
29347 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
29348
29349 PR c++/20817
29350 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29351
29352 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29353
29354 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29355
29356 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29357
29358 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29359 * gcc.dg/altivec-22.c: Rename from..
29360 * gcc.dg/altivec-nomfcr.c: ..this.
29361
29362 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
29363
29364 PR tree-optimization/23546
29365 * gcc.dg/tree-ssa/pr23546.c: New test.
29366
29367 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
29368
29369 PR fortran/17758
29370 * gfortran.dg/nonreturning_statements.f90: New test.
29371
29372 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
29373
29374 PR c++/22454
29375 * g++.dg/parse/crash29.C: New.
29376
29377 2005-08-23 DJ Delorie <dj@redhat.com>
29378
29379 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29380 constants have the L suffix.
29381
29382 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
29383
29384 PR c++/23044
29385 * g++.dg/template/instantiate8.C: New.
29386
29387 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
29388
29389 PR middle-end/23467
29390 * gcc.c-torture/execute/pr23467.c: New test.
29391
29392 2005-08-23 Jakub Jelinek <jakub@redhat.com>
29393
29394 PR tree-optimization/22043
29395 * gcc.c-torture/execute/20050613-1.c: New test.
29396
29397 2005-08-23 Ben Elliston <bje@au.ibm.com>
29398
29399 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29400
29401 2005-08-22 Jakub Jelinek <jakub@redhat.com>
29402
29403 PR rtl-optimization/23478
29404 * g++.dg/opt/pr23478.C: New test.
29405
29406 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
29407
29408 PR c/18715
29409 * gcc.dg/switch-warn-3.c: New test.
29410
29411 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29412
29413 PR c++/22233
29414 * g++.dg/template/param1.C: New test.
29415
29416 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29417
29418 PR c++/23089
29419 * g++.dg/other/incomplete1.C: New test.
29420
29421 2005-08-22 Ira Rosen <irar@il.ibm.com>
29422
29423 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29424 are vectorizable.
29425
29426 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29427
29428 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29429 d_lines_5.f: New.
29430
29431 2005-08-21 Jakub Jelinek <jakub@redhat.com>
29432
29433 * gcc.target/i386/sse-4.c: New test.
29434
29435 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29436
29437 PR testsuite/23239
29438 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29439
29440 2005-08-20 Jakub Jelinek <jakub@redhat.com>
29441
29442 * gcc.dg/20050811-1.c: New test.
29443 * gcc.dg/20050811-2.c: New test.
29444
29445 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
29446
29447 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29448
29449 2005-08-19 Diego Novillo <dnovillo@redhat.com>
29450
29451 PR 23476
29452 * gcc.c-torture/compile/pr23476.c: New test.
29453
29454 2005-08-19 Devang Patel <dpatel@apple.com>
29455
29456 PR tree-optimization/23048
29457 * gcc.dg/tree-ssa/pr23048.c: New test.
29458
29459 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
29460
29461 PR middle-end/20624
29462 * g++.dg/warn/Wreturn-3.C: New test
29463
29464 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
29465
29466 PR tree-optimization/22228
29467 * g++.dg/vect/pr22543.cc: New test.
29468
29469 2005-08-17 Steven Bosscher <stevenb@suse.de>
29470
29471 PR tree-optimization/21574
29472 * gcc.dg/tree-ssa/pr21574.c: New test.
29473
29474 2005-08-16 James E Wilson <wilson@specifix.com>
29475
29476 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29477
29478 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
29479
29480 PR tree-opt/23402
29481 * gcc.c-torture/compile/zero-strct-3.c: New test.
29482 * gcc.c-torture/compile/zero-strct-4.c: New test.
29483
29484 2005-08-16 Steven Bosscher <stevenb@suse.de>
29485
29486 PR target/23376
29487 * gcc.target/x86_64/pr23376.c: New test.
29488
29489 2005-08-16 Ian Lance Taylor <ian@airs.com>
29490
29491 PR c++/23337
29492 * g++.dg/ext/vector2.C: New.
29493
29494 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29495
29496 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29497
29498 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29499
29500 PR libfortran/23428
29501 * gfortran.dg/inquire-complex.f90: New test case.
29502
29503 2005-08-16 James E Wilson <wilson@specifix.com>
29504
29505 PR tree-optimization/21105
29506 * gcc.dg/large-size-array.c: New.
29507
29508 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
29509
29510 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29511 type.
29512 * gcc.dg/vect/vect-41: Likewise.
29513 * gcc.dg/vect/vect-42: Likewise.
29514 * gcc.dg/vect/vect-43: Likewise.
29515 * gcc.dg/vect/vect-44: Likewise.
29516 * gcc.dg/vect/vect-46: Likewise.
29517 * gcc.dg/vect/vect-47: Likewise.
29518 * gcc.dg/vect/vect-48: Likewise.
29519 * gcc.dg/vect/vect-52: Likewise.
29520 * gcc.dg/vect/vect-53: Likewise.
29521 * gcc.dg/vect/vect-54: Likewise.
29522 * gcc.dg/vect/vect-55: Likewise.
29523 * gcc.dg/vect/vect-56: Likewise.
29524 * gcc.dg/vect/vect-57: Likewise.
29525 * gcc.dg/vect/vect-58: Likewise.
29526 * gcc.dg/vect/vect-59: Likewise.
29527 * gcc.dg/vect/vect-60: Likewise.
29528 * gcc.dg/vect/vect-61: Likewise.
29529 * gcc.dg/vect/vect-85: Likewise.
29530 * gcc.dg/vect/vect-87: Likewise.
29531 * gcc.dg/vect/vect-88: Likewise.
29532 * gcc.dg/vect/vect-93.c: Likewise.
29533 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29534 * gcc.dg/vect/vect-75: Likewise.
29535 * gcc.dg/vect/vect-76: Likewise.
29536 * gcc.dg/vect/vect-77: Likewise.
29537 * gcc.dg/vect/vect-78: Likewise.
29538 * gcc.dg/vect/vect-80: Likewise.
29539 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29540 vectorized for the expected reason, rather than checking how alignment
29541 was handled.
29542 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29543 aligned type and also instead of aligned pointers. Added documentation.
29544
29545 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
29546
29547 * gfortran.dg/power.f90: New test.
29548
29549 2005-08-16 Jakub Jelinek <jakub@redhat.com>
29550
29551 PR rtl-optimization/23299
29552 * g++.dg/opt/pr23299.C: New test.
29553
29554 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29555
29556 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29557
29558 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
29559
29560 * g++.dg/template/local6.C: New test.
29561
29562 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
29563
29564 * execute/exceptions/finally-1.m: Check that the catch and finally are
29565 being called. Also add a "return 0;" at the end of main.
29566
29567 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
29568
29569 PR fortran/21432.
29570 * gfortran.dg/namelist_print_1.f: New test of functionality of
29571 PRINT namelist.
29572 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29573 namelist generates error with -std=f95.
29574
29575 2005-08-14 Ira Rosen <irar@il.ibm.com>
29576
29577 PR tree-optimization/23119
29578 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29579
29580 2005-08-13 Marcin Koziej <creep@desk.pl>
29581 Andrew Pinski <pinskia@physics.uc.edu>
29582
29583 PR libobjc/22492
29584 * execute/exceptions/finally-1.m: New test.
29585
29586 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29587
29588 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29589 testsuite.
29590 * objc/execute/exceptions/trivial.m: New test.
29591 * objc.dg/try-catch-11.m: Move to ...
29592 * objc/execute/exceptions/foward-1.m: Here.
29593 * objc.dg/try-catch-2.m: Move to ...
29594 * objc/execute/exceptions/catchall-1.m: Here.
29595 * objc.dg/try-catch-8.m: Move to ...
29596 * objc/execute/exceptions/local-variables-1.m: Here.
29597
29598 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29599
29600 * objc.dg/nested-func-1.m: Move to ...
29601 * objc/execute/nested-func-1.m: Here.
29602
29603 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29604
29605 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29606 in ${options} instead of [target_info name].
29607 * lib/obj-c++.exp (objc_target_compile): Likewise.
29608
29609 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29610
29611 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29612
29613 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29614
29615 part of PR testsuite/23348
29616 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29617 each of the torture options.
29618 * objc/compile/trivial.m: New test.
29619
29620 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29621
29622 * gfortran.dg/eoshift.f90: Correct format.
29623
29624 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29625
29626 * gfortran.fortran-torture/execute/character_passing.f90:
29627 Fix comment typo.
29628
29629 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29630
29631 PR c++/8271
29632 * g++.dg/template/unify10.C: New.
29633
29634 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29635
29636 * g++.dg/parse/pr22514.C: Move to...
29637 * g++.dg/debug/pr22514.C: here.
29638
29639 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29640
29641 PR c++/23266
29642 * g++.dg/inherit/pure1.C: New test.
29643
29644 * ChangeLog: Fix typos.
29645
29646 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29647 Steven Bosscher <stevenb@suse.de>
29648
29649 * gfortran.dg/runtime_warning_1.f90: New test.
29650
29651 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29652
29653 PR c++/23219
29654 * g++.dg/parse/crash28.C: New.
29655
29656 2005-08-11 Richard Guenther <rguenther@suse.de>
29657
29658 PR target/23289
29659 * gcc.target/i386/tailcall-1.c: New testcase.
29660
29661 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29662
29663 * gcc.dg/vect/vect-67.c: Un-xfail.
29664
29665 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29666
29667 PR c++/23225
29668 * g++.dg/parse/crash27.C: new test.
29669
29670 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29671
29672 PR libfortran/22143
29673 * gfortran.dg/shift-kind.f90: New testcase.
29674
29675 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29676
29677 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29678 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29679
29680 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29681
29682 PR c++/20646
29683 * g++.dg/other/mult-stor1.C: New test.
29684
29685 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29686
29687 * gcc.c-torture/pr18299-1.c: Move to ...
29688 * gcc.c-torture/compile/pr18299-1.c: Here.
29689
29690 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29691
29692 * gfortran/fortran.torture/execute/character_passing.f90:
29693 Fix types for LSAME.
29694
29695 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29696
29697 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29698 input data back to what it was originally.
29699
29700 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29701
29702 * objc.dg/try-catch-8.m: Enable for all targets.
29703
29704 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29705
29706 * gcc.dg/pr23165.c: New test.
29707
29708 2005-08-09 Steven Bosscher <stevenb@suse.de>
29709
29710 PR tree-optimization/23234
29711 * gcc.dg/tree-ssa/pr23234.c: New test.
29712
29713 2005-08-08 Josh Conner <jconner@apple.com>
29714
29715 PR rtl-optimization/23241
29716 * gcc.dg/char-compare.c: New test.
29717
29718 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29719
29720 PR c++/22508
29721 * g++.dg/init/new13.C: New test.
29722
29723 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29724
29725 PR c++/21166
29726 * g++.dg/other/crash-4.C: Adjust
29727 * g++/dg/ext/packed9.C: New.
29728
29729 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29730
29731 PR middle-end/21964
29732 * gcc.c-torture/execute/pr21964-1.c: New test.
29733
29734 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29735
29736 PR c/22458
29737 * gcc.dg/pr22458-1.c: New test.
29738
29739 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29740 Steven G. Kargl <kargls@comcast.net>
29741
29742 PR fortran/22390
29743 * gfortran.dg/flush_1.f90: New test.
29744
29745 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29746
29747 PR c++/23191
29748 * g++.dg/template/eh2.C: New test.
29749
29750 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29751
29752 PR c++/19498
29753 * g++.dg/template/instantiate7.C: New test.
29754
29755 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29756
29757 PR c/23113
29758 * gcc.dg/Wunused-value-1.c: New test.
29759
29760 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29761
29762 PR rtl-optimization/23233
29763 * gcc.c-torture/compile/pr23233-1.c: New test.
29764
29765 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29766
29767 PR fortran/18833
29768 PR fortran/20850
29769 * gfortran.dg/equiv_1.f90: New test.
29770 * gfortran.dg/equiv_2.f90: New test.
29771 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29772 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29773 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29774
29775 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29776
29777 * gcc.c-torture/execute/vrp-5.c: New test.
29778 * gcc.c-torture/execute/vrp-6.c: New test.
29779 * gcc.dg/tree-ssa/vrp21.c: New test.
29780
29781 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29782
29783 * g++.dg/parse/pr22514.C: New test.
29784
29785 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29786
29787 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29788
29789 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29790 instead of constant loads / pool entries.
29791
29792 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29793
29794 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29795 TEST_TO_WCTYPE.
29796
29797 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29798
29799 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29800 __WINT_TYPE__ in generated prototypes if possible.
29801
29802 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29803
29804 PR 22037
29805 * g++.dg/tree-ssa/pr22037.C:
29806
29807 2005-08-04 Richard Henderson <rth@redhat.com>
29808
29809 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29810 scan-tree-dump-times directive.
29811
29812 2005-08-04 Jan Hubicka <jh@suse.cz>
29813
29814 * gcov-1.C: Fix switch counts.
29815 * gcov-4b.c: Likewise.
29816
29817 2005-08-03 Jeff Law <law@redhat.com>
29818
29819 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29820
29821 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29822
29823 * gcc.c-torture/execute/pr23135.c: New test.
29824
29825 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29826
29827 PR tree-optimization/19899
29828 * gcc.dg/tree-ssa/scev-1.c: New test.
29829 * gcc.dg/tree-ssa/scev-2.c: New test.
29830
29831 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29832
29833 PR target/18582
29834 * gcc.dg/torture/pr18582-1.c: New test.
29835
29836 2005-08-03 Jan Hubicka <jh@suse.cz>
29837
29838 * update-conroll.c: New testcase.
29839 * update-conroll-2.c: New testcase.
29840
29841 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29842
29843 * gfortran.dg/constant_substring.f: New test.
29844 * gfortran.dg/pr22491.f: New test.
29845
29846 2005-08-02 Jan Hubicka <jh@suse.cz>
29847
29848 * update-threading.c: Replace by the proper one.
29849
29850 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29851
29852 PR 23164
29853 * g++.dg/tree-ssa/pr23164.C: New test.
29854
29855 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29856
29857 * gcc.dg/tree-ssa/pr23192.c: New test.
29858
29859 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29860
29861 * gcc.c-torture/execute/vrp-4.c: New test.
29862
29863 2005-08-02 Jan Hubicka <jh@suse.cz>
29864
29865 * update-threading.c: New test.
29866
29867 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29868
29869 * gcc.c-torture/compile/20050801-1.c: New test.
29870 * gcc.c-torture/compile/20050801-2.c: New test.
29871
29872 2005-08-01 Jan Hubicka <jh@suse.cz>
29873
29874 * val-prof-5.c: New test.
29875
29876 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29877
29878 PR c/22311
29879 * gcc.dg/pr22311-1.c : New test.
29880
29881 2005-07-31 Steven Bosscher <stevenb@suse.de>
29882
29883 PR target/23095
29884 * gfortran.dg/pr23095.f: New test.
29885
29886 PR c++/22003
29887 * g++.dg/other/pr22003.C: New test.
29888
29889 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29890
29891 PR target/20621
29892 * gcc.c-torture/execute/pr20621-1.c: New test.
29893
29894 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29895
29896 * gfortran.dg/comma_format_extension_4.f: Adjust length
29897 of string for format.
29898 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29899 print statement with internal write.
29900 * gfortran.dg/der_array_io_2.f: Likewise.
29901 * gfortran.dg/der_array_io_3.f: Likewise.
29902
29903 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29904
29905 * gcc.dg/fold-abs-4.c: new test.
29906
29907 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29908
29909 PR fortran/22570 an related issues.
29910 * gfortran.dg/x_slash_1.f: New test.
29911
29912 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29913
29914 PR c/23143
29915 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29916 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29917
29918 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29919
29920 PR c/529
29921 * gcc.dg/Wshadow-3.c: New test.
29922
29923 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29924
29925 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29926 used to have the wrong bounds).
29927
29928 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29929
29930 PR c/21720
29931 * gcc.dg/hex-round-1.c: Test more cases.
29932 * gcc.dg/hex-round-2.c: New test.
29933
29934 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29935
29936 PR 22550
29937 * g++.dg/tree-ssa/pr22550.C: New test.
29938
29939 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29940
29941 * gcc.dg/tree-ssa/vrp19.c: New test.
29942 * gcc.dg/tree-ssa-vrp20.c: New test.
29943
29944 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29945
29946 PR c/22240
29947 * gcc.dg/transparent-union-4.c: New test.
29948
29949 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29950
29951 PR c/22192
29952 * gcc.dg/c99-vla-2.c: New test.
29953
29954 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29955
29956 PR c/21720
29957 * gcc.dg/hex-round-1.c: New test.
29958
29959 2005-07-28 Jan Hubicka <jh@suse.cz>
29960
29961 * inliner-1.c: Do not dump everything.
29962 * tree-prof.exp: Do not pass -ftree-based-profiling.
29963 * bprob.exp: Likewise.
29964
29965 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29966
29967 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29968
29969 PR c++/22545
29970 * g++.dg/expr/ptrmem7.C: New test.
29971
29972 2005-07-28 Mike Stump <mrs@apple.com>
29973
29974 * g++.old-deja/g++.mike/visibility-1.C: New test.
29975
29976 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29977
29978 PR c/20187
29979 * gcc.c-torture/execute/pr20187-1.c: New test.
29980
29981 2005-07-28 Jeff Law <law@redhat.com>
29982
29983 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29984 * gcc.dg/tree-ssa/vrp18.c: New test.
29985
29986 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29987
29988 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29989
29990 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29991
29992 PR tree-optimization/22506
29993 * gcc.dg/vect/ps22506.c: New test.
29994
29995 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29996
29997 PR target/21149
29998 * gcc.target/i386/sse-3.c: New test.
29999
30000 2005-07-28 Richard Sandiford <richard@codesourcery.com>
30001
30002 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30003 * gcc.target/mips/mips32-dsp-type.c: Likewise.
30004
30005 2005-07-28 Richard Sandiford <richard@codesourcery.com>
30006
30007 PR c/22589
30008 * gcc.c-torture/compile/pr22589-1.c: New test.
30009
30010 2005-07-28 Jan Hubicka <jh@suse.cz>
30011
30012 * update-loopch.c: New testcase.
30013
30014 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
30015
30016 PR rtl-optimization/23047
30017 * gcc.c-torture/execute/pr23047.c: New test.
30018 * gcc.c-torture/execute/pr23047.x: New.
30019
30020 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
30021
30022 PR tree-optimization/22493
30023 * gcc.c-torture/execute/pr22493-1.c: New test.
30024 * gcc.c-torture/execute/pr22493-1.x: New.
30025 * gcc.c-torture/execute/vrp-1.c: New test.
30026 * gcc.c-torture/execute/vrp-2.c: New test.
30027 * gcc.c-torture/execute/vrp-2.c: New test.
30028
30029 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
30030
30031 * gcc.target/frv/all-builtin-read8.c: Delete.
30032 * gcc.target/frv/all-builtin-read16.c: Delete.
30033 * gcc.target/frv/all-builtin-read32.c: Delete.
30034 * gcc.target/frv/all-builtin-read64.c: Delete.
30035 * gcc.target/frv/all-builtin-write8.c: Delete.
30036 * gcc.target/frv/all-builtin-write16.c: Delete.
30037 * gcc.target/frv/all-builtin-write32.c: Delete.
30038 * gcc.target/frv/all-builtin-write64.c: Delete.
30039 * gcc.target/frv/all-read-write-1.c: New.
30040
30041 2005-07-27 Jeff Law <law@redhat.com>
30042
30043 * gcc.c-torture/execute/pr22630.c: New test.
30044
30045 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
30046
30047 PR tree-optimization/23073
30048 * gcc.dg/vect/nodump-pr23073.c: New test.
30049 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30050
30051 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
30052
30053 PR tree-optimize/22348
30054 * gcc.c-torture/execute/pr22348.c: New.
30055
30056 2005-07-27 Richard Guenther <rguenther@suse.de>
30057
30058 * gcc.dg/tree-ssa/salias-1.c: New testcase.
30059
30060 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30061
30062 PR fortran/22503
30063 * gfortran.dg/logical_comp.f90: New test.
30064
30065 2005-07-27 Jan Hubicka <jh@suse.cz>
30066
30067 * inliner-1.c: Add cleanup of dumps.
30068 * val-prof-*.c: Likewise.
30069 * update-tailcall.c: New.
30070
30071 2005-07-26 Diego Novillo <dnovillo@redhat.com>
30072
30073 PR 22591
30074 * gcc.dg/tree-ssa/pr22591.c: New test.
30075 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30076
30077 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
30078
30079 PR libobjc/22606
30080 * objc.dg/try-catch-11.m: New test.
30081
30082 2005-07-26 Richard Guenther <rguenther@suse.de>
30083
30084 PR tree-optimization/22486
30085 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30086
30087 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
30088
30089 PR tree-opt/22484
30090 * g++.dg/opt/loop2.C: New test.
30091
30092 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
30093
30094 * gcc.dg/tree-ssa/reassoc-3.c: New test.
30095 * gcc.dg/tree-ssa/reassoc-4.c: New test.
30096
30097 2005-07-25 Adam Nemet <anemet@lnxw.com>
30098
30099 * lib/profopt.exp (profopt-execute): Check for profiling data
30100 files on the target.
30101
30102 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
30103
30104 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30105 for matching of asm labels.
30106
30107 2005-07-25 Richard Guenther <rguenther@suse.de>
30108
30109 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30110
30111 2005-07-25 Richard Guenther <rguenther@suse.de>
30112
30113 PR testsuite/22624
30114 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30115
30116 2005-07-25 Ira Rosen <irar@il.ibm.com>
30117
30118 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30119 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30120 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30121 * gcc.dg/vect/vect-100.c: New test.
30122 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30123 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30124 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30125 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30126 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30127 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30128 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30129 * gfortran.dg/vect/pr19049.f90: New testcase.
30130 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30131
30132 2005-07-25 Jakub Jelinek <jakub@redhat.com>
30133
30134 * gcc.c-torture/execute/20050713-1.c: New test.
30135
30136 PR fortran/20063
30137 * gfortran.fortran-torture/execute/data_4.f90: New test.
30138
30139 PR middle-end/20303
30140 * gcc.dg/visibility-d.c: New test.
30141
30142 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
30143
30144 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30145 * gfortran.dg/underflow.f90: Ditto.
30146
30147 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30148
30149 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30150 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30151 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30152
30153 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
30154
30155 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30156 include case of field width of zero.
30157
30158 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
30159
30160 PR libgfortran/21875
30161 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30162 with trailing blanks on normal formatted read.
30163
30164 2005-07-23 Chao-ying Fu <fu@mips.com>
30165
30166 * gcc.target/mips/mips32-dsp-type.c: New test.
30167 * gcc.target/mips/mips32-dsp.c: New test.
30168
30169 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
30170
30171 PR testsuite/21073
30172 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30173
30174 PR testsuite/20454
30175 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30176 and __cyg_profile_func_exit.
30177
30178 2005-07-22 David Edelsohn <edelsohn@gnu.org>
30179
30180 * gfortran.dg/comma_format_extension_3.f: Fix typo.
30181 * gfortran.dg/comma_format_extension_4.f: Same.
30182 * gfortran.dg/pr15332.f: Same.
30183 * gfortran.dg/pr21730.f: Same.
30184
30185 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
30186
30187 * g++.dg/opt/vrp2.C: Fix testcase.
30188
30189 PR tree-opt/22625
30190 * g++.dg/opt/vrp2.C: New test.
30191
30192 2005-07-22 Mark Mitchell <mark@codesourcery.com>
30193
30194 PR debug/21828
30195 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30196
30197 2005-07-22 Diego Novillo <dnovillo@redhat.com>
30198
30199 * gcc.dg/tree-ssa/20050719-1.c: New test.
30200
30201 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
30202
30203 * gcc.dg/bfin-longcall-1.c: New file.
30204 * gcc.dg/bfin-longcall-2.c: New file.
30205
30206 2005-07-21 Janis Johnson <janis187@us.ibm.com>
30207
30208 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30209
30210 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30211
30212 PR middle-end/19055
30213 * gcc.dg/tree-ssa/pr19055.c: New test.
30214 * gcc.dg/tree-ssa/pr19055-2.c: New test.
30215
30216 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30217
30218 PR C++/22358
30219 * g++.dg/other/pr22358.C: New test.
30220
30221 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
30222
30223 PR c++/2922
30224 * g++.dg/lookup/two-stage5.C: New test from bug comments.
30225
30226 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30227
30228 PR c++/15938
30229 * g++.dg/init/union2.C: New test.
30230
30231 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30232
30233 PR c/22393
30234 * gcc.dg/complex-4.c: New test.
30235
30236 2005-07-21 Richard Guenther <rguenther@suse.de>
30237
30238 PR testsuite/22522
30239 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30240 scanning for asm labels.
30241 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30242
30243 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
30244
30245 PR target/22085
30246 * gcc.dg/altivec-pr22085.c: New.
30247
30248 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
30249
30250 PR tree-optimization/19210
30251 * gcc.dg/tree-ssa/pr19210-1.c: New.
30252 * gcc.dg/tree-ssa/pr19210-2.c: New.
30253
30254 2005-07-21 Richard Sandiford <richard@codesourcery.com>
30255
30256 PR rtl-optimization/22167
30257 * g++.dg/opt/pr22167.C: New test.
30258
30259 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
30260
30261 PR c++/2922
30262 * g++.dg/lookup/two-stage2.C: New.
30263 * g++.dg/lookup/two-stage3.C: New.
30264 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30265 fixed two-stage name lookup for operators.
30266 * g++.dg/template/call3.C: Compiler now produces an appropriate
30267 error message.
30268 * g++.dg/template/crash37.C: Compiler now describes bla() on line
30269 14 as a candidate.
30270 * g++.dg/template/ptrmem4.C: Compiler produces different error
30271 message.
30272 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30273 connect_to_method as a candidate.
30274
30275 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
30276
30277 * gcc.dg/fold-alloc-1.c: New test.
30278
30279 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
30280
30281 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30282 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30283
30284 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
30285
30286 * gcc.dg/fold-abs-1.c: New test.
30287 * gcc.dg/fold-abs-2.c: New test.
30288 * gcc.dg/fold-abs-3.c: New test.
30289
30290 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
30291
30292 Make CONSTRUCTOR use VEC to store initializers.
30293 * g++.dg/ext/complit3.C: Check for specific error messages.
30294 * g++.dg/init/brace2.C: Update error message.
30295 * g++.dg/warn/Wbraces2.C: Likewise.
30296
30297 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
30298
30299 PR fortran/16940
30300 * gfortran.dg/module_interface_1.f90: New test.
30301
30302 2005-07-19 Danny Berlin <dberlin@dberlin.org>
30303 Kenneth Zadeck <zadeck@naturalbridge.com>
30304
30305 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30306
30307 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30308
30309 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30310 specify -Wformat for these tests.
30311 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30312 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30313 * gcc.dg/format/opt-6.c: Delete.
30314
30315 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30316
30317 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30318 * gcc.dg/tree-ssa/sra-3.c: Likewise.
30319
30320 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30321
30322 * gcc.dg/tree-ssa/alias-2.c: New test.
30323
30324 2005-07-18 Mark Mitchell <mark@codesourcery.com>
30325
30326 PR c++/22263
30327 * g++.dg/template/explicit7.C: New test.
30328
30329 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
30330
30331 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30332 field width of 8 to +Inf and -Inf.
30333
30334 2005-07-17 Mark Mitchell <mark@codesourcery.com>
30335
30336 PR c++/22139
30337 * g++.dg/template/friend36.C: New test.
30338
30339 2005-07-16 David Edelsohn <edelsohn@gnu.org>
30340
30341 PR fortran/21730
30342 * gfortran.dg/pr21730.f: New test.
30343
30344 2005-07-16 Danny Berlin <dberlin@dberlin.org>
30345 Kenneth Zadeck <zadeck@naturalbridge.com>
30346
30347 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30348 since pure const detection cannot run at -O1 in c compiler.
30349 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30350 can now optimize this case properly.
30351 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30352 because we now pass.
30353 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30354
30355 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
30356
30357 PR c/22421
30358 * gcc.dg/format/bitfld-1.c: New test.
30359
30360 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30361
30362 PR c++/22204
30363 * g++.dg/rtti/repo1.C: New test.
30364
30365 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
30366
30367 PR middle-end/22398
30368 * gcc.c-torture/compile/pr22398.c: New test.
30369
30370 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30371
30372 PR c++/22132
30373 * g++.dg/expr/cast4.C: New test.
30374
30375 2005-07-15 Richard Guenther <rguenther@suse.de>
30376
30377 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30378 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30379
30380 2005-07-15 Steven Bosscher <stevenb@suse.de>
30381
30382 PR tree-optimization/22230
30383 * gcc.dg/tree-ssa/pr22230.c: New test.
30384
30385 2005-07-14 Jakub Jelinek <jakub@redhat.com>
30386
30387 * gfortran.dg/g77/cpp6.f: New test.
30388
30389 PR fortran/22417
30390 * gfortran.dg/g77/cpp5.F: New test.
30391 * gfortran.dg/g77/cpp5.h: New file.
30392 * gfortran.dg/g77/cpp5inc.h: New file.
30393
30394 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
30395
30396 PR libfortran/16435
30397 * gfortran.dg/tl_editting.f90: New.
30398 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30399
30400 2005-07-14 Steven G. Kargl <kargls@comcast.net>
30401
30402 * gfortran.dg/char_array_constructor.f90: New test.
30403
30404 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
30405
30406 * gfortran.dg/past_eor.f90: New.
30407 * gfortran.dg/complex_read.f90: New.
30408
30409 2005-07-13 Jeff Law <law@redhat.com>
30410
30411 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30412 additional casts.
30413
30414 * gcc.dg/tree-ssa/pr22321.c: New test
30415
30416 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
30417
30418 PR tree-optimization/21921
30419 * gcc.dg/tree-ssa/pr21921.c: New.
30420
30421 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30422
30423 PR tree-optimizatio/22442
30424 * gcc.dg/tree-ssa/loop-11.c: New test.
30425
30426 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30427
30428 PR tree-opt/21840
30429 * gcc.c-torture/compile/pr21840.c: New test.
30430
30431 2005-07-12 Jan Hubicka <jh@suse.cz>
30432
30433 * gcc.c-torture/compile/pr22379.c: New test.
30434
30435 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
30436
30437 PR libfortran/21593
30438 gfortran.dg/dev_null.f90: Remove outdated comment about
30439 PR libfortran/21593.
30440
30441
30442 2005-07-12 Dale Johannesen <dalej@apple.com>
30443
30444 * gcc.target/i386/compress-float-sse.c: New.
30445 * gcc.target/i386/compress-float-sse-pic.c: New.
30446 * gcc.target/i386/compress-float-387.c: New.
30447 * gcc.target/i386/compress-float-387-pic.c: New.
30448 * gcc.dg/compress-float-ppc.c: New.
30449 * gcc.dg/compress-float-ppc-pic.c: New.
30450
30451 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
30452
30453 PR libfortran/21593
30454 gfortran.dg/dev_null.f90: Remove targets.
30455
30456 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30457
30458 PR tree-opt/22335
30459 * gcc.dg/pr22335-1.c: New test.
30460 * gcc.dg/pr22335-2.c: New test.
30461
30462 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30463
30464 PR c++/20172
30465 * g++.dg/template/nontype12.C : New test.
30466
30467 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30468
30469 * gcc.dg/tree-ssa/loop-10.c: New test.
30470
30471 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
30472
30473 * gcc.c-torture/execute/20020720-1.x: Remove.
30474
30475 2005-07-11 Jakub Jelinek <jakub@redhat.com>
30476
30477 * gfortran.fortran-torture/execute/forall_7.f90: New test.
30478
30479 2005-07-10 Richard Sandiford <richard@codesourcery.com>
30480
30481 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30482 (dg-mips-options): Use it.
30483
30484 2005-07-09 Diego Novillo <dnovillo@redhat.com>
30485
30486 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30487
30488 2005-07-09 Richard Henderson <rth@redhat.com>
30489
30490 * lib/target-supports.exp (check_effective_target_sync_char_short):
30491 Add alpha.
30492
30493 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
30494
30495 PR libfortran/22217
30496 * gfortran.dg/negative-z-descriptor.f90: New test.
30497
30498 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30499
30500 PR tree-opt/22329
30501 * gcc.dg/pr22329.c: New test.
30502
30503 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
30504
30505 PR tree-optimization/20139
30506 * gcc.dg/tree-ssa/pr20139.c: New.
30507
30508 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30509
30510 PR tree-opt/22356
30511 * gcc.dg/pr22356-1.c: New test.
30512
30513 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
30514
30515 PR c++/21799
30516 * g++.dg/template/unify8.C: New.
30517 * g++.dg/template/unify9.C: New.
30518
30519 2005-07-08 Jakub Jelinek <jakub@redhat.com>
30520
30521 * gfortran.fortran-torture/execute/entry_10.f90: New test.
30522
30523 2005-07-07 Geoffrey Keating <geoffk@apple.com>
30524
30525 * gcc.dg/darwin-version-1.c: New.
30526 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30527 * gcc.dg/builtins-20.c: Likewise.
30528 * gcc.dg/builtins-53.c: Likewise.
30529 * gcc.dg/torture/builtins-convert-1.c: Likewise.
30530 * gcc.dg/torture/builtins-convert-2.c: Likewise.
30531 * gcc.dg/torture/builtins-convert-3.c: Likewise.
30532 * gcc.dg/torture/builtins-power-1.c: Likewise.
30533 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30534 on Darwin.
30535
30536 2005-07-07 Jeff Law <law@redhat.com>
30537
30538 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
30539 argument evaluation order.
30540
30541 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
30542
30543 PR libfortran/21594
30544 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30545 Add test cases where the shift length is greater than the
30546 array length.
30547
30548 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30549
30550 * obj-c++.dg/proto-lossage-6.mm: New.
30551 * objc.dg/proto-lossage-6.m: New.
30552
30553 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30554
30555 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30556 * objc.dg/gnu-runtime-2.m: Likewise.
30557
30558 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30559
30560 * gfortran.dg/longline.f: New test.
30561
30562 * gfortran.dg/badline.f: New test.
30563
30564 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30565
30566 PR fortran/16531
30567 PR fortran/15966
30568 PR fortran/18781
30569 * gfortran.dg/hollerith.f90: New.
30570 * gfortran.dg/hollerith2.f90: New.
30571 * gfortran.dg/hollerith3.f90: New.
30572 * gfortran.dg/hollerith4.f90: New.
30573 * gfortran.dg/hollerith_f95.f90: New.
30574 * gfortran.dg/hollerith_legacy.f90: New.
30575 * gfortran.dg/g77/cpp4.F: New. Port from g77.
30576
30577 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30578
30579 PR objc/22274
30580 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30581 * objc.dg/gnu-runtime-2.m: New.
30582
30583 2005-07-06 Jeff Law <law@redhat.com>
30584
30585 * gcc.dg/tree-ssa/vrp17.c: New test.
30586
30587 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30588
30589 PR fortran/22327
30590 * gfortran.dg/array_constructor_5.f90: New test.
30591
30592 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30593
30594 * gfortran.fortran-torture/execute/entry_9.f90: New test.
30595
30596 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30597
30598 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30599 * gcc.dg/980816-1.c: Ditto.
30600
30601 2005-07-06 Jeff Law <law@redhat.com>
30602
30603 * gcc.c-torture/compile/pr21356.c: New test.
30604
30605 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30606
30607 PR c/22013
30608 PR c/22098
30609 * gcc.c-torture/compile/pr22013-1.c,
30610 gcc.c-torture/execute/pr22098-1.c,
30611 gcc.c-torture/execute/pr22098-2.c,
30612 gcc.c-torture/execute/pr22098-3.c: New tests.
30613
30614 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30615
30616 PR c/22308
30617 * gcc.dg/pr22308-1.c: New test.
30618
30619 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30620
30621 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30622 target.
30623 * gcc.dg/compare9.c: Use -fshort-enums instead of
30624 -fno-short-enums. Change the last test to dg-bogus.
30625
30626 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30627
30628 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30629 * gcc.dg/compare9.c: New.
30630
30631 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30632
30633 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30634
30635 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30636
30637 PR testsuite/22288
30638 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30639
30640
30641 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30642
30643 * gcc.dg/format/gcc_gfc-1.c: New.
30644
30645 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30646
30647 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30648
30649 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30650
30651 PR fortran/20842
30652 * gfortran.dg/io_invalid_1.f90: New test.
30653
30654 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30655
30656 * gcc.dg/format/gcc_diag-1.c: Update.
30657
30658 2005-07-02 Jeff Law <law@redhat.com>
30659
30660 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30661 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30662
30663 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30664
30665 * gcc.dg/format/gcc_diag-1.c: Update.
30666
30667 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30668
30669 PR tree-opt/22269
30670 * gcc.c-torture/compile/pr22269.c: New test.
30671
30672 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30673
30674 PR 21584
30675 PR 22219
30676 * g++.dg/tree-ssa/pr21584-1.C: New test.
30677 * g++.dg/tree-ssa/pr21584-2.C: New test.
30678
30679 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30680
30681 * obj-c++.dg/try-catch-11.mm: New.
30682 * objc.dg/try-catch-10.m: New.
30683
30684 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30685
30686 * g++.dg/other/ucnid-1.C: xfail on AIX.
30687
30688 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30689
30690 PR 22234
30691 * gcc.dg/20050629-1.c: New test.
30692
30693 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30694
30695 * obj-c++.dg/const-str-1[0-1].mm: New.
30696 * objc.dg/const-str-1[0-1].m: New.
30697
30698 2005-05-29 Richard Henderson <rth@redhat.com>
30699
30700 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30701 Rename from check_effective_target_vect_no_max.
30702 (check_effective_target_vect_no_int_add): New.
30703 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30704 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30705 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30706 * gcc.dg/vect/vect-reduc-1.c: Use both.
30707 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30708
30709 2005-05-29 Richard Henderson <rth@redhat.com>
30710
30711 * lib/target-supports.exp (check_effective_target_vect_no_max):
30712 Remove i386 and x86_64.
30713
30714 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30715
30716 PR testsuite/21969
30717 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30718
30719 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30720
30721 PR middle-end/21969
30722 * gcc.dg/vect/pr21969.c: New test.
30723
30724 2005-06-28 Eric Christopher <echristo@redhat.com>
30725
30726 PR c/22052
30727 PR c/21975
30728 * gcc.dg/inline1.c: New test.
30729 * gcc.dg/inline2.c: Ditto.
30730 * gcc.dg/inline3.c: Ditto.
30731 * gcc.dg/inline4.c: Ditto.
30732 * gcc.dg/inline5.c: Ditto.
30733
30734 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30735
30736 PR libfortran/22142
30737 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30738 Add testcase also testing eoshift1 for PR 22142.
30739
30740 2005-06-28 Richard Henderson <rth@redhat.com>
30741
30742 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30743 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30744 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30745 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30746 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30747
30748 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30749
30750 PR libfortran/22142
30751 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30752 Add testcase for PR 22142.
30753
30754 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30755
30756 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30757 gcc.target/ia64/fpreg-2.c: New tests.
30758
30759 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30760
30761 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30762
30763 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30764
30765 PR libfortran/22170
30766 * gfortran.dg/slash_1.f90: New test.
30767
30768 2005-06-27 Richard Henderson <rth@redhat.com>
30769
30770 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30771 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30772 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30773 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30774 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30775 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30776
30777 2005-06-27 Richard Henderson <rth@redhat.com>
30778
30779 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30780 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30781
30782 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30783
30784 * obj-c++.dg/proto-lossage-5.mm: New.
30785 * objc.dg/proto-lossage-5.m: New.
30786
30787 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30788
30789 PR 21959
30790 * gcc.dg/tree-ssa/pr21959.c: New test.
30791
30792 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30793
30794 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30795 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30796 testing uninitialized var.
30797
30798 * gcc.c-torture/execute/builtins/chk.h: New.
30799 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30800 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30801 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30802 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30803 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30804 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30805 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30806 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30807 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30808 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30809 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30810 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30811 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30812 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30813 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30814 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30815 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30816 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30817 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30818 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30819 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30820 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30821 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30822 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30823 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30824 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30825 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30826 * gcc.dg/builtin-object-size-1.c: New test.
30827 * gcc.dg/builtin-object-size-2.c: New test.
30828 * gcc.dg/builtin-object-size-3.c: New test.
30829 * gcc.dg/builtin-object-size-4.c: New test.
30830 * gcc.dg/builtin-object-size-5.c: New test.
30831 * gcc.dg/builtin-stringop-chk-1.c: New test.
30832 * gcc.dg/builtin-stringop-chk-2.c: New test.
30833 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30834 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30835 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30836 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30837 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30838 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30839 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30840 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30841 * gcc.c-torture/execute/printf-1.c: New test.
30842 * gcc.c-torture/execute/fprintf-1.c: New test.
30843 * gcc.c-torture/execute/vprintf-1.c: New test.
30844 * gcc.c-torture/execute/vfprintf-1.c: New test.
30845 * gcc.c-torture/execute/printf-chk-1.c: New test.
30846 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30847 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30848 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30849
30850 2005-06-27 Michael Matz <matz@suse.de>
30851
30852 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30853 slot is not merged if address escapes.
30854
30855 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30856
30857 PR c/21911
30858 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30859
30860 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30861
30862 PR middle-end/17965
30863 * gcc.c-torture/compile/20050622-1.c: New test.
30864
30865 PR middle-end/22028
30866 * gcc.dg/20050620-1.c: New test.
30867
30868 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30869
30870 PR tree-optimization/22026
30871 * gcc.dg/tree-ssa/pr22026.c: New.
30872
30873 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30874
30875 PR libfortran/22144
30876 * gfortran.dg/shift-alloc.f90: New testcase.
30877
30878 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30879
30880 * all files: Update FSF address in copyright headers.
30881
30882 2005-06-22 Jan Hubicka <jh@suse.cz>
30883
30884 * wholeprogram-1.c: New testcase.
30885 * wholeprogram-2.c: New testcase.
30886
30887 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30888
30889 PR 22171
30890 * gcc.dg/tree-ssa/pr22171.c: New test.
30891
30892 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30893
30894 * gfortran.dg/simplify_modulo.f90: New.
30895
30896 2005-06-24 Jan Hubicka <jh@suse.cz>
30897
30898 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30899
30900 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30901
30902 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30903
30904 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30905
30906 * obj-c++.dg/typedef-alias-1.mm: New.
30907 * objc.dg/typedef-alias-1.m: New.
30908
30909 2005-06-23 Jeff Law <law@redhat.com>
30910
30911 * gcc.dg/tree-ssa/vrp16.c: New test.
30912
30913 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30914
30915 * lib/target-supports.exp: Add
30916 check_effective_target_fortran_large_real and
30917 check_effective_target_fortran_large_int to check for
30918 corresponding effective targets.
30919 * gfortran.dg/large_integer_kind_1.f90: New test.
30920 * gfortran.dg/large_real_kind_1.f90: New test.
30921
30922 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30923
30924 PR tree-optimization/22117
30925 * gcc.dg/tree-ssa/pr22117.c: New.
30926
30927 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30928
30929 PR testsuite/22123
30930 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30931
30932 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30933
30934 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30935
30936 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30937
30938 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30939 * gfortran.dg/f2c_4.c: Likewise.
30940
30941 2005-06-22 Paul Brook <paul@codesourcery.com>
30942
30943 PR fortran/21034
30944 * gfortran.dg/auto_save_1.f90: New test.
30945
30946 2005-06-22 Michael Matz <matz@suse.de>
30947
30948 * gcc.target/x86-64/abi: New directory.
30949 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30950 * gcc.target/x86-64/abi/README.gcc: New file.
30951 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30952 * gcc.target/x86-64/abi/asm-support.s: New file.
30953 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30954 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30955 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30956 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30957 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30958 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30959 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30960 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30961 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30962 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30963 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30964 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30965 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30966 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30967 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30968 * gcc.target/x86_64/abi/test_varargs.c: New test.
30969
30970 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30971
30972 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30973 32-bit i?86 and x86_64.
30974
30975 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30976
30977 * obj-c++.dg/const-str-[1-9].mm: New tests.
30978
30979 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30980
30981 PR fortran/22010
30982 * gfortran.dg/namelist_use.f90: New.
30983 * gfortran.dg/namelist_use_only.f90: New.
30984
30985 2005-06-21 Jeff Law <law@redhat.com>
30986
30987 * gcc.dg/tree-ssa/vrp15.c: New test.
30988
30989 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30990
30991 * lib/target-supports.exp (check_effective_target_vect_reduction):
30992 Remove.
30993 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30994 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30995 remove vect_reduction target keyword. Also avoid two returns in main.
30996 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30997 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30998 * gcc.dg/vect/vect-reduc-1short.c: New test.
30999 * gcc.dg/vect/vect-reduc-1char.c: New test.
31000 * gcc.dg/vect/vect-reduc-2short.c: New test.
31001 * gcc.dg/vect/vect-reduc-2char.c: New test.
31002 * gcc.dg/vect/vect-reduc-6.c: New test.
31003 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31004 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31005 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31006
31007 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31008 Paul Thomas <pault@gcc.gnu.org>
31009
31010 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31011 New tests.
31012
31013 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31014
31015 * gfortran.dg/backslash_1.f90: New test.
31016 * gfortran.dg/backslash_2.f90: New test.
31017
31018 2005-06-20 Steven G. Kargl <kargls@comcast.net>
31019
31020 * gfortran.dg/duplicate_labels.f90: New test.
31021
31022 2005-06-20 Jan Beulich <jbeulich@novell.com>
31023
31024 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31025 unsupportable relocations.
31026 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31027 * gcc.dg/20050321-2.c: xfail for NetWare.
31028
31029 2005-06-20 Andreas Jaeger <aj@suse.de>
31030
31031 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31032 gcc.target/i386/fastcall-sseregparm.c,
31033 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31034
31035 2005-06-19 Richard Henderson <rth@redhat.com>
31036
31037 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31038
31039 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
31040
31041 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31042
31043 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
31044
31045 PR c++/22115
31046 * g++.dg/conversion/simd2.C: Change expected error message.
31047
31048 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
31049
31050 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31051 * gcc.dg/vect/vect-reduc-2.c: Likewise.
31052 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31053
31054 2005-06-18 James A Morrison <phython@gcc.gnu.org>
31055
31056 * gcc.dg/fold-mod-1.c: New test.
31057
31058 2005-06-18 Steven G. Kargl <kargls@comcast.net>
31059
31060 PR fortran/19926
31061 * gfortran.dg/pr19926.f90: New test.
31062
31063 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
31064
31065 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31066 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31067 targets.
31068 * gcc.dg/vect/vect-reduc-2.c: Likewise.
31069 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31070
31071 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
31072
31073 * gcc.target/ia64/float80-varargs-1.c: New test.
31074
31075 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31076
31077 PR tree-opt/22035
31078 * gfortran.dg/f2c_6.f90: New test.
31079
31080 2005-06-17 Geoffrey Keating <geoffk@apple.com>
31081
31082 PR c++/17413
31083 * g++.dg/template/local5.C: New.
31084
31085 2005-06-17 Richard Henderson <rth@redhat.com>
31086
31087 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31088
31089 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
31090
31091 PR testsuite/21945
31092 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31093
31094 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
31095
31096 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31097 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31098 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31099 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31100 check_vect to verify the presence of hardware vector support.
31101
31102 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
31103
31104 PR testsuite/22056
31105 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31106
31107 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31108
31109 PR libfortran/19216
31110 * gfortran.dg/pr19216.f: Add correct space between brackets and
31111 dg directive.
31112
31113 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31114
31115 PR libfortran/16436
31116 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31117
31118 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
31119
31120 * gcc.target/i386/attributes-error.c: New testcase.
31121 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31122 * gcc.target/i386/regparm-stdcall.c: Likewise.
31123 * gcc.target/i386/sseregparm-1.c: Likewise.
31124 * gcc.target/i386/sseregparm-2.c: Likewise.
31125
31126 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
31127
31128 * g++.dg/rtti/crash2.C: New.
31129
31130 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
31131
31132 * gcc.dg/noncompile/20040203-3.c: Update expected message.
31133
31134 2005-06-15 David Ung <davidu@mips.com>
31135
31136 * gcc.target/mips/mips16e-extends.c: New test for testing the
31137 generation of MIPS16e zeb/zeh, seb/seh instructions.
31138
31139 2005-06-15 Diego Novillo <dnovillo@redhat.com>
31140
31141 PR 22018
31142 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31143 * gcc.dg/tree-ssa/pr22018.c: New test.
31144
31145 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
31146
31147 * gcc.dg/simd-1.c: Update error messages.
31148 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
31149 * gcc.dg/simd-2.c: Update error messages.
31150 * gcc.dg/simd-4.c: New.
31151
31152 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
31153
31154 PR c++/20678
31155 * g++.dg/other/crash-4.C: New.
31156
31157 2005-06-14 Devang Patel <dpatel@apple.com>
31158
31159 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31160
31161 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
31162
31163 PR c++/21929
31164 * g++.dg/parse/crash11.C: Update
31165
31166 2005-06-13 Jeff Law <law@redhat.com>
31167
31168 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31169 perform the desired transformations.
31170 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31171 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31172
31173 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31174
31175 PR fortran/22038
31176 * gfortran.dg/forall_1.f90: Un-XFAIL.
31177
31178 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
31179
31180 PR c++/21929
31181 * g++.dg/parse/crash26.C: New.
31182
31183 PR c++/20789
31184 * g++.dg/init/member1.C: New.
31185
31186 2005-06-13 Jakub Jelinek <jakub@redhat.com>
31187
31188 * gfortran.dg/altreturn_1.f90: New test.
31189
31190 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
31191
31192 PR middle-end/21985
31193 * gcc.dg/tree-ssa/pr21985.c: New test.
31194
31195 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
31196
31197 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31198
31199 2005-06-12 Roger Sayle <roger@eyesopen.com>
31200
31201 PR c++/21930
31202 * g++.dg/other/error10.C: New test case.
31203
31204 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31205
31206 PR libfortran/19155
31207 * gfortran.dg/pr19155.f: Add test.
31208
31209 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31210
31211 * gfortran.dg/f2c_7.f90: New test.
31212
31213 * gfortran.dg/forall_1.f90: XFAILed.
31214
31215 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
31216
31217 * gcc.dg/pr14796-1.c: New.
31218 * gcc.dg/pr14796-2.c: New.
31219
31220 2005-06-11 Steven G. Kargl <kargls@comcast.net>
31221
31222 PR fortran/17792
31223 PR fortran/21375
31224 * gfortran.dg/deallocate_stat.f90: New test.
31225
31226 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
31227
31228 * gfortran.fortran-torture/execute/in-pack.f90: New test.
31229
31230 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
31231
31232 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31233 access will be generated when this loop is vectorized. Test that
31234 accesses with same alignment were detected.
31235 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31236 Test that accesses with same alignment were detected.
31237 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31238 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31239 alignment were detected.
31240
31241 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
31242
31243 PR c++/10611
31244 * g++.dg/conversion/simd2.C: New.
31245
31246 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
31247
31248 * gcc.dg/Wcxx-compat-1.c: New.
31249
31250 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
31251
31252 PR libfortran/21480
31253 * gfortran.dg/reshape-complex.f90: Add a test for a packed
31254 complex array.
31255
31256 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
31257
31258 * gcc.dg/alias-8.c: New.
31259
31260 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
31261
31262 * gcc.dg/format/cmn_err-1.c: Update.
31263
31264 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
31265
31266 PR target/20666
31267 * gcc.target/sparc/fexpand-2.c: New.
31268 * gcc.target/sparc/fpmerge-2.c: New.
31269 * gcc.target/sparc/fpmul-2.c: New.
31270 * gcc.target/sparc/noresult.c: New.
31271 * gcc.target/sparc/pdist-2.c: New.
31272 * gcc.target/sparc/pdist-3.c: New.
31273
31274 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
31275
31276 PR testsuite/21702
31277 * gcc.target/i386/i386.exp: Fix comment typo.
31278
31279 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
31280
31281 PR c++/19497
31282 * g++.dg/inherit/using5.C: New.
31283 * g++.dg/inherit/using6.C: New.
31284
31285 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31286
31287 PR c++/19894
31288 * g++.dg/template/ptrmem15.C: New test.
31289
31290 PR c++/20563
31291 * g++.dg/ext/label4.C: New test.
31292
31293 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31294
31295 * gcc.dg/tls/debug-1.c: New test.
31296
31297 2005-06-07 Dale Johannesen <dalej@apple.com>
31298
31299 * gcc.target/i386/movq.c: New.
31300
31301 2005-06-07 Dale Johannesen <dalej@apple.com>
31302
31303 * gcc.dg/20050607-1.c: New.
31304
31305 2005-06-07 Jakub Jelinek <jakub@redhat.com>
31306
31307 PR middle-end/21850
31308 * gcc.c-torture/execute/20050607-1.c: New test.
31309
31310 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
31311
31312 PR libfortran/21926
31313 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31314 Test case where the return array has lowest stride one,
31315 but isn't packed.
31316
31317 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
31318
31319 * lib/target-supports.exp (check_effective_target_sync_int_long):
31320 Add s390 and s390x targets.
31321
31322 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
31323
31324 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31325 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31326 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31327 * gcc.dg/tree-ssa/loop-9.c: New test.
31328
31329 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
31330
31331 * g++.dg/parse/defarg10.C: New.
31332
31333 2005-06-06 Jakub Jelinek <jakub@redhat.com>
31334
31335 PR regression/21897
31336 * gcc.c-torture/execute/20050604-1.c: New test.
31337
31338 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
31339
31340 PR 21903
31341 * g++.dg/parse/defarg9.C: New.
31342
31343 PR c++/20637
31344 * g++.dg/inherit/using4.C: New.
31345 * g++.dg/overload/error1.C: Adjust expected errors.
31346 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31347 * g++.old-deja/g++.brendan/arm2.C: Likewise.
31348 * g++.old-deja/g++.other/redecl2.C: Likewise.
31349 * g++.old-deja/g++.other/redecl4.C: Likewise.
31350 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31351
31352 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31353
31354 * gfortran.dg/f2c_5.f90: Add -w to dg-options
31355
31356 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31357
31358 * lib/gfortran.exp (gfortran_target_compile): Call
31359 dg-additional-files-options
31360 * gfortran.dg/f2c_4.f90: New file
31361 * gfortran.dg/f2c_4.c: New file
31362 * gfortran.dg/f2c_5.f90: New file
31363 * gfortran.dg/f2c_5.c: New file
31364
31365 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31366
31367 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31368
31369 PR fortran/21912
31370 * gfortran.dg/array_constructor_4.f90: New test.
31371
31372 2005-06-05 Mark Mitchell <mark@codesourcery.com>
31373
31374 PR c++/21619
31375 * g++.dg/ext/builtin9.C: New test.
31376
31377 2005-06-05 Dale Johannesen <dalej@apple.com>
31378
31379 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31380 * gcc.c-torture/execute/20050603-2.c: Ditto.
31381
31382 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
31383
31384 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31385 * gcc.dg/vect/vect-reduc-1.c: New.
31386 * gcc.dg/vect/vect-reduc-2.c: New.
31387 * gcc.dg/vect/vect-reduc-3.c: New.
31388
31389 2005-06-04 Dale Johannesen <dalej@apple.com>
31390
31391 * gcc.c-torture/execute/20050603-1.c: New.
31392 * gcc.c-torture/execute/20050603-2.c: New.
31393 * gcc.dg/20050603-3.c: New.
31394
31395 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31396
31397 PR fortran/19195
31398 * gfortran.dg/debug_1.f90: New test.
31399
31400 * gfortran.dg/forall_1.f90: New test.
31401
31402 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
31403
31404 * gfortran.dg/array_constructor_3.f90: New test.
31405
31406 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31407
31408 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31409
31410 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
31411
31412 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31413
31414 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
31415
31416 PR c/21873
31417 * gcc.dg/init-excess-1.c: New test.
31418
31419 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31420
31421 PR c++/21853
31422 * g++.dg/expr/static_cast6.C: New test.
31423
31424 2005-06-03 Diego Novillo <dnovillo@redhat.com>
31425
31426 * gcc.dg/tree-ssa/vrp14.c: New test.
31427
31428 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31429
31430 PR c++/21336
31431 * g++.dg/template/new2.C: New test.
31432
31433 2005-06-03 Josh Conner <jconner@apple.com>
31434
31435 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31436 all entries in initializer.
31437
31438 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
31439
31440 PR middle-end/21858
31441 * gcc.dg/pr21858.c: New testcase.
31442
31443 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
31444
31445 PR tree-optimization/21292
31446
31447 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31448 New.
31449 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31450 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31451 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31452 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31453 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31454
31455 2005-06-02 Richard Henderson <rth@redhat.com>
31456
31457 * gcc.dg/sync-2.c: Use -march=i486 for i386.
31458
31459 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
31460
31461 * gcc.dg/wtypequal.c: New testcase.
31462
31463 2005-06-02 Diego Novillo <dnovillo@redhat.com>
31464
31465 PR 21582
31466 * gcc.dg/tree-ssa/pr21582.c: New test.
31467
31468 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31469
31470 PR c++/21280
31471 * g++.dg/opt/interface2.h: New.
31472 * g++.dg/opt/interface2.C: New.
31473 * g++.dg/init/ctor4.C: Adjust error lines.
31474 * g++.old-deja/g++.bob/inherit2.C: Likewise.
31475 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31476 * g++.old-deja/g++.jason/opeq3.C: Likewise.
31477 * g++.old-deja/g++.pt/assign1.C: Likewise.
31478 * g++.old-deja/g++.pt/crash20.C: Likewise.
31479
31480 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
31481
31482 PR tree-optimization/21734
31483 * g++.dg/vect/pr21734_1.cc: New.
31484 * g++.dg/vect/pr21734_2.cc: New.
31485
31486 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31487
31488 PR c++/20350
31489 * g++.dg/template/spec24.C: New.
31490
31491 PR c++/21151
31492 * g++.dg/pch/local-1.C: New.
31493 * g++.dg/pch/local-1.Hs: New.
31494
31495 2005-06-01 Diego Novillo <dnovillo@redhat.com>
31496
31497 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31498 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31499 * gcc.dg/tree-ssa/pr14341.c: New test.
31500 * gcc.dg/tree-ssa/pr14841.c: New test.
31501 * gcc.dg/tree-ssa/pr20701.c: New test.
31502 * gcc.dg/tree-ssa/pr21086.c: New test.
31503 * gcc.dg/tree-ssa/pr21090.c: New test.
31504 * gcc.dg/tree-ssa/pr21332.c: New test.
31505 * gcc.dg/tree-ssa/pr21458.c: New test.
31506 * gcc.dg/tree-ssa/pr21658.c: New test.
31507 * gcc.dg/tree-ssa/vrp01.c: New test.
31508 * gcc.dg/tree-ssa/vrp02.c: New test.
31509 * gcc.dg/tree-ssa/vrp03.c: New test.
31510 * gcc.dg/tree-ssa/vrp04.c: New test.
31511 * gcc.dg/tree-ssa/vrp05.c: New test.
31512 * gcc.dg/tree-ssa/vrp06.c: New test.
31513 * gcc.dg/tree-ssa/vrp07.c: New test.
31514 * gcc.dg/tree-ssa/vrp08.c: New test.
31515 * gcc.dg/tree-ssa/vrp09.c: New test.
31516 * gcc.dg/tree-ssa/vrp10.c: New test.
31517 * gcc.dg/tree-ssa/vrp11.c: New test.
31518 * gcc.dg/tree-ssa/vrp12.c: New test.
31519 * gcc.dg/tree-ssa/vrp13.c: New test.
31520
31521 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
31522
31523 PR 21029
31524 * gcc.dg/tree-ssa/pr21029.c: New test.
31525
31526 2005-06-01 Roger Sayle <roger@eyesopen.com>
31527
31528 * gfortran.dg/logint-1.f: New test case.
31529 * gfortran.dg/logint-2.f: Likewise.
31530 * gfortran.dg/logint-3.f: Likewise.
31531
31532 2005-06-01 Jakub Jelinek <jakub@redhat.com>
31533
31534 PR c/21536
31535 PR c/20760
31536 * gcc.dg/20050527-1.c: New test.
31537
31538 * gcc.dg/i386-sse-12.c: New test.
31539
31540 PR fortran/21729
31541 * gfortran.dg/implicit_5.f90: New test.
31542
31543 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
31544
31545 PR fortran/20883
31546 * gfortran/assign_4.f90: New test.
31547 * gfortran/assign_2.f90: Change compile to run.
31548
31549 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
31550
31551 * lib/target-supports.exp
31552 (check_effective_target_sync_char_short): New.
31553 * gcc.dg/sync-2.c: New.
31554
31555 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
31556
31557 PR tree-optimization/21817
31558 * gcc.dg/torture/pr21817-1.c: New.
31559
31560 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
31561
31562 PR c++/21165
31563 * g++.dg/template/init5.C: New.
31564
31565 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
31566
31567 * gfortran.dg/char_initialiser_actual.f90:
31568 Test character initialisers as actual arguments.
31569 * gfortran.dg/char_pointer_comp_assign.f90:
31570 Test character pointer structure component assignments.
31571 * gfortran.dg/char_array_structure_constructor.f90:
31572 Test character components in structure constructors.
31573
31574 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
31575
31576 PR middle-end/20931
31577 * g++.dg/opt/pr20931.C: New test.
31578
31579 2005-05-31 Andreas Jaeger <aj@suse.de>
31580
31581 PR testsuite/20772
31582 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31583 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31584 g++.old-deja/g++.ext/asmspec1.C,
31585 g++.old-deja/g++.other/regstack.C,
31586 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31587 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31588 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31589 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31590 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31591 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31592 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31593 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31594 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31595 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31596 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31597 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31598 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31599 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31600 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31601 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31602 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31603 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31604 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31605
31606 2005-05-31 Jeff Law <law@redhat.com>
31607
31608 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31609
31610 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31611
31612 PR middle-end/21743
31613 * gcc.dg/builtins-1.c: Activate disabled clog test.
31614 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31615
31616 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31617
31618 * gfortran.dg/char_pointer_assign.f90:
31619 Test character-pointer assignments and pointer assignments.
31620 * gfortran.dg/char_pointer_dummy.f90:
31621 Test character-pointer dummy arguments.
31622 * gfortran.dg/char_pointer_func.f90:
31623 Test character-pointer function returns.
31624 * gfortran.dg/char_pointer_dependency.f90:
31625 Test character-pointer functions with dependencies.
31626
31627 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31628
31629 PR c++/21784
31630 * g++.dg/lookup/using14.C: New test.
31631
31632 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31633
31634 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31635 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31636 trailing ^M.
31637
31638 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31639
31640 PR c++/17413
31641 * g++.dg/template/local5.C: New.
31642
31643 PR target/21761
31644 * gcc.c-torture/compile/pr21761.c: New.
31645
31646 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31647 before darwin8.
31648
31649 2005-05-30 Steven G. Kargl
31650
31651 PR fortran/20846
31652 * gfortran.dg/inquire_8.f90: New test.
31653
31654 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31655
31656 PR libfortran/21376
31657 * gfortran.dg/output_exponents_1.f90: New test.
31658
31659 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31660
31661 PR libfortran/20006
31662 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31663
31664 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31665
31666 PR c++/21210
31667 * g++.dg/ext/complex1.C: New test.
31668
31669 PR c++/21340
31670 * g++.dg/init/ctor6.C: New test.
31671
31672 2005-05-29 Jan Hubicka <jh@suse.cz>
31673
31674 * gcc.c-torture/compile/pr21562.c: New.
31675
31676 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31677
31678 * gfortran.dg/subnormal_1.f90: New test.
31679
31680 2005-05-28 Jan Hubicka <jh@suse.cz>
31681
31682 * tree-prof.exp: Fix comment.
31683 * value-prof-1.c: New.
31684 * value-prof-2.c: New.
31685 * value-prof-3.c: New.
31686 * value-prof-4.c: New.
31687
31688 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31689
31690 PR c++/21614
31691 * g++.dg/expr/ptrmem6.C: New test.
31692 * g++.dg/expr/ptrmem6a.C: Likewise.
31693
31694 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31695
31696 PR tree-optimization/21658
31697 * gcc.dg/tree-ssa/pr21658.c: New.
31698
31699 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31700
31701 PR c++/21455
31702 * g++.dg/inherit/ptrmem3.C: New.
31703
31704 PR c++/21681
31705 * g++.dg/parse/template16.C: New.
31706
31707 2005-05-27 Andreas Jaeger <aj@suse.de>
31708
31709 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31710
31711 * gcc.dg/i386-sse-8.c: Run test on all archs.
31712
31713 2005-05-26 Mike Stump <mrs@apple.com>
31714
31715 * objc.dg/isa-field-1.m: Only run on darwin.
31716 * objc.dg/lookup-1.m: Likewise.
31717 * objc.dg/try-catch-8.m: Likewise.
31718
31719 2005-05-26 Roger Sayle <roger@eyesopen.com>
31720
31721 PR tree-optimization/9814
31722 * gcc.dg/pr9814-1.c: New test case.
31723
31724 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31725
31726 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31727 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31728 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31729 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31730 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31731 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31732 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31733 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31734 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31735 objc.dg/try-catch-8.m: New.
31736
31737 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31738
31739 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31740 remove extraneous semicolons.
31741
31742 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31743
31744 * obj-c++.dg/comp-types-12.mm: New.
31745 * objc.dg/comp-types-11.m: New.
31746 * objc.dg/selector-4.m: New.
31747
31748 2005-05-26 Andreas Jaeger <aj@suse.de>
31749
31750 PR testsuite/20772
31751 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31752 g++.old-deja/g++.ext/attrib3.C,
31753 g++.old-deja/g++.other/store-expr1.C,
31754 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31755 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31756 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31757 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31758 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31759 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31760 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31761 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31762 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31763 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31764 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31765 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31766 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31767 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31768 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31769 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31770 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31771 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31772 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31773
31774 2005-05-26 Andreas Jaeger <aj@suse.de>
31775
31776 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31777 x86-64 compilation.
31778
31779 2005-05-26 Andreas Jaeger <aj@suse.de>
31780
31781 PR testsuite/20772
31782 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31783 gcc.misc-tests/i386-pf-athlon-1.c,
31784 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31785 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31786 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31787 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31788 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31789 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31790 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31791 programs.
31792
31793 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31794 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31795 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31796 x86-64 compilation.
31797
31798 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31799 x86_64.
31800
31801 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31802 effective-target ilp32.
31803
31804 2005-05-26 David Ung <davidu@mips.com>
31805
31806 * gcc.target/mips/ext_ins.c: New test for testing the generation
31807 of MIPS32/64 rev 2 ext/ins instructions.
31808
31809 2005-05-26 Andreas Jaeger <aj@suse.de>
31810
31811 * treelang/compile/unsigned.tree: Use gimple instead of
31812 nonexisting generic dump.
31813
31814 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31815
31816 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31817
31818 2005-05-26 Andreas Jaeger <aj@suse.de>
31819
31820 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31821
31822 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31823
31824 PR libfortran/17283
31825 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31826 Test callee-allocated memory with write statements.
31827
31828 2005-05-25 Roger Sayle <roger@eyesopen.com>
31829
31830 PR middle-end/21709
31831 * gcc.dg/pr21709-1.c: New test case.
31832
31833 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31834 Mike Stump <mrs@apple.com>
31835
31836 * objc/execute/next_mapping.h: Update for C++.
31837
31838 * obj-c++.dg/selector-1.mm: Move to...
31839 * obj-c++.dg/selector-4.mm: here...
31840
31841 * obj-c++.dg/basic.mm: New.
31842 * obj-c++.dg/comp-types-1.mm: New.
31843 * obj-c++.dg/cxx-class-1.mm: New.
31844 * obj-c++.dg/cxx-ivars-1.mm: New.
31845 * obj-c++.dg/cxx-ivars-2.mm: New.
31846 * obj-c++.dg/cxx-ivars-3.mm: New.
31847 * obj-c++.dg/cxx-scope-1.mm: New.
31848 * obj-c++.dg/cxx-scope-2.mm: New.
31849 * obj-c++.dg/defs.mm: New.
31850 * obj-c++.dg/empty-private-1.mm: New.
31851 * obj-c++.dg/encode-1.mm: New.
31852 * obj-c++.dg/encode-2.mm: New.
31853 * obj-c++.dg/encode-3.mm: New.
31854 * obj-c++.dg/extern-c-1.mm: New.
31855 * obj-c++.dg/extra-semi.mm: New.
31856 * obj-c++.dg/fix-and-continue-2.mm: New.
31857 * obj-c++.dg/isa-field-1.mm: New.
31858 * obj-c++.dg/ivar-list-semi.mm: New.
31859 * obj-c++.dg/local-decl-1.mm: New.
31860 * obj-c++.dg/lookup-1.mm: New.
31861 * obj-c++.dg/lookup-2.mm: New.
31862 * obj-c++.dg/method-1.mm: New.
31863 * obj-c++.dg/method-2.mm: New.
31864 * obj-c++.dg/method-3.mm: New.
31865 * obj-c++.dg/method-4.mm: New.
31866 * obj-c++.dg/method-5.mm: New.
31867 * obj-c++.dg/method-6.mm: New.
31868 * obj-c++.dg/method-7.mm: New.
31869 * obj-c++.dg/no-extra-load.mm: New.
31870 * obj-c++.dg/overload-1.mm: New.
31871 * obj-c++.dg/pragma-1.mm: New.
31872 * obj-c++.dg/pragma-2.mm: New.
31873 * obj-c++.dg/private-1.mm: New.
31874 * obj-c++.dg/private-2.mm: New.
31875 * obj-c++.dg/proto-qual-1.mm: New.
31876 * obj-c++.dg/qual-types-1.mm: New.
31877 * obj-c++.dg/stubify-1.mm: New.
31878 * obj-c++.dg/stubify-2.mm: New.
31879 * obj-c++.dg/super-class-1.mm: New.
31880 * obj-c++.dg/super-class-2.mm: New.
31881 * obj-c++.dg/super-dealloc-1.mm: New.
31882 * obj-c++.dg/super-dealloc-2.mm: New.
31883 * obj-c++.dg/template-1.mm: New.
31884 * obj-c++.dg/template-2.mm: New.
31885 * obj-c++.dg/template-3.mm: New.
31886 * obj-c++.dg/template-4.mm: New.
31887 * obj-c++.dg/template-5.mm: New.
31888 * obj-c++.dg/template-6.mm: New.
31889 * obj-c++.dg/try-catch-1.mm: New.
31890 * obj-c++.dg/try-catch-2.mm: New.
31891 * obj-c++.dg/try-catch-3.mm: New.
31892 * obj-c++.dg/try-catch-4.mm: New.
31893 * obj-c++.dg/try-catch-5.mm: New.
31894 * obj-c++.dg/try-catch-6.mm: New.
31895 * obj-c++.dg/try-catch-7.mm: New.
31896 * obj-c++.dg/try-catch-8.mm: New.
31897 * obj-c++.dg/try-catch-9.mm: New.
31898 * obj-c++.dg/va-meth-1.mm: New.
31899
31900 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31901
31902 * obj-c++.dg/selector-1.mm: New.
31903 * obj-c++.dg/selector-2.mm: New.
31904
31905 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31906
31907 * obj-c++.dg/selector-3.mm: New.
31908 * objc.dg/selector-3.m: New.
31909
31910 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31911
31912 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31913 about where warning appears.
31914
31915 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31916
31917 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31918 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31919 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31920 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31921
31922 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31923
31924 * gcc.dg/20050524-1.c: New test.
31925
31926 2005-05-25 Jan Hubicka <jh@suse.cz>
31927
31928 * gcc.dg/tree-prof/inliner-1.c: New.
31929
31930 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31931
31932 * gcc.dg/tree-prof: New directory.
31933 * gcc.dg/tree-prof/tree-prof.exp: New.
31934
31935 2005-05-25 DJ Delorie <dj@redhat.com>
31936
31937 * gcc.dg/Wattributes-1.c: New.
31938 * gcc.dg/Wattributes-2.c: New.
31939 * gcc.dg/Wattributes-3.c: New.
31940
31941 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31942
31943 PR tree-optimization/19833
31944 * gcc.dg/uninit-4.c: Remove xfail.
31945 * gcc.dg/uninit-9.c: Ditto.
31946
31947 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31948
31949 * obj-c++.dg/bitfield-[1-5].mm: New.
31950 * obj-c++.dg/class-protocol-1.mm: New.
31951 * obj-c++.dg/comp-types-1[0-1].mm: New.
31952 * obj-c++.dg/comp-types-[2-9].mm: New.
31953 * obj-c++.dg/encode-[4-8].mm: New.
31954 * obj-c++.dg/layout-1.mm: New.
31955 * obj-c++.dg/method-1[0-9].mm: New.
31956 * obj-c++.dg/method-2[0-1].mm: New.
31957 * obj-c++.dg/method-[8-9].mm: New.
31958 * obj-c++.dg/objc-gc-3.mm: New.
31959 * obj-c++.dg/try-catch-10.mm: New.
31960 * objc.dg/bitfield-5.m: New.
31961 * objc.dg/comp-types-10.m: New.
31962 * objc.dg/comp-types-9.m: New.
31963 * objc.dg/layout-1.m: New.
31964 * objc.dg/objc-gc-4.m: New.
31965 * objc.dg/try-catch-9.m: New.
31966 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31967 * objc.dg/comp-types-1.m: Likewise.
31968 * objc.dg/comp-types-[5-6].m: Likewise.
31969 * objc.dg/method-9.m: Likewise.
31970
31971 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31972
31973 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31974 and on hardware without VMX support.
31975
31976 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31977
31978 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31979
31980 * lib/profopt.exp (dg-final-generate, dg-final-use,
31981 profopt-final-code, profopt-get-options): New.
31982 (profopt-execute): Process test directives.
31983
31984 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31985 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31986 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31987
31988 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31989
31990 PR C++/21645
31991 * g++.dg/init/ctor5.C: New test.
31992
31993 2005-05-24 Ira Rosen <irar@il.ibm.com>
31994
31995 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31996 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31997 vect-113.c, vect-114.c.
31998
31999 2005-05-23 Adam Nemet <anemet@lnxw.com>
32000
32001 * gcc.dg/const-elim-1.c: Remove xfails.
32002
32003 2005-05-23 Jeff Law <law@redhat.com>
32004
32005 * gcc.c-torture/compile/pr21638.c: New test.
32006 * gcc.c-torture/compile/20050520-1.c: New test.
32007
32008 2005-05-23 Nick Clifton <nickc@redhat.com>
32009
32010 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32011 be a proper triple, ie: m32r*-*-*.
32012 * g++.old-deja/g++.jason/thunk3.C: Likewise.
32013
32014 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
32015
32016 PR middle-end/21331
32017 PR tree-opt/21293
32018 * gcc.c-torture/compile/pr21293.c: New test.
32019 * gcc.c-torture/execute/pr21331.c: New test.
32020
32021 2004-05-20 Richard Henderson <rth@redhat.com>
32022
32023 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32024
32025 2005-05-20 Ziemowit Laski <zlaski@apple.com>
32026
32027 * obj-c++-dg.exp: Add.
32028 * obj-c++.exp: Add.
32029 * obj-c++.dg/dg.exp: Add.
32030
32031 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32032
32033 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32034 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32035
32036 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
32037
32038 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32039
32040 2004-05-19 Richard Henderson <rth@redhat.com>
32041
32042 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32043
32044 2005-05-19 Janis Johnson <janis187@us.ibm.com>
32045
32046 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32047
32048 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32049
32050 2005-05-19 Jakub Jelinek <jakub@redhat.com>
32051
32052 PR c++/21495
32053 * g++.dg/parse/extern1.C: New test.
32054 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32055
32056 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32057
32058 * gcc.dg/c99-math.h: New.
32059 * gcc.dg/c99-math-float-1.c: New test.
32060 * gcc.dg/c99-math-double-1.c: Likewise.
32061 * gcc.dg/c99-math-long-double-1.c: Likewise.
32062
32063 2005-05-18 Richard Henderson <rth@redhat.com>
32064
32065 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32066
32067 2005-05-18 Devang Patel <dpatel@apple.com>
32068
32069 * g++.dg/opt/20050511-1.C: New test.
32070
32071 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
32072
32073 PR libfortran/21127
32074 * gfortran.dg/reshape-complex.f90: New test.
32075
32076 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
32077
32078 * gfortran.dg/array_constructor_1.f90: New test.
32079 * gfortran.dg/array_constructor_2.f90: New test.
32080
32081 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
32082
32083 PR fortran/20954
32084 * gfortran.dg/pr20954.f: New test.
32085
32086 2005-05-17 Mike Stump <mrs@apple.com>
32087
32088 Yet more Objective-C++...
32089
32090 * objc.dg/method-5.m: Update.
32091 * objc.dg/method-6.m: Update.
32092 * objc.dg/method-7.m: Update.
32093 * objc.dg/method-9.m: Update.
32094 * objc.dg/try-catch-2.m: Update.
32095
32096 2005-05-17 Mark Mitchell <mark@codesourcery.com>
32097
32098 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32099 Remove little-endian optimizations.
32100
32101 2005-05-17 Jeff Law <law@redhat.com>
32102
32103 * g++.dg/tree-ssa/pr14814.C: New test.
32104 * gcc.dg/tree-ssa/pr14814.C: New test.
32105 * gcc.dg/tree-ssa/pr17141-1.C: New test.
32106 * gcc.dg/tree-ssa/pr17141-2.C: New test.
32107
32108 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
32109
32110 * gcc.dg/compat/generate-random.c: Do not include
32111 libiberty.h.
32112 * gcc.dg/compat/generate-random_r.c: Likewise.
32113
32114 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
32115
32116 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32117
32118 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
32119
32120 PR middle-end/21595
32121 * g++.dg/tree-ssa/builtin1.C: New testcase.
32122
32123 2005-05-17 Jakub Jelinek <jakub@redhat.com>
32124
32125 PR c++/21454
32126 * g++.dg/opt/const4.C: New test.
32127
32128 PR middle-end/21492
32129 * g++.dg/opt/crossjump1.C: New test.
32130
32131 PR tree-optimization/21610
32132 * gcc.c-torture/compile/20050516-1.c: New test.
32133
32134 PR fortran/15080
32135 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32136 about the test failing.
32137 * gfortran.fortran-torture/execute/where_7.f90: New test.
32138 * gfortran.fortran-torture/execute/where_8.f90: New test.
32139
32140 2005-05-16 Richard Henderson <rth@redhat.com>
32141
32142 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32143 i?86 and x86_64.
32144
32145 2005-05-16 Mark Mitchell <mark@codesourcery.com>
32146
32147 * gcc.dg/compat/generate-random.c (config.h): Do not include.
32148 (limits.h): Include unconditionally.
32149 (stdlib.h): Likewise.
32150 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32151 (limits.h): Include unconditionally.
32152 (stdlib.h): Likewise.
32153 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32154 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32155 (limits.h): Include unconditionally.
32156 (stdlib.h): Likewise.
32157 (hashtab.h): Do not include.
32158 (getopt.h): Likewise.
32159 (stddef.h): Include.
32160 (hashval_t): Define.
32161 (struct entry): Add "next" field.
32162 (HASH_SIZE): New macro.
32163 (hash_table): New variable.
32164 (switchfiles): Do not use xmalloc.
32165 (mix): New macro.
32166 (iterative_hash): New function.
32167 (hasht): Remove.
32168 (e_exists): New function.
32169 (e_insert): Likewise.
32170 (output): Use, instead of libiberty hashtable functions.
32171 (main): Do not use getopt. Do not call htab_create.
32172
32173 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
32174
32175 PR libstdc++/21526
32176 * lib/target-supports.exp (check_mkfifo_available):
32177 Return 0 for cygwin as mkfifo support incomplete on platform.
32178 Fix typos in comments.
32179
32180 2005-05-15 Mark Mitchell <mark@codesourcery.com>
32181
32182 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32183
32184 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
32185
32186 PR fortran/17432
32187 * gfortran.dg/assign_4.f: New test.
32188
32189 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
32190
32191 PR tree-optimization/21563
32192 * gcc.dg/tree-ssa/pr21563.c: New.
32193
32194 2005-05-14 Jan Hubicka <jh@suse.cz>
32195
32196 * gcc.dg/noreturn-7.c: Allow control reaches warning.
32197
32198 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
32199
32200 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32201
32202 2005-05-13 Julian Brown <julian@codesourcery.com>
32203
32204 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32205 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32206
32207 2005-05-13 Jan Hubicka <jh@suse.cz>
32208
32209 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32210 * gcc.dg/fold-xor-?.c: Likewise.
32211 * gcc.dg/pr15784-?.c: Likewise.
32212 * gcc.dg/pr20922-?.c: Likewise.
32213 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32214 * gcc.dg/tree-ssa/pr17598.c: Likewise.
32215 * gcc.dg/tree-ssa/pr20470.c: Likewise.
32216
32217 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32218
32219 PR fortran/21260
32220 * gfortran.dg/hollerith_1.f90: New test.
32221
32222 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32223
32224 * gfortran.dg/func_result_2.f90: New test.
32225
32226 2005-05-11 Bud Davis <bdavis@gfortran.org>
32227
32228 * gfortran.dg/dev_null.f90: New test.
32229
32230 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
32231
32232 * gcc.dg/arm-vfp1.c: Revert last change.
32233
32234 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
32235
32236 PR middle-end/19807
32237 PR tree-optimization/19639
32238 * g++.dg/tree-ssa/pr19807.C: New testcase.
32239
32240 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32241
32242 PR libfortran/21471
32243 * gfortran.dg/append-1.f90: New test.
32244
32245 2005-05-10 Diego Novillo <dnovillo@redhat.com>
32246
32247 * gcc.dg/pr18501.c: XFAIL.
32248 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32249 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32250 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32251 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32252 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32253 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32254 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32255 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32256
32257 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32258
32259 PR fortran/20178
32260 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32261 gfortran.dg/f2c_3.f90: New tests.
32262
32263 * gfortran.dg/return_1.f90: Fix dg annotation.
32264
32265 2005-05-10 Diego Novillo <dnovillo@redhat.com>
32266
32267 * gcc.c-torture/compile/20050510-1.c: New test.
32268
32269 2005-05-10 Mark Mitchell <mark@codesourcery.com>
32270
32271 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32272
32273 2005-05-10 Bob Wilson <bob.wilson@acm.org>
32274
32275 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32276
32277 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
32278
32279 PR c/17913
32280 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32281
32282 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
32283
32284 PR c/21342
32285 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32286 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32287
32288 2005-05-10 Ben Elliston <bje@au.ibm.com>
32289
32290 PR debug/16676
32291 * gcc.dg/debug/pr16676.c: New test.
32292
32293 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
32294
32295 PR testsuite/21443
32296 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32297 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32298 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32299 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32300 Change -O1 to -O2.
32301 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
32302 -fno-tree-dominator-opts.
32303
32304 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32305
32306 * gfortran.dg/return_1.f90: New test.
32307
32308 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
32309
32310 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32311
32312 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32313
32314 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
32315
32316 PR c++/21427
32317 * g++.dg/inherit/covariant13.C: New.
32318
32319 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32320
32321 PR libfortran/19155
32322 * gfortran.dg/pr19155.f: New test.
32323
32324 2005-05-08 Roger Sayle <roger@eyesopen.com>
32325
32326 PR inline-asm/8788
32327 * gcc.dg/pr8788-1.c: New testcase.
32328
32329 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
32330
32331 PR target/21416
32332 * gcc.target/mips/fpcmp-[12].c: New tests.
32333
32334 2005-05-06 Mark Mitchell <mark@codesourcery.com>
32335
32336 * lib/target-supports-dg.exp (dg-require-fork): New function.
32337 (dg-require-mkfifo): Likewise.
32338 * lib/target-supports.exp (check_function_available): New
32339 function.
32340 (check_fork_available): Likewise.
32341 (check_mkfifo_available): Likewise.
32342
32343 2005-05-06 Jeff Law <law@redhat.com>
32344
32345 * gcc.c-torture/compile/pr21380.c: New test.
32346
32347 2005-05-06 Jakub Jelinek <jakub@redhat.com>
32348
32349 PR c++/20961
32350 * g++.dg/ext/weak3.C: New test.
32351
32352 2005-05-05 Mark Mitchell <mark@codesourcery.com>
32353
32354 PR c++/21352
32355 * g++.dg/template/crash37.C: New test.
32356
32357 2005-05-05 Paul Brook <paul@codesourcery.com>
32358
32359 * gcc.dg/arm-g2.c: Use effective-target arm32.
32360 * gcc.dg/arm-mmx-1.c: Ditto.
32361 * gcc.dg/arm-scd42-2.c: Ditto.
32362 * gcc.dg/arm-vfp1.c: Ditto.
32363 * lib/target-supports.exp (check_effective_target_arm32): New
32364 function.
32365
32366 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
32367
32368 PR libfortran/21354
32369 gfortran.dg/in_pack_rank7.f90: New test.
32370
32371 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
32372
32373 PR middle-end/15618
32374 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32375
32376 2005-05-04 Jakub Jelinek <jakub@redhat.com>
32377
32378 PR middle-end/21265
32379 * gcc.dg/20050503-1.c: New test.
32380
32381 PR rtl-optimization/21239
32382 * gcc.dg/i386-sse-11.c: New test.
32383
32384 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
32385
32386 PR target/16888
32387 * gcc.target/i386/asm-1.c: New test.
32388
32389 2005-05-03 Jakub Jelinek <jakub@redhat.com>
32390
32391 PR rtl-optimization/21330
32392 * gcc.c-torture/execute/20050502-1.c: New test.
32393
32394 PR target/21297
32395 * gcc.c-torture/execute/20050502-2.c: New test.
32396
32397 2005-05-03 Uros Bizjak <uros@kss-loka.si>
32398
32399 PR middle-end/21282
32400 * gcc.dg/pr21282.c: New.
32401
32402 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32403
32404 * gcc.dg/vect/pr20122.c: Clean up .vect file.
32405 * gcc.dg/vect/vect-92.c: Likewise.
32406 * gcc.dg/vect/vect-93.c: Likewise.
32407 * gcc.dg/vect/vect-dv-1.c: Likewise.
32408 * gcc.dg/vect/vect-dv-2.c: Likewise.
32409 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32410
32411 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32412
32413 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32414 * gfortran.dg/vect/vect-2.f90: Likewise.
32415 * gfortran.dg/vect/vect-3.f90: Likewise.
32416 * gfortran.dg/vect/vect-4.f90: Likewise.
32417 * gfortran.dg/vect/vect-5.f90: Likewise.
32418
32419 2005-05-02 Geoffrey Keating <geoffk@apple.com>
32420
32421 PR target/20813
32422 * gcc.dg/rs6000-fpint-2.c: New.
32423
32424 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
32425
32426 PR c/15698
32427 * gcc.dg/builtins-30.c: Update expected messages.
32428 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32429 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32430 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32431
32432 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
32433
32434 PR tree-optimization/21294
32435 * gcc.dg/tree-ssa/pr21294.c: New.
32436
32437 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
32438
32439 * gcc.dg/altivec-3.c (vec_store): Do not use the old
32440 __builtin_altivec_st_internal_4si built-in.
32441
32442 2005-05-02 Mark Mitchell <mark@codesourcery.com>
32443
32444 PR c++/15875
32445 * g++.dg/template/ptrmem14.C: New test.
32446
32447 2005-05-02 Paul Brook <paul@codesourcery.com>
32448
32449 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32450
32451 2005-05-02 Michael Matz <matz@suse.de>
32452
32453 PR c++/19542
32454 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32455
32456 2005-05-01 Mark Mitchell <mark@codesourcery.com>
32457
32458 * g++.dg/cpp/weak.C: New test.
32459
32460 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
32461
32462 * gcc.dg/tree-ssa/loop-8.c: New test.
32463
32464 2005-04-30 Michael Maty <matz@suse.de>
32465
32466 * gcc.dg/inline-mcpy.c: New test.
32467
32468 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
32469
32470 PR libfortran/18958
32471 * gfortran.dg/eoshift.f90: New test case.
32472
32473 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
32474
32475 PR libfortran/18857
32476 * gfortran.dg/matmul_1.f90: New test.
32477
32478 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32479
32480 PR tree-optimization/21030
32481 * gcc.dg/tree-ssa/pr21030.c: New.
32482
32483 2005-04-29 Devang Patel <dpatel@apple.com>
32484
32485 PR tree-optimization/21272
32486 * gcc.dg/vect/vect-ifcvt-10.c: New test.
32487
32488 2005-04-29 Jakub Jelinek <jakub@redhat.com>
32489
32490 PR fortran/13082
32491 PR fortran/18824
32492 * gfortran.dg/entry_4.f90: New test.
32493 * gfortran.fortran-torture/execute/entry_1.f90: New test.
32494 * gfortran.fortran-torture/execute/entry_2.f90: New test.
32495 * gfortran.fortran-torture/execute/entry_3.f90: New test.
32496 * gfortran.fortran-torture/execute/entry_4.f90: New test.
32497 * gfortran.fortran-torture/execute/entry_5.f90: New test.
32498 * gfortran.fortran-torture/execute/entry_6.f90: New test.
32499 * gfortran.fortran-torture/execute/entry_7.f90: New test.
32500
32501 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32502
32503 * gfortran.fortran-torture/execute/entry_8.f90: New test.
32504
32505 2005-04-29 Paul Brook <paul@codesourcery.com>
32506
32507 * gfortran.dg/entry_3.f90: New test.
32508
32509 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32510
32511 * gfortran.dg/implicit_4.f90: New test.
32512
32513 2005-04-28 Bob Wilson <bob.wilson@acm.org>
32514
32515 * lib/target-supports.exp (check_profiling_available): Return
32516 false for xtensa-*-elf.
32517
32518 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
32519
32520 * lib/fortran-torture.exp (fortran-torture.exp): Catch
32521 error if file cannot be deleted.
32522
32523 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32524
32525 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32526 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32527 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32528 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32529 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32530 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32531 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32532 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32533 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32534 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32535 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32536 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32537 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32538
32539 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32540
32541 PR fortran/20865
32542 * gfortran.dg/pr20865.f90: New test.
32543
32544 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
32545
32546 * gcc.dg/void-cast-2.c: New test.
32547
32548 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32549
32550 PR c/21159
32551 * gcc.dg/void-cast-1.c: New test.
32552
32553 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
32554
32555 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32556
32557 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32558
32559 PR fortran/21177
32560 * gfortran.dg/pr21177.f90: New test.
32561
32562 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
32563
32564 PR tree-optimization/21171
32565 * gcc.dg/tree-ssa/pr21171.c: New test.
32566
32567 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
32568
32569 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32570 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32571 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32572 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32573 gcc.dg/tree-ssa/gen-vect-32.c: New.
32574 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32575 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32576 don't run on PPC32.
32577
32578 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32579
32580 PR c/21213
32581 * gcc.dg/transparent-union-3.c: New test.
32582
32583 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32584
32585 PR c/20740
32586 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32587 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32588 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32589 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32590 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32591 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32592
32593 2005-04-26 Jeff Law <law@redhat.com>
32594
32595 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32596 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32597 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32598 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32599 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32600 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32601 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32602
32603 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32604
32605 PR tree-optimization/17598
32606 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32607
32608 2005-04-25 Mike Stump <mrs@apple.com>
32609
32610 * objc.dg/fix-and-continue-1.m: Add.
32611
32612 2005-04-25 Roger Sayle <roger@eyesopen.com>
32613
32614 PR c++/20995
32615 * g++.dg/opt/pr20995-1.C: New test case.
32616
32617 2005-04-25 Devang Patel <dpatel@apple.com>
32618
32619 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32620
32621 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32622
32623 PR testsuite/21062
32624 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32625
32626 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32627
32628 PR C++/21188
32629 * g++.dg/opt/rtti2.C: New test.
32630
32631 2005-04-25 Paul Brook <paul@codesourcery.com>
32632 Steven G. Kargl <kargls@comcast.net>
32633
32634 PR fortran/20879
32635 * gfortran.dg/ichar_1.f90: New file.
32636
32637 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32638
32639 PR middle-end/20991
32640 * g++.dg/opt/pr20991.C: New test.
32641
32642 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32643 where sizeof (type) < __alignof__ (type).
32644 * gcc.dg/compat/struct-layout-1.h: Likewise.
32645
32646 2005-04-24 Per Bothner <per@bothner.com>
32647 Devang Patel <dpatel@apple.com>
32648
32649 PR preprocessor/20907
32650 * gcc.dg/cpp/very-long-comment.c: New test.
32651
32652 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32653
32654 PR fortran/20059
32655 * gfortran.dg/common_5.f: New test.
32656
32657 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32658
32659 PR middle-end/21082
32660 * g++.dg/tree-ssa/pr21082.C: New testcase.
32661
32662 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32663
32664 * gcc.dg/vect/vect-99.c: New test.
32665
32666 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32667
32668 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32669
32670 2005-04-22 Jeff Law <law@redhat.com>
32671
32672 * gcc.dg/uninit-5.c: Remove xfails.
32673 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32674 conditionals and loads.
32675
32676 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32677
32678 PR libfortran/20074
32679 PR libfortran/20436
32680 PR libfortran/21108
32681 * gfortran.dg/nested_reshape.f90: new test
32682 * gfortran.dg/reshape-alloc.f90: new test
32683 * gfortran.dg/reshape.f90: new test
32684
32685 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32686
32687 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32688
32689 * gcc.dg/arm-vfp1.c: New test.
32690
32691 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32692
32693 PR c++/21087
32694 * g++.dg/lookup/builtin2.C: New test.
32695
32696 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32697
32698 * gcc.dg/weak/weak-13.c: New test.
32699
32700 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32701
32702 * lib/target-supports.exp (check_effective_target_sync_int_long):
32703 Add powerpc*.
32704
32705 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32706
32707 * gcc.target/mips/branch-1.c: New test.
32708
32709 2005-04-21 Richard Henderson <rth@redhat.com>
32710
32711 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32712 * gcc.dg/vect/vect-86.c: Likewise.
32713 * gcc.dg/vect/vect-87.c: Likewise.
32714 * gcc.dg/vect/vect-88.c: Likewise.
32715
32716 2005-04-21 Devang Patel <dpatel@apple.com>
32717
32718 PR optimization/20994
32719 * gcc.dg/tree-ssa/ifc-3.c: New test.
32720
32721 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32722
32723 PR c/12913
32724 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32725 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32726 gcc.dg/c99-vla-jump-5.c: New tests.
32727
32728 2005-04-19 Richard Henderson <rth@redhat.com>
32729
32730 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32731 Fix typo in exists check.
32732 (check_effective_target_sync_int_long): New.
32733 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32734 * gcc.dg/ia64-sync-2.c: Likewise.
32735 * gcc.dg/ia64-sync-3.c: Likewise.
32736 * gcc.dg/ia64-sync-4.c: Likewise.
32737
32738 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32739
32740 * gcc.dg/fold-xor-1.c: New test.
32741 * gcc.dg/fold-xor-2.c: New test.
32742
32743 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32744
32745 PR target/20670
32746 * g++.dg/eh/fp-regs.C: New test.
32747
32748 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32749
32750 * gcc.dg/Wint-to-pointer-cast-1.c,
32751 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32752 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32753 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32754
32755 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32756
32757 PR fortran/16861
32758 * gfortran.dg/pr16861.f90: New test.
32759
32760 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32761
32762 * gcc.dg/pr21085.c: New test.
32763
32764 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32765
32766 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32767 (setup_mips_tests, dg-mips-options): New procedures.
32768 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32769 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32770 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32771 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32772 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32773 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32774 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32775 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32776 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32777 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32778 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32779 dg-mips-options instead of dg-options. Remove now-redundant
32780 preprocessor guards.
32781 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32782 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32783 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32784 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32785 * gcc.dg/vr-mult-2.c: Delete.
32786 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32787 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32788 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32789 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32790 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32791 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32792 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32793
32794 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32795
32796 * ada/acats/run_all.sh: Use sync when executable not present.
32797
32798 2005-04-18 Devang Patel <dpatel@apple.com>
32799
32800 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32801 * gcc.dg/vect/vect-11a.c: New.
32802 * gcc.dg/vect/vect-none.c: Update.
32803 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32804
32805 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32806
32807 PR tree-optimization/20922
32808 * gcc.dg/pr20922-1.c: New test.
32809 * gcc.dg/pr20922-2.c: New test.
32810 * gcc.dg/pr20922-3.c: New test.
32811 * gcc.dg/pr20922-4.c: New test.
32812 * gcc.dg/pr20922-5.c: New test.
32813 * gcc.dg/pr20922-6.c: New test.
32814
32815 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32816
32817 PR libfortran/20950
32818 * gfortran.dg/pr20950.f: New test.
32819
32820 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32821
32822 PR libfortran/19216
32823 * gfortran.dg/pr19216.f: New test.
32824
32825 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32826
32827 PR tree-optimization/21001
32828 * gcc.dg/tree-ssa/pr21001.c: New.
32829
32830 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32831
32832 PR libfortran/21075
32833 * gfortran.dg/reshape_rank7.f90: New test.
32834
32835 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32836
32837 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32838 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32839 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32840 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32841 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32842 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32843 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32844 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32845 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32846 wrong way round).
32847 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32848 in namelists. New test.
32849 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32850 New test.
32851 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32852 New test.
32853 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32854 namelist. New test.
32855 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32856 New test.
32857 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32858 New test.
32859 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32860 namelist. New test.
32861 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32862 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32863 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32864 New test.
32865 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32866 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32867 arrays. New test.
32868
32869 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32870
32871 * gfortran.dg/wtruncate.f: New testcase.
32872 * gfortran.dg/wtruncate.f90: New testcase.
32873
32874 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32875
32876 PR c++/21025
32877 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32878 which sizeof/alignof is dependent, rather than just whether we are
32879 processing_template_decl.
32880
32881 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32882
32883 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32884 corrected typo where the wrong variables had been compared.
32885
32886 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32887
32888 PR libfortran/18495
32889 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32890 Test callee-allocated version of return array with a write
32891 statement.
32892 Test spread with a temporary with another write statement.
32893
32894 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32895
32896 PR tree-optimization/21031
32897 * gcc.dg/tree-ssa/pr21031.c: New.
32898
32899 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32900
32901 PR tree-optimization/21004
32902 * gcc.dg/builtins-53.c: Include builtins-config.h.
32903 Check floorf, ceilf, floorl and ceill transformations
32904 only when HAVE_C99_RUNTIME is defined.
32905
32906 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32907
32908 PR middle-end/20739
32909 * gcc.dg/tree-ssa/pr20739.c: New test.
32910
32911 2005-04-14 Mike Stump <mrs@apple.com>
32912
32913 * gcc.dg/Foundation.framework/empty: New.
32914 * gcc.dg/framework-2.c: New.
32915
32916 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32917
32918 PR tree-optimization/21021
32919 * gcc.c-torture/compile/pr21021.c: New.
32920
32921 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32922
32923 PR testsuite/21010
32924 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32925 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32926 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32927 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32928 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32929 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32930 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32931 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32932
32933 2005-04-14 Richard Henderson <rth@redhat.com>
32934
32935 * lib/target-supports.exp (check_effective_target_vect_condition):
32936 Add ia64, i?86, and x86_64.
32937
32938 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32939
32940 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32941
32942 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32943
32944 PR tree-optimization/20657
32945 * gcc.dg/tree-ssa/pr20657.c: New.
32946
32947 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32948
32949 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32950 (long long int)trunc*.
32951
32952 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32953
32954 PR target/20927
32955 * gcc.dg/pr20927.c: New test.
32956
32957 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32958
32959 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32960 * gcc.target/mips/asm-1.c: Likewise.
32961
32962 2005-04-13 Dale Johannesen <dalej@apple.com>
32963
32964 * objc.dg/objc-fast-4.m: New.
32965
32966 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32967
32968 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32969 directory.
32970 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32971
32972 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32973
32974 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32975 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32976 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32977
32978 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32979
32980 PR tree-optimization/20913
32981 * gcc.dg/tree-ssa/pr20913.c: New.
32982
32983 PR tree-optimization/20702
32984 * gcc.dg/tree-ssa/pr20702.c: New.
32985
32986 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32987
32988 PR c++/13744
32989 * g++.dg/inherit/local3.C: New test.
32990
32991 2005-04-12 Jeff Law <law@redhat.com>
32992
32993 * gcc.dg/tree-ssa/20050412-1.c: New test.
32994
32995 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32996
32997 PR libfortran/19016
32998 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32999 Add tests with mask generated by expression.
33000 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33001 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33002 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33003
33004 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
33005
33006 PR middle-end/20917
33007 * gcc.dg/20050409-1.c: New test.
33008
33009 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
33010
33011 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33012
33013 2005-04-11 Mark Mitchell <mark@codesourcery.com>
33014
33015 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33016 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33017 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33018 (TARGET_CXX): Adjust accordingly.
33019 * target.h (struct gcc_target): Remove epxort_class_data. Add
33020 determine_class_data_visibility and class_data_always_comdat.
33021 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33022 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33023 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33024 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33025 (arm_cxx_determine_class_data_visibility): New.
33026 (arm_cxx_class_data_always_comdat): Likewise.
33027 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33028 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33029 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33030 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33031 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33032 Define.
33033
33034 2005-04-11 Mark Mitchell <mark@codesourcery.com>
33035
33036 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33037
33038 2005-04-11 Geoffrey Keating <geoffk@apple.com>
33039
33040 * gcc.dg/i386-darwin-fpmath.c: New.
33041
33042 2004-04-11 Devang Patel <dpatel@apple.com>
33043
33044 * lib/target-supports.exp (check_effective_target_vect_condition): New.
33045 * gcc.dg/vect/vect-ifcvt-1.c: New test.
33046 * gcc.dg/vect/vect-ifcvt-2.c: New test.
33047 * gcc.dg/vect/vect-ifcvt-3.c: New test.
33048 * gcc.dg/vect/vect-ifcvt-4.c: New test.
33049 * gcc.dg/vect/vect-ifcvt-5.c: New test.
33050 * gcc.dg/vect/vect-ifcvt-6.c: New test.
33051 * gcc.dg/vect/vect-ifcvt-7.c: New test.
33052 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33053
33054 2004-04-11 Devang Patel <dpatel@apple.com>
33055
33056 * gcc.dg/vect/vect-dv-1.c: New test.
33057 * gcc.dg/vect/vect-dv-2.c: New test.
33058
33059 2005-04-11 Diego Novillo <dnovillo@redhat.com>
33060
33061 PR tree-optimization/20933
33062 * gcc.dg/tree-ssa/pr20933.c: New test.
33063
33064 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33065
33066 * gfortran.dg/fold_nearest.f90: New test.
33067
33068 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
33069
33070 * gcc.dg/tree-ssa/alias-1.c: New test.
33071
33072 2005-04-11 Diego Novillo <dnovillo@redhat.com>
33073
33074 PR tree-optimization/20920
33075 * g++.dg/tree-ssa/pr20920.C: New test.
33076
33077 2005-04-11 Uros Bizjak <uros@kss-loka.si>
33078
33079 * gcc.dg/builtins-53.c: Also check (int)ceil* and
33080 (long long int)ceil*.
33081
33082 2005-04-10 Mark Mitchell <mark@codesourcery.com>
33083
33084 * g++.dg/warn/Wdtor1.C: Declare template in system header with
33085 explicit C++ linkage.
33086
33087 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33088
33089 * gfortran.dg/pr17229.f: Take care of the new obsolescence
33090 warning for arithmetic IF statements.
33091
33092 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
33093
33094 * eor_handling_1.f90: New test case.
33095 * eor_handling_2.f90: New test case.
33096 * eor_handling_3.f90: New test case.
33097 * eor_handling_4.f90: New test case.
33098 * eor_handling_5.f90: New test case.
33099 * noadv_size.f90: New test case.
33100 * pad_no.f90: New test case.
33101
33102 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
33103
33104 * gcc.c-torture/execute/20050410-1.c: New test.
33105
33106 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
33107
33108 * gcc.dg/pr20126.c: New.
33109
33110 2005-04-09 Bud Davis <bdavis@gfortran.org>
33111 Steven G. Kargl <kargls@comcast.net>
33112
33113 * gfortran.dg/PR19872.f: New test.
33114
33115 2005-04-09 Steven G. Kargl <kargls@comcast.net>
33116
33117 * gfortran.dg/nint_1.f90: Fix dg-do directive.
33118
33119 2005-04-09 Steven G. Kargl <kargls@comcast.net>
33120
33121 * gfortran.dg/nint_1.f90: New test.
33122
33123 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
33124
33125 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33126 Added test for callee-allocated arrays with write statements.
33127 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33128 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33129 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33130 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33131 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33132
33133 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
33134
33135 PR libfortran/20163
33136 * gfortran.dg/open-options-blanks.f: New test.
33137
33138 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
33139
33140 PR fortran/13257
33141 * gfortran.dg/comma_format_extension_[1234].f: New tests.
33142
33143 2005-04-09 Jakub Jelinek <jakub@redhat.com>
33144
33145 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33146 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33147 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33148 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33149 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33150 * gcc.c-torture/execute/stdarg-4.c: New test.
33151
33152 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33153
33154 PR target/20795
33155 * g++.dg/abi/param2.C: New test.
33156
33157 2005-04-09 Uros Bizjak <uros@kss-loka.si>
33158
33159 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33160
33161 2005-04-09 Uros Bizjak <uros@kss-loka.si>
33162
33163 * gcc.dg/builtins-53.c: New test.
33164
33165 2005-04-08 Diego Novillo <dnovillo@redhat.com>
33166
33167 * g++.dg/tree-ssa/pr18178.C: New test.
33168 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33169 * gcc.c-torture/execute/20041019-1.c: New test.
33170 * gcc.dg/tree-ssa/20041008-1.c: New test.
33171 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33172 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33173 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33174 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33175 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33176 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33177 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33178 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33179 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33180 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33181
33182 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
33183
33184 PR rtl-optimization/20466
33185 * gcc.c-torture/execute/pr20466-1.c: New test.
33186
33187 2005-04-08 Mark Mitchell <mark@codesourcery.com>
33188
33189 PR c++/20905
33190 * g++.dg/parse/cond2.C: New test.
33191
33192 PR c++/20145
33193 * g++.dg/warn/Wdtor1.C: New test.
33194
33195 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33196
33197 PR fortran/17229
33198 * gfortran.dg/pr17229.f: New test.
33199
33200 2005-04-07 Steven G. Kargl <kargls@comcast.net>
33201
33202 * gfortran.dg/tiny_1.f90: New test.
33203 * gfortran.dg/tiny_2.f90: ditto.
33204
33205 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
33206
33207 * gfortran.dg/eor_1.f90: Fix dg-do run line
33208 * gfortran.dg/open_new.f90: Fix dg-do run line
33209
33210 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
33211
33212 * lib/target-supports.exp (get_compiler_messages): Support
33213 optional arguments, the fourth being compiler options.
33214 (check_effective_target_fpic): New proc.
33215 * gcc.dg/20050321-2.c: Restrict to target fpic.
33216
33217 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
33218
33219 * gcc.dg/15443-1.c: New test.
33220 * gcc.dg/15443-2.c: Likewise.
33221
33222 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33223
33224 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33225
33226 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
33227
33228 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33229
33230 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
33231
33232 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33233 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33234 -m64.
33235 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33236 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33237 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33238
33239 2005-04-06 Mark Mitchell <mark@codesourcery.com>
33240
33241 PR c++/20212
33242 * g++.dg/warn/Wunused-11.C: New test.
33243
33244 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
33245
33246 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33247
33248 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
33249
33250 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33251
33252 2005-04-05 Mark Mitchell <mark@codesourcery.com>
33253
33254 PR c++/20734
33255 * g++.dg/template/ptrmem13.C: New test.
33256
33257 2005-04-05 Per Bothner <per@bothner.com>
33258
33259 * lib/gcc.exp: Always add -fno-show-column, for now.
33260
33261 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
33262
33263 PR testsuite/20767
33264 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33265 of plain old "unsigned int" for the type of "i". Makes this test
33266 64bit clean.
33267
33268 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
33269
33270 * gcc.dg/i386-ssefn-1.c: New test.
33271 * gcc.dg/i386-ssefn-2.c: New test.
33272 * gcc.dg/i386-ssefn-3.c: New test.
33273 * gcc.dg/i386-ssefn-4.c: New test.
33274
33275 2005-04-05 Jakub Jelinek <jakub@redhat.com>
33276
33277 PR tree-optimization/20076
33278 * gcc.dg/builtin-apply4.c: New test.
33279
33280 PR preprocessor/19475
33281 * gcc.dg/cpp/macspace1.c: New test.
33282 * gcc.dg/cpp/macspace2.c: New test.
33283
33284 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33285
33286 * gfortran.dg/pr20755.f: Fixed bad format.
33287
33288 2005-04-05 Mark Mitchell <mark@codesourcery.com>
33289
33290 PR c++/20763
33291 * g++.dg/ext/attrib21.C: New test.
33292
33293 2004-04-05 Devang Patel <dpatel@apple.com>
33294
33295 * lib/target-supports.exp (check_effective_target_vect_shif): New.
33296 * gcc.dg/vect/vect-shift-1.c: New test.
33297
33298 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33299
33300 PR libfortran/20755
33301 * gfortran.dg/pr20755.f: New test.
33302
33303 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
33304
33305 * gfortran.dg/pr15959.f90: New test.
33306 * gfortran.dg/string_pad_trunc.f90: New test.
33307
33308 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33309
33310 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33311 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33312 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33313 syntax.
33314
33315 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33316
33317 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33318
33319 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33320
33321 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33322 * gcc.c-torture/compile/20011119-2.c: Likewise.
33323 * gcc.c-torture/compile/981001-2.c: Likewise.
33324
33325 2005-04-04 Mark Mitchell <mark@codesourcery.com>
33326
33327 PR c++/20679
33328 * g++.dg/template/overload4.C: New test.
33329
33330 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33331
33332 PR c++/20746
33333 * g++.dg/abi/covariant5.C: New.
33334
33335 PR debug/20505
33336 * g++.dg/debug/const2.C: New.
33337
33338 2005-04-04 Jakub Jelinek <jakub@redhat.com>
33339
33340 PR rtl-optimization/16104
33341 * gcc.c-torture/execute/20050316-1.c: New test.
33342
33343 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33344
33345 * g++.dg/template/spec23.C: Fix dg-error text.
33346
33347 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
33348
33349 PR c++/19199
33350 * g++.dg/expr/lval2.C: New.
33351
33352 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33353
33354 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33355 __builtin_strcasecmp and __builtin_strncasecmp.
33356
33357 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
33358
33359 PR c++/20723
33360 * g++.dg/template/spec22.C: New.
33361 * g++.dg/template/spec23.C: New.
33362
33363 2005-04-03 Dale Ranta <dir@lanl.gov>
33364 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33365
33366 PR libfortran/20068
33367 PR libfortran/20125
33368 PR libfortran/20156
33369 PR libfortran/20471
33370 * gfortran.dg/backspace.f: New test.
33371
33372 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
33373
33374 * gcc.dg/pr19345.c: New test.
33375
33376 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33377
33378 PR tree-optimization/20640
33379 * gcc.dg/torture/tree-loop-1.c: New.
33380
33381 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33382
33383 PR rtl-optimization/20290
33384 * gcc.c-torture/execute/loop-ivopts-2.c: New.
33385
33386 2005-04-02 Geoffrey Keating <geoffk@apple.com>
33387
33388 * gcc.dg/rs6000-fpint.c: New.
33389
33390 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33391
33392 * gcc.dg/old-style-then-proto-1.c: New test.
33393
33394 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33395
33396 * gfortran.fortran-torture/execute/backspace.f90: Check
33397 after backspace and read was incorrect.
33398
33399 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33400
33401 * gcc.c-torture/execute/builtins/strcat.c: Check the result
33402 buffer past the terminating NUL using memcmp.
33403 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33404 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33405
33406 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33407 Fix unused/uninitialized variable warnings.
33408
33409 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33410 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33411 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33412 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33413
33414 * gcc.c-torture/execute/builtins/abs-1-lib.c,
33415 gcc.c-torture/execute/builtins/fputs-lib.c,
33416 gcc.c-torture/execute/builtins/lib/fprintf.c,
33417 gcc.c-torture/execute/builtins/lib/main.c,
33418 gcc.c-torture/execute/builtins/lib/memcmp.c,
33419 gcc.c-torture/execute/builtins/lib/memmove.c,
33420 gcc.c-torture/execute/builtins/lib/mempcpy.c,
33421 gcc.c-torture/execute/builtins/lib/memset.c,
33422 gcc.c-torture/execute/builtins/lib/printf.c,
33423 gcc.c-torture/execute/builtins/lib/sprintf.c,
33424 gcc.c-torture/execute/builtins/lib/stpcpy.c,
33425 gcc.c-torture/execute/builtins/lib/strchr.c,
33426 gcc.c-torture/execute/builtins/lib/strcmp.c,
33427 gcc.c-torture/execute/builtins/lib/strcpy.c,
33428 gcc.c-torture/execute/builtins/lib/strcspn.c,
33429 gcc.c-torture/execute/builtins/lib/strlen.c,
33430 gcc.c-torture/execute/builtins/lib/strncat.c,
33431 gcc.c-torture/execute/builtins/lib/strncmp.c,
33432 gcc.c-torture/execute/builtins/lib/strncpy.c,
33433 gcc.c-torture/execute/builtins/lib/strrchr.c,
33434 gcc.c-torture/execute/builtins/lib/strspn.c,
33435 gcc.c-torture/execute/builtins/lib/strstr.c,
33436 gcc.c-torture/execute/builtins/memops-asm-lib.c,
33437 gcc.c-torture/execute/builtins/strlen-2.c,
33438 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33439 prototypes.
33440
33441 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
33442
33443 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33444 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33445 selectany usage.
33446
33447 2005-04-01 Jakub Jelinek <jakub@redhat.com>
33448
33449 PR c++/19406
33450 * g++.dg/debug/using1.C: New test.
33451
33452 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
33453
33454 PR middle-end/20524
33455 * gcc.dg/alias-7.c: Prefix asm-declared name with
33456 __USER_LABEL_PREFIX__.
33457
33458 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
33459
33460 Fix fallout from PR middle-end/15700:
33461 * gcc.c-torture/compile/20011119-1.c: Take
33462 __USER_LABEL_PREFIX__ into account.
33463 * gcc.c-torture/compile/20011119-2.c: Likewise.
33464
33465 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
33466
33467 PR c++/18644
33468 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33469
33470 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33471
33472 PR c/17855
33473 * gcc.c-torture/compile/struct-non-lval-1.c,
33474 gcc.c-torture/compile/struct-non-lval-2.c,
33475 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33476
33477 2005-03-31 Janis Johnson <janis187@us.ibm.com>
33478
33479 * gcc.dg/tls/tls.exp: Remove temporary file.
33480 * g++.dg/tls/tls.exp: Ditto.
33481 * lib/file-format.exp: Ditto.
33482 * g++.dg/special/ecos.exp: Ditto.
33483
33484 * lib/profopt.exp: Treat prof_ext as a list.
33485 * gcc.misc-tests/bprob.exp: Ditto.
33486 * g++.dg/bprob/bprob.exp: Ditto.
33487
33488 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33489 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33490 g++.dg/tree-ssa/pointer-reference-alias.C,
33491 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33492 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33493 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33494 g++.dg/vect/pr19951.cc: Ditto.
33495 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33496 gcc.dg/builtins-47.c: Ditto.
33497 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33498 gcc.dg/pr20115-1.c: Ditto.
33499 * gcc.dg/tree-ssa/20030530-2.c,
33500 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33501 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33502 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33503 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33504 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33505 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33506 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33507 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33508 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33509 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33510 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33511 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33512 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33513 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33514 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33515 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33516 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33517 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33518 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33519 gcc.dg/tree-ssa/20030824-1.c,
33520 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33521 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33522 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33523 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33524 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33525 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33526 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33527 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33528 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33529 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33530 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33531 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33532 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33533 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33534 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33535 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33536 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33537 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33538 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33539 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33540 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33541 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33542 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33543 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33544 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33545 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33546 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33547 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33548 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33549 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33550 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33551 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33552 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33553 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33554 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33555 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33556 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33557 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33558 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33559 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33560 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33561 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33562 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33563 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33564 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33565 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33566 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33567 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33568 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33569 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33570 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33571 gcc.dg/tree-ssa/useless-1.c: Ditto.
33572 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33573 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33574 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33575 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33576 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33577 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33578 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33579 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33580 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33581 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33582 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33583 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33584 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33585 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33586 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33587 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33588 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33589 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33590 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33591 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33592 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33593 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33594 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33595 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33596 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33597 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33598 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33599 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33600 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33601 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33602 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33603 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33604 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33605 gcc.dg/vect/vect-none.c: Ditto.
33606 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33607 treelang/compile/unsigned.tree: Ditto.
33608
33609 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33610 * gcc.dg/cpp/direct2s.c: Ditto.
33611 * gcc.dg/cpp/paste4.c: Ditto.
33612 * gcc.dg/cpp/separate-1.c: Ditto.
33613 * gcc.dg/pch/save-temps-1.c: Ditto.
33614 * g++.dg/ext/altivec-10.C: Ditto.
33615 * g++.dg/pch/pch.C: Ditto.
33616
33617 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33618
33619 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33620 * g++.dg/template/repo1.C: Ditto.
33621 * g++.dg/template/repo2.C: Ditto.
33622 * g++.dg/template/repo3.C: Ditto.
33623 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33624 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33625 * g++.old-deja/g++.pt/repo1.C: Ditto.
33626 * g++.old-deja/g++.pt/repo2.C: Ditto.
33627 * g++.old-deja/g++.pt/repo3.C: Ditto.
33628 * g++.old-deja/g++.pt/repo4.C: Ditto.
33629
33630 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33631 * gcc.dg/20030107-1.c: Ditto.
33632 * gcc.dg/20030702-1.c: Ditto.
33633 * gcc.dg/profile-generate-1.c: Ditto.
33634 * g++.dg/other/profile1.C: Ditto.
33635 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33636
33637 * lib/gcc-dg.exp (remove-build-file): New.
33638 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33639 cleanup-tree-dump, cleanup-saved-temps): New.
33640
33641 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33642
33643 PR c++/19203, DR 214
33644 * g++.dg/parse/ambig3.C: Not ambiguous.
33645 * g++.dg/template/spec20.C: New.
33646 * g++.dg/template/spec21.C: New.
33647
33648 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33649
33650 PR target/20045
33651 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33652
33653 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33654
33655 PR libfortran/20660
33656 * gfortran.dg/negative_unit.f: New test.
33657
33658 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33659
33660 * gcc.dg/20050330-1.c: New test.
33661
33662 2005-03-30 Devang Patel <dpatel@apple.com>
33663
33664 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33665
33666 2005-03-30 Dale Johannesen <dalej@apple.com>
33667
33668 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33669
33670 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33671
33672 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33673 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33674 Strip options from test name.
33675
33676 2005-03-31 Jan Hubicka <jh@suse.cz>
33677
33678 * gcc.dg/varpool-1.c: New testcase.
33679
33680 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33681
33682 PR c/772
33683 PR c/17913
33684 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33685 gcc.dg/stmt-expr-label-3.c : New tests.
33686 * gcc.c-torture/execute/medce-2.c: Remove.
33687
33688 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33689
33690 PR c/20368
33691 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33692 tests.
33693
33694 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33695
33696 * gcc.c-torture/compile/pr20203.c: New test.
33697
33698 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33699
33700 * gfortran.dg/promotion.f90: New test.
33701
33702 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33703
33704 PR middle-end/20491
33705 * gcc.dg/torture/asm-subreg-1.c: New test.
33706
33707 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33708
33709 PR c/20672
33710 * gcc.dg/pr20672-1.c: New test.
33711
33712 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33713
33714 * gfortran.dg/vect: New directory.
33715 * gfortran.dg/vect/vect.exp: New.
33716 * gfortran.dg/vect/vect-1.f90: New test.
33717 * gfortran.dg/vect/vect-2.f90: New test.
33718 * gfortran.dg/vect/vect-3.f90: New test.
33719 * gfortran.dg/vect/vect-4.f90: New test.
33720 * gfortran.dg/vect/vect-5.f90: New test.
33721
33722 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33723
33724 PR middle-end/20622
33725 * gcc.dg/alias-7.c: New test.
33726
33727 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33728
33729 * gcc.dg/sparc-reg-1.c: New test.
33730
33731 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33732
33733 PR target/19890
33734 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33735
33736 2005-03-29 Dale Ranta <dir@lanl.gov>
33737 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33738
33739 PR libfortran/20163
33740 * gfortran.dg/pr20163-2.f: New test.
33741
33742 2005-03-28 Jan Hubicka <jh@suse.cz>
33743
33744 PR middle-end/20635
33745 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33746 by Jakub Jelinek.
33747
33748 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33749
33750 PR tree-optimization/20626
33751 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33752 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33753
33754 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33755
33756 * gfortran.dg/underflow.f90: New test.
33757 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33758
33759 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33760
33761 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33762
33763 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33764
33765 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33766 (g++_init): Make sure that CXXFLAGS is set.
33767 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33768 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33769 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33770 * lib/objc.exp (objc_init): Likewise.
33771 * lib/treelang.exp (treelang_init): Likewise.
33772
33773 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33774
33775 PR tree-optimization/20470
33776 * gcc.dg/tree-ssa/pr20470.c: New test.
33777
33778 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33779
33780 * gcc.dg/ppc-stfiwx.c: New.
33781
33782 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33783
33784 PR target/19888
33785 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33786
33787 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33788
33789 * gcc.dg/20050325-1.c: Fix a typo.
33790
33791 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33792
33793 PR libfortran/19678
33794 PR libfortran/19679
33795 * gfortran.dg/dos_eol.f: New test.
33796
33797 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33798
33799 PR rtl-optimization/20249
33800 * gcc.dg/20050325-1.c: New test.
33801
33802 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33803
33804 PR libfortran/15332
33805 * gfortran.dg/pr15332.f: New test.
33806
33807 2005-03-24 Dale Johannesen <dalej@apple.com>
33808
33809 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33810
33811 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33812
33813 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33814 'internal' visibility.
33815 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33816 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33817 'protected' visibility.
33818 * gcc.dg/visibility-7.c: Likewise.
33819 * lib/target-supports.exp (check_visibility_available): Take
33820 a parameter, the kind of visibility to check for.
33821 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33822 to check_visibility_available.
33823
33824 * g++.dg/expr/cast3.C: New.
33825
33826 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33827
33828 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33829 rs6000.
33830
33831 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33832
33833 PR target/20095
33834 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33835
33836 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33837
33838 * gcc.dg/badshift.c: Renamed to...
33839 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33840
33841 * gcc.target/i386/badshift.c: Renamed to...
33842 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33843 only.
33844
33845 PR rtl-optimization/20532
33846 * gcc.target/i386/badshift.c: New.
33847
33848 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33849
33850 * gfortran.dg/pr18025.f90: New test.
33851
33852 2005-03-23 Dale Johannesen <dalej@apple.com>
33853
33854 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33855
33856 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33857
33858 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33859
33860 * lib/target-supports.exp (check_iconv_available): Default
33861 libiconv to -liconv, if there is no definition.
33862
33863 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33864
33865 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33866
33867 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33868
33869 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33870 * g++.dg/opt/pr7503-2.C: Likewise.
33871 * g++.dg/opt/pr7503-3.C: Likewise.
33872 * g++.dg/opt/pr7503-4.C: Likewise.
33873 * g++.dg/opt/pr7503-5.C: Likewise.
33874 * g++.dg/warn/minmax.C: New test.
33875
33876 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33877
33878 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33879 * gfortran.dg/g77_intrinsics_sub.f: New test.
33880
33881 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33882 Jan Hubicka <jh@suse.cz>
33883 Steven Bosscher <stevenb@suse.de
33884
33885 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33886
33887 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33888
33889 PR c++/19980
33890 * g++.dg/template/redecl3.C: New test.
33891
33892 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33893
33894 PR c++/20499
33895 * g++.dg/parse/error16.C: Tweak error markers.
33896
33897 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33898
33899 PR target/20561
33900 * gcc.dg/20050321-2.c: New test.
33901
33902 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33903
33904 PR c++/20465
33905 PR c++/20381
33906 * g++.dg/template/ptrmem12.C: New.
33907
33908 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33909
33910 PR rtl-optimization/20527
33911 * gcc.c-torture/execute/pr20527-1.c: New test.
33912
33913 2005-03-22 Ben Elliston <bje@au.ibm.com>
33914
33915 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33916 program, compile it into a real executable and then delete the .c
33917 and .x files afterwards, to avoid problems on testglue targets.
33918
33919 2005-03-21 Stuart Hastings <stuart@apple.com>
33920
33921 * gcc.target/i386/sse-2.c: New.
33922
33923 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33924
33925 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33926
33927 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33928
33929 * g++.dg/parse/crash25.C: Fix typo.
33930
33931 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33932
33933 PR c++/20461
33934 * g++.dg/parse/crash24.C: New test.
33935
33936 PR c++/20536
33937 * g++.dg/parse/crash25.C: New test.
33938
33939 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33940
33941 PR c++/20147
33942 * g++.dg/ext/stmtexpr4.C: New test.
33943
33944 2005-03-20 Roger Sayle <roger@eyesopen.com>
33945
33946 PR middle-end/20539
33947 * gcc.c-torture/compile/pr13066-1.c: New test case.
33948 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33949 * g++.dg/opt/pr13066-1.C: Likewise.
33950
33951 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33952
33953 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33954
33955 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33956
33957 PR fortran/18525
33958 * gfortran.dg/nesting_1.f90: New test.
33959
33960 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33961
33962 PR c++/20240
33963 * g++.dg/lookup/using13.C: New test.
33964
33965 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33966
33967 PR c++/20333
33968 * g++.dg/template/crash36.C: New test.
33969
33970 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33971
33972 PR c++/20463
33973 * g++.dg/template/crash35.C: New test.
33974
33975 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33976
33977 PR c++/19966
33978 * g++.dg/overload/operator2.C: New test.
33979
33980 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33981
33982 PR libfortran/20257
33983 * gfortran.dg/pr20257.f90: New test.
33984
33985 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33986
33987 PR libfortran/20480
33988 * gfortran.dg/pr20480.f90: New test.
33989
33990 2005-03-16 Richard Henderson <rth@redhat.com>
33991
33992 PR middle-end/15700
33993 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33994 (_rtld_global): New.
33995 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33996 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33997
33998 * gcc.dg/alias-3.c: New.
33999 * gcc.dg/alias-4.c: New.
34000 * gcc.dg/alias-5.c: New.
34001 * gcc.dg/alias-6.c: New.
34002
34003 2005-03-15 Geoffrey Keating <geoffk@apple.com>
34004
34005 * gcc.dg/cpp/ucnid-7.c: New.
34006
34007 2005-03-15 Janis Johnson <janis187@us.ibm.com>
34008 Dorit Naishlos <dorit@il.ibm.com>
34009
34010 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34011 darwin.
34012
34013 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
34014
34015 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34016 support misaligned accesses.
34017 * gcc.dg/vect/vect-58.c: Likewise.
34018 * gcc.dg/vect/vect-92.c: New.
34019 * gcc.dg/vect/vect-93.c: New.
34020
34021 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
34022
34023 PR fortran/18827
34024 * gfortran.dg/assign_2.f90: New test.
34025 * gfortran.dg/assign_3.f90: New test.
34026 * gfortran.dg/assign.f90: New test.
34027
34028 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
34029
34030 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34031 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34032 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34033 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34034 names.
34035
34036 2005-03-14 Geoffrey Keating <geoffk@apple.com>
34037
34038 * gcc.dg/cpp/ucnid-6.c: New.
34039
34040 * gcc.dg/cpp/normalize-1.c: New.
34041 * gcc.dg/cpp/normalize-2.c: New.
34042 * gcc.dg/cpp/normalize-3.c: New.
34043 * gcc.dg/cpp/normalize-4.c: New.
34044 * gcc.dg/cpp/ucnid-4.c: New.
34045 * gcc.dg/cpp/ucnid-5.c: New.
34046 * g++.dg/cpp/normalize-1.C: New.
34047 * g++.dg/cpp/ucnid-1.C: New.
34048
34049 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
34050
34051 * gcc.dg/pr18628.c: New.
34052
34053 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
34054
34055 PR c++/20280
34056 * g++.dg/tree-ssa/pr20280.C: New.
34057
34058 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34059
34060 PR fortran/20467
34061 * gfortran.dg/stfunc_2.f90: New test.
34062
34063 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
34064
34065 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34066
34067 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
34068
34069 * gcc.dg/tree-ssa/20050314-1.c: New test.
34070
34071 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34072
34073 PR c++/4403
34074 PR c++/9783, DR433
34075 * g++.dg/template/friend34.C: New test.
34076 * g++.dg/template/friend35.C: Likewise.
34077 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34078
34079 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34080
34081 Friend class name lookup 5/n
34082 PR c++/1016
34083 * g++.dg/lookup/hidden-class1.C: New test.
34084 * g++.dg/lookup/hidden-class2.C: Likewise.
34085 * g++.dg/lookup/hidden-class3.C: Likewise.
34086 * g++.dg/lookup/hidden-class4.C: Likewise.
34087 * g++.dg/lookup/hidden-class5.C: Likewise.
34088 * g++.dg/lookup/hidden-class6.C: Likewise.
34089 * g++.dg/lookup/hidden-class7.C: Likewise.
34090 * g++.dg/lookup/hidden-class8.C: Likewise.
34091 * g++.dg/lookup/hidden-class9.C: Likewise.
34092 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34093 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34094 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34095 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34096 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34097 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34098 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34099 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34100 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34101 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34102 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34103
34104 2005-03-13 Mark Mitchell <mark@codesourcery.com>
34105
34106 PR c++/20157
34107 * g++.dg/template/error18.C: New test.
34108
34109 2005-03-09 Ben Elliston <bje@au.ibm.com>
34110
34111 PR debug/16792
34112 * g++.dg/debug/pr16792.C: New test.
34113
34114 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
34115
34116 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34117 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34118 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34119 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34120 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34121 test assertion names.
34122
34123 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34124
34125 PR fortran/18600
34126 * gfortran.dg/stfunc_1.f90: New test.
34127
34128 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34129
34130 PR fortran/16907
34131 * gfortran.dg/real_index_1.f90: New test.
34132
34133 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34134
34135 PR fortran/20323
34136 * gfortran.dg/spec_expr_1.f90: New test.
34137
34138 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
34139
34140 PR c/20402
34141 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34142 new parser.
34143
34144 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34145
34146 PR fortran/20361
34147 * gfortran.dg/largeequiv_1.f90: New test.
34148
34149 2005-03-12 Geoffrey Keating <geoffk@apple.com>
34150
34151 * gcc.dg/ucnid-1.c: New.
34152 * gcc.dg/ucnid-2.c: New.
34153 * gcc.dg/ucnid-3.c: New.
34154 * gcc.dg/ucnid-4.c: New.
34155 * gcc.dg/ucnid-5.c: New.
34156 * gcc.dg/ucnid-6.c: New.
34157 * gcc.dg/cpp/ucnid-1.c: New.
34158 * gcc.dg/cpp/ucnid-2.c: New.
34159 * gcc.dg/cpp/ucnid-3.c: New.
34160 * g++.dg/other/ucnid-1.C: New.
34161
34162 2005-03-12 Geoffrey Keating <geoffk@apple.com>
34163
34164 * gcc.dg/vmx/darwin-abi-3.c: Delete.
34165
34166 2005-03-11 Per Bothner <per@bothner.com>
34167
34168 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
34169 that diagnotics refer to correct token.
34170 * gcc.dg/unused-3.c: Likewise.
34171
34172 2005-03-11 Per Bothner <per@bothner.com>
34173
34174 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34175 constant" is now actually on same line as string constant.
34176 * gcc.dg/cpp/direct2s.c: Likewise.
34177
34178 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
34179
34180 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34181
34182 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34183
34184 PR libfortran/20124
34185 * gfortran.dg/pr20124.f90: New Test
34186
34187 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
34188
34189 PR tree-optimization/20130
34190 * gcc.dg/pr20130-1.c: New test.
34191
34192 2005-03-10 Steve Ellcey <sje@cup.hp.com>
34193
34194 PR target/20095
34195 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34196
34197 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34198
34199 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34200
34201 2005-03-10 Steve Ellcey <sje@cup.hp.com>
34202
34203 * g++.dg/eh/forced1.C: Fix comment.
34204 * g++.dg/eh/forced2.C: Ditto.
34205 * g++.dg/eh/forced3.C: Ditto.
34206 * g++.dg/eh/forced4.C: Ditto.
34207
34208 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
34209
34210 PR rtl-opt/20412
34211 * gcc.c-torture/compile/pr20412.c: New test.
34212
34213 2005-03-10 Roger Sayle <roger@eyesopen.com>
34214
34215 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34216
34217 2005-03-10 Jakub Jelinek <jakub@redhat.com>
34218
34219 PR target/20322
34220 * gcc.dg/20050307-1.c: New test.
34221
34222 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
34223
34224 PR c++/20375
34225 * g++.dg/other/stdarg3.C: New.
34226
34227 2005-03-10 Jakub Jelinek <jakub@redhat.com>
34228
34229 PR c++/18384, c++/18327
34230 * g++.dg/init/array19.C: New test.
34231
34232 PR inline-asm/20314
34233 * gcc.dg/torture/pr20314-1.c: New test.
34234 * gcc.dg/torture/pr20314-2.c: New test.
34235
34236 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
34237
34238 * gcc.dg/20050309-1.c: New test.
34239
34240 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34241
34242 * gcc.dg/builtins-10.c: Reactivate disabled test.
34243 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
34244 new cbrt transformations.
34245
34246 2005-03-09 Mark Mitchell <mark@codesourcery.com>
34247
34248 PR c++/20208
34249 * g++.dg/template/array13.C: New test.
34250
34251 2005-03-09 Paolo Carlini <pcarlini@suse.de>
34252
34253 PR c++/16859
34254 * g++.dg/init/brace4.C: New test.
34255
34256 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
34257
34258 PR c++/20186
34259 * g++.dg/template/non-dependent12.C: New.
34260
34261 2005-03-08 Mark Mitchell <mark@codesourcery.com>
34262
34263 PR c++/20142
34264 * g++.dg/init/array18.C: Add dg-do run marker.
34265
34266 PR c++/20142
34267 * g++.dg/init/array18.C: New test.
34268
34269 2005-03-09 Ben Elliston <bje@au.ibm.com>
34270
34271 * consistency.vlad/vlad.exp: Remove trailing semicolons.
34272 * g++.dg/gcov/gcov.exp: Likewise.
34273 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34274 * gcc.target/xstormy16/xstormy16.exp: Likewise.
34275 * lib/c-torture.exp: Likewise.
34276 * lib/fortran-torture.exp: Likewise.
34277 * lib/g++.exp: Likewise.
34278 * lib/gcc-defs.exp: Likewise.
34279 * lib/gcc-dg.exp: Likewise.
34280 * lib/gcc.exp: Likewise.
34281 * lib/gcov.exp: Likewise.
34282 * lib/gfortran.exp: Likewise.
34283 * lib/mike-g++.exp: Likewise.
34284 * lib/mike-gcc.exp: Likewise.
34285 * lib/objc-torture.exp: Likewise.
34286 * lib/objc.exp: Likewise.
34287 * lib/profopt.exp: Likewise.
34288 * lib/target-libpath.exp: Likewise.
34289 * lib/target-supports.exp: Likewise.
34290 * lib/treelang.exp: Likewise.
34291 * lib/wrapper.exp: Likewise.
34292
34293 2005-03-08 Jeff Law <law@redhat.com>
34294
34295 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34296 PHI-OPT changes.
34297
34298 2005-03-08 Ira Rosen <irar@il.ibm.com>
34299
34300 * gcc.dg/vect/pr20122.c: New test.
34301
34302 2005-03-07 Jeff Law <law@redhat.com>
34303
34304 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34305 was folded away.
34306 * gcc.dg/tree-ssa/pr18133-1.c: New test.
34307 * gcc.dg/tree-ssa/pr18133-2.c: New test.
34308 * gcc.dg/tree-ssa/pr18134.c: New test.
34309
34310 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34311
34312 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34313 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34314 gcc.dg/torture/builtin-noret-2.c: Require weak support.
34315
34316 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
34317
34318 PR tree-opt/17671
34319 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34320
34321 2005-03-07 Mark Mitchell <mark@codesourcery.com>
34322
34323 * g++.dg/warn/Wnvdtor.C: New test.
34324
34325 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
34326
34327 * gcc.dg/torture/pr19683-1.c: New test.
34328
34329 2005-03-06 Steven G. Kargl <kargls@comcast.net>
34330
34331 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34332 * gfortran.dg/g77/19990313-2.f: Ditto.
34333 * gfortran.dg/g77/19990313-3.f: Ditto.
34334 * gfortran.dg/g77/19990525-0.f: Ditto.
34335 * gfortran.dg/g77/19990826-0.f: Ditto.
34336 * gfortran.dg/g77/19990826-2.f: Ditto.
34337 * gfortran.dg/g77/19990826-3.f: Ditto.
34338 * gfortran.dg/g77/20000511-1.f: Ditto.
34339 * gfortran.dg/g77/20000511-2.f: Ditto.
34340 * gfortran.dg/g77/970625-2.f: Ditto.
34341 * gfortran.dg/g77/980310-2.f: Ditto.
34342 * gfortran.dg/g77/980310-3.f: Ditto.
34343 * gfortran.dg/g77/980310-8.f: Ditto.
34344 * gfortran.dg/g77/980519-2.f: Ditto.
34345 * gfortran.dg/g77/alpha1.f: Ditto.
34346 * gfortran.dg/g77/claus.f: Ditto.
34347 * gfortran.dg/g77/erfc.f: Ditto.
34348 * gfortran.dg/g77/short.f: Ditto.
34349 * gfortran.fortran-torture/execute/data.f90: Ditto.
34350 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34351 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34352
34353 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34354
34355 * lib/file-format.exp (gcc_target_object_format): Add check for som
34356 format and hardcode object formats on hppa*-*-hpux*.
34357 * lib/target-supports.exp (check_weak_available): Add check for som
34358 object format. Always return 0 on hppa*-*-hpux10*.
34359
34360 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34361 is defined.
34362
34363 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34364
34365 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34366
34367 * gfortran.dg/pr19936_1.f90: New test.
34368 * gfortran.dg/pr19936_2.f90: New test.
34369 * gfortran.dg/pr19936_3.f90: New test.
34370
34371 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34372 Paul Thomas <prthomas@drfccad.cea.fr>
34373
34374 * gfortran.dg/PR19754_1.f90: New test.
34375 * gfortran.dg/PR19754_2.f90: Ditto.
34376
34377 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34378
34379 PR c++/19311
34380 * g++.dg/template/non-dependent11.C: New test.
34381
34382 2005-03-05 Uros Bizjak <uros@kss-loka.si>
34383
34384 * lib/target-supports.exp (check_iconv_available): Fix comment.
34385
34386 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
34387 Joseph S. Myers <joseph@codesourcery.com>
34388
34389 PR c++/19797
34390 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34391
34392 2005-03-04 Matthew Sachs <msachs@apple.com>
34393
34394 * gcc.exp (gcc_target_compile): Put braces around
34395 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34396 * objc.exp (objc_target_compile): Likewise.
34397 * treelang.exp (treelang_target_compile): Likewise.
34398
34399 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34400
34401 PR fortran/19673
34402 * gfortran.dg/func_result_1.f90: New test.
34403
34404 2005-03-04 Ben Elliston <bje@au.ibm.com>
34405
34406 * gcc.misc-tests/options.exp: New test.
34407
34408 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
34409
34410 * gcc.dg/pr15784-4.c: New test.
34411
34412 2005-03-03 Geoffrey Keating <geoffk@apple.com>
34413
34414 * gcc.c-torture/execute/pr17133.c: New.
34415 * gcc.c-torture/compile/20050303-1.c: New.
34416
34417 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
34418
34419 * gcc.dg/cpp/assert4.c: Fix for cygwin.
34420
34421 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
34422
34423 * g++.dg/overload/using2.C: New.
34424
34425 2005-03-02 Mark Mitchell <mark@codesourcery.com>
34426
34427 PR c++/19916
34428 * g++.dg/init/ptrmem2.C: New test.
34429
34430 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
34431
34432 PR c/8927
34433 * gcc.dg/pr8927-1.c: New test.
34434
34435 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
34436
34437 PR c++/20232
34438 * g++.dg/inherit/covariant12.C: New.
34439
34440 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34441
34442 PR fortran/19479
34443 * gfortran.dg/bound_1.f90: New test.
34444
34445 2005-02-28 Janis Johnson <janis187@us.ibm.com>
34446
34447 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34448 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34449
34450 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
34451
34452 PR c/20245
34453 * gcc.dg/pr20245-1.c: New test.
34454
34455 2005-02-28 Jakub Jelinek <jakub@redhat.com>
34456
34457 PR middle-end/19874
34458 * gcc.c-torture/execute/20050119-2.c: New test case.
34459
34460 2005-02-28 Ben Elliston <bje@au.ibm.com>
34461
34462 * README: Update the DejaGnu bug reporting address.
34463 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34464 * lib/objc-torture.exp: Likewise.
34465
34466 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34467
34468 * gfortran.dg/boz_1.f90: New test.
34469 * gfortran.dg/boz_3.f90: New test.
34470 * gfortran.dg/boz_4.f90: New test.
34471
34472 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34473
34474 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34475 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34476
34477 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34478
34479 PR libfortran/20101
34480 * gfortran.dg/write_0_pe_format.f90: New test.
34481
34482 2005-02-27 Jakub Jelinek <jakub@redhat.com>
34483
34484 PR c++/20206
34485 * g++.dg/opt/thunk2.C: New test.
34486 * g++.dg/opt/covariant1.C: New test.
34487
34488 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34489
34490 * gfortran.dg/e_d_fmt.f90: New test.
34491
34492 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
34493
34494 * gcc.dg/asm-b.c: Fix comment typos.
34495
34496 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34497
34498 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34499 a V_MAY_DEF also.
34500
34501 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34502
34503 PR tree-opt/20188
34504 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34505 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34506 * gcc.dg/asm-b.c: New test.
34507
34508 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
34509
34510 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34511 Disable this test on IRIX 6.
34512
34513 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
34514
34515 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34516 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34517 parser.
34518
34519 2005-02-25 Diego Novillo <dnovillo@redhat.com>
34520
34521 PR tree-optimization/20204
34522 * gcc.dg/pr20204.c: New test.
34523
34524 2005-02-24 Jakub Jelinek <jakub@redhat.com>
34525
34526 PR target/20196
34527 * gcc.c-torture/execute/20050224-1.c: New test.
34528
34529 PR c++/20175
34530 * g++.dg/warn/Wbraces2.C: New test.
34531
34532 2005-02-23 Mark Mitchell <mark@codesourcery.com>
34533
34534 PR c++/19878
34535 * g++.dg/init/const2.C: New test.
34536
34537 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
34538
34539 PR tree-optimization/20100
34540 * gcc.c-torture/execute/pr20100-1.c: New test.
34541
34542 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34543
34544 * gfortran.dg/implicit_3.f90: New test.
34545
34546 * gfortran.dg/deftype_1.f90: New test.
34547
34548 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
34549
34550 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34551 the test passes.
34552 * g++.dg/other/anon3.C: Accept a warning.
34553
34554 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
34555
34556 * gcc.dg/pr20017.c: Fix a comment typo.
34557
34558 2005-02-23 Bud Davis <bdavis@gfortran.org>
34559
34560 * gfortran.dg/list_read_4.f90: Change to f90 comments.
34561
34562 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34563
34564 PR ada/19902
34565 * ada/acats/tests/cxa/cxa3004.a: Remove.
34566 * ada/acats/tests/cxb/cxb30061.am: Likewise.
34567
34568 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34569
34570 PR c++/20073
34571 * g++.dg/init/const1.C: New test.
34572
34573 PR c++/19991
34574 * g++.dg/parse/constant7.C: New test.
34575
34576 PR c++/20152
34577 * g++.dg/parse/error27.C: New test.
34578 * g++.dg/template/qualttp15.C: Adjust error markers.
34579 * g++.old-deja/g++.other/struct1.C: Likewise.
34580
34581 PR c++/20153
34582 * g++.dg/template/error17.C: New test.
34583
34584 PR c++/20148
34585 * g++.dg/parser/error26.C: New test.
34586
34587 2005-02-22 Diego Novillo <dnovillo@redhat.com>
34588
34589 PR tree-optimization/20100
34590 PR tree-optimization/20115
34591 * gcc.dg/pr20115.c: New test.
34592 * gcc.dg/pr20115-1.c: New test.
34593 * gcc.dg/pr20100.c: New test.
34594 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34595 call-clobbered variables after alias1.
34596
34597 2005-02-22 Bud Davis <bdavis@gfortran.org>
34598
34599 * gfortran.dg/list_read_4.f90: new test.
34600
34601 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34602
34603 PR rtl-optimization/20017.
34604 * gcc.dg/pr20017.c: New.
34605
34606 2005-02-22 Devang Patel <dpatel@apple.com>
34607
34608 PR 19952
34609 * g++.dg/tree-ssa/pr19952.C: New test.
34610
34611 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34612
34613 PR c++/19883
34614 * g++.dg/parse/constant6.C: New test.
34615
34616 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34617
34618 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34619 * g++.dg/charset/asm2.c: Likewise.
34620 * g++.dg/charset/asm3.c: Likewise.
34621 * g++.dg/charset/asm4.c: Likewise.
34622 * g++.dg/charset/asm5.c: Likewise.
34623 * g++.dg/charset/attribute1.c: Likewise.
34624 * g++.dg/charset/attribute2.c: Likewise.
34625 * g++.dg/charset/extern1.cc: Likewise.
34626 * g++.dg/charset/extern2.cc: Likewise.
34627 * g++.dg/charset/extern3.cc: Likewise.
34628 * g++.dg/charset/function.cc: Likewise.
34629 * g++.dg/charset/string.c: Likewise.
34630 * g++.dg/charset/charset.exp: Likewise.
34631 * lib/target-supports.exp (check_iconv_available): Fix comment.
34632
34633 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34634
34635 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34636 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34637 * gcc.dg/charset/asm2.c: Likewise.
34638 * gcc.dg/charset/asm3.c: Likewise.
34639 * gcc.dg/charset/asm4.c: Likewise.
34640 * gcc.dg/charset/asm5.c: Likewise.
34641 * gcc.dg/charset/asm6.c: Likewise.
34642 * gcc.dg/charset/attribute1.c: Likewise.
34643 * gcc.dg/charset/attribute2.c: Likewise.
34644 * gcc.dg/charset/builtin1.c: Likewise.
34645 * gcc.dg/charset/extern.c: Likewise.
34646 * gcc.dg/charset/function.c: Likewise.
34647 * gcc.dg/charset/string.c: Likewise.
34648 * gcc.dg/charset/charset.exp: Likewise.
34649
34650 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34651
34652 PR fortran/20086
34653 * gfortran.dg/pr20086.f90: New test.
34654
34655 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34656
34657 PR tree-optimization/19786
34658 * g++.dg/tree-ssa/pr19786.C: New.
34659
34660 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34661
34662 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34663
34664 2005-02-21 Jeff Law <law@redhat.com>
34665
34666 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34667
34668 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34669
34670 * gfortran.dg/do_iterator: Split loop, markup all lines for
34671 which an error locus is printed.
34672 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34673 locus is printed.
34674 * gfortran.dg/select_4.f90: Likewise.
34675 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34676 locuses in the various permutations.
34677
34678 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34679
34680 PR tree-optimization/19951
34681 * g++.dg/vect: New directory.
34682 * g++.dg/vect/vect.exp: New file.
34683 * g++.dg/vect/pr19951.cc: New testcase.
34684 * g++.dg/dg.exp: Also prune vectorizer tests.
34685
34686 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34687
34688 PR 18785
34689 * gcc.dg/charset/builtin1.c: New test.
34690
34691 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34692
34693 PR c++/19299
34694 * g++.dg/inherit/volatile1.C: New test.
34695
34696 PR c++/19440
34697 * g++.dg/template/dtor4.C: New test.
34698
34699 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34700
34701 * gfortran.dg/int_1.f90: New test.
34702
34703 2005-02-19 Devang Patel <dpatel@apple.com>
34704
34705 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34706
34707 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34708
34709 * gfortran.dg/achar_1.f90: New test.
34710
34711 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34712
34713 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34714
34715 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34716 Jakub Jelinek <jakub@redhat.com>
34717
34718 PR tree-optimization/19828
34719 * gcc.dg/tree-ssa/loop-7.c: New test.
34720 * gcc.c-torture/execute/20050218-1.c: New test.
34721
34722 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34723
34724 PR c/20043
34725 * gcc.dg/transparent-union-1.c: New test.
34726 * gcc.dg/transparent-union-2.c: New test.
34727
34728 2005-02-18 James E Wilson <wilson@specifixinc.com>
34729
34730 PR tree-optimization/18977
34731 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34732
34733 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34734
34735 PR target/20054
34736 * gcc.dg/pr20054.c: New test.
34737
34738 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34739
34740 PR c++/19508
34741 * g++.dg/ext/attrib20.C: New test.
34742
34743 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34744
34745 PR middle-end/20030
34746 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34747
34748 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34749
34750 PR c++/20008
34751 * g++.dg/opt/switch4.C: New.
34752
34753 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34754
34755 PR c++/20023
34756 PR tree-optimization/20009
34757 * gcc.c-torture/compile/20050217-1.c: New test.
34758 * g++.dg/opt/switch3.C: New test.
34759
34760 PR tree-optimization/18947
34761 * gcc.c-torture/compile/20050215-1.c: New test.
34762 * gcc.c-torture/compile/20050215-2.c: New test.
34763 * gcc.c-torture/compile/20050215-3.c: New test.
34764
34765 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34766
34767 PR c++/20028
34768 * g++.dg/template/crash34.C: New.
34769
34770 PR c++/20022
34771 * g++.dg/other/access3.C: New.
34772
34773 2005-02-17 Ira Rosen <irar@il.ibm.com>
34774
34775 * gcc.dg/vect/vect-98.c: New test.
34776
34777 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34778
34779 PR tree-optimization/19967
34780 * gcc.dg/pr19967.c: New.
34781
34782 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34783
34784 PR middle-end/19857
34785 * gcc.dg/tree-ssa/20050215-1.c: New test.
34786 * gcc.c-torture/execute/20050215-1.c: New test.
34787
34788 2005-02-15 Eric Christopher <echristo@redhat.com>
34789
34790 * gcc.dg/cpp/20050215-1.c: New file.
34791
34792 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34793
34794 PR tree-optimization/15785
34795 * gcc.dg/pr15785-1.c: New test.
34796
34797 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34798
34799 PR c++/17788
34800 * g++.dg/init/ctor4.C: New.
34801 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34802
34803 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34804
34805 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34806 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34807
34808 2005-02-15 Andreas Schwab <schwab@suse.de>
34809
34810 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34811 declare malloc.
34812
34813 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34814
34815 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34816
34817 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34818
34819 PR tree-optimization/19853
34820 * gcc.c-torture/compile/pr19853.c: New test.
34821
34822 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34823
34824 PR c++/19608
34825 * g++.dg/parse/local-class1.C: New.
34826
34827 PR c++/19895
34828 * g++.dg/parse/ptrmem3.C: New.
34829
34830 PR c++/19884
34831 * g++.old-deja/g++.oliva/template6.C: Add another case.
34832 * g++.dg/template/explicit6.C: New.
34833
34834 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34835
34836 PR c++/17816
34837 * g++.dg/other/redecl2.C: New.
34838
34839 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34840
34841 PR c++/19891
34842 * g++.dg/abi/covariant4.C: New.
34843
34844 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34845
34846 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34847 New tests.
34848
34849 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34850
34851 * gcc.dg/vect/vect-96.c: Fix typo.
34852
34853 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34854
34855 PR c++/14479
34856 PR c++/19487
34857 * g++.dg/template/enum5.C: New test.
34858
34859 2005-02-12 Ira Rosen <irar@il.ibm.com>
34860
34861 * gcc.dg/vect/vect-97.c: New test.
34862
34863 2005-02-12 Ira Rosen <irar@il.ibm.com>
34864
34865 * gcc.dg/vect/vect-96.c: New test.
34866
34867 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34868
34869 * gcc.dg/builtins-34.c: Also check ldexp*.
34870
34871 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34872
34873 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34874
34875 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34876
34877 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34878 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34879 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34880 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34881 selector_list, selector_expression, dg-process-target): Move to new
34882 file target-supports-dg.exp.
34883 * lib/target-supports-dg.exp: New.
34884
34885 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34886 New.
34887
34888 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34889
34890 PR c++/19666
34891 * g++.dg/other/ptrmem6.C: New test.
34892
34893 PR middle-end/19858
34894 * gcc.c-torture/compile/20050210-1.c: New test.
34895
34896 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34897
34898 PR c++/19755
34899 * g++.dg/warn/Wbraces1.C: New test.
34900
34901 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34902
34903 * gcc.dg/builtins-52.c: New testcase.
34904
34905 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34906
34907 PR c/19342
34908 * gcc.c-torture/execute/20050119-1.c: New test.
34909
34910 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34911
34912 PR c++/19811
34913 * g++.dg/init/delete1.C: New test.
34914
34915 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34916
34917 PR c++/18470
34918 * g++.dg/template/static12.C: New test.
34919
34920 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34921
34922 PR c++/19787
34923 * g++.dg/conversion/ambig1.C: New test.
34924
34925 PR c++/19739
34926 * g++.dg/ext/attrib19.C: New test.
34927
34928 PR c++/19732
34929 * g++.dg/parse/dtor5.C: New test.
34930
34931 PR c++/19762
34932 * g++.dg/template/dtor3.C: New test.
34933
34934 PR c++/19826
34935 * g++.dg/template/static11.C: New test.
34936 * g++.dg/template/crash2.C: Remove dg-error marker.
34937
34938 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34939
34940 PR C++/18491
34941 * g++.old-deja/g++.mike/p10769a.C: Remove.
34942
34943 2005-02-09 Roger Sayle <roger@eyesopen.com>
34944
34945 * gcc.dg/builtins-48.c: New test case.
34946 * gcc.dg/builtins-49.c: New test case.
34947 * gcc.dg/builtins-50.c: New test case.
34948 * gcc.dg/builtins-51.c: New test case.
34949
34950 2005-02-09 Ian Lance Taylor <ian@airs.com>
34951
34952 PR middle-end/19583
34953 * g++.dg/warn/Wreturn-type-3.C: New test.
34954
34955 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34956
34957 PR middle-end/19402
34958 * gcc.dg/pr19402-1.c: New testcase.
34959 * gcc.dg/pr19402-2.c: likewise.
34960
34961 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34962
34963 PR middle-end/19854
34964 * g++.dg/tree-ssa/tmmti.C: New testcase.
34965
34966 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34967
34968 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34969
34970 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34971
34972 PR c++/19733
34973 * g++.dg/parse/crash23.C: New test.
34974 * g++.dg/warn/Weff1.C: New test.
34975
34976 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34977
34978 * gcc.dg/20050209-1.c: New test.
34979
34980 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34981
34982 PR target/19799
34983 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34984
34985 2005-02-08 Mike Stump <mrs@apple.com>
34986
34987 * g++.dg/pch/import-2.c: New test.
34988 * g++.dg/pch/import-2.hs: New.
34989 * g++.dg/pch/include/import-2a.h: New.
34990 * g++.dg/pch/include/import-2b.h: New.
34991
34992 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34993
34994 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34995
34996 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34997
34998 * gfortran.dg/substr_1.f90: New test.
34999
35000 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
35001
35002 PR middle-end/19775
35003 * gcc.dg/torture/builtin-power-1.c: Disable test for
35004 invalid transformation.
35005 * gcc.dg/builtins-10.c: Likewise. Disable one test we
35006 no longer optimize.
35007 * gcc.dg/builtins-47.c: New testcase.
35008
35009 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
35010 Dorit Naishlos <dorit@il.ibm.com>
35011
35012 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35013
35014 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
35015
35016 * gcc.c-torture/compile/20050206-1.c: New test.
35017
35018 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
35019
35020 PR tree-opt/19768
35021 * g++.dg/opt/pr19768.C: New test.
35022
35023 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
35024
35025 PR tree-opt/19736
35026 * gcc.c-torture/compile/pr19736.c: New test.
35027
35028 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35029
35030 PR c++/17401
35031 * g++.dg/parse/error25.C: New test.
35032
35033 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
35034
35035 * gcc.c-torture/execute/20050203-1.c: New.
35036
35037 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
35038
35039 * gcc.dg/vect/vect-85.c: Remove xfail.
35040 * gcc.dg/vect/vect-86.c: Remove xfail.
35041 * gcc.dg/vect/vect-87.c: Remove xfail.
35042 * gcc.dg/vect/vect-88.c: Remove xfail.
35043
35044 2005-02-02 Geoffrey Keating <geoffk@apple.com>
35045
35046 * gcc.dg/altivec-19.c: New.
35047
35048 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
35049
35050 PR c/17807
35051 * gcc.dg/nested-func-3.c: New test.
35052 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35053
35054 2005-02-02 Janis Johnson <janis187@us.ibm.com>
35055
35056 * gcc.test-framework/gen_directive_tests: Generate tests for
35057 selector expressions.
35058
35059 2005-02-02 Matt Austern <austern@apple.com>
35060
35061 PR c++/19628
35062 * g++/ext/builtin7.C: New.
35063 * g++/ext/builtin8.C: New.
35064
35065 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
35066
35067 PR c/18502
35068 * gcc.dg/pr18502-1.c: New test.
35069
35070 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35071
35072 PR c++/17413
35073 * g++.dg/template/local4.C: Tweak.
35074
35075 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
35076
35077 PR tree-optimization/19578
35078 * gcc.c-torture/compile/20050202-1.c: New test.
35079
35080 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
35081
35082 PR c/19435
35083 * gcc.dg/c99-init-4.c: New test.
35084
35085 2005-02-01 Janis Johnson <janis187@us.ibm.com>
35086
35087 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35088
35089 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35090
35091 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35092 * g++.dg/eh/check-vect.h: New.
35093
35094 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35095 * gcc.dg/vect/vect-78.c: Ditto.
35096 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35097 Remove.
35098
35099 * g++.dg/conversion/simd1.C: Expect warning.
35100 * g++.dg/ext/attribute-test-1.C: Ditto.
35101 * g++.dg/ext/attribute-test-2.C: Ditto.
35102 * g++.dg/ext/attribute-test-3.C: Ditto.
35103 * g++.dg/ext/attribute-test-4.C: Ditto.
35104
35105 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35106 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35107
35108 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35109
35110 2005-02-01 Richard Henderson <rth@redhat.com>
35111
35112 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35113 long double for ibm double-double format.
35114 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35115
35116 2005-02-01 Diego Novillo <dnovillo@redhat.com>
35117
35118 PR tree-optimization/19633
35119 * gcc.dg/pr19633-1.c: New test.
35120 * gcc.dg/pr19633.c: Tweak to make pointer point
35121 to NULL or a symbol.
35122
35123 2005-02-01 Janis Johnson <janis187@us.ibm.com>
35124
35125 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35126 New procs.
35127 (dg-process-target (local override)): Handle selector expressions.
35128
35129 * gcc.test-framework/README: Describe tests in source directory.
35130 * gcc.test-framework/test-framework.awk: Handle dg- tests.
35131 * gcc.test-framework/test-framework.exp: Handle dg- tests.
35132 * gcc.test-framework/dg-bogus-exp-P.c: New test.
35133 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35134 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35135 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35136 * gcc.test-framework/dg-do-link-exp-P.c: New test.
35137 * gcc.test-framework/dg-do-run-exp-P.c: New test.
35138 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35139 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35140 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35141 * gcc.test-framework/dg-error-exp-P.c: New test.
35142 * gcc.test-framework/dg-error-exp-XP.c: New test.
35143 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35144 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35145 * gcc.test-framework/dg-output-exp-P.c: New test.
35146 * gcc.test-framework/dg-output-exp-XF.c: New test.
35147 * gcc.test-framework/dg-warning-exp-P.c: New test.
35148 * gcc.misc-tests/dg-1.c: Remove.
35149 * gcc.misc-tests/dg-2.c: Remove.
35150 * gcc.misc-tests/dg-3.c: Remove.
35151 * gcc.misc-tests/dg-4.c: Remove.
35152 * gcc.misc-tests/dg-5.c: Remove.
35153 * gcc.misc-tests/dg-6.c: Remove.
35154 * gcc.misc-tests/dg-7.c: Remove.
35155 * gcc.misc-tests/dg-8.c: Remove.
35156 * gcc.misc-tests/dg-9.c: Remove.
35157 * gcc.misc-tests/dg-10.c: Remove.
35158 * gcc.misc-tests/dg-11.c: Remove.
35159 * gcc.misc-tests/dg-12.c: Remove.
35160 * gcc.misc-tests/dg-test.exp: Remove.
35161
35162 * gcc.test-framework/test-framework.awk: Change recording and
35163 printing of passes and failures.
35164
35165 * gcc.test-framework: New directory.
35166 * gcc.test-framework/README: New.
35167 * gcc.test-framework/test-framework.exp: New.
35168 * gcc.test-framework/test-framework.awk: New.
35169 * gcc.test-framework/gen_directive_tests: New.
35170
35171 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
35172
35173 * lib/treelang.exp: Fix comment typos.
35174 (treelang_target_compile): Don't append libs=-ltreelang to options.
35175
35176 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
35177
35178 * g++.dg/parse/typename7.C: Adjust error messages.
35179
35180 2005-01-31 Jeff Law <law@redhat.com>
35181
35182 * gcc.c-torture/execute/20050131-1.c: New test.
35183 * gcc.dg/wcaselabel.c: New test.
35184
35185 2005-01-31 Mark Mitchell <mark@codesourcery.com>
35186
35187 * g++.dg/other/warning1.C: Adjust error messags.
35188 * g++.dg/parse/constant5.C: New test.
35189
35190 2005-01-31 Steven Bosscher <stevenb@suse.de>
35191
35192 PR c/19333
35193 * gcc.c-torture/compile/20011130-1.c: Reorder to make
35194 the test case valid.
35195 * gcc.dg/20030815-1.c: Remove invalid tests.
35196 * gcc.dg/array-7.c: Adjust expected result.
35197 * gcc.dg/pr18596-3.c: Likewise.
35198 * gcc.dg/noncompile/20000901-1.c: Likewise.
35199 * gcc.dg/noncompile/init-2.c: Likewise.
35200 * gcc.dg/noncompile/init-4.c: Likewise.
35201
35202 2005-01-31 Dale Johannesen <dalej@apple.com>
35203
35204 * g++.dg/opt/pr19650.C: New test.
35205
35206 2005-01-31 Richard Henderson <rth@redhat.com>
35207
35208 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35209 long double for intel double extended format.
35210 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35211
35212 2005-01-30 Mark Mitchell <mark@codesourcery.com>
35213
35214 PR c++/19555
35215 * g++.dg/template/static10.C: New test.
35216
35217 PR c++/19395
35218 * g++.dg/parse/error24.C: New test.
35219
35220 PR c++/19367
35221 * g++.dg/lookup/builtin1.C: New test.
35222
35223 PR c++/19457
35224 * g++.dg/warn/conv3.C: New test.
35225
35226 2005-01-30 Bud Davis <bdavis@gfortran.org>
35227
35228 PR fortran/19647
35229 * gfortan.dg/inquire_7.f90
35230
35231 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
35232
35233 PR tree-optimization/15791
35234 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35235 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35236 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35237 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35238 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35239 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35240 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35241 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35242 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35243 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35244
35245 2005-01-29 Paul Brook <paul@codesourcery.com>
35246
35247 PR fortran/18565
35248 * check.c (real_or_complex_check): New function.
35249 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35250 * intrinsic.c (add_functions): Use new check functions.
35251 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35252 Add prototypes.
35253
35254 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
35255
35256 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35257 gcc.dg/lvalue-3.c: New tests.
35258 * gcc.dg/concat.c: Update expected messages.
35259
35260 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
35261
35262 PR libfortran/19595
35263 * gfortran.dg/eor_1.f90: New test.
35264
35265 2005-01-29 Steven G. Kargl <kargls@comcast.net>
35266
35267 PR fortran/19589
35268 * gfortran.dg/logical_data_1.f90: New test.
35269
35270 2005-01-28 Mark Mitchell <mark@codesourcery.com>
35271
35272 PR c++/19253
35273 * g++.dg/template/crash33.C: New test.
35274
35275 PR c++/19667
35276 * g++.dg/template/crash32.C: New test.
35277
35278 2005-01-28 Ian Lance Taylor <ian@airs.com>
35279
35280 PR middle-end/16558
35281 * g++.dg/warn/Wreturn-type-2.C: New test.
35282
35283 2004-06-24 Jeff Law <law@redhat.com>
35284
35285 * gcc.dg/tree-ssa/20050128-1.c: New test.
35286
35287 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
35288
35289 * gcc.target/frv/all-mdpackh-1.c: New test.
35290
35291 2005-01-28 Steven Bosscher <stevenb@suse.de>
35292
35293 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35294
35295 2005-01-27 Richard Henderson <rth@redhat.com>
35296
35297 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35298
35299 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
35300
35301 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35302
35303 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
35304
35305 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35306 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35307 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35308 to cope with cases where the multilib options override the dg-options.
35309
35310 2005-01-27 Jakub Jelinek <jakub@redhat.com>
35311
35312 PR c/18946
35313 * gcc.dg/noncompile/20050120-1.c: New test.
35314
35315 2005-01-26 Diego Novillo <dnovillo@redhat.com>
35316
35317 PR tree-optimization/19633
35318 * gcc.dg/pr19633.c: New test.
35319 * gcc.dg/tree-ssa/pr19633.c: New test.
35320
35321 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
35322
35323 * gcc.dg/20041216-1.c: New test.
35324
35325 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
35326
35327 PR objc/18862
35328 * objc.dg/selector-2.m: New test.
35329
35330 2005-01-26 Jakub Jelinek <jakub@redhat.com>
35331
35332 * g++.dg/opt/range-test-2.C: New test.
35333
35334 PR rtl-optimization/19579
35335 * gcc.c-torture/execute/20050124-1.c: New test.
35336
35337 2005-01-26 Greg Parker <gparker@apple.com>
35338 Stuart Hastings <stuart@apple.com>
35339
35340 * gcc.c-torture/execute/20050125-1.c: New.
35341
35342 2005-01-18 Jan Hubicka <jh@suse.cz>
35343
35344 PR tree-optimize/19337
35345 * gcc.c-torture/compile/20050119-1.c: New test.
35346
35347 2005-01-24 James E Wilson <wilson@specifixinc.com>
35348
35349 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35350 test for successful match.
35351
35352 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
35353
35354 PR objc/18408
35355 * objc.dg/comp-types-7.m: New test.
35356
35357 2005-01-24 Janis Johnson <janis187@us.ibm.com>
35358
35359 * lib/target-supports.exp (current_target_name): New.
35360 (check_effective_target_ilp32, check_effective_target_lp64):
35361 Cache the result to use as long as the current target, with
35362 multilib flags, remains the same.
35363
35364 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35365 (dg-require-weak, dg-require-visibility, dg-require-alias,
35366 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35367 dg-require-effective-target, dg-skip-if): Remove call to
35368 skip_test_and_clear_xfail.
35369 (dg-test): Clear xfail data.
35370
35371 2005-01-24 Jakub Jelinek <jakub@redhat.com>
35372
35373 PR target/17751
35374 * gcc.dg/ppc64-toc.c: New test.
35375
35376 * g++.dg/tree-ssa/empty-1.C: New test.
35377
35378 PR middle-end/19551
35379 * gcc.c-torture/execute/20050121-1.c: New test.
35380 * gcc.dg/20050121-2.c: New test.
35381
35382 2004-01-23 Steven G. Kargl <kargls@comcast.net>
35383 Paul Brook <paul@codesourcery.com>
35384
35385 PR fortran/17941
35386 * gfortran.dg/real_const_1.f: New test.
35387 * gfortran.dg/real_const_2.f90: New test.
35388 * gfortran.dg/complex_int_1.f90: New test.
35389
35390 2005-01-23 Bud Davis <bdavis9659@comcast.net>
35391
35392 PR fortran/19313
35393 * gfortan.dg/inquire_6.f90: New test.
35394
35395 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35396
35397 PR libfortran/19451
35398 * open_readonly_1.f90: New test.
35399
35400 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35401
35402 PR libfortran/18982
35403 * gfortran.dg/open_new.f90: New file.
35404
35405 2005-01-22 Paul Brook <paul@codesourcery.com>
35406
35407 * namelist_1.f90: New test.
35408
35409 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
35410
35411 PR tree-optimization/19484
35412 * gcc.c-torture/compile/20050122-[12].c: New tests.
35413
35414 2005-01-22 Paul Brook <paul@codesourcery.com>
35415
35416 * gfortran.dg/implicit_2.f90: New test.
35417
35418 2005-01-22 Bud Davis <bdavis9659@comcast.net>
35419
35420 PR fortran/19314
35421 * gfortran.dg/inquire_5.f90: New test.
35422
35423 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35424
35425 PR c/18809
35426 * gcc.dg/pr18809-1.c: New test.
35427
35428 2005-01-21 Ian Lance Taylor <ian@airs.com>
35429
35430 * gcc.dg/20050121-1.c: New test.
35431
35432 PR tree-optimization/13000
35433 * gcc.dg/20040206-1.c: Change warning to point where function is
35434 being inlined.
35435
35436 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35437
35438 PR c++/19208
35439 * g++.dg/template/array11.C: New test.
35440
35441 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35442
35443 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35444 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35445 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35446 * gfortran.dg/getenv_1.f90: Add dg-do directive.
35447 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35448 gfortran.dg/pr17164.f90: Add missing dg-do directives.
35449
35450 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
35451
35452 PR tree-optimization/15349
35453 * gcc.dg/tree-ssa/pr15349.c: New.
35454
35455 2005-01-20 Steve Ellcey <sje@cup.hp.com>
35456
35457 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35458
35459 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
35460
35461 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35462 scan-assembler-times directive name.
35463
35464 * gcc.dg/asm-a.c: Move dg-require-effective-target to
35465 after dg-do.
35466
35467 PR rtl-optimization/19462
35468 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35469
35470 2005-01-19 Steve Ellcey <sje@cup.hp.com>
35471
35472 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35473 counting function calls on ia64.
35474
35475 2005-01-19 Jakub Jelinek <jakub@redhat.com>
35476
35477 PR rtl-optimization/15139
35478 * gcc.dg/20050111-2.c: New test.
35479
35480 PR c/17297
35481 * gcc.c-torture/compile/20050113-1.c: New testcase.
35482
35483 PR middle-end/19164
35484 * gcc.dg/20050113-1.c: New testcase.
35485
35486 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
35487
35488 * gcc.dg/vect/vect-85.c: Add comment.
35489 * gcc.dg/vect/vect-86.c: Add xfail for now.
35490 * gcc.dg/vect/vect-87.c: Add xfail for now.
35491 * gcc.dg/vect/vect-88.c: Add xfail for now.
35492 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35493
35494 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35495
35496 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35497
35498 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35499
35500 * g++.dg/debug/typedef3.C: New test.
35501
35502 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
35503
35504 PR c/19472
35505 * gcc.dg/asm-a.c: New test.
35506
35507 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
35508
35509 * gcc.dg/sh-relax.c: Add prototype for abort.
35510
35511 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35512
35513 * gcc.dg/short-compare-1.c: New test.
35514 * gcc.dg/short-compare-2.c: Likewise.
35515
35516 2005-01-18 Michael Matz <matz@suse.de>
35517
35518 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35519
35520 2005-01-17 Diego Novillo <dnovillo@redhat.com>
35521
35522 PR tree-optimization/19121
35523 * gcc.c-torture/compile/pr19121.c: New test.
35524
35525 2005-01-17 James E. Wilson <wilson@specifixinc.com>
35526
35527 PR target/19357
35528 * gcc.c-torture/compile/pr19357.c: New test.
35529
35530 2005-01-17 Ian Lance Taylor <ian@airs.com>
35531
35532 PR c/5675
35533 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35534 pass--those that refer just to the variable, possibly with a
35535 cast.
35536 * gcc.dg/c99-const-expr-3.c: Likewise.
35537
35538 PR middle-end/13127
35539 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35540 longer emitted.
35541
35542 2005-01-16 Bud Davis <bdavis9659@comcast.net>
35543
35544 PR fortran/18778
35545 * gfortran.dg/endfile_2.f90: New test.
35546
35547 2005-01-16 Steven G. Kargl <kargls@comcast.net>
35548
35549 PR 19168
35550 * gfortran.dg/select_5.f90: New test.
35551
35552 2004-01-16 Paul Brook <paul@codesourcery.com>
35553
35554 * gfortran.dg/common_4.f90: New test.
35555
35556 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
35557
35558 PR rtl-optimization/19462
35559 * gcc.dg/torture/pr19462-1.c: New test.
35560
35561 2005-01-15 Ziemowit Laski <zlaski@apple.com>
35562
35563 PR objc/19321
35564 * objc.dg/func-ptr-2.m: New.
35565 * objc.dg/volatile-1.m: New.
35566
35567 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35568
35569 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35570
35571 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35572
35573 PR tree-optimization/19060
35574 * gcc.c-torture/execute/20050104-1.c: New test.
35575
35576 2005-01-15 Bud Davis <bdavis9659@comcast.net>
35577
35578 PR fortran/18983
35579 * gfortran.dg/write_to_null.f90: New test.
35580
35581 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
35582 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35583
35584 PR other/19328
35585 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35586 argument.
35587
35588 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35589
35590 PR c++/19263
35591 * g++.dg/init/vector1.C: New test.
35592
35593 2005-01-14 James E. Wilson <wilson@specifixinc.com>
35594
35595 PR target/13158
35596 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35597 PR target/18987
35598 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35599
35600 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35601
35602 * gfortran.dg/select_1.f90: New test.
35603 * gfortran.dg/select_2.f90: New test.
35604 * gfortran.dg/select_3.f90: New test.
35605 * gfortran.dg/select_4.f90: New test.
35606
35607 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35608
35609 PR middle-end/19084
35610 PR rtl-optimization/19348
35611 * gcc.dg/20050111-1.c: New test.
35612 * gcc.c-torture/execute/20050111-1.c: New test.
35613
35614 * gcc.dg/i386-asm-4.c: New test.
35615
35616 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35617
35618 * gcc.dg/nested-func-2.c: New test.
35619 * ada/acats/norun.lst: Remove c953002.
35620
35621 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35622
35623 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35624
35625 2005-01-12 Ben Elliston <bje@au.ibm.com>
35626
35627 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35628
35629 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35630
35631 PR target/18761
35632 * g++.dg/abi/align1.C: New test.
35633
35634 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35635
35636 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35637 at a time.
35638 * g++.dg/ext/altivec_check.h: Support compiling as C.
35639
35640 2005-01-10 Roger Sayle <roger@eyesopen.com>
35641
35642 PR c++/19355
35643 * g++.dg/expr/pr19355-1.C: New test case.
35644
35645 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35646
35647 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35648 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35649 * ada/acats/tests/c3/c92005b.ada: Likewise.
35650 * ada/acats/tests/c3/cxb3012.a: Likewise.
35651 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35652
35653 2005-01-09 Paul Brook <paul@codesourcery.com>
35654
35655 * gfortran.dg/common_2.f90: New file.
35656 * gfortran.dg/common_3.f90: New file.
35657
35658 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35659
35660 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35661
35662 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35663
35664 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35665 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35666 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35667 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35668 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35669 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35670 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35671 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35672 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35673 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35674 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35675 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35676 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35677 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35678 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35679 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35680 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35681 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35682 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35683 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35684 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35685 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35686 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35687 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35688 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35689 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35690 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35691 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35692 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35693 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35694 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35695 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35696 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35697 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35698 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35699 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35700 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35701 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35702 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35703 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35704 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35705 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35706 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35707 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35708 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35709 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35710 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35711 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35712 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35713 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35714 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35715 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35716 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35717 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35718 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35719 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35720 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35721 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35722 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35723 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35724 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35725 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35726 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35727 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35728 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35729 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35730 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35731
35732 * gcc.dg/vect/vect-1.c: Fix spelling.
35733 * gcc.dg/vect/vect-10.c: Fix spelling.
35734 * gcc.dg/vect/vect-11.c: Fix spelling.
35735 * gcc.dg/vect/vect-12.c: Fix spelling.
35736 * gcc.dg/vect/vect-14.c: Fix spelling.
35737 * gcc.dg/vect/vect-15.c: Fix spelling.
35738 * gcc.dg/vect/vect-16.c: Fix spelling.
35739 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35740 * gcc.dg/vect/vect-64.c: Fix comments.
35741 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35742
35743 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35744 Ira Rosen <irar@il.ibm.com>
35745
35746 * gcc.dg/vect/vect-70.c: New test.
35747 * gcc.dg/vect/vect-71.c: New test.
35748
35749 2005-01-09 Manfred Hollstein <mh@suse.com>
35750
35751 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35752 * gcc.dg/pr18241-2.c: Likewise.
35753 * gcc.dg/pr18241-3.c: Likewise.
35754 * gcc.dg/pr18241-4.c: Likewise.
35755 * gcc.dg/pr18241-5.c: Likewise.
35756
35757 2005-01-08 Richard Henderson <rth@redhat.com>
35758
35759 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35760 False for x86 and x86-64.
35761
35762 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35763
35764 PR tree-optimization/18241
35765 * gcc.dg/pr18241-1.c: New test.
35766 * gcc.dg/pr18241-2.c: New test.
35767 * gcc.dg/pr18241-3.c: New test.
35768 * gcc.dg/pr18241-4.c: New test.
35769 * gcc.dg/pr18241-5.c: New test.
35770
35771 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35772
35773 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35774 gfortran.dg/select_4.f90: New.
35775
35776 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35777
35778 * gcc.c-torture/execute/20050107-1.c: New test.
35779
35780 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35781
35782 PR c++/19298
35783 * g++.dg/template/ref2.C: New.
35784
35785 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35786
35787 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35788 instead of being empty.
35789
35790 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35791
35792 PR fortran/15553
35793 * gfortran.dg/array-1.f90: New test.
35794
35795 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35796
35797 PR tree-optimization/19283
35798 * gcc.c-torture/execute/20050106-1.c: New test.
35799
35800 PR rtl-optimization/18861
35801 * gcc.dg/20050105-1.c: New test.
35802
35803 PR tree-optimization/18828
35804 * gcc.dg/20050105-2.c: New test.
35805
35806 2005-01-07 Andreas Jaeger <aj@suse.de>
35807
35808 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35809
35810 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35811
35812 PR fortran/18398
35813 * gfortran.dg/fmt_read.f90: New test.
35814
35815 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35816
35817 * gcc.dg/rs6000-ldouble-2.c: New.
35818
35819 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35820
35821 PR c++/19244
35822 * g++.dg/parser/ctor2.C: New test.
35823
35824 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35825
35826 PR c++/17154
35827 * g++.dg/template/using9.C: New test.
35828
35829 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35830
35831 PR c++/19258
35832 * g++.dg/lookup/friend6.C: New test.
35833
35834 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35835
35836 PR c++/19270
35837 * g++.dg/template/array10.C: New.
35838
35839 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35840
35841 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35842 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35843
35844 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35845
35846 * gcc.c-torture/compile/20050105-1.c: New test.
35847
35848 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35849
35850 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35851
35852 2005-01-05 Roger Sayle <roger@eyesopen.com>
35853
35854 PR middle-end/19100
35855 * gcc.dg/conv-3.c: New test case.
35856
35857 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35858
35859 * gcc.dg/asm-wide-1.c: New test.
35860
35861 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35862
35863 PR c++/19030
35864 * g++.dg/parse/crash22.C: New
35865
35866 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35867
35868 PR 19257
35869 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35870
35871 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35872
35873 PR middle-end/17767
35874 * gcc.dg/i386-mmx-6.c: New test case.
35875
35876 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35877
35878 PR tree-optimization/18308
35879 * gcc.dg/vect/pr18308.c: New testcase.
35880
35881 2005-01-04 Andreas Jaeger <aj@suse.de>
35882
35883 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35884
35885 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35886 Robert Bowdidge <bowdidge@apple.com>
35887
35888 * gcc.dg/cpp/subframework1.c: New.
35889 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35890 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35891 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35892 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35893
35894 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35895
35896 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35897 producing warning.
35898 * gcc.dg/darwin-weakimport-2.c: New.
35899
35900 2005-01-03 Richard Henderson <rth@redhat.com>
35901
35902 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35903
35904 2005-01-03 Richard Henderson <rth@redhat.com>
35905
35906 * gcc.dg/vect/vect.exp: Enable for ia64.
35907 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35908 (check_effective_target_vect_float): Likewise.
35909 (check_effective_target_vect_no_align): Likewise.
35910 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35911 * gcc.dg/vect/vect-8.c: Likewise.
35912
35913 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35914
35915 PR target/19236
35916 * gcc.dg/pr19236-1.c: New test case.
35917
35918 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35919
35920 PR rtl-optimization/12092
35921 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35922
35923 2005-01-02 Andreas Jaeger <aj@suse.de>
35924
35925 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35926
35927 2005-01-01 Roger Sayle <roger@eyesopen.com>
35928 Andrew Pinski <pinskia@physics.uc.edu>
35929
35930 PR rtl-optimization/12092
35931 * gcc.dg/pr12092-1.c: New test case.
35932
35933 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35934
35935 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35936 'hidden' and 'default' for better portability.
35937 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35938
35939 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35940 6 and 7.
35941 * g++.old-deja/g++.brendan/new3.C: Likewise.
35942
35943 2005-01-01 Steven Bosscher <stevenb@suse.de>
35944
35945 * gcc.dg/20041231-1.C: New test.
35946 * g++.dg/warn/Wunreachable-code-1.C: New test.
35947
35948 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35949
35950 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35951 file, not /dev/null. Abort on error.
35952
35953 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35954 Ziemowit Laski <zlaski@apple.com>
35955
35956 PR objc/18971
35957 * objc.dg/encode-5.m: New test.
35958
35959 2004-12-29 Richard Henderson <rth@redhat.com>
35960
35961 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35962 * objc.dg/stabs-1.m: Disable for ia64.
35963
35964 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35965
35966 PR c++/19190
35967 * g++.dg/warn/Wunused-10.C: New test.
35968
35969 2004-12-28 Richard Henderson <rth@redhat.com>
35970
35971 * objc.dg/stabs-1.m: Disable for alpha.
35972
35973 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35974
35975 PR c++/19149
35976 * g++.dg/parse/error23.C: New test.
35977
35978 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35979
35980 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35981
35982 PR fortran/19032
35983 * gfortran.dg/intrinsic_modulo_1.f90: New.
35984 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35985 tests with divisor -1.
35986
35987 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35988
35989 * g++.dg/opt/temp1.C (memcpy): Return a value.
35990
35991 PR c++/19148
35992 * g++.dg/expr/cond7.C: New test.
35993
35994 2004-12-27 Paul Brook <paul@codesourcery.com>
35995
35996 * gfortran.dg/g77/select_no_compile.f: Remove.
35997
35998 2004-12-27 Richard Henderson <rth@redhat.com>
35999
36000 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36001 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36002 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36003
36004 2004-12-26 Richard Henderson <rth@redhat.com>
36005
36006 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36007 by 1i instead of token pasting.
36008
36009 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36010
36011 PR tree-optimization/17578
36012 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36013 to additional_flags.
36014 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36015
36016 2004-12-25 Richard Henderson <rth@redhat.com>
36017
36018 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36019 Remove Alpha.
36020
36021 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36022
36023 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36024 hppa*-*-hpux*.
36025 * gcc.dg/pr17957.c (dg-options): Likewise.
36026 * gcc.dg/struct-ret-1.c: Add prototype for abort.
36027 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36028 instead of 0 on __hppa__.
36029 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36030 "foo,%r" on hppa*-*-*.
36031
36032 2004-12-23 Bud Davis <bdavis9659@comcast.net>
36033
36034 PR fortran/19071
36035 * gfortran.dg/complex_write.f90: New test.
36036
36037 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36038
36039 PR c++/17595
36040 * g++.dg/parse/pragma2.C: New test.
36041
36042 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36043
36044 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36045
36046 * gcc.dg/empty2.c: Add missing dg-warning.
36047
36048 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36049
36050 PR c++/17413
36051 * g++.dg/template/local4.C: New test.
36052 * g++.dg/template/crash19.C: Add dg-error marker.
36053
36054 * g++.dg/template/crash31.C: Correct embedded PR number.
36055
36056 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36057
36058 PR c++/16405
36059 * g++.dg/opt/temp1.C: Add do-run marker.
36060
36061 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36062
36063 * g++.dg/template/spec19.C: New.
36064
36065 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36066
36067 PR target/16819
36068 * gcc.dg/empty2.c: New.
36069
36070 2004-12-23 Richard Henderson <rth@redhat.com>
36071
36072 * lib/target-supports.exp (check_effective_target_vect_no_align):
36073 Remove i?86 and x86-64.
36074
36075 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36076
36077 PR c++/16405
36078 * g++.dg/opt/temp1.C: New test.
36079
36080 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36081
36082 PR c++/18733
36083 * g++.dg/template/friend33.C: New testcase.
36084
36085 2004-12-22 Mark Mitchell <mark@codesourcery.com>
36086
36087 PR c++/18464
36088 * g++.dg/template/cond5.C: New test.
36089
36090 PR c++/18492
36091 * g++.dg/inherit/thunk3.C: New test.
36092
36093 PR c++/11224
36094 * g++.dg/warn/Wunused-9.C: New test.
36095
36096 2004-12-22 Janis Johnson <janis187@us.ibm.com>
36097
36098 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36099
36100 2004-12-22 Jan Beulich <jbeulich@novell.com>
36101
36102 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36103
36104 2004-12-21 Mark Mitchell <mark@codesourcery.com>
36105
36106 PR c++/18378
36107 * g++.dg/ext/packed8.C: New test.
36108
36109 PR c++/19063
36110 * g++.dg/template/crash31.C: New test.
36111
36112 PR c++/19034
36113 * g++.dg/template/crash30.C: New test.
36114
36115 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
36116
36117 PR C++/18984
36118 * g++.dg/eh/ctor3.C: New test.
36119
36120 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36121
36122 * objc.dg/stabs-1.m: Allow section name to be quoted and
36123 assembly label to begin with '.LL'.
36124
36125 2004-12-21 Janis Johnson <janis187@us.ibm.com>
36126
36127 * gcc.dg/vect/vect.exp
36128 (check_effective_target_lp64_or_vect_no_align): New.
36129 * gcc.dg/vect/vect-77.c: Use it.
36130 * gcc.dg/vect/vect-78.c: Use it.
36131
36132 * lib/target-supports.exp
36133 (check_effective_target_vect_no_max,
36134 check_effective_target_vect_no_bitwise,
36135 check_effective_target_vect_no_align): New.
36136 * gcc.dg/vect/vect-13.c: Use them.
36137 * gcc.dg/vect/vect-17.c: Ditto.
36138 * gcc.dg/vect/vect-18.c: Ditto.
36139 * gcc.dg/vect/vect-19.c: Ditto.
36140 * gcc.dg/vect/vect-20.c: Ditto.
36141 * gcc.dg/vect/vect-27.c: Ditto.
36142 * gcc.dg/vect/vect-29.c: Ditto.
36143 * gcc.dg/vect/vect-44.c: Ditto.
36144 * gcc.dg/vect/vect-48.c: Ditto.
36145 * gcc.dg/vect/vect-50.c: Ditto.
36146 * gcc.dg/vect/vect-52.c: Ditto.
36147 * gcc.dg/vect/vect-54.c: Ditto.
36148 * gcc.dg/vect/vect-56.c: Ditto.
36149 * gcc.dg/vect/vect-58.c: Ditto.
36150 * gcc.dg/vect/vect-60.c: Ditto.
36151 * gcc.dg/vect/vect-72.c: Ditto.
36152 * gcc.dg/vect/vect-80.c: Ditto.
36153
36154 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
36155
36156 PR c++/14075
36157 * g++.dg/init/string1.C: New.
36158
36159 PR c++/18975
36160 * g++.dg/other/synth1.C: New.
36161
36162 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
36163
36164 PR c/18963
36165 * gcc.dg/pr18963-1.c: New test.
36166
36167 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
36168
36169 PR c/18596
36170 * gcc.dg/funcdef-storage-1.c (foo): Remove.
36171 * gcc.dg/pr18596-1.c: Use dg-error.
36172 (dg-options): Use -fno-unit-at-a-time.
36173 * gcc.dg/pr18596-2.c: New test.
36174 * gcc.dg/pr18596-3.c: New test.
36175
36176 2004-12-20 Roger Sayle <roger@eyesopen.com>
36177
36178 PR middle-end/18683
36179 * g++.dg/opt/pr18683-1.C: New test case.
36180
36181 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
36182
36183 PR other/19093
36184 * g++.dg/opt/max1.C: Fix for 64bit targets.
36185
36186 2004-12-20 Matt Austern <austern@apple.com>
36187
36188 PR c++/19044
36189 * g++.dg/ext/builtin6.C: New
36190
36191 2004-12-20 Diego Novillo <dnovillo@redhat.com>
36192
36193 PR tree-optimization/19080
36194 * gcc.c-torture/compile/pr19080.c: New test.
36195
36196 2004-12-20 Steven Bosscher <stevenb@suse.de>
36197
36198 * gcc.dg/20041219-1.c: New test.
36199
36200 2004-12-19 Roger Sayle <roger@eyesopen.com>
36201
36202 PR middle-end/19068
36203 * g++.dg/opt/max1.C: New test case.
36204
36205 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36206
36207 * gcc.dg/fdata-sections-1.c: New test.
36208
36209 2004-12-18 Roger Sayle <roger@eyesopen.com>
36210
36211 PR middle-end/18548
36212 * gcc.dg/max-1.c: New test case.
36213
36214 2004-12-18 Jakub Jelinek <jakub@redhat.com>
36215
36216 * gcc.c-torture/execute/20041218-1.c: New test.
36217
36218 2004-12-17 Diego Novillo <dnovillo@redhat.com>
36219
36220 * gcc.dg/pr18501.c: New test.
36221 * gcc.dg/uninit-5.c: XFAIL.
36222 * gcc.dg/uninit-9.c: XFAIL.
36223
36224 2004-12-17 Dale Johannesen <dalej@apple.com>
36225
36226 * gcc.dg/20041213-1.c: New.
36227
36228 2004-12-17 Ziemowit Laski <zlaski@apple.com>
36229
36230 * objc.dg/stabs-1.m: Allow assembly label to begin
36231 with a dot ('.').
36232
36233 2004-12-17 Jakub Jelinek <jakub@redhat.com>
36234
36235 * gcc.c-torture/execute/20041213-1.c: Move...
36236 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36237
36238 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
36239
36240 PR c++/18721
36241 * g++.dg/lookup/conv-5.C: New.
36242
36243 2004-12-16 Ziemowit Laski <zlaski@apple.com>
36244
36245 * objc.dg/stabs-1.m: New test.
36246
36247 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
36248
36249 * gcc.dg/visibility-c.c: Change compile to
36250 assemble for the test.
36251
36252 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
36253
36254 PR target/19041
36255 * gcc.dg/visibility-c.c: New test.
36256
36257 2004-12-16 Roger Sayle <roger@eyesopen.com>
36258
36259 PR middle-end/18493
36260 * gcc.dg/switch-8.c: New test case.
36261
36262 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
36263
36264 PR c++/18905
36265 * g++.dg/template/init4.C: New.
36266 * g++.dg/opt/static3.C: Enable optimizer.
36267
36268 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
36269
36270 * g++.dg/other/complex1.C: New test.
36271
36272 2004-12-15 Alan Modra <amodra@bigpond.net.au>
36273
36274 * g++.dg/opt/inline9.C: New test.
36275
36276 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36277
36278 PR fortran/18993
36279 * gfotran.dg/nullify_1.f: New test.
36280
36281 2004-12-15 Richard Henderson <rth@redhat.com>
36282
36283 * gcc.target/i386/i386.exp: New harness.
36284 * gcc.target/i386/vect-args.c: New.
36285
36286 2004-12-15 David Edelsohn <edelsohn@gnu.org>
36287
36288 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36289
36290 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36291
36292 PR c++/18825
36293 * g++.dg/template/friend32.C: New test.
36294
36295 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36296
36297 * cpp/pragma-once-1.c: New test.
36298 * cpp/pragma-once-1b.h: Likewise.
36299 * cpp/pragma-once-1c.h: Likewise.
36300 * cpp/pragma-once-1d.h: Likewise.
36301 * cpp/inc/pragma-once-1a.h: Likewise.
36302
36303 2004-12-15 Bud Davis <bdavis9659@comcast.net>
36304 Steven G. Kargl <kargls@comcast.net>
36305
36306 PR fortran/17597
36307 * gfortran.dg/list_read_3.f90: New test.
36308
36309 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36310
36311 * gcc.dg/ftrapv-2.c: New test.
36312
36313 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
36314
36315 PR c++/18981
36316 * g++.dg/template/typename9.C: New test.
36317
36318 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36319
36320 PR c++/18738
36321 * g++.dg/template/typename8.C: New test.
36322 * g++.dg/parse/friend2.C: Tweak error message.
36323
36324 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36325
36326 * gcc.c-torture/20041214-1.c: New test.
36327
36328 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36329
36330 PR c++/18965
36331 * g++.dg/init/array17.C: New test.
36332
36333 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36334
36335 PR c++/18793
36336 * g++.dg/init/aggr3.C: New test.
36337
36338 2004-12-14 Janis Johnson <janis187@us.ibm.com>
36339
36340 * gcc.dg/altivec-types-1.c: New test.
36341 * gcc.dg/altivec-types-2.c: New test.
36342 * gcc.dg/altivec-types-3.c: New test.
36343 * gcc.dg/altivec-types-4.c: New test.
36344 * g++.dg/ext/altivec-types-1.C: New test.
36345 * g++.dg/ext/altivec-types-2.C: New test.
36346 * g++.dg/ext/altivec-types-3.C: New test.
36347 * g++.dg/ext/altivec-types-4.C: New test.
36348
36349 2004-12-14 Jakub Jelinek <jakub@redhat.com>
36350
36351 PR middle-end/18951
36352 * gcc.c-torture/execute/20041213-1.c: New test.
36353
36354 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
36355
36356 PR c++/18949
36357 * g++.dg/template/cast1.C: New.
36358
36359 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
36360
36361 * gcc.c-torture/execute/20041213-2.c: New test.
36362
36363 2004-12-13 Richard Henderson <rth@redhat.com>
36364
36365 * gcc.dg/i386-sse-10.c: Fix typo in options.
36366
36367 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
36368
36369 PR c++/18968
36370 * g++.dg/opt/pr18968.C: New test.
36371
36372 2004-12-13 Mark Mitchell <mark@codesourcery.com>
36373
36374 PR c++/18925
36375 * g++.dg/ext/visibility/staticdatamem.C: New test.
36376
36377 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
36378
36379 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36380
36381 2004-12-13 Roger Sayle <roger@eyesopen.com>
36382
36383 PR rtl-optimization/18928
36384 * gcc.dg/pr18928-1.c: New test case.
36385
36386 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
36387
36388 PR tree-opt/16951
36389 * gcc.c-torture/compile/20041211-1.c: New.
36390
36391 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36392
36393 PR middle-end/17564
36394 * gcc.c-torture/execute/20041212-1.c: New test.
36395
36396 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36397
36398 PR fortran/18869
36399 * gfortran.dg/common_1.f90: New test.
36400
36401 2004-12-12 Steven G. Kargl <kargls@comcast.net>
36402 Paul Brook <paul@codesourcery.com>
36403
36404 PR fortran/16222
36405 * gfortran.dg/real_do_1.f90: New test.
36406
36407 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
36408
36409 PR tree-opt/18040
36410 * g++.dg/opt/ptrmem6.C: New test.
36411
36412 2004-12-11 Roger Sayle <roger@eyesopen.com>
36413
36414 PR middle-end/18921
36415 * gcc.dg/pr18921-1.c: New test case.
36416
36417 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36418
36419 PR fortran/17175
36420 * gfortran.dg/scale_1.f90: New test.
36421
36422 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
36423
36424 PR middle-end/18903
36425 * gcc.c-torture/compile/pr18903.c: New test.
36426
36427 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
36428
36429 * gcc.c-torture/execute/20041210-1.c: New test.
36430
36431 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36432
36433 PR c++/18731
36434 * g++.dg/parser/struct-1.C: New test.
36435 * g++.dg/parser/struct-2.C: New test.
36436 * g++.dg/parser/struct-3.C: New test.
36437
36438 2004-12-09 Richard Henderson <rth@redhat.com>
36439
36440 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36441
36442 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36443 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36444
36445 2004-12-09 Matt Austern <austern@apple.com>
36446
36447 PR c++/18514
36448 * g++.dg/ext/builtin1.C: New
36449 * g++.dg/ext/builtin2.C: New
36450 * g++.dg/ext/builtin3.C: New
36451 * g++.dg/ext/builtin4.C: New
36452 * g++.dg/ext/builtin5.C: New
36453
36454 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
36455
36456 PR tree-opt/18904
36457 * g++.dg/opt/ptrmem5.C: New test.
36458
36459 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
36460
36461 * g++.dg/parse/typename5.C: Adjust for new error.
36462 * g++.dg/parse/typename7.C: New.
36463
36464 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36465
36466 PR c++/18073
36467 * g++.dg/other/mmintrin.C: New test.
36468
36469 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
36470
36471 PR c++/16681
36472 * g++.dg/init/array15.C: New.
36473 * g++.dg/init/array16.C: New.
36474
36475 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36476
36477 PR fortran/18826
36478 * gfortran.dg/assign_1.f90: New test.
36479
36480 2004-12-08 Nick Clifton <nickc@redhat.com>
36481
36482 * gcc.target/xstormy16/bss_below100: New directory containing tests.
36483 * gcc.target/xstormy16/data_below100: Likewise.
36484 * gcc.target/xstormy16/sfr: Likewise.
36485 * gcc.target/xstormy16/below100.S: New test source file.
36486 * gcc.target/xstormy16/below100.ld: New test linker script.
36487 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36488 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36489 bp instructions.
36490 * gcc.target/xstormy16/bp.c: Likewise.
36491
36492 * gcc.target/xstormy16/bss_below100: New files:
36493 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36494 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36495 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36496 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36497 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36498 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36499 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36500 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36501 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36502 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36503 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36504 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36505 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36506 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36507 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36508 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36509 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36510 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36511 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36512 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36513 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36514 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36515 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36516 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36517 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36518 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36519 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36520
36521 * gcc.target/xstormy16/data_below100: New files:
36522 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36523 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36524 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36525 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36526 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36527 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36528 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36529 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36530 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36531 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36532 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36533 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36534 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36535 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36536 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36537 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36538 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36539 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36540 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36541 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36542 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36543 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36544 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36545 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36546 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36547 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36548 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36549
36550 * gcc.target/xstormy16/sfr: New files:
36551 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36552 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36553 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36554 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36555 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36556 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36557 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36558 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36559 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36560 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36561 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36562 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36563 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36564 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36565 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36566 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36567 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36568 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36569 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36570 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36571 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36572 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36573 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36574 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36575 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36576 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36577 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36578 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36579 27_if0_sfrw_bitfield_f.c
36580
36581 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36582
36583 PR c++/18100
36584 * g++.dg/lookup/name-clash4.C: New test.
36585
36586 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
36587
36588 PR c++/18672
36589 * g++.dg/opt/array1.C: New.
36590
36591 PR c++/18803
36592 * g++.dg/template/operator5.C: New.
36593
36594 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
36595
36596 PR c/18867
36597 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36598
36599 2004-12-07 Steven Bosscher <stevenb@suse.de>
36600
36601 * gcc.dg/noncompile/20041207.c: New test.
36602
36603 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36604
36605 * g++.dg/other/unreachable-1.C: New test.
36606
36607 2004-12-06 Nick Clifton <nickc@redhat.com>
36608
36609 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36610 <limits.h> because the latter comes from gcc's include/ directory
36611 and not the newlib/libc/include directory.
36612
36613 2004-12-04 Richard Henderson <rth@redhat.com>
36614
36615 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36616
36617 2004-12-04 Richard Henderson <rth@redhat.com>
36618
36619 * lib/target-supports.exp (check_gc_sections_available): Disable
36620 for alpha and ia64.
36621
36622 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36623
36624 PR middle-end/17909
36625 * g++.dg/other/vararg-2.C: New test.
36626
36627 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36628
36629 PR c++/17011, c++/17971
36630 * g++.dg/template/error15.C: Adjust expected error.
36631 * g++.dg/template/instantiate3.C: Likewise.
36632
36633 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36634
36635 * gcc.dg/altivec-18.c: Fix for darwin
36636
36637 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36638
36639 PR c++/18782
36640 * g++.dg/parse/ptrmem2.C: New.
36641
36642 PR c++/18318
36643 * g++.dg/template/new1.C: New.
36644
36645 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36646
36647 PR fortran/18710
36648 * gfortran.dg/direct_io_3.f90: New test.
36649
36650 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36651
36652 PR 18758
36653 * g++.dg/parse/crash21.C: New.
36654
36655 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36656
36657 PR c++/15664, c++/18276
36658 * g++.dg/template/ttp13.C: New test.
36659 * g++.dg/template/ttp14.C: Likewise.
36660
36661 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36662
36663 PR c++/18123
36664 * g++.dg/parse/enum2.C: New test.
36665 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36666
36667 2004-12-02 Nick Clifton <nickc@redhat.com>
36668
36669 * gcc.target/xstormy16: New test directory.
36670 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36671 * gcc.target/xstormy16/bp.c: Check the generation of bp
36672 instructions.
36673 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36674 bn instructions and the BELOW100 attribute.
36675
36676 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36677
36678 PR target/16952
36679 * gcc.dg/ppc-eabi.c: New.
36680
36681 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36682
36683 PR fortran/18284
36684 * gfortran.dg/backspace.f90
36685
36686 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36687
36688 * gfortran.dg/inquire.f90: New test.
36689
36690 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36691
36692 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36693 handle effective-target-keyword.
36694 (dg-skip-if): Support effective-target keyword as target list.
36695 (dg-xfail-if): Ditto.
36696 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36697
36698 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36699
36700 PR tree-optimization/18291
36701 * gcc.c-torture/compile/pr18291.c: New test.
36702
36703 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36704
36705 PR C++/18729
36706 * g++.dg/parse/crash20.C: New.
36707
36708 PR c++/17431
36709 * g++.dg/overload/arg1.C: New.
36710 * g++.dg/overload/arg2.C: New.
36711 * g++.dg/overload/arg3.C: New.
36712 * g++.dg/overload/arg4.C: New.
36713
36714 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36715
36716 * gcc.dg/c99-flex-array-4.c: Remove.
36717
36718 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36719
36720 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36721
36722 * lib/target-supports.exp (is-effective-target): Simplify.
36723
36724 * lib/target-supports.exp (check_effective_target_vect_long):
36725 Fix for powerpc64-*-*.
36726
36727 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36728
36729 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36730 to support new requirements on FreeBSD 5.
36731
36732 2004-11-30 Devang Patel <dpatel@apple.com>
36733
36734 PR 18702
36735 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36736
36737 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36738
36739 * g++.dg/ext/altivec-13.C: New test.
36740
36741 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36742
36743 PR tree-opt/18298
36744 * gcc.c-torture/execute/p18298.c: New test.
36745
36746 2004-11-30 Ira Rosen <irar@il.ibm.com>
36747 Dorit Naishlos <dorit@il.ibm.com>
36748
36749 PR tree-opt/18607
36750 * gcc.dg/vect/vect-89.c: New test.
36751
36752 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36753
36754 * gcc.dg/pr18596-1.c: New test.
36755
36756 2004-11-30 Ben Elliston <bje@au.ibm.com>
36757
36758 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36759
36760 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36761
36762 PR c/18479
36763 * gcc.dg/pr18479.c: New test.
36764
36765 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36766
36767 PR target/18490
36768 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36769 mmix-knuth-mmixware.
36770
36771 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36772 cris-*-elf* cris-*-aout* mmix-*-*
36773
36774 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36775
36776 PR middle-end/18725
36777 * gcc.dg/pr18725.c: New test.
36778
36779 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36780
36781 PR target/18488
36782 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36783
36784 PR target/18336
36785 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36786
36787 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36788
36789 PR c++/18368
36790 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36791 * g++.old-deja/g++.law/ctors5.C: Likewise.
36792 * g++.old-deja/g++.other/crash25.C: Likewise.
36793
36794 PR c++/18674
36795 * g++.dg/template/error16.C: New test.
36796
36797 PR c++/18512
36798 * g++.dg/template/crash29.C: New test.
36799
36800 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36801
36802 PR tree-optimization/18712
36803 * gcc.c-torture/compile/pr18712.c: New test.
36804
36805 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36806
36807 PR c/7544
36808 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36809 tests.
36810
36811 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36812
36813 PR c++/18652
36814 * g++.dg/lookup/crash6.C: New test.
36815
36816 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36817
36818 PR middle-end/18164
36819 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36820
36821 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36822
36823 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36824 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36825 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36826
36827 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36828
36829 * gcc.dg/pr18164.c: New test.
36830
36831 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36832
36833 * gcc.dg/funroll-loops-all.c: New.
36834
36835 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36836
36837 PR target/18489
36838 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36839 delimeter, match space and TAB as well as ":".
36840
36841 PR target/18484
36842 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36843
36844 PR target/18348
36845 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36846
36847 PR target/18345
36848 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36849
36850 PR target/18337
36851 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36852
36853 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36854
36855 * gfortran.dg/direct_io_2.f90: New test.
36856
36857 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36858
36859 PR target/18334
36860 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36861
36862 2004-11-28 Richard Henderson <rth@redhat.com>
36863
36864 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36865
36866 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36867
36868 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36869 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36870 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36871 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36872 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36873 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36874 gcc.dg/pointer-arith-8.c: New tests.
36875
36876 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36877
36878 PR fortran/18364
36879 * gfortran.dg/endfile.f90: New test.
36880
36881 2004-11-27 Falk Hueffner <falk@debian.org>
36882
36883 * gcc.dg/loop-6.c: New test.
36884
36885 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36886
36887 * gcc.c-torture/execute/20041126-1.c: New test.
36888
36889 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36890
36891 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36892 on IRIX.
36893
36894 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36895
36896 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36897 functions.
36898
36899 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36900
36901 PR rtl-optimization/17825
36902 * gcc.c-torture/compile/20041119-1.c: New test.
36903
36904 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36905
36906 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36907 Check existence of ld library path variables before unsetting.
36908
36909 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36910
36911 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36912
36913 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36914
36915 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36916
36917 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36918
36919 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36920
36921 2004-11-26 Ben Elliston <bje@au.ibm.com>
36922
36923 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36924 dg-do directive.
36925
36926 2004-11-26 Ben Elliston <bje@au.ibm.com>
36927
36928 * gcc.dg/pr17957.c: Pass --param, not -param.
36929
36930 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36931
36932 PR middle-end/17957
36933 * gcc.dg/pr17957.c: New test.
36934
36935 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36936
36937 PR c++/18445
36938 * g++.dg/template/crash28.C: Likewise.
36939
36940 PR c++/18001
36941 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36942 * g++.dg/ext/lvaddr.C: Likewise.
36943 * g++.dg/opt/pr7503-3.C: Likewise.
36944
36945 PR c++/18466
36946 * g++.dg/parse/qualified3.C: New test.
36947 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36948
36949 PR c++/18545
36950 * g++.dg/expr/return1.C: New test.
36951
36952 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36953
36954 Friend class name lookup 3/n, PR c++/3332
36955 * g++.dg/lookup/friend3.C: New test.
36956 * g++.dg/lookup/friend4.C: Likewise.
36957 * g++.dg/lookup/friend5.C: Likewise.
36958
36959 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36960
36961 Friend class name lookup 2/n, PR c++/14513, c++/15410
36962 * g++.dg/lookup/friend2.C: New test.
36963 * g++.dg/template/friend31.C: Likewise.
36964
36965 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36966
36967 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36968
36969 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36970
36971 PR c++/17473
36972 * g++.dg/tc1/dr56.C: Remove.
36973 * g++.dg/template/typedef1.C: Add dg-error markers.
36974 * g++.old-deja/g++.other/typedef7.C: Likewise.
36975
36976 PR c++/18285
36977 * g++.dg/parse/typedef7.C: New test.
36978
36979 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36980
36981 * gcc.c-torture/execute/20041124-1.c: New test.
36982
36983 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36984
36985 * g++.dg/template/deduce3.C: New test.
36986
36987 PR c++/18586
36988 * g++.dg/template/crash27.C: New test.
36989
36990 PR c++/18530
36991 * g++.dg/warn/Wshadow-3.C: New test.
36992
36993 2004-11-24 Devang Patel <dpatel@apple.com>
36994
36995 PR/18555
36996 * gcc.dg/cpp/isysroot-1.c: New test.
36997 * gcc.dg/cpp/usr/include/stdio.h: New file.
36998 * gcc.dg/cpp/isysroot-2.c: New test.
36999 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37000 New file.
37001
37002 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37003
37004 PR c++/8929
37005 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37006
37007 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
37008
37009 * gcc.target/sparc/align.c: Do not include <stdint.h>.
37010 * gcc.target/sparc/pdist.c: Likewise.
37011
37012 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
37013
37014 PR c++/16882
37015 * g++.dg/conversion/simd1.C: New test.
37016
37017 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37018
37019 * lib/target-libpath.exp: New file defining
37020 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37021 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37022 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37023 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37024 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
37025
37026 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
37027
37028 * gcc.dg/pragma-align-2.c: Test macro expansion.
37029 * gcc.dg/pragma-pack-2.c: New test.
37030
37031 2004-11-23 Richard Henderson <rth@redhat.com>
37032
37033 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37034 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37035 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37036 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37037 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37038 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37039
37040 * gcc.dg/vect/vect.exp: Add check for alpha.
37041 * lib/target-supports.exp (check_alpha_max_hw_available): New.
37042 (check_effective_target_vect_int): Enable for alpha.
37043 (check_effective_target_vect_long): New.
37044 (is-effective-target): Add it.
37045
37046 2004-11-23 Uros Bizjak <uros@kss-loka.si>
37047
37048 * gcc.dg/pr18614-1.c: New test.
37049
37050 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37051
37052 * gcc.dg/setjmp-2.c: New test.
37053
37054 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
37055
37056 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37057 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37058 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37059 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37060 gcc.target/sparc/pdist.c: New tests.
37061
37062 2004-11-22 Bob Wilson <bob.wilson@acm.org>
37063
37064 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37065
37066 2004-11-22 Dale Johannesen <dalej@apple.com>
37067
37068 * gcc.dg/20041111-1.c: New.
37069
37070 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
37071
37072 PR tree-opt/18536
37073 * gcc.dg/vect/pr18536.c: New test.
37074
37075 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37076
37077 PR c++/18354
37078 * g++.dg/template/nontype11.C: New test.
37079
37080 2004-11-21 Roger Sayle <roger@eyesopen.com>
37081
37082 PR middle-end/18520
37083 * gcc.dg/pr18520-1.c: New test case.
37084
37085 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
37086
37087 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37088 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37089 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37090 expected diagnostics.
37091
37092 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37093
37094 PR target/18580
37095 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37096 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37097 vect-77.c, vect-77a.c: XFAIL on the SPARC.
37098
37099 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37100
37101 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37102
37103 2004-11-19 Mark Mitchell <mark@codesourcery.com>
37104 Joseph Myers <joseph@codesourcery.com>
37105
37106 * lib/target-supports.exp (check_visibility_available): Really
37107 test the compiler.
37108
37109 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
37110
37111 PR tree-opt/18181
37112 * gcc.dg/vect/vect-85.c: New test.
37113 * gcc.dg/vect/vect-86.c: New test.
37114 * gcc.dg/vect/vect-87.c: New test.
37115 * gcc.dg/vect/vect-88.c: New test.
37116
37117 2004-11-19 Ben Elliston <bje@au.ibm.com>
37118
37119 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37120
37121 2004-11-18 Janis Johnson <janis187@us.ibm.com>
37122
37123 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37124 * gcc.dg/ppc-and-1.c: Ditto.
37125 * gcc.dg/ppc-compare-1.c: Ditto.
37126 * gcc.dg/ppc-mov-1.c: Ditto
37127
37128 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
37129 Mark Mitchell <mark@codesourcery.com>
37130
37131 * gcc.dg/pragma-init-fini-2.c: New test.
37132
37133 2004-11-17 Janis Johnson <janis187@us.ibm.com>
37134 Aldy Hernandez <aldyh@redhat.com>
37135
37136 * lib/target-supports.exp (check_effective_target_vect_int): New
37137 (check_effective_target_vect_float): New
37138 (check_effective_target_vect_double): New.
37139 (is-effective-target): Support new effective targets keywords.
37140 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37141 default action for dg-do.
37142 * gcc.dg/vect/pr16105.c: Use new support.
37143 * gcc.dg/vect/pr18400.c: Ditto.
37144 * gcc.dg/vect/pr18425.c: Ditto.
37145 * gcc.dg/vect/vect-1.c: Ditto.
37146 * gcc.dg/vect/vect-10.c: Ditto.
37147 * gcc.dg/vect/vect-11.c: Ditto.
37148 * gcc.dg/vect/vect-12.c: Ditto.
37149 * gcc.dg/vect/vect-13.c: Ditto.
37150 * gcc.dg/vect/vect-14.c: Ditto.
37151 * gcc.dg/vect/vect-15.c: Ditto.
37152 * gcc.dg/vect/vect-16.c: Ditto.
37153 * gcc.dg/vect/vect-17.c: Ditto.
37154 * gcc.dg/vect/vect-18.c: Ditto.
37155 * gcc.dg/vect/vect-19.c: Ditto.
37156 * gcc.dg/vect/vect-2.c: Ditto.
37157 * gcc.dg/vect/vect-20.c: Ditto.
37158 * gcc.dg/vect/vect-21.c: Ditto.
37159 * gcc.dg/vect/vect-22.c: Ditto.
37160 * gcc.dg/vect/vect-23.c: Ditto.
37161 * gcc.dg/vect/vect-24.c: Ditto.
37162 * gcc.dg/vect/vect-25.c: Ditto.
37163 * gcc.dg/vect/vect-26.c: Ditto.
37164 * gcc.dg/vect/vect-27.c: Ditto.
37165 * gcc.dg/vect/vect-27a.c: Ditto.
37166 * gcc.dg/vect/vect-28.c: Ditto.
37167 * gcc.dg/vect/vect-29.c: Ditto.
37168 * gcc.dg/vect/vect-29a.c: Ditto.
37169 * gcc.dg/vect/vect-3.c: Ditto.
37170 * gcc.dg/vect/vect-30.c: Ditto.
37171 * gcc.dg/vect/vect-31.c: Ditto.
37172 * gcc.dg/vect/vect-32.c: Ditto.
37173 * gcc.dg/vect/vect-33.c: Ditto.
37174 * gcc.dg/vect/vect-34.c: Ditto.
37175 * gcc.dg/vect/vect-35.c: Ditto.
37176 * gcc.dg/vect/vect-36.c: Ditto.
37177 * gcc.dg/vect/vect-37.c: Ditto.
37178 * gcc.dg/vect/vect-38.c: Ditto.
37179 * gcc.dg/vect/vect-4.c: Ditto.
37180 * gcc.dg/vect/vect-40.c: Ditto.
37181 * gcc.dg/vect/vect-41.c: Ditto.
37182 * gcc.dg/vect/vect-42.c: Ditto.
37183 * gcc.dg/vect/vect-43.c: Ditto.
37184 * gcc.dg/vect/vect-44.c: Ditto.
37185 * gcc.dg/vect/vect-45.c: Ditto.
37186 * gcc.dg/vect/vect-46.c: Ditto.
37187 * gcc.dg/vect/vect-47.c: Ditto.
37188 * gcc.dg/vect/vect-48.c: Ditto.
37189 * gcc.dg/vect/vect-48a.c: Ditto.
37190 * gcc.dg/vect/vect-49.c: Ditto.
37191 * gcc.dg/vect/vect-5.c: Ditto.
37192 * gcc.dg/vect/vect-50.c: Ditto.
37193 * gcc.dg/vect/vect-51.c: Ditto.
37194 * gcc.dg/vect/vect-52.c: Ditto.
37195 * gcc.dg/vect/vect-53.c: Ditto.
37196 * gcc.dg/vect/vect-54.c: Ditto.
37197 * gcc.dg/vect/vect-55.c: Ditto.
37198 * gcc.dg/vect/vect-56.c: Ditto.
37199 * gcc.dg/vect/vect-56a.c: Ditto.
37200 * gcc.dg/vect/vect-57.c: Ditto.
37201 * gcc.dg/vect/vect-58.c: Ditto.
37202 * gcc.dg/vect/vect-59.c: Ditto.
37203 * gcc.dg/vect/vect-6.c: Ditto.
37204 * gcc.dg/vect/vect-60.c: Ditto.
37205 * gcc.dg/vect/vect-61.c: Ditto.
37206 * gcc.dg/vect/vect-62.c: Ditto.
37207 * gcc.dg/vect/vect-63.c: Ditto.
37208 * gcc.dg/vect/vect-64.c: Ditto.
37209 * gcc.dg/vect/vect-65.c: Ditto.
37210 * gcc.dg/vect/vect-66.c: Ditto.
37211 * gcc.dg/vect/vect-67.c: Ditto.
37212 * gcc.dg/vect/vect-68.c: Ditto.
37213 * gcc.dg/vect/vect-69.c: Ditto.
37214 * gcc.dg/vect/vect-7.c: Ditto.
37215 * gcc.dg/vect/vect-72.c: Ditto.
37216 * gcc.dg/vect/vect-72a.c: Ditto.
37217 * gcc.dg/vect/vect-73.c: Ditto.
37218 * gcc.dg/vect/vect-74.c: Ditto.
37219 * gcc.dg/vect/vect-75.c: Ditto.
37220 * gcc.dg/vect/vect-76.c: Ditto.
37221 * gcc.dg/vect/vect-77.c: Ditto.
37222 * gcc.dg/vect/vect-77a.c: Ditto.
37223 * gcc.dg/vect/vect-78.c: Ditto.
37224 * gcc.dg/vect/vect-79.c: Ditto.
37225 * gcc.dg/vect/vect-8.c: Ditto.
37226 * gcc.dg/vect/vect-80.c: Ditto.
37227 * gcc.dg/vect/vect-82.c: Ditto.
37228 * gcc.dg/vect/vect-82_64.c: Ditto.
37229 * gcc.dg/vect/vect-83.c: Ditto.
37230 * gcc.dg/vect/vect-83_64.c: Ditto.
37231 * gcc.dg/vect/vect-9.c: Ditto.
37232 * gcc.dg/vect/vect-all.c: Ditto.
37233 * gcc.dg/vect/vect-none.c: Ditto.
37234
37235 2004-11-17 Janis Johnson <janis187@us.ibm.com>
37236
37237 * lib/gcc-dg.exp (dg-skip-if): New function.
37238 (dg-forbid-option): Remove.
37239 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37240 * g++.dg/abi/bitfield8.C: Likewise.
37241 * g++.dg/abi/dtor1.C: Likewise.
37242 * g++.dg/abi/empty10.C: Likewise.
37243 * g++.dg/abi/empty7.C: Likewise.
37244 * g++.dg/abi/empty9.C: Likewise.
37245 * g++.dg/abi/layout3.C: Likewise.
37246 * g++.dg/abi/layout4.C: Likewise.
37247 * g++.dg/abi/thunk1.C: Likewise.
37248 * g++.dg/abi/thunk2.C: Likewise.
37249 * g++.dg/abi/vbase11.C: Likewise.
37250 * g++.dg/abi/vthunk2.C: Likewise.
37251 * g++.dg/abi/vthunk3.C: Likewise.
37252 * g++.dg/ext/attrib8.C: Likewise.
37253 * g++.dg/opt/longbranch2.C: Likewise.
37254 * g++.dg/opt/reg-stack4.C: Likewise.
37255 * g++.old-deja/g++.ext/attrib1.C: Likewise.
37256 * g++.old-deja/g++.ext/attrib2.C: Likewise.
37257 * g++.old-deja/g++.ext/attrib3.C: Likewise.
37258 * g++.old-deja/g++.other/store-expr1.C: Likewise.
37259 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37260 * gcc.dg/20000609-1.c: Likewise.
37261 * gcc.dg/20000720-1.c: Likewise.
37262 * gcc.dg/20011107-1.c: Likewise.
37263 * gcc.dg/20011119-1.c: Likewise.
37264 * gcc.dg/20020108-1.c: Likewise.
37265 * gcc.dg/20020122-2.c: Likewise.
37266 * gcc.dg/20020122-3.c: Likewise.
37267 * gcc.dg/20020201-3.c: Likewise.
37268 * gcc.dg/20020206-1.c: Likewise.
37269 * gcc.dg/20020218-1.c: Likewise.
37270 * gcc.dg/20020310-1.c: Likewise.
37271 * gcc.dg/20020411-1.c: Likewise.
37272 * gcc.dg/20020418-2.c: Likewise.
37273 * gcc.dg/20020426-1.c: Likewise.
37274 * gcc.dg/20020426-2.c: Likewise.
37275 * gcc.dg/20020517-1.c: Likewise.
37276 * gcc.dg/20020523-1.c: Likewise.
37277 * gcc.dg/20020523-2.c: Likewise.
37278 * gcc.dg/20020729-1.c: Likewise.
37279 * gcc.dg/20030204-1.c: Likewise.
37280 * gcc.dg/20030826-2.c: Likewise.
37281 * gcc.dg/20030926-1.c: Likewise.
37282 * gcc.dg/20031202-1.c: Likewise.
37283 * gcc.dg/980312-1.c: Likewise.
37284 * gcc.dg/980313-1.c: Likewise.
37285 * gcc.dg/990117-1.c: Likewise.
37286 * gcc.dg/990424-1.c: Likewise.
37287 * gcc.dg/990524-1.c: Likewise.
37288 * gcc.dg/991230-1.c: Likewise.
37289 * gcc.dg/i386-387-1.c: Likewise.
37290 * gcc.dg/i386-387-2.c: Likewise.
37291 * gcc.dg/i386-387-3.c: Likewise.
37292 * gcc.dg/i386-387-4.c: Likewise.
37293 * gcc.dg/i386-387-5.c: Likewise.
37294 * gcc.dg/i386-387-6.c: Likewise.
37295 * gcc.dg/i386-asm-1.c: Likewise.
37296 * gcc.dg/i386-bitfield1.c: Likewise.
37297 * gcc.dg/i386-bitfield2.c: Likewise.
37298 * gcc.dg/i386-loop-1.c: Likewise.
37299 * gcc.dg/i386-loop-2.c: Likewise.
37300 * gcc.dg/i386-loop-3.c: Likewise.
37301 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37302 * gcc.dg/i386-pic-1.c: Likewise.
37303 * gcc.dg/i386-regparm.c: Likewise.
37304 * gcc.dg/i386-signbit-1.c: Likewise.
37305 * gcc.dg/i386-signbit-2.c: Likewise.
37306 * gcc.dg/i386-signbit-3.c: Likewise.
37307 * gcc.dg/i386-sse-5.c: Likewise.
37308 * gcc.dg/i386-sse-8.c: Likewise.
37309 * gcc.dg/i386-unroll-1.c: Likewise.
37310 * gcc.dg/tls/opt-1.c: Likewise.
37311 * gcc.dg/tls/opt-2.c: Likewise.
37312 * gcc.dg/unroll-1.c: Likewise.
37313 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37314 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37315 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37316 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37317
37318 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37319
37320 * g++.dg/template/incomplete1.C: New test.
37321
37322 2004-11-16 Nick Clifton <nickc@redhat.com>
37323
37324 Revert patches accidentally commited during checkin of fixes for
37325 xstormy16 tests:
37326 gcc.c-torture/execute/simd-4.c: Revert
37327 gcc.dg/20040910-1.c: Revert.
37328
37329 2004-11-16 Paul Brook <paul@codesourcery.com>
37330
37331 PR fortran/13010
37332 * gfortran.dg/der_pointer_1.f90: New test.
37333
37334 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
37335
37336 PR c/18498
37337 * gcc.dg/bitfld-13.c: New test.
37338
37339 2004-11-15 Janis Johnson <janis187@us.ibm.com>
37340
37341 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37342 powerpc*-*-linux*.
37343
37344 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37345 * gcc.dg/ppc64-abi-2.c: Ditto.
37346 * gcc.dg/ppc64-abi-3.c: Ditto.
37347
37348 * lib/gcc-dg.exp (dg-target-list): Remove.
37349
37350 2004-11-15 Steve Ellcey <sje@cup.hp.com>
37351
37352 * gcc.dg/ia64-postinc.c: New test.
37353
37354 2004-11-15 Mark Mitchell <mark@codesourcery.com>
37355
37356 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37357
37358 2004-11-15 Nick Clifton <nickc@redhat.com>
37359
37360 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37361 __INT_MAX__ so that the test can be compiled by toolchains
37362 targeted at 16-bit processors.
37363
37364 * gcc.dg/20040625-1.c: Use long constants rather than integers
37365 when performing arithmetic that will overflow 16-bits.
37366
37367 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37368 xstormy16. It does not support 128-bit vector operations.
37369
37370 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37371 with the macro PTR_TYPE. Define this macro to an integer type
37372 suitable for holding a pointer.
37373
37374 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37375 the target is a 16-bit processor.
37376
37377 * gcc.dg/cpp/if-2.c: Expect a different warning message from
37378 16-bit targets where the character constant will be too long.
37379
37380 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37381 where the double will not be directly addressable.
37382
37383 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37384
37385 Friend class name lookup 1/n, PR c++/18471
37386 * g++.dg/template/crash26.C: New test.
37387 * g++.dg/lookup/struct1.C: Adjust expected error.
37388 * g++.dg/parse/elab1.C: Likewise.
37389 * g++.dg/parse/elab2.C: Likewise.
37390 * g++.dg/parse/int-as-enum1.C: Likewise.
37391 * g++.dg/parse/struct-as-enum1.C: Likewise.
37392 * g++.dg/parse/typedef1.C: Likewise.
37393 * g++.dg/parse/typedef3.C: Likewise.
37394 * g++.dg/parse/typedef4.C: Likewise.
37395 * g++.dg/parse/typedef5.C: Likewise.
37396 * g++.dg/template/nontype4.C: Likewise.
37397 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37398 * g++.old-deja/g++.other/elab1.C: Likewise.
37399 * g++.old-deja/g++.other/syntax4.C: Likewise.
37400
37401 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
37402
37403 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37404
37405 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
37406
37407 * gcc.c-torture/execute/20041114-1.c: New test.
37408
37409 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
37410
37411 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37412 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37413 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37414 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37415 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37416 gcc.dg/switch-7.c: New tests.
37417
37418 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37419
37420 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37421
37422 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37423
37424 PR tree-opt/18400
37425 * gcc.dg/vect/pr18400.c: New test.
37426
37427 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37428 Andrew Pinski <pinskia@physics.uc.edu>
37429
37430 PR tree-opt/18425
37431 * gcc.dg/vect/pr18425.c: New test.
37432
37433 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37434
37435 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37436 Guard with dg-require-alias and dg-require-visibility.
37437
37438 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37439
37440 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37441
37442 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37443
37444 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37445
37446 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37447
37448 PR c++/17344
37449 * g++.dg/template/defarg5.C: New test.
37450
37451 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37452
37453 * g++.dg/parse/cast1.C: Run only on ILP32.
37454 * g++.old-deja/g++.mike/p784.C: Likewise.
37455
37456 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
37457
37458 * gcc.c-torture/execute/20041113-1.c: New test.
37459
37460 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37461
37462 PR target/18230
37463 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37464 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37465 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37466 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37467 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37468 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37469 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37470 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37471 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37472 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37473 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37474 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37475 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37476
37477 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37478
37479 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37480 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37481 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37482 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37483 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37484 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37485 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37486 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37487 gcc.target/sparc/combined-1.c: New tests.
37488
37489 2004-11-12 Ziemowit Laski <zlaski@apple.com>
37490
37491 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37492 New tests.
37493
37494 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37495
37496 * lib/gcc-dg.exp (dg-forbid-option): New function.
37497 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37498 * g++.dg/abi/bitfield8.C: Likewise.
37499 * g++.dg/abi/dtor1.C: Likewise.
37500 * g++.dg/abi/empty10.C: Likewise.
37501 * g++.dg/abi/empty7.C: Likewise.
37502 * g++.dg/abi/empty9.C: Likewise.
37503 * g++.dg/abi/layout3.C: Likewise.
37504 * g++.dg/abi/layout4.C: Likewise.
37505 * g++.dg/abi/thunk1.C: Likewise.
37506 * g++.dg/abi/thunk2.C: Likewise.
37507 * g++.dg/abi/vbase11.C: Likewise.
37508 * g++.dg/abi/vthunk2.C: Likewise.
37509 * g++.dg/abi/vthunk3.C: Likewise.
37510 * g++.dg/ext/attrib8.C: Likewise.
37511 * g++.dg/opt/longbranch2.C: Likewise.
37512 * g++.dg/opt/reg-stack4.C: Likewise.
37513 * g++.old-deja/g++.ext/attrib1.C: Likewise.
37514 * g++.old-deja/g++.ext/attrib2.C: Likewise.
37515 * g++.old-deja/g++.ext/attrib3.C: Likewise.
37516 * g++.old-deja/g++.other/store-expr1.C: Likewise.
37517 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37518 * gcc.dg/20000609-1.c: Likewise.
37519 * gcc.dg/20000720-1.c: Likewise.
37520 * gcc.dg/20011107-1.c: Likewise.
37521 * gcc.dg/20011119-1.c: Likewise.
37522 * gcc.dg/20020108-1.c: Likewise.
37523 * gcc.dg/20020122-2.c: Likewise.
37524 * gcc.dg/20020122-3.c: Likewise.
37525 * gcc.dg/20020201-3.c: Likewise.
37526 * gcc.dg/20020206-1.c: Likewise.
37527 * gcc.dg/20020218-1.c: Likewise.
37528 * gcc.dg/20020310-1.c: Likewise.
37529 * gcc.dg/20020411-1.c: Likewise.
37530 * gcc.dg/20020418-2.c: Likewise.
37531 * gcc.dg/20020426-1.c: Likewise.
37532 * gcc.dg/20020426-2.c: Likewise.
37533 * gcc.dg/20020517-1.c: Likewise.
37534 * gcc.dg/20020523-1.c: Likewise.
37535 * gcc.dg/20020523-2.c: Likewise.
37536 * gcc.dg/20020729-1.c: Likewise.
37537 * gcc.dg/20030204-1.c: Likewise.
37538 * gcc.dg/20030826-2.c: Likewise.
37539 * gcc.dg/20030926-1.c: Likewise.
37540 * gcc.dg/20031202-1.c: Likewise.
37541 * gcc.dg/980312-1.c: Likewise.
37542 * gcc.dg/980313-1.c: Likewise.
37543 * gcc.dg/990117-1.c: Likewise.
37544 * gcc.dg/990424-1.c: Likewise.
37545 * gcc.dg/990524-1.c: Likewise.
37546 * gcc.dg/991230-1.c: Likewise.
37547 * gcc.dg/i386-387-1.c: Likewise.
37548 * gcc.dg/i386-387-2.c: Likewise.
37549 * gcc.dg/i386-387-3.c: Likewise.
37550 * gcc.dg/i386-387-4.c: Likewise.
37551 * gcc.dg/i386-387-5.c: Likewise.
37552 * gcc.dg/i386-387-6.c: Likewise.
37553 * gcc.dg/i386-asm-1.c: Likewise.
37554 * gcc.dg/i386-bitfield1.c: Likewise.
37555 * gcc.dg/i386-bitfield2.c: Likewise.
37556 * gcc.dg/i386-loop-1.c: Likewise.
37557 * gcc.dg/i386-loop-2.c: Likewise.
37558 * gcc.dg/i386-loop-3.c: Likewise.
37559 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37560 * gcc.dg/i386-pic-1.c: Likewise.
37561 * gcc.dg/i386-regparm.c: Likewise.
37562 * gcc.dg/i386-signbit-1.c: Likewise.
37563 * gcc.dg/i386-signbit-2.c: Likewise.
37564 * gcc.dg/i386-signbit-3.c: Likewise.
37565 * gcc.dg/i386-sse-5.c: Likewise.
37566 * gcc.dg/i386-sse-8.c: Likewise.
37567 * gcc.dg/i386-unroll-1.c: Likewise.
37568 * gcc.dg/tls/opt-1.c: Likewise.
37569 * gcc.dg/tls/opt-2.c: Likewise.
37570 * gcc.dg/unroll-1.c: Likewise.
37571 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37572 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37573 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37574 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37575 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37576 -m64 is specified.
37577
37578 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37579
37580 PR c++/18389
37581 * g++.dg/parse/cond1.C: New test.
37582
37583 PR c++/18429
37584 * g++.dg/template/array9.C: New test.
37585 * g++.dg/ext/vla1.C: Adjust error messages.
37586 * g++.dg/ext/vlm1.C: Likewise.
37587 * g++.dg/template/crash2.C: Likewise.
37588
37589 PR c++/18436
37590 * g++.dg/template/call3.C: New test.
37591
37592 PR c++/18407
37593 * g++.dg/template/ptrmem11.C: New test.
37594
37595 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37596
37597 PR other/14264
37598 * lib/g++.exp: Set LC_ALL and LANG to C.
37599 * lib/gcc-dg.exp: Likewise.
37600 * lib/gfortran.exp: Likewise.
37601 * lib/objc.exp: Likewise.
37602 * lib/treelang.exp: Likewise.
37603
37604 2004-11-12 Andreas Schwab <schwab@suse.de>
37605
37606 * gcc.dg/pr16286.c: Fix last change.
37607
37608 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37609
37610 PR c++/18416
37611 * g++.dg/init/global1.C: New test.
37612
37613 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37614
37615 * gcc.c-torture/execute/20041112-1.c: New test.
37616
37617 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37618
37619 * lib/gcc-dg.exp (dg-target-list): New.
37620
37621 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37622 Richard Sandiford <rsandifo@redhat.com>
37623
37624 * lib/target-supports.exp (get-compiler_messages): New.
37625 (check_named_sections_available): Use it.
37626 (check_effective_target_ilp32): New.
37627 (check_effective_target_lp64): New.
37628 (is-effective-target): New.
37629 * lib/gcc-dg.exp (dg-require-effective-target): New.
37630
37631 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37632
37633 * gcc.dg/precedence-1.c: New test.
37634
37635 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37636
37637 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37638
37639 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37640 message, delete generated files, use more descriptive name for
37641 executable, and make the test unsupported when it cannot be run.
37642
37643 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37644 (dg-require-weak, dg-require-visibility, dg-require-alias,
37645 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37646 dg-require-iconv, dg-require-named-sections): Use it.
37647
37648 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37649
37650 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37651
37652 PR target/16457
37653 * gcc.dg/ppc-and-1: New
37654
37655 PR target/16796
37656 * gcc.dg/ppc-mov-1.c: New.
37657
37658 PR target/16458
37659 * gcc.dg/ppc-compare-1.c: New.
37660
37661 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37662
37663 * objc.dg/desig-init-2.m: New test.
37664
37665 2004-11-10 Adam Nemet <anemet@lnxw.com>
37666
37667 PR middle-end/18160
37668 * g++.dg/warn/register-var-1.C: New test.
37669 * g++.dg/warn/register-var-2.C: New test.
37670
37671 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37672
37673 * gcc.dg/union-2.c: New test.
37674
37675 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37676
37677 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37678 New test for PR tree-optimization/17892.
37679
37680 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37681
37682 PR c++/18369
37683 * g++.dg/init/new12.C: New test.
37684
37685 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37686
37687 * gcc.target/sparc: New directory.
37688 * gcc.target/sparc/sparc.exp: New driver.
37689 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37690 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37691 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37692 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37693
37694 2004-11-10 Paul Brook <paul@codesourcery.com>
37695
37696 PR fortran/18218
37697 * gfortran.dg/list_read.c: New test.
37698
37699 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37700
37701 PR c/18322
37702 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37703 expected diagnostic location.
37704
37705 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37706
37707 * gcc.dg/20041109-1.c: New test.
37708
37709 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37710
37711 PR objc/18406
37712 * objc/compile/pr18406.m: New test.
37713
37714 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37715
37716 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37717
37718 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37719
37720 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37721
37722 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37723
37724 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37725
37726 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37727
37728 * gcc.dg/20030225-2.c: Add prototype for abort and
37729 exit.
37730
37731 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37732
37733 PR tree-opt/18299
37734 * gcc.c-torture/pr18299-1.c: New test.
37735
37736 2004-11-06 Andreas Schwab <schwab@suse.de>
37737
37738 * gcc.dg/pr16286.c: Also test for bool and pixel.
37739
37740 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37741
37742 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37743 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37744 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37745 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37746 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37747 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37748 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37749 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37750 gcc.dg/struct-semi-3.c: New tests.
37751
37752 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37753
37754 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37755
37756 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37757
37758 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37759 Do not use C99 designators.
37760
37761 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37762
37763 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37764
37765 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37766
37767 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37768 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37769 * gcc.c-torture/execute/simd-5.x: Remove.
37770
37771 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37772
37773 PR rtl-optimization/17933
37774 * gcc.dg/torture/pr17933-1.c: New test.
37775
37776 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37777
37778 PR target/18106
37779 * lib/target-supports.exp (check_weak_available): Support
37780 Windows.
37781
37782 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37783
37784 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37785 call to fflush(stdout) before abort.
37786 (my_ffsll): New function.
37787 (generate_fields): Use it.
37788
37789 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37790
37791 * gcc.dg/init-undef-1.c: New test.
37792
37793 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37794
37795 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37796 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37797 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37798 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37799 expected messages for new parser.
37800
37801 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37802
37803 * g++.dg/ext/visibility/symbian1.C: New test.
37804
37805 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37806
37807 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37808 on LP64 targets.
37809
37810 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37811
37812 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37813 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37814 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37815 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37816 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37817 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37818 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37819 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37820 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37821 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37822
37823 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37824
37825 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37826 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37827 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37828 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37829 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37830 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37831 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37832 for new parser.
37833
37834 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37835
37836 PR target/15342
37837 * gcc.dg/20041104-1.c: New test.
37838
37839 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37840
37841 * g++.dg/template/nontype7.C: New test.
37842 * g++.dg/template/nontype8.C: Likewise.
37843 * g++.dg/template/nontype9.C: Likewise.
37844 * g++.dg/template/nontype10.C: Likewise.
37845 * g++.dg/tc1/dr49.C: Likewise.
37846 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37847 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37848
37849 2004-11-04 Ben Elliston <bje@au.ibm.com>
37850
37851 * g++.dg/rtti/tinfo1.C: Remove xfails.
37852
37853 2004-11-04 Ben Elliston <bje@au.ibm.com>
37854
37855 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37856 packed attribute to the definition to satisfy the new C++ parser.
37857
37858 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37859
37860 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37861 invocations of va_arg.
37862
37863 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37864
37865 PR c++/18124
37866 * g++.dg/template/crash25.C: New test.
37867
37868 PR c++/18155
37869 * g++.dg/template/typedef2.C: New test.
37870 * g++.dg/parse/crash13.C: Adjust error markers.
37871
37872 PR c++/18177
37873 * g++.dg/conversion/const3.C: New test.
37874
37875 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37876
37877 PR fortran/17535
37878 PR fortran/17583
37879 PR fortran/17713
37880 * gfortran.dg/generic_[123].f90: New testcases.
37881
37882 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37883
37884 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37885 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37886
37887 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37888
37889 PR tree-opt/16808
37890 * gcc.c-torture/compile/pr16808.c: New test.
37891
37892 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37893
37894 PR rtl-optimization/17104
37895 * gcc.dg/ppc-bitfield1.c: New.
37896
37897 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37898
37899 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37900
37901 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37902
37903 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37904 strings for 32-bit code.
37905
37906 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37907
37908 PR c/18239
37909 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37910
37911 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37912
37913 PR c++/18064
37914 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37915
37916 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37917
37918 PR c++/15172
37919 * g++.dg/init/aggr2.C: New test.
37920
37921 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37922
37923 * objc.dg/local-decl-1.m: New test.
37924
37925 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37926
37927 * gcc.dg/20040910-1.c: Adjust regex.
37928
37929 2004-10-30 Roger Sayle <roger@eyesopen.com>
37930
37931 PR rtl-optimization/18084
37932 * g++.dg/opt/pr18084-1.C: New testcase.
37933
37934 2004-10-30 Matt Austern <austern@apple.com>
37935
37936 PR c++/17542
37937 * g++.dg/ext/attrib18.C: New test.
37938
37939 2004-10-30 Roger Sayle <roger@eyesopen.com>
37940
37941 PR middle-end/18096
37942 * gcc.dg/pr18096-1.c: New test case.
37943
37944 2004-10-30 Roger Sayle <roger@eyesopen.com>
37945
37946 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37947
37948 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37949
37950 PR c/16666
37951 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37952 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37953 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37954 gcc.dg/old-style-prom-3.c: New tests.
37955
37956 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37957
37958 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37959 Remove unnecessary inclusion of stdio.h.
37960
37961 2004-10-29 Roger Sayle <roger@eyesopen.com>
37962
37963 PR rtl-optimization/17581
37964 * gcc.dg/pr17581-1.c: New test case.
37965
37966 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37967
37968 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37969 being implemented.
37970 * g++.dg/conversion/dr195-1.C: New.
37971 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37972 * g++.old-deja/g++.mike/p10148.C: Likewise.
37973
37974 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37975
37976 PR c++/17695
37977 * g++.dg/debug/typedef2.C: New test.
37978
37979 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37980
37981 PR fortran/13490
37982 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37983 * gfortran.dg/g77/README: Update.
37984
37985 2004-10-28 Matt Austern <austern@apple.com>
37986
37987 PR c++/14124
37988 * g++.dg/ext/packed7.C: New test.
37989
37990 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37991
37992 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37993 scan-assembler.
37994 * lib/scanasm.exp (hidden-scan-for): New proc.
37995 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37996 string.
37997 (scan-not-hidden): Likewise.
37998 * lib/target-supports.exp (check_visibility_available): mach-o is
37999 support too.
38000
38001 2004-10-28 Mark Mitchell <mark@codesourcery.com>
38002
38003 PR c++/17132
38004 * g++.dg/template/memclass3.C: New test.
38005
38006 2004-10-28 Adam Nemet <anemet@lnxw.com>
38007
38008 PR middle-end/18160
38009 * gcc.dg/register-var-1.c: New test.
38010 * gcc.dg/register-var-2.c: New test.
38011 * gcc.dg/asm-7.c: Taking the address of a register variable is an
38012 error now.
38013
38014 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
38015
38016 PR other/18172
38017 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38018 unused variables.
38019 * gcc.dg/vect/vect-22.c: Likewise.
38020
38021 2004-10-28 Jakub Jelinek <jakub@redhat.com>
38022
38023 * gcc.dg/i386-rotate-1.c: New test.
38024
38025 2004-10-27 Mark Mitchell <mark@codesourcery.com>
38026
38027 * g++.dg/init/ref12.C: Add "run" marker.
38028
38029 PR c++/17435
38030 * g++.dg/init/ref12.C: New test.
38031
38032 PR c++/18140
38033 * g++.dg/template/shift1.C: New test.
38034 * g++.dg/template/error10.C: Adjust error markers.
38035
38036 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
38037
38038 PR tree-opt/17529
38039 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38040
38041 2004-10-27 Geoffrey Keating <geoffk@apple.com>
38042
38043 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38044 * gcc.dg/weak/weak-3.c: Likewise.
38045 * gcc.dg/weak/weak-5.c: Likewise.
38046 * gcc.dg/weak/weak-9.c: Likewise.
38047 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38048 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38049
38050 * gcc.dg/darwin-weakimport-1.c: New.
38051
38052 2004-10-28 Ben Elliston <bje@au.ibm.com>
38053
38054 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38055
38056 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
38057
38058 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38059 'syntax' error messages.
38060 * gcc.dg/cpp/direct2s.c: Likewise.
38061
38062 2004-10-26 Geoffrey Keating <geoffk@apple.com>
38063
38064 * gcc.c-torture/compile/20041026-1.c: New.
38065
38066 2004-10-26 Mark Mitchell <mark@codesourcery.com>
38067
38068 PR c++/18093
38069 * g++.dg/lookup/ns2.C: New test.
38070
38071 PR c++/18020
38072 * g++.dg/template/enum4.C: New test.
38073
38074 PR c++/18161
38075 * g++.dg/template/expr1.C: New test.
38076
38077 2004-10-26 Ben Elliston <bje@au.ibm.com>
38078
38079 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38080
38081 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
38082
38083 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38084 gcc.dg/decl-nospec-3.c: New tests.
38085
38086 2004-10-26 Ziemowit Laski <zlaski@apple.com>
38087
38088 * objc.dg/super-class-3.m: New test.
38089
38090 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
38091
38092 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38093 resyncing.
38094 * gcc.dg/cpp/direct2s.c: Likewise.
38095
38096 2004-10-25 Geoffrey Keating <geoffk@apple.com>
38097
38098 * objc.dg/image-info.m: Update for changes to section selection.
38099
38100 2004-10-25 David Ayers <d.ayers@inode.at>
38101 Ziemowit Laski <zlaski@apple.com>
38102
38103 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38104 diagnostics when messaging 'id <Proto>'.
38105 * objc.dg/class-protocol-1.m: New test.
38106 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38107 a non-existent method signature.
38108 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38109 Update diagnostics when messaging with non-existent method signature.
38110 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38111 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38112 invalid receivers are now resolved as if messaging 'id'; remove
38113 extraneous diagnostics.
38114
38115 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
38116
38117 PR c/16667
38118 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38119 gcc.dg/init-desig-obs-3.c: New tests.
38120
38121 2004-10-25 Jakub Jelinek <jakub@redhat.com>
38122
38123 * gcc.dg/debug/20041023-1.c: New test.
38124
38125 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
38126
38127 PR middle-end/17407
38128 * gcc.c-torture/compile/pr17407.c: New test.
38129
38130 PR c++/18121
38131 * g++.dg/template/array8.C: New test.
38132
38133 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
38134
38135 PR other/18138
38136 * lib/g++.exp: Accept more than one multilib libgcc.
38137 * lib/gcc-dg.exp: Likewise.
38138 * lib/objc.exp: Likewise.
38139 * lib/treelang.exp: Likewise.
38140 * lib/gfortran.exp: Likewise.
38141
38142 2004-10-24 Ben Elliston <bje@au.ibm.com>
38143
38144 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38145
38146 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
38147
38148 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38149 * gcc.dg/c99-const-expr-3.c: Likewise.
38150
38151 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
38152
38153 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38154
38155 2004-10-23 Ben Elliston <bje@au.ibm.com>
38156
38157 * gcc.c-torture/execute/loop-2e.x: Remove.
38158
38159 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
38160
38161 PR c++/18095
38162 * g++.dg/parse/crash18.C: New.
38163 * g++.dg/parse/crash19.C: New.
38164
38165 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
38166
38167 * g++.dg/ext/dllimport1.C: Move dg-warnings.
38168 * g++.dg/ext/dllimport2.C: Same.
38169 * g++.dg/ext/dllimport8.C: Same.
38170
38171 2004-10-21 Mark Mitchell <mark@codesourcery.com>
38172
38173 PR c++/10841
38174 * g++.dg/conversion/cast1.C: New test.
38175 * g++.dg/overload/pmf1.C: Adjust error marker.
38176
38177 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
38178
38179 PR objc/17923
38180 * objc.dg/const-str-7.m: New test.
38181
38182 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38183
38184 * g++.dg/template/memfriend11.C: Fix comment typo.
38185 * g++.dg/template/memfriend14.C: Likewise.
38186
38187 2004-10-20 Richard Henderson <rth@redhat.com>
38188
38189 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38190 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38191 -fasynchronous-unwind-tables.
38192
38193 2004-10-20 Richard Henderson <rth@redhat.com>
38194
38195 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38196 (main): Return success.
38197 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38198 (main): Return success.
38199
38200 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38201
38202 PR c++/13495
38203 * g++.dg/template/memfriend9.C: New test.
38204 * g++.dg/template/memfriend10.C: Likewise.
38205 * g++.dg/template/memfriend11.C: Likewise.
38206 * g++.dg/template/memfriend12.C: Likewise.
38207 * g++.dg/template/memfriend13.C: Likewise.
38208 * g++.dg/template/memfriend14.C: Likewise.
38209 * g++.dg/template/memfriend15.C: Likewise.
38210 * g++.dg/template/memfriend16.C: Likewise.
38211 * g++.dg/template/memfriend17.C: Likewise.
38212 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38213
38214 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
38215
38216 * g++.dg/conversion/dr195.C: New.
38217 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38218
38219 2004-10-20 Ben Elliston <bje@au.ibm.com>
38220 Devang Patel <dpatel@apple.com>
38221
38222 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38223 of floating point arithmetic, which could trap.
38224
38225 2004-10-19 Mark Mitchell <mark@codesourcery.com>
38226
38227 PR c++/14035
38228 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38229 * g++.dg/conversion/const2.C: New test.
38230 * g++.dg/expr/reinterpret2.C: New test.
38231 * g++.dg/expr/reinterpret3.C: New test.
38232 * g++.dg/expr/cast2.C: New test.
38233 * g++.dg/expr/copy1.C: New test.
38234 * g++.dg/other/conversion1.C: Change error message.
38235 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38236 function pointers to void *.
38237 * g++.old-deja/g++.mike/p10148.C: Likewise.
38238
38239 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38240
38241 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38242
38243 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
38244
38245 PR c++/18047
38246
38247 * g++.dg/parse/expr3.C: New test.
38248
38249 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38250
38251 * gcc.dg/smod-1.c: New test.
38252
38253 2004-10-18 Ziemowit Laski <zlaski@apple.com>
38254
38255 * objc.dg/method-14.m: New test.
38256
38257 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
38258
38259 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38260 Also xfail as the patch was reverted.
38261
38262 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
38263
38264 PR middle-end/16973
38265 * gcc.dg/pr16973.c: New test.
38266
38267 2004-10-18 Diego Novillo <dnovillo@redhat.com>
38268
38269 PR tree-optimization/17656
38270 * gcc.c-torture/compile/pr17656.c: New test.
38271
38272 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
38273
38274 * g++.dg/eh/shadow1.C: New.
38275
38276 2004-10-18 Jakub Jelinek <jakub@redhat.com>
38277
38278 * gcc.c-torture/compile/20041018-1.c: New test.
38279
38280 2004-10-18 Ben Elliston <bje@au.ibm.com>
38281
38282 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38283 compiler referring to register 0 when accessing sdata. The linker
38284 now patches things up.
38285
38286 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
38287
38288 PR c/17529
38289 * gcc.c-torture/compile/pr17529.c: New test.
38290
38291 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38292
38293 PR c++/17743
38294 * g++.dg/ext/attrib17.C: New test.
38295
38296 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38297
38298 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38299
38300 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38301
38302 PR c++/10479
38303 * g++.dg/ext/attrib16.C: New test.
38304
38305 2004-10-15 Mark Mitchell <mark@codesourcery.com>
38306
38307 PR c++/17042
38308 * g++.dg/init/dso_handle1.C: New test.
38309
38310 PR c++/14667
38311 * g++.dg/parse/typedef6.C: New test.
38312
38313 PR c++/17916
38314 * g++.dg/parse/pragma1.C: New test.
38315
38316 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
38317
38318 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38319
38320 2004-10-15 Steve Ellcey <sje@cup.hp.com>
38321
38322 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38323 -fno-common when on HPPA HP-UX platforms.
38324
38325 2004-10-15 Jakub Jelinek <jakub@redhat.com>
38326
38327 PR other/16820
38328 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38329 stdint.h.
38330 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38331 uintptr_t.
38332
38333 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38334
38335 PR c++/16301
38336 * g++.dg/lookup/strong-using-4.C: New test.
38337
38338 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38339
38340 PR middle-end/16567
38341 * gcc.c-torture/compile/nested-1.c: New test.
38342
38343 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38344
38345 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38346 and mipsisa64*-*-* (until support for misaligned loads is added).
38347 * gcc.dg/vect/vect-50.c: Likewise.
38348 * gcc.dg/vect/vect-52.c: Likewise.
38349 * gcc.dg/vect/vect-54.c: Likewise.
38350 * gcc.dg/vect/vect-58.c: Likewise.
38351 * gcc.dg/vect/vect-60.c: Likewise.
38352 * gcc.dg/vect/vect-80.c: Likewise.
38353
38354 2004-10-14 Mark Mitchell <mark@codesourcery.com>
38355
38356 PR c++/17976
38357 * g++.dg/init/dtor3.C: New test.
38358
38359 2004-10-15 Ben Elliston <bje@au.ibm.com>
38360
38361 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38362
38363 2004-10-14 Geoffrey Keating <geoffk@apple.com>
38364
38365 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38366 * gcc.dg/macho-lo-sum.c: Likewise.
38367
38368 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
38369
38370 * gcc.dg/ppc-spe64-1.c: New test.
38371
38372 2004-10-14 Devang Patel <dpatel@apple.com>
38373
38374 PR 17635
38375 * gcc.dg/pr17635.c : New test.
38376
38377 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
38378
38379 * gcc.dg/vect/vect-28.c: Remove xfail.
38380 * gcc.dg/vect/vect-30.c: Remove xfail.
38381 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38382 * gcc.dg/vect/vect-33.c: Remove xfail.
38383 * gcc.dg/vect/vect-44.c: Remove xfail.
38384 * gcc.dg/vect/vect-46.c: Remove xfail.
38385 * gcc.dg/vect/vect-50.c: Remove xfail.
38386 * gcc.dg/vect/vect-52.c: Remove xfail.
38387 * gcc.dg/vect/vect-54.c: Remove xfail.
38388 * gcc.dg/vect/vect-58.c: Remove xfail.
38389 * gcc.dg/vect/vect-60.c: Remove xfail.
38390 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38391 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38392 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38393 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38394 * gcc.dg/vect/vect-8.c: Remove xfail.
38395 * gcc.dg/vect/vect-80.c: Remove xfail.
38396 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38397
38398 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38399
38400 * gcc.dg/vect/vect-82.c: New testcase.
38401 * gcc.dg/vect/vect-82_64.c: New testcase.
38402 * gcc.dg/vect/vect-83.c: New testcase.
38403 * gcc.dg/vect/vect-83_64.c: New testcase.
38404
38405 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38406
38407 * gcc.dg/cpp/error-1.c: New test.
38408
38409 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38410
38411 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38412
38413 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
38414
38415 PR target/17984
38416 * gcc.dg/cris-peep2-xsrand2.c: New test.
38417
38418 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
38419
38420 PR c++/17661
38421 * g++.dg/expr/for2.C: New test.
38422
38423 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38424
38425 * g++.dg/inherit/thunk1.C: Run on the SPARC.
38426
38427 2004-10-13 Jakub Jelinek <jakub@redhat.com>
38428
38429 PR tree-optimization/17724
38430 * g++.dg/opt/pr17724-1.C: New test.
38431 * g++.dg/opt/pr17724-2.C: New test.
38432 * g++.dg/opt/pr17724-3.C: New test.
38433 * g++.dg/opt/pr17724-4.C: New test.
38434 * g++.dg/opt/pr17724-5.C: New test.
38435 * g++.dg/opt/pr17724-6.C: New test.
38436
38437 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
38438
38439 PR c/17301
38440 * gcc.dg/pr17301-2.c: New test.
38441
38442 2004-10-11 Mark Mitchell <mark@codesourcery.com>
38443
38444 PR c++/15876
38445 * g++.dg/parse/error22.C: New test.
38446
38447 PR c++/17936
38448 * g++.dg/template/spec18.C: New test.
38449
38450 2004-10-11 Steve Ellcey <sje@cup.hp.com>
38451
38452 * gcc.dg/ia64-asm-1.c: Add prototype for abort
38453 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38454 memcpy.
38455 * gcc.dg/ia64-sync-2.c: Ditto.
38456 * gcc.dg/ia64-sync-3.c: Ditto.
38457
38458 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
38459
38460 * g++.dg/eh/cleanup5.C: Add dg-options "".
38461
38462 2004-10-11 Roger Sayle <roger@eyesopen.com>
38463
38464 PR middle-end/17657
38465 * gcc.dg/switch-4.c: New test case.
38466
38467 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
38468
38469 * gcc.c-torture/execute/20041011-1.c: New test.
38470
38471 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38472
38473 PR c++/17554
38474 * g++.dg/init/for3.C: New test.
38475
38476 PR c++/17657
38477 * g++.dg/opt/switch2.C: New test.
38478
38479 PR middle-end/17703
38480 * g++.dg/warn/Wreturn-2.C: New test.
38481
38482 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38483
38484 PR c++/17907
38485 * g++.dg/eh/cleanup5.C: New test.
38486
38487 2004-10-10 Mark Mitchell <mark@codesourcery.com>
38488
38489 PR c++/17393
38490 * g++.dg/parse/error21.C: New test.
38491
38492 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
38493
38494 * g++.dg/overload/pmf1.C: Adjust quoting marks.
38495 * g++.dg/warn/incomplete1.C: Likewise.
38496 * g++.dg/template/qualttp20.C: Likewise.
38497
38498 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38499
38500 PR c/17881
38501 * parm-incomplete-1.c: New test.
38502
38503 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38504
38505 PR c++/17867
38506 * g++.dg/parse/error19.C: New test.
38507
38508 PR c++/17670
38509 * g++.dg/init/new11.C: New test.
38510
38511 PR c++/17821
38512 * g++.dg/parse/error20.C: New test.
38513
38514 PR c++/17826
38515 * g++.dg/template/crash24.C: New test.
38516
38517 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38518
38519 PR c/17301
38520 * gcc.dg/pr17301-1.c: New test.
38521
38522 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38523
38524 PR c/17189
38525 * gcc.dg/anon-struct-5.c: New test.
38526
38527 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
38528
38529 PR c/17844
38530 * gcc.dg/pr17844-1.c: New test.
38531
38532 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
38533
38534 PR tree-optimization/17906
38535 * gcc.c-torture/compile/pr17906.c: New.
38536
38537 2004-10-09 Stuart Hastings <stuart@apple.com>
38538 Roger Sayle <roger@eyesopen.com>
38539
38540 PR rtl-optimization/17853
38541 * gcc.dg/i386-mmx-5.c: New testcase.
38542
38543 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
38544
38545 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38546
38547 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38548
38549 PR c++/17524
38550 * g++.dg/template/static9.C: New test.
38551
38552 PR c++/17685
38553 * g++.dg/parse/operator5.C: New test.
38554
38555 2004-10-09 Roger Sayle <roger@eyesopen.com>
38556
38557 PR middle-end/17894
38558 * gcc.c-torture/execute/divcmp-4.c: New test case.
38559
38560 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38561
38562 PR tree-opt/17902
38563 * g++.dg/opt/pr17902.C: New test.
38564
38565 2004-10-09 Jakub Jelinek <jakub@redhat.com>
38566
38567 * gcc.dg/cpp/ident-1.c: Add dg-options "".
38568
38569 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38570
38571 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38572
38573 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38574
38575 * gcc.dg/assign-warn-3.c: New test.
38576
38577 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38578
38579 PR c/16999
38580 * gcc.dg/cpp/ident-1.c: New test.
38581
38582 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
38583
38584 * gcc.c-torture/compile/acc1.c: New.
38585
38586 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38587
38588 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38589 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38590
38591 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38592
38593 * gcc.dg/ultrasp11.c: New test.
38594
38595 2004-10-08 Michael Matz <matz@suse.de>
38596
38597 * gcc.dg/doloop-2.c: New test.
38598
38599 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38600
38601 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38602 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38603 objc.dg/method-9.m: Update expected diagnostics.
38604
38605 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38606
38607 * gcc.dg/ppc-fsel-3.c: New file.
38608 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38609
38610 2004-10-07 Paul Brook <paul@codesourcery.com>
38611
38612 * gfortran.dg/intrinsic_verify_1.f90: New test.
38613
38614 2004-10-07 Paul Brook <paul@codesourcery.com>
38615
38616 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38617
38618 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38619
38620 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38621 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38622 commit.
38623
38624 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38625
38626 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38627
38628 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38629
38630 PR c++/17115
38631 * g++.dg/warn/Winline-4.C: New test.
38632
38633 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38634
38635 * gcc.c-torture/compile/20041007-1.c: New test.
38636
38637 2004-10-07 Paul Brook <paul@codesourcery.com>
38638
38639 PR fortran/17678
38640 * gfortran.dg/use_allocated_1.f90: New test.
38641
38642 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38643
38644 PR middle-end/17849
38645 * gfortran.fortran-torture/compile/nested.f90: New test
38646
38647 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38648
38649 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38650
38651 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38652
38653 PR c++/17368
38654 * g++.dg/ext/asm6.C: New test.
38655
38656 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38657
38658 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38659
38660 2004-10-06 Paul Brook <paul@codesourcery.com>
38661
38662 PR libfortran/17709
38663 * gfortran.dg/empty_format_1.f90: New test.
38664
38665 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38666
38667 PR fortran/17568
38668 * gfortran.dg/ishft.f90: New test.
38669
38670 PR fortran/17283
38671 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38672 tests.
38673
38674 2004-10-06 Paul Brook <paul@codesourcery.com>
38675
38676 * gfortran.dg/do_1.f90: New test.
38677
38678 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38679
38680 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38681 optimizing for size.
38682
38683 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38684
38685 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38686
38687 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38688
38689 * gcc.c-torture/compile/20041005-1.c: New test.
38690
38691 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38692
38693 PR c++/17829
38694 * g++.dg/lookup/koenig4.C: New.
38695
38696 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38697
38698 * g++.dg/other/classkey1.C: Adjust quoting marks.
38699 * g++.dg/parse/error15.C: Likewise.
38700 * g++.dg/template/meminit2.C (int>): Likewise.
38701
38702 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38703
38704 PR fortran/17283
38705 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38706
38707 PR fortran/17631
38708 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38709
38710 PR fortran/17708
38711 * gfortran.dg/pr17708.f90: New test.
38712
38713 2004-10-04 Chao-ying Fu <fu@mips.com>
38714
38715 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38716 * gcc.dg/vect/vect-4.c: Ditto.
38717 * gcc.dg/vect/vect-5.c: Ditto.
38718 * gcc.dg/vect/vect-6.c: Ditto.
38719 * gcc.dg/vect/vect-8.c: Ditto.
38720 * gcc.dg/vect/vect-16.c: Ditto.
38721 * gcc.dg/vect/vect-30.c: Ditto.
38722 * gcc.dg/vect/vect-40.c: Ditto.
38723 * gcc.dg/vect/vect-41.c: Ditto.
38724 * gcc.dg/vect/vect-42.c: Ditto.
38725 * gcc.dg/vect/vect-43.c: Ditto.
38726 * gcc.dg/vect/vect-44.c: Ditto.
38727 * gcc.dg/vect/vect-45.c: Ditto.
38728 * gcc.dg/vect/vect-46.c: Ditto.
38729 * gcc.dg/vect/vect-47.c: Ditto.
38730 * gcc.dg/vect/vect-48.c: Ditto.
38731 * gcc.dg/vect/vect-49.c: Ditto.
38732 * gcc.dg/vect/vect-50.c: Ditto.
38733 * gcc.dg/vect/vect-51.c: Ditto.
38734 * gcc.dg/vect/vect-52.c: Ditto.
38735 * gcc.dg/vect/vect-53.c: Ditto.
38736 * gcc.dg/vect/vect-54.c: Ditto.
38737 * gcc.dg/vect/vect-55.c: Ditto.
38738 * gcc.dg/vect/vect-56.c: Ditto.
38739 * gcc.dg/vect/vect-57.c: Ditto.
38740 * gcc.dg/vect/vect-58.c: Ditto.
38741 * gcc.dg/vect/vect-59.c: Ditto.
38742 * gcc.dg/vect/vect-60.c: Ditto.
38743 * gcc.dg/vect/vect-74.c: Ditto.
38744 * gcc.dg/vect/vect-79.c: Ditto.
38745 * gcc.dg/vect/vect-80.c: Ditto.
38746
38747 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38748
38749 * gcc.dg/unused-7.c: Use the correct option.
38750
38751 2004-10-04 Paul Brook <paul@codesourcery.com>
38752 Bud Davis <bdavis9659@comcast.net>
38753
38754 PR fortran/17706
38755 PR fortran/16434
38756 * gfortran/pr17706.f90: New test.
38757 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38758
38759 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38760
38761 * gfortran.dg/pr17612.f90: New test.
38762
38763 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38764
38765 * g++.dg/template/local1.C: Adjust quoting marks in
38766 testing for diagnostics.
38767 * g++.dg/tls/diag-2.C: Likewise.
38768 * g++.dg/other/error8.C: Likewise.
38769
38770 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38771
38772 PR c/17178
38773 * gcc.dg/unused-4.c: Adjust to be correct.
38774
38775 PR c/17820
38776 * gcc.dg/unused-7.c: New test.
38777
38778 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38779
38780 PR c++/17797
38781 * g++.dg/overload/template2.C: New test.
38782
38783 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38784
38785 PR tree-optimization/16632
38786 * gcc.dg/tree-ssa/20041002-1.c: New.
38787
38788 2004-10-03 Paul Brook <paul@codesourcery.com>
38789
38790 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38791 rather than relying on default formatting.
38792
38793 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38794
38795 * gcc.dg/20040920-1.c: Update expected message text.
38796
38797 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38798
38799 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38800
38801 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38802
38803 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38804 tree level.
38805
38806 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38807
38808 * gcc.dg/tree-ssa/pr17343.c: Remove.
38809
38810 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38811
38812 PR tree-opt/17343
38813 * gcc.dg/tree-ssa/pr17343.c: New test.
38814
38815 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38816
38817 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38818 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38819 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38820 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38821 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38822
38823 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38824
38825 * gcc.dg/lvalue-2.c: New test.
38826
38827 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38828
38829 PR c/17730
38830 * gcc.dg/pr17730-1.c: New test
38831
38832 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38833
38834 PR c/7425
38835 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38836
38837 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38838
38839 * gcc.c-torture/execute/stdarg-1.c: New test.
38840 * gcc.c-torture/execute/stdarg-2.c: New test.
38841 * gcc.c-torture/execute/stdarg-3.c: New test.
38842 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38843 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38844 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38845 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38846 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38847
38848 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38849
38850 PR tree-optimization/17697
38851 * g++.dg/opt/pr17697-1.C: New test.
38852 * g++.dg/opt/pr17697-2.C: New test.
38853 * g++.dg/opt/pr17697-3.C: New test.
38854
38855 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38856
38857 PR c/16409
38858 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38859 gcc.dg/vla-init-5.c: New tests.
38860
38861 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38862
38863 PR c/13804
38864 * gcc.dg/pr13804-1.c: New test.
38865
38866 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38867
38868 PR fortran/16938
38869 * gfortran.dg/pr16938.f90: New test.
38870
38871 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38872
38873 * g++.dg/template/crash23.C: New test.
38874
38875 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38876
38877 PR c++/17585
38878 * g++.dg/template/static8.C: New test.
38879
38880 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38881
38882 PR c++/17681
38883 * g++.dg/other/error9.C: New test.
38884
38885 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38886
38887 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38888
38889 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38890
38891 PR fortran/15164
38892 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38893
38894 2004-09-26 Roger Sayle <roger@eyesopen.com>
38895
38896 PR middle-end/17112
38897 * gcc.dg/pr17112-1.c: New test case.
38898
38899 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38900
38901 PR c/11459
38902 * gcc.dg/pr11459-1.c: New test.
38903
38904 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38905
38906 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38907 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38908
38909 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38910
38911 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38912
38913 2004-09-25 Jan Hubicka <jh@suse.cz>
38914
38915 * compile/30040909-1.c: New test.
38916 * compile/30040907-1.c: New test.
38917
38918 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38919
38920 * gcc.c-torture/execute/va-arg-26.c: New test.
38921
38922 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38923
38924 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38925 extra diagnostics on targets with 64-bit pointers.
38926 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38927
38928 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38929
38930 PR c/17188
38931 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38932 * gcc.dg/decl-3.c: Adjust expected message.
38933
38934 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38935
38936 PR fortran/17615
38937 * gfortran.dg/pr17615.f90: New test.
38938
38939 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38940
38941 PR tree-optimzation/17517
38942 * g++.dg/tree-ssa/pr17517.C: New Test.
38943
38944 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38945
38946 PR c++/16889
38947 * g++.dg/lookup/ambig3.C: New.
38948
38949 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38950
38951 PR tree-opt/17624
38952 * g++.dg/opt/pr17624.C: New test.
38953
38954 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38955
38956 PR c/6980
38957 * gcc.dg/Wbad-function-cast-1.c: New test.
38958
38959 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38960
38961 * g++.dg/ext/complit1.C
38962 * g++.dg/other/error2.C
38963 * g++.dg/other/nontype-1.C
38964 * g++.dg/parse/crash11.C
38965 * g++.dg/parse/crash12.C
38966 * g++.dg/parse/error15.C
38967 * g++.dg/parse/error4.C
38968 * g++.dg/parse/tmpl-outside1.C
38969 * g++.dg/parse/too-many-tmpl-args1.C
38970 * g++.dg/template/dependent-expr3.C
38971 * g++.dg/template/error10.C
38972 * g++.dg/template/instantiate1.C
38973 * g++.dg/template/vtable2.C
38974 * g++.dg/warn/Wshadow-1.C
38975 * g++.dg/warn/weak1.C
38976 * g++.old-deja/g++.brendan/crash16.C
38977 * g++.old-deja/g++.brendan/crash18.C
38978 * g++.old-deja/g++.brendan/crash48.C
38979 * g++.old-deja/g++.brendan/crash49.C
38980 * g++.old-deja/g++.brendan/crash55.C
38981 * g++.old-deja/g++.brendan/crash56.C
38982 * g++.old-deja/g++.brendan/crash8.C
38983 * g++.old-deja/g++.brendan/enum11.C
38984 * g++.old-deja/g++.brendan/enum8.C
38985 * g++.old-deja/g++.brendan/enum9.C
38986 * g++.old-deja/g++.brendan/friend3.C
38987 * g++.old-deja/g++.brendan/misc14.C
38988 * g++.old-deja/g++.bugs/900402_02.C
38989 * g++.old-deja/g++.bugs/900404_03.C
38990 * g++.old-deja/g++.bugs/900404_04.C
38991 * g++.old-deja/g++.bugs/900428_03.C
38992 * g++.old-deja/g++.jason/crash4.C
38993 * g++.old-deja/g++.jason/overload21.C
38994 * g++.old-deja/g++.jason/redecl1.C
38995 * g++.old-deja/g++.jason/report.C
38996 * g++.old-deja/g++.jason/rfg10.C
38997 * g++.old-deja/g++.jason/template30.C
38998 * g++.old-deja/g++.law/arm12.C
38999 * g++.old-deja/g++.law/ctors5.C
39000 * g++.old-deja/g++.law/cvt20.C
39001 * g++.old-deja/g++.law/init10.C
39002 * g++.old-deja/g++.law/init8.C
39003 * g++.old-deja/g++.law/visibility17.C
39004 * g++.old-deja/g++.law/visibility7.C
39005 * g++.old-deja/g++.mike/net8.C
39006 * g++.old-deja/g++.mike/p646.C
39007 * g++.old-deja/g++.mike/p700.C
39008 * g++.old-deja/g++.mike/p701.C
39009 * g++.old-deja/g++.mike/p811.C
39010 * g++.old-deja/g++.ns/template13.C
39011 * g++.old-deja/g++.other/array3.C
39012 * g++.old-deja/g++.other/crash25.C
39013 * g++.old-deja/g++.other/dtor3.C
39014 * g++.old-deja/g++.other/dtor4.C
39015 * g++.old-deja/g++.other/main1.C
39016 * g++.old-deja/g++.other/warn7.C
39017 * g++.old-deja/g++.pt/crash11.C
39018 * g++.old-deja/g++.pt/crash36.C
39019 * g++.old-deja/g++.pt/spec22.C
39020 * g++.old-deja/g++.pt/spec9.C
39021 * g++.old-deja/g++.pt/ttp52.C
39022 * g++.old-deja/g++.robertl/eb103.C
39023 * g++.old-deja/g++.robertl/eb121.C
39024 * g++.old-deja/g++.robertl/eb22.C
39025 * g++.old-deja/g++.robertl/eb8.C:
39026 Update locations and/or regexps of dg-error markers.
39027 Remove markers for some bogus messages that are no longer issued.
39028
39029 2004-09-23 Jakub Jelinek <jakub@redhat.com>
39030
39031 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39032 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39033
39034 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
39035
39036 PR c++/17618
39037 * g++.dg/lookup/crash5.C: New test.
39038
39039 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
39040
39041 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39042 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39043 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39044 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39045 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39046 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39047
39048 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39049 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39050 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39051 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39052 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39053 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39054
39055 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39056
39057 * gcc.dg/vect/vect-44.c: Check additional cases.
39058 * gcc.dg/vect/vect-48.c: Check additional cases.
39059
39060 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39061 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39062 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39063 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39064 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39065 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39066 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39067 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39068 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39069
39070 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39071 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39072 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39073
39074 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39075
39076 * gcc.dg/tree-ssa/loop-6.c: New test.
39077
39078 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
39079
39080 PR c++/17620
39081 * g++.dg/inherit/base2.C: New.
39082
39083 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39084
39085 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39086 * gcc.dg/20001012-2.c: Likewise.
39087 * gcc.dg/20001013-1.c: Likewise.
39088 * gcc.dg/20001101-1.c: Likewise.
39089 * gcc.dg/20001102-1.c: Likewise.
39090 * gcc.dg/bf-spl1.c: Likewise.
39091 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39092 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39093
39094 2004-09-22 Diego Novillo <dnovillo@redhat.com>
39095
39096 PR tree-optimization/16721
39097 * gcc.dg/tree-ssa/pr16721.c: New test.
39098
39099 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
39100
39101 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39102 * gcc.dg/20040305-1.c: Likewise.
39103
39104 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
39105
39106 PR c/16566
39107 * gcc.c-torture/compile/pr16566-1.c,
39108 gcc.c-torture/compile/pr16566-2.c,
39109 gcc.c-torture/compile/pr16566-3.c: New tests.
39110
39111 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
39112
39113 PR tree-optimization/17512
39114 * gcc.c-torture/compile/20040916-1.c.
39115
39116 2004-09-21 Mark Mitchell <mark@codesourcery.com>
39117
39118 * gcc.dg/pragma-re-3.c: New test.
39119
39120 2004-09-17 Matt Austern <austern@apple.com>
39121
39122 PR c++/15049
39123 * g++.dg/other/anon3.C: New.
39124
39125 2004-09-21 Roger Sayle <roger@eyesopen.com>
39126
39127 PR c++/7503
39128 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39129 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39130 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39131 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39132 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39133
39134 2004-09-21 Bud Davis <bdavis9659@comcast.net>
39135
39136 PR fortran/17286
39137 * gfortran.dg/pr17286.f90: New test.
39138
39139 2004-09-20 Mark Mitchell <mark@codesourcery.com>
39140
39141 PR c++/17530
39142 * g++.dg/template/static7.C: New test.
39143
39144 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
39145
39146 PR tree-opt/17558
39147 * gcc.c-torture/compile/pr17558.c: New test.
39148
39149 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
39150
39151 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39152 if SKIP_ATTRIBUTE is defined.
39153
39154 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39155
39156 PR fortran/15957
39157 * gfortran.dg/pr15957.f90: New test.
39158
39159 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
39160
39161 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39162 in comparison.
39163 * gcc.dg/vect/vect-79.c: Likewise.
39164 * gcc.dg/vect/vect-80.c: Likewise.
39165
39166 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39167
39168 PR fortran/15750
39169 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39170
39171 2004-09-20 Ira Rosen <irar@il.ibm.com>
39172
39173 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39174 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39175 * gcc.dg/vect/vect-62.c: New testcase.
39176 * gcc.dg/vect/vect-63.c: New testcase.
39177 * gcc.dg/vect/vect-64.c: New testcase.
39178 * gcc.dg/vect/vect-65.c: New testcase.
39179 * gcc.dg/vect/vect-66.c: New testcase.
39180 * gcc.dg/vect/vect-67.c: New testcase.
39181 * gcc.dg/vect/vect-68.c: New testcase.
39182 * gcc.dg/vect/vect-69.c: New testcase.
39183 * gcc.dg/vect/vect-79.c: New testcase.
39184 * gcc.dg/vect/vect-80.c: New testcase.
39185
39186 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
39187
39188 * gcc.target/mips/asm-1.c: New test.
39189
39190 2004-09-19 Ira Rosen <irar@il.ibm.com>
39191
39192 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39193 * gcc.dg/vect/vect-73.c: New testcase.
39194 * gcc.dg/vect/vect-74.c: New testcase.
39195 * gcc.dg/vect/vect-75.c: New testcase.
39196 * gcc.dg/vect/vect-76.c: New testcase.
39197 * gcc.dg/vect/vect-77.c: New testcase.
39198 * gcc.dg/vect/vect-78.c: New testcase
39199
39200 2004-09-18 Paul Brook <paul@codesourcery.com>
39201
39202 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39203
39204 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
39205
39206 PR c/17424
39207 * gcc.dg/pr17424-1.c: New test.
39208
39209 2004-09-18 Diego Novillo <dnovillo@redhat.com>
39210
39211 * g++.dg/tree-ssa/pr17153.C: New test.
39212
39213 2004-09-16 Geoffrey Keating <geoffk@apple.com>
39214
39215 PR pch/13361
39216 * g++.dg/pch/wchar-1.C: New.
39217 * g++.dg/pch/wchar-1.Hs: New.
39218
39219 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
39220
39221 * gcc.c-torture/execute/20040917-1.c: New test.
39222
39223 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39224
39225 PR tree-optimization/17319
39226 * gcc.dg/pr17319.c: New test.
39227
39228 2004-09-17 Devang Patel <dpatel@apple.com>
39229
39230 * gcc.dg/20040813-1.c: New test.
39231
39232 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39233
39234 PR tree-optimization/17273
39235 * gcc.c-torture/compile/pr17273.c: New test.
39236
39237 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
39238
39239 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39240 Update expected messages.
39241 * gcc.dg/declspec-13.c: New test.
39242
39243 2004-09-17 David Edelsohn <edelsohn@gnu.org>
39244
39245 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39246
39247 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39248
39249 * gcc.c-torture/execute/pr17252.c: Use post-increment to
39250 change what 'a' is pointing to.
39251
39252 2004-09-17 Mark Mitchell <mark@codesourcery.com>
39253
39254 PR c++/16002
39255 * g++.dg/template/error18.C: New test.
39256
39257 PR c++/16029
39258 * g++.dg/warn/Wunused-8.C: New test.
39259
39260 2004-09-17 Steven Bosscher <stevenb@suse.de>
39261
39262 PR tree-optimization/17513
39263 * gcc.dg/20040916-1.c: New test.
39264
39265 2004-09-16 Mark Mitchell <mark@codesourcery.com>
39266
39267 PR c++/17501
39268 * g++.dg/template/typename7.C: New test.
39269
39270 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39271
39272 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39273
39274 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
39275
39276 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39277 with -ftree-based-profiling also.
39278 * lib/profopt.exp: Support late-set profile_option/feedback_option.
39279
39280 2004-09-16 Victor Leikehman <lei@il.ibm.com>
39281
39282 PR/15364
39283 * gfortran.dg/der_array_io_1.f90: New test.
39284 * gfortran.dg/der_array_io_2.f90: New test.
39285 * gfortran.dg/der_array_io_3.f90: New test.
39286
39287 2004-09-15 Mark Mitchell <mark@codesourcery.com>
39288
39289 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39290 EABI.
39291
39292 2004-09-15 Mark Mitchell <mark@codesourcery.com>
39293
39294 * g++.dg/opt/switch1.C: New test.
39295
39296 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
39297
39298 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39299 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39300 Update expected messages.
39301
39302 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39303
39304 PR fortran/16485
39305 * gfortran.dg/same_name_1.f90: New test.
39306
39307 2004-09-15 Diego Novillo <dnovillo@redhat.com>
39308
39309 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
39310 dereference garbage pointers.
39311
39312 2004-09-15 Jakub Jelinek <jakub@redhat.com>
39313
39314 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39315 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39316
39317 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39318 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39319 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39320
39321 2004-09-14 Mark Mitchell <mark@codesourcery.com>
39322
39323 PR c++/17324
39324 * g++.dg/template/mangle1.C: New test.
39325
39326 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39327
39328 PR tree-optimization/17252
39329 * gcc.c-torture/execute/pr17252.c: New test.
39330
39331 2004-09-14 Andrew Pinski <apinski@apple.com>
39332
39333 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39334
39335 2004-09-14 Roger Sayle <roger@eyesopen.com>
39336
39337 PR rtl-optimization/9771
39338 * gcc.dg/pr9771-1.c: New test case.
39339
39340 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39341
39342 PR tree-optimization/15262
39343 * gcc.c-torture/execute/pr15262-1.c: New test.
39344 * gcc.c-torture/execute/pr15262-2.c: New test.
39345
39346 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
39347
39348 * gcc.dg/declspec-12.c: New test.
39349
39350 2004-09-14 Bud Davis <bdavis9659@comcast.net>
39351
39352 * gfortran.dg/pr17090.f90: Add directives to test.
39353
39354 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39355
39356 * gcc.c-torture/compile/20040914-1.c: New test.
39357
39358 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39359
39360 PR c++/16162
39361 * g++.dg/template/decl2.C: New test.
39362
39363 2004-09-13 Bud Davis <bdavis9659@comcast.net>
39364
39365 PR fortran/17090
39366 * gfortran.dg/pr17090.f90: New test.
39367
39368 2004-09-13 Dale Johannesen <dalej@apple.com>
39369
39370 * gcc.c-torture/compile/pr17408.c: New test case.
39371
39372 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39373
39374 PR c++/16716
39375 * g++.dg/parse/crash17.C: New test.
39376
39377 PR c++/17327
39378 * g++.dg/template/enum3.C: New test.
39379
39380 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
39381
39382 * lib/gcc-defs.exp: Load wrapper.exp.
39383 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39384 using local code.
39385 * lib/gcc.exp (gcc_init): Similar.
39386 * lib/gfortran.exp (gfortran_init): Similar.
39387 * lib/objc.exp (objc_init): Similar.
39388 * lib/treelang.exp (treelang_init): Similar.
39389 * lib/wrapper.exp: New file with build_wrapper call machinery in
39390 ${tool}_maybe_build_wrapper.
39391
39392 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39393
39394 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39395 "inline".
39396 * gcc.dg/declspec-11.c: Update expected messages.
39397 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39398 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39399 gcc.dg/inline-12.c: New tests.
39400
39401 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
39402
39403 * g++.dg/tree-ssa/pr17400.C: New testcase.
39404
39405 2004-09-13 James E Wilson <wilson@specifixinc.com>
39406
39407 * gcc.target/mips/sb1-1.c: New testcase.
39408
39409 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
39410
39411 * lib/g77-dg.exp: Remove unused file.
39412 * lib/mike-g77.exp: Ditto.
39413 * lib/g77.exp: Ditto.
39414
39415 2004-09-12 Richard Henderson <rth@redhat.com>
39416
39417 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39418
39419 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39420
39421 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39422 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39423 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39424 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39425 Update expected messages.
39426
39427 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
39428
39429 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39430 declaration/use mismatch for dirp parameter.
39431
39432 2004-09-12 Andrew Pinski <apinski@apple.com>
39433
39434 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39435 -fgnu-runtime is passed.
39436
39437 2004-09-12 Richard Henderson <rth@redhat.com>
39438
39439 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39440 do the uplevel thing and update additional_flags directly.
39441 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39442 gfortran.fortran-torture/execute/intrinsic_nearest.x,
39443 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39444 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39445
39446 2004-09-11 Steven Bosscher <stevenb@suse.de>
39447
39448 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39449
39450 2004-09-11 Roger Sayle <roger@eyesopen.com>
39451
39452 PR middle-end/17411
39453 * g++.dg/opt/pr17411-1.C: New test case.
39454
39455 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39456
39457 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39458 gcc.dg/tls/diag-2.c: Update expected messages.
39459 * gcc.dg/991209-1.c: Specify compilation options. Update expected
39460 messages.
39461 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39462 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39463 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39464 gcc.dg/tls/diag-5.c: New tests.
39465
39466 2004-09-11 Zack Weinberg <zack@codesourcery.com>
39467
39468 * gcc.dg/20040910-1.c: Correct dg-error regexp.
39469
39470 2004-09-11 Steven Bosscher <stevenb@suse.de>
39471
39472 * g++.dg/parse/break-in-for.C: New test.
39473
39474 2004-09-11 Jakub Jelinek <jakub@redhat.com>
39475
39476 * gcc.dg/tree-ssa/20040911-1.c: New test.
39477
39478 2004-09-11 Andreas Jaeger <aj@suse.de>
39479
39480 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39481 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39482
39483 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
39484
39485 * gcc.target/frv: New directory of FR-V-specific tests.
39486
39487 2004-09-10 James E Wilson <wilson@specifixinc.com>
39488
39489 * gcc.dg/convert-vec-1.c: New test.
39490
39491 2004-09-10 Roger Sayle <roger@eyesopen.com>
39492
39493 PR middle-end/17024
39494 * gcc.dg/pr17024-1.c: New test case.
39495
39496 2004-09-10 Eric Christopher <echristo@redhat.com>
39497
39498 * gcc.dg/20040910-1.c: New test.
39499
39500 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39501
39502 * gcc.dg/bitfld-9.c: New test.
39503
39504 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
39505
39506 * gcc.c-torture/execute/ieee/acc1.c: New test.
39507 * gcc.c-torture/execute/ieee/acc2.c: New test.
39508 * gcc.c-torture/execute/ieee/mzero6.c: New test.
39509
39510 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
39511
39512 * gcc.dg/deprecated-2.c: New test.
39513
39514 2004-09-09 James E Wilson <wilson@specifixinc.com>
39515
39516 * gcc.dg/init-vec-1.c: New test.
39517
39518 2004-09-09 Roger Sayle <roger@eyesopen.com>
39519
39520 PR middle-end/17055
39521 * gcc.dg/pr17055-1.c: New test case.
39522
39523 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
39524
39525 PR target/17377
39526 * gcc.c-torture/execute/pr17377.c: New test.
39527
39528 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39529
39530 PR c/8420
39531 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39532 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39533 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39534 gcc.dg/long-long-typespec-1.c: New tests.
39535 * gcc.dg/tls/diag-2.c: Update expected diagnostics
39536
39537 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39538
39539 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39540 gcc.dg/gnu99-static-1.c: New tests.
39541
39542 2004-09-08 Devang Patel <dpatel@apple.com>
39543
39544 * gcc.dg/darwin-ld-20040828-1.c: New test.
39545 * gcc.dg/darwin-ld-20040828-2.c: New test.
39546 * gcc.dg/darwin-ld-20040828-3.c: New test.
39547
39548 2004-09-08 Ziemowit Laski <zlaski@apple.com>
39549
39550 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39551 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39552 in error message.
39553 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39554 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39555 in error message.
39556 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39557 types they qualify.
39558 * objc.dg/type-size-2.m: Fix wording in comment.
39559 * objc.dg/va-meth-1.m: New test case.
39560
39561 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
39562
39563 PR c/16633:
39564 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39565 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39566
39567 2004-09-06 Devang Patel <dpatel@apple.com>
39568
39569 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39570 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39571
39572 2004-09-06 Zack Weinberg <zack@codesourcery.com>
39573
39574 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39575 reflect changed line numbering of diagnostics.
39576
39577 2004-09-06 Paul Brook <paul@codesourcery.com>
39578
39579 * gfortran.dg/edit_real_1.f90: Add new test.
39580
39581 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39582
39583 * gcc.dg/tree-ssa/loop-2.c: New test.
39584 * gcc.dg/tree-ssa/loop-3.c: New test.
39585 * gcc.dg/tree-ssa/loop-4.c: New test.
39586 * gcc.dg/tree-ssa/loop-5.c: New test.
39587
39588 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39589
39590 * gcc.dg/format/sentinel-1.c: Update for parameter option.
39591
39592 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39593
39594 * gcc.dg/format/sentinel-1.c: New test.
39595
39596 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39597
39598 * gcc.dg/builtins-46.c: New.
39599
39600 2004-09-03 Devang Patel <dpatel@apple.com>
39601
39602 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39603 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39604
39605 2004-09-03 Jan Beulich <jbeulich@novell.com>
39606
39607 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39608 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39609 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39610 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39611 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39612 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39613 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39614 the non-portable bzero.
39615 * gcc.dg/20010912-1.c: xfail for NetWare.
39616 * gcc.dg/20020426-2.c: xfail for NetWare.
39617 * gcc.dg/20021014-1.c: xfail for NetWare.
39618 * gcc.dg/20021018-1.c: xfail for NetWare.
39619 * gcc.dg/20030213-1.c: xfail for NetWare.
39620 * gcc.dg/20030225-1.c: xfail for NetWare.
39621 * gcc.dg/20030708-1.c: xfail for NetWare.
39622 * gcc.dg/builtins-config.h: Also exclude NetWare.
39623 * gcc.dg/format/format.h: Define restrict only if not already defined.
39624 * gcc.dg/nest.c: xfail for NetWare.
39625 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39626 * lib/target-supports.exp (check_visibility_available): Exclude
39627 NetWare.
39628
39629 2004-09-03 Jan Beulich <jbeulich@novell.com>
39630
39631 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39632 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39633 deterministic starting point for the alignment of structure fields.
39634 * gcc.dg/Wpadded.c: Dito.
39635 * g++.dg/abi/vbase10.C: Dito.
39636
39637 2004-09-03 Devang Patel <dpatel@apple.com>
39638
39639 * g++.dg/debug/pr15736.cc: New test.
39640
39641 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39642
39643 * README.QMTEST: Fix out-of-date link.
39644
39645 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39646
39647 PR fortran/16579
39648 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39649 Delete. Duplicate of gfortran.dg/g77/20010610.f
39650
39651 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39652
39653 * g++.dg/abi/arm_rtti1.C: New test.
39654
39655 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39656
39657 * gcc.dg/ppc-vector-memcpy.c: New.
39658 * gcc.dg/ppc-vector-memset.c: New.
39659
39660 2004-09-02 Chao-ying Fu <fu@mips.com>
39661
39662 * gcc.target/mips/mips-3d-1.c: New test.
39663 * gcc.target/mips/mips-3d-2.c: New test.
39664 * gcc.target/mips/mips-3d-3.c: New test.
39665 * gcc.target/mips/mips-3d-4.c: New test.
39666 * gcc.target/mips/mips-3d-5.c: New test.
39667 * gcc.target/mips/mips-3d-6.c: New test.
39668 * gcc.target/mips/mips-3d-7.c: New test.
39669 * gcc.target/mips/mips-3d-8.c: New test.
39670 * gcc.target/mips/mips-3d-9.c: New test.
39671 * gcc.target/mips/mips-ps-1.c: New test.
39672 * gcc.target/mips/mips-ps-2.c: New test.
39673 * gcc.target/mips/mips-ps-3.c: New test.
39674 * gcc.target/mips/mips-ps-4.c: New test.
39675 * gcc.target/mips/mips-ps-type.c: New test.
39676
39677 2004-09-02 Paul Brook <paul@codesourcery.com>
39678
39679 * gfortran.dg/edit_real_1.f90: Add new tests.
39680
39681 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39682
39683 PR fortran/15327
39684 * gfortran.dg/merge_char_1.f90: New test.
39685
39686 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39687
39688 PR fortran/16404
39689 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39690
39691 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39692
39693 PR c/1522
39694 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39695
39696 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39697
39698 * g++.dg/opt/loop1.C: Do not XFAIL.
39699
39700 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39701
39702 * gcc.c-torture/execute/20040831-1.c: New test.
39703
39704 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39705
39706 PR fortran/16579
39707 * gfortran.dg/g77/20010610.f: Now passes.
39708 Copy from g77.f-torture/execute. Add dg-run directive.
39709 * gfortran.dg/g77/README: Update
39710
39711 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39712
39713 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39714 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39715 (t1, t2, t3, t4): Add volatile.
39716
39717 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39718
39719 * g++.dg/ext/visibility/arm1.C: New test.
39720
39721 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39722
39723 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39724 -pedantic-errors.
39725
39726 2004-09-01 Paul Brook <paul@codesourcery.com>
39727
39728 * gfortran.dg/eof_2.f90: New test.
39729
39730 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39731
39732 PR fortran/16579
39733 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39734
39735 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39736
39737 PR libfortran/16805
39738 * gfortran.dg/list_read_2.f90: New test.
39739
39740 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39741
39742 * g++.dg/abi/key1.C: New test.
39743
39744 2004-08-31 Richard Henderson <rth@redhat.com>
39745
39746 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39747 form of offsetof.
39748 * g++.dg/other/offsetof5.C: Remove duplicate.
39749
39750 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39751
39752 PR fortran/17244
39753 * gfortran.dg/func_derived_1.f90: New test.
39754
39755 2004-08-31 Paul Brook <paul@codesourcery.com>
39756
39757 * gfortran.dg/eof_1.f90: New test.
39758
39759 2004-08-31 Paul Brook <paul@codesourcery.com>
39760
39761 * gfortran.dg/list_read_1.f90: New file.
39762
39763 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39764
39765 * g++.dg/opt/loop1.C: XFAIL.
39766
39767 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39768
39769 * gcc.dg/funcdef-storage-1.c: New.
39770 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39771 an extern function in local scope.
39772 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39773 declare an 'auto inline' function in local scope.
39774 * gcc.dg/20011130-1.c: Likewise.
39775 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39776 an 'auto' function in local scope.
39777 * gcc.dg/20021014-1.c: Likewise.
39778 * gcc.dg/20030331-2.c: Likewise.
39779
39780 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39781
39782 * gfortran.dg/blockdata_1.f90: New test.
39783
39784 2004-08-30 Richard Henderson <rth@redhat.com>
39785
39786 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39787
39788 2004-08-30 Richard Henderson <rth@redhat.com>
39789
39790 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39791 additional_flags set by alternate driver.
39792 (ieee-options): New procedure.
39793 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39794 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39795 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39796 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39797
39798 2004-08-30 Richard Henderson <rth@redhat.com>
39799
39800 * lib/f-torture.exp: Remove.
39801
39802 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39803
39804 PR rtl-optimization/16590
39805 * g++.dg/opt/loop1.C: New test.
39806
39807 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39808
39809 PR fortran/13910
39810 * gfortran.dg/oldstyle_1.f90: New test.
39811
39812 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39813 Paul Brook <paul@codesourcery.com>
39814
39815 * gfortran.dg/g77/README: Update.
39816 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39817 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39818 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39819
39820 2004-08-28 Paul Brook <paul@codesourcery.com>
39821
39822 PR libfortran/17195
39823 * gfortran.dg/edit_real_1.f90: New test.
39824
39825 2004-08-27 Paul Brook <paul@codesourcery.com>
39826
39827 * gfortran.dg/rewind_1.f90: New test.
39828
39829 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39830
39831 PR fortran/16597
39832 * gfortran.dg/pr16597.f90: New test.
39833
39834 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39835
39836 PR c/13801
39837 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39838 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39839 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39840 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39841 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39842
39843 2004-08-26 Nick Clifton <nickc@redhat.com>
39844
39845 * gcc.c-torture/compile/pr17119.c: New test.
39846
39847 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39848
39849 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39850
39851 2004-08-25 Richard Henderson <rth@redhat.com>
39852
39853 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39854 the bits that expect kind=8 to be the largest real kind.
39855
39856 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39857
39858 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39859
39860 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39861
39862 * gfortran.dg/assignment_1.f90: New test.
39863
39864 2004-08-25 Adam Nemet <anemet@lnxw.com>
39865
39866 * g++.dg/template/repo3.C: New test.
39867
39868 2004-08-25 Roger Sayle <roger@eyesopen.com>
39869
39870 PR middle-end/16693
39871 PR tree-optimization/16372
39872 * g++.dg/opt/pr16372-1.C: New test case.
39873 * g++.dg/opt/pr16693-1.C: New test case.
39874 * g++.dg/opt/pr16693-2.C: New test case.
39875
39876 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39877
39878 * objc.dg/proto-lossage-4.m: New test.
39879
39880 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39881
39882 PR c++/17155
39883 * g++.dg/inherit/local2.C: New test.
39884
39885 2004-08-25 Paul Brook <paul@codesourcery.com>
39886
39887 PR fortran/17144
39888 * gfortran.dg/string_ctor_1.f90: New test.
39889
39890 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39891
39892 PR c++/14428
39893 * g++.dg/template/redecl2.C: New test.
39894
39895 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39896
39897 PR fortran/17143
39898 * gfortran.dg/pr17143.f90: New test.
39899
39900 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39901
39902 PR fortran/17164
39903 * gfortran.dg/pr17164.f90: New test.
39904
39905 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39906
39907 * gcc.dg/tree-ssa/loop-1.c: New test.
39908
39909 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39910
39911 * gcc.c-torture/compile/20040824-1.c: New test.
39912
39913 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39914
39915 * gcc.c-torture/compile/iftrap-3.c: New test.
39916
39917 2004-08-24 Paul Brook <paul@codesourcery.com>
39918
39919 * gfortran.dg/entry_2.f90: New test.
39920
39921 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39922
39923 PR c++/16889
39924 * g++.dg/lookup/ambig[12].C: New.
39925
39926 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39927
39928 PR c++/16706
39929 * g++.dg/template/crash21.C: New test.
39930 * g++.dg/template/crash22.C: Likewise.
39931
39932 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39933
39934 PR c++/17149
39935 * g++.dg/template/access15.C: New.
39936
39937 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39938
39939 PR c++/17163
39940 * g++.dg/template/repo2.C: New test.
39941
39942 2004-08-23 Roger Sayle <roger@eyesopen.com>
39943
39944 PR rtl-optimization/17078
39945 * gcc.c-torture/execute/pr17078-1.c: New test case.
39946
39947 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39948
39949 PR c/14492
39950 * gcc.dg/debug/crash1.c: New test.
39951
39952 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39953
39954 PR c/16180
39955 * gcc.dg/loop-5.c: New test.
39956
39957 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39958
39959 * gcc.c-torture/execute/20040823-1.c: New test.
39960
39961 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39962
39963 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39964 to the assembler. Simplify test accordingly.
39965 (asm_abi_flags): Use GNU names.
39966 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39967 to check for ABI flags.
39968
39969 2004-08-22 Andrew Pinski <apinski@apple.com>
39970
39971 * g++.dg/opt/pr14029.C: New test.
39972 * gcc.c-torture/execute/pr15262.c: New test.
39973
39974 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39975
39976 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39977
39978 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39979
39980 PR 16908
39981 * gfortran.dg/direct_io.f90: New test.
39982
39983 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39984
39985 PR c++/17121
39986 * g++.dg/inherit/local2.C: New test.
39987
39988 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39989
39990 PR c++/17120
39991 * g++.dg/warn/Wparentheses-4.C: New test.
39992
39993 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39994
39995 PR c++/17121
39996 * g++.dg/inherit/local2.C: New test.
39997
39998 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39999 * gcc.dg/ppc-ldstruct.c: Likewise.
40000 * gcc.dg/ppc64-abi-2.c: Likewise.
40001
40002 2004-08-20 Jakub Jelinek <jakub@redhat.com>
40003
40004 PR rtl-optimization/17099
40005 * gcc.c-torture/execute/20040820-1.c: New test.
40006
40007 2004-08-20 David Edelsohn <edelsohn@gnu.org>
40008
40009 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40010
40011 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
40012
40013 PR fortran/17077
40014 * gfortran.dg/auto_array_1.f90: New test.
40015
40016 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40017
40018 PR fortran/17074
40019 * gfortran.dg/simpleif_1.f90: New test.
40020
40021 2004-08-19 Mark Mitchell <mark@codesourcery.com>
40022
40023 * lib/target-supports.exp (check_profiling_available): Return
40024 false for arm*-*-symbianelf* and arm*-*-eabi*.
40025
40026 PR c++/15890
40027 * g++.dg/template/delete1.C: New test.
40028
40029 2004-08-19 Paul Brook <paul@codesourcery.com>
40030
40031 PR fortran/14976
40032 PR fortran/16228
40033 * gfortran.dg/data_char_1.f90: New test.
40034
40035 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
40036
40037 PR fortran/16946
40038 * gfortran.dg/reduction.f90: New testcase.
40039
40040 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40041
40042 PR fortran/16520
40043 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40044
40045 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
40046
40047 PR c++/17041
40048 * g++.dg/Wparentheses-3.C: New test.
40049
40050 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
40051
40052 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40053 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40054 * gcc.dg/vect/vect-2.c: Likewise.
40055 * gcc.dg/vect/vect-3.c: Likewise.
40056 * gcc.dg/vect/vect-4.c: Likewise.
40057 * gcc.dg/vect/vect-5.c: Likewise.
40058 * gcc.dg/vect/vect-6.c: Likewise.
40059 * gcc.dg/vect/vect-7.c: Likewise.
40060 * gcc.dg/vect/vect-25.c: Likewise.
40061 * gcc.dg/vect/vect-31.c: Likewise.
40062 * gcc.dg/vect/vect-32.c: Likewise.
40063 * gcc.dg/vect/vect-34.c: Likewise.
40064 * gcc.dg/vect/vect-36.c: Likewise.
40065 * gcc.dg/vect/vect-all.c: Likewise.
40066
40067 2004-08-18 Mark Mitchell <mark@codesourcery.com>
40068
40069 PR c++/17068
40070 * g++.dg/template/operator4.C: New test.
40071
40072 2004-08-18 Richard Henderson <rth@redhat.com>
40073
40074 * gcc.dg/20040206-1.c: XFAIL.
40075
40076 2004-08-17 Mark Mitchell <mark@codesourcery.com>
40077
40078 PR c++/16246
40079 * g++.dg/template/array7.C: New test.
40080
40081 2004-08-17 James E Wilson <wilson@specifixinc.com>
40082
40083 * gcc.dg/mips-movcc-1.c: New test.
40084 * gcc.dg/mips-movcc-2.c: New test.
40085 * gcc.dg/mips-movcc-3.c: New test.
40086
40087 * gcc.dg/mips-nmadd-1.c: New test.
40088 * gcc.dg/mips-nmadd-2.c: New test.
40089
40090 2004-08-17 Mark Mitchell <mark@codesourcery.com>
40091
40092 PR c++/15871
40093 * g++.dg/opt/inline8.C: New test.
40094
40095 PR c++/16965
40096 * g++.dg/parse/error17.C: New test.
40097
40098 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
40099
40100 * gcc.dg/vect: New directory for vectorizer tests.
40101 * gcc.dg/vect/tree-vect.h: New file.
40102 * gcc.dg/vect/vect.exp: New file.
40103 * gcc.dg/vect/pr16105.c.c: New test.
40104 * gcc.dg/vect/vect-1.c: New test.
40105 * gcc.dg/vect/vect-2.c: New test.
40106 * gcc.dg/vect/vect-3.c: New test.
40107 * gcc.dg/vect/vect-4.c: New test.
40108 * gcc.dg/vect/vect-5.c: New test.
40109 * gcc.dg/vect/vect-6.c: New test.
40110 * gcc.dg/vect/vect-7.c: New test.
40111 * gcc.dg/vect/vect-8.c: New test.
40112 * gcc.dg/vect/vect-9.c: New test.
40113 * gcc.dg/vect/vect-10.c: New test.
40114 * gcc.dg/vect/vect-11.c: New test.
40115 * gcc.dg/vect/vect-12.c: New test.
40116 * gcc.dg/vect/vect-13.c: New test.
40117 * gcc.dg/vect/vect-14.c: New test.
40118 * gcc.dg/vect/vect-15.c: New test.
40119 * gcc.dg/vect/vect-16.c: New test.
40120 * gcc.dg/vect/vect-17.c: New test.
40121 * gcc.dg/vect/vect-18.c: New test.
40122 * gcc.dg/vect/vect-19.c: New test.
40123 * gcc.dg/vect/vect-20.c: New test.
40124 * gcc.dg/vect/vect-21.c: New test.
40125 * gcc.dg/vect/vect-22.c: New test.
40126 * gcc.dg/vect/vect-23.c: New test.
40127 * gcc.dg/vect/vect-24.c: New test.
40128 * gcc.dg/vect/vect-25.c: New test.
40129 * gcc.dg/vect/vect-26.c: New test.
40130 * gcc.dg/vect/vect-27.c: New test.
40131 * gcc.dg/vect/vect-28.c: New test.
40132 * gcc.dg/vect/vect-29.c: New test.
40133 * gcc.dg/vect/vect-30.c: New test.
40134 * gcc.dg/vect/vect-31.c: New test.
40135 * gcc.dg/vect/vect-32.c: New test.
40136 * gcc.dg/vect/vect-33.c: New test.
40137 * gcc.dg/vect/vect-34.c: New test.
40138 * gcc.dg/vect/vect-35.c: New test.
40139 * gcc.dg/vect/vect-36.c: New test.
40140 * gcc.dg/vect/vect-37.c: New test.
40141 * gcc.dg/vect/vect-38.c: New test.
40142 * gcc.dg/vect/vect-40.c: New test.
40143 * gcc.dg/vect/vect-41.c: New test.
40144 * gcc.dg/vect/vect-42.c: New test.
40145 * gcc.dg/vect/vect-43.c: New test.
40146 * gcc.dg/vect/vect-44.c: New test.
40147 * gcc.dg/vect/vect-45.c: New test.
40148 * gcc.dg/vect/vect-46.c: New test.
40149 * gcc.dg/vect/vect-47.c: New test.
40150 * gcc.dg/vect/vect-48.c: New test.
40151 * gcc.dg/vect/vect-49.c: New test.
40152 * gcc.dg/vect/vect-50.c: New test.
40153 * gcc.dg/vect/vect-51.c: New test.
40154 * gcc.dg/vect/vect-52.c: New test.
40155 * gcc.dg/vect/vect-53.c: New test.
40156 * gcc.dg/vect/vect-54.c: New test.
40157 * gcc.dg/vect/vect-55.c: New test.
40158 * gcc.dg/vect/vect-56.c: New test.
40159 * gcc.dg/vect/vect-57.c: New test.
40160 * gcc.dg/vect/vect-58.c: New test.
40161 * gcc.dg/vect/vect-59.c: New test.
40162 * gcc.dg/vect/vect-60.c: New test.
40163 * gcc.dg/vect/vect-61.c: New test.
40164 * gcc.dg/vect/vect-all.c: New test.
40165 * gcc.dg/vect/vect-none.c: New test.
40166
40167 2004-08-17 Paul Brook <paul@codesourcery.com>
40168
40169 PR fortran/13082
40170 * gfortran.dg/entry_1.f90: New test.
40171
40172 2004-08-17 Andrew Pinski <apinski@apple.com>
40173
40174 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40175
40176 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
40177
40178 * gcc.dg/pr17036-1.c: New test.
40179
40180 2004-08-16 Devang Patel <dpatel@apple.com>
40181
40182 * gcc.dg/darwin-20040809-1.c: New test.
40183
40184 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
40185
40186 * gcc.dg/funcdef-attr-1.c: New test.
40187
40188 2004-08-16 Janis Johnson <janis187@us.ibm.com>
40189
40190 * gcc.dg/altivec-17.c: New test.
40191 * gcc.dg/altivec-18.c: New test.
40192
40193 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40194
40195 PR c++/6749
40196 * g++.dg/template/vtable2.C: New test.
40197
40198 2004-08-14 Richard Henderson <rth@redhat.com>
40199
40200 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40201 * gcc.dg/pack-test-4.c (main): Return 0.
40202 * gcc.dg/setjmp-1.c: Remove XFAIL.
40203 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40204
40205 2004-08-14 Richard Henderson <rth@redhat.com>
40206
40207 * gcc.dg/980217-1.c: Add prototype for printf.
40208
40209 2004-08-13 Bud Davis <bdavis9659@comcast.net>
40210
40211 * gfortran.dg/pr16935.f90: New test.
40212
40213 2004-08-13 Janis Johnson <janis187@us.ibm.com>
40214
40215 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40216
40217 2004-08-13 Paul Brook <paul@codesourcery.com>
40218
40219 * gfortran.dg/der_io_1.f90: Remove stray comma.
40220
40221 2004-08-12 Janis Johnson <janis187@us.ibm.com>
40222
40223 * gcc.dg/vmx/cw-bug-2.c: Remove.
40224 * gcc.dg/vmx/vprint-1.c: Remove.
40225 * gcc.dg/vmx/vscan-1.c: Remove.
40226
40227 2004-08-12 Devang patel <dpatel@apple.com>
40228
40229 * gcc.dg/darwin-20040809-2.c: New test.
40230
40231 2004-08-12 Janis Johnson <janis1872us.ibm.com>
40232
40233 * g++.dg/ext/altivec-12.C: New test.
40234
40235 * g++.dg/ext/altivec-11.C: New test.
40236
40237 2004-08-12 Paul Brook <paul@codesourcery.com>
40238
40239 * g++.dg/abi/arm_cxa_vec_1.C: New test.
40240
40241 2004-08-12 Janis Johnson <janis187@us.ibm.com>
40242
40243 * g++.dg/ext/altivec-2.C: Check for hardware support before
40244 executing any VMX instructions.
40245
40246 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40247
40248 2004-08-12 Jakub Jelinek <jakub@redhat.com>
40249
40250 PR c++/16276
40251 * g++.old-deja/g++.other/comdat4.C: New test.
40252 * g++.old-deja/g++.other/comdat4-aux.cc: New.
40253
40254 2004-08-12 Ben Elliston <bje@au.ibm.com>
40255
40256 PR target/16286
40257 * gcc.dg/pr16286.c: New test.
40258
40259 2004-08-12 Jan Beulich <jbeulich@novell.com>
40260
40261 * g++.dg/ext/asm5.C: New.
40262
40263 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40264
40265 PR c++/16698
40266 * g++.dg/eh/crash1.C: New test.
40267
40268 PR c++/16717
40269 * g++.dg/ext/construct1.C: New test.
40270
40271 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40272
40273 PR c++/16853
40274 * g++.dg/init/ptrmem1.C: New test.
40275
40276 PR c++/16618
40277 * g++.dg/parse/offsetof5.C: New test.
40278
40279 PR c++/16870
40280 * g++.dg/template/overload3.C: New test.
40281
40282 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40283
40284 PR c++/16964
40285 * g++.dg/parse/error16.C: New test.
40286
40287 PR c++/16904
40288 * g++.dg/template/error14.C: New test.
40289
40290 PR c++/16929
40291 * g++.dg/template/error15.C: New test.
40292
40293 2004-08-11 Devang Patel <dpatel@apple.com>
40294
40295 * gcc.dg/darwin-ld-20040809-1.c: New test.
40296 * gcc.dg/darwin-ld-20040809-2.c: New test.
40297
40298 2004-08-11 Steven G. Kargl <kargls@comcast.net>
40299
40300 PR fortran/16917
40301 * gfortran.dg/dfloat_1.f90: New test.
40302
40303 2004-08-09 Mark Mitchell <mark@codesourcery.com>
40304
40305 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40306 * gcc.dg/dll-2.c: Fix dg-require syntax.
40307 * gcc.misc-tests/arm-isr.c (abort): Declare.
40308 (exit): Likewise.
40309
40310 2004-08-10 Mark Mitchell <mark@codesourcery.com>
40311
40312 PR c++/16971
40313 * g++.dg/parse/crash16.C: New test.
40314
40315 2004-08-10 Roger Sayle <roger@eyesopen.com>
40316
40317 * gcc.dg/mips-rsqrt-1.c: New test case.
40318 * gcc.dg/mips-rsqrt-2.c: New test case.
40319 * gcc.dg/mips-rsqrt-3.c: New test case.
40320
40321 2004-08-10 Paul Brook <paul@codesourcery.com>
40322
40323 * gfortran.dg/der_io_1.f90: New test.
40324
40325 2004-08-10 Paul Brook <paul@codesourcery.com>
40326
40327 PR fortran/16919
40328 * gfortran.dg/der_array_1.f90: New test.
40329
40330 2004-08-09 David Edelsohn <edelsohn@gnu.org>
40331
40332 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40333
40334 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
40335
40336 * gcc.dg/wchar_t-2.c: Fix typo.
40337
40338 2004-08-09 Falk Hueffner <falk@debian.org>
40339
40340 PR tree-optimization/12517
40341 * gcc.c-torture/compile/pr12517.c: New test.
40342
40343 PR tree-optimization/12578
40344 * gcc.c-torture/compile/pr12578.c: New test.
40345
40346 PR tree-optimization/12899
40347 * gcc.c-torture/compile/pr12899.c: New test.
40348
40349 PR rtl-optimization/14692
40350 * gcc.c-torture/compile/pr14692.c: New test.
40351
40352 PR tree-optimization/16461
40353 * gcc.c-torture/compile/pr16461.c: New test.
40354
40355 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
40356
40357 * gfortran.dg/getenv_1.f90: New test.
40358
40359 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40360
40361 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40362 wchar_t.
40363 * gcc.dg/symbian5.c: Test -fno-short-wchar.
40364
40365 2004-08-06 Paul Brook <paul@codesourcery.com>
40366
40367 * gfortran.dg/ret_array_1.f90: New test.
40368 * gfortran.dg/ret_pointer_1.f90: New test.
40369
40370 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
40371
40372 * gcc.dg/missing-field-init-[12].c: New tests.
40373 * g++.dg/warn/missing-field-init-[12].C: New tests.
40374
40375 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40376
40377 * gcc.dg/enum2.c: New test.
40378 * gcc.dg/symbian3.c: Likewise.
40379 * gcc.dg/symbian4.c: Likewise.
40380 * gcc.dg/wchar_t-2.c: Likewise.
40381
40382 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40383
40384 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40385 destructor tests.
40386
40387 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40388
40389 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40390 dg-require-visiblity.
40391 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40392 * g++.dg/ext/visibility/fvisibility.C: Likewise.
40393 * g++.dg/ext/visibility/memfuncts.C: Likewise.
40394 * g++.dg/ext/visibility/new1.C: Likewise.
40395 * g++.dg/ext/visibility/pragma.C: Likewise.
40396 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40397 * g++.dg/ext/visibility/virtual.C: Likewise.
40398 * g++/dg/ext/visibility/visibility-1.C: Likewise.
40399 * g++/dg/ext/visibility/visibility-2.C: Likewise.
40400 * g++/dg/ext/visibility/visibility-3.C: Likewise.
40401 * g++/dg/ext/visibility/visibility-4.C: Likewise.
40402 * g++/dg/ext/visibility/visibility-5.C: Likewise.
40403 * g++/dg/ext/visibility/visibility-6.C: Likewise.
40404 * g++/dg/ext/visibility/visibility-7.C: Likewise.
40405 * g++/dg/ext/visibility/visibility-8.C: New test.
40406 * gcc.c-torture/compile/dll.x: Remove.
40407 * gcc.dg/dll-2.c: Use dg-require-dll
40408 * gcc.dg/visibility-10.c: New test.
40409 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40410 supporting DLLs.
40411 * lib/scanasm.exp (scan_hidden): New function.
40412 (scan_not_hidden): Likewise.
40413
40414 2004-08-05 David Edelsohn <edelsohn@gnu.org>
40415
40416 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40417
40418 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
40419
40420 * gcc.c-torture/execute/20040805-1.c: New test.
40421
40422 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
40423
40424 * gcc.dg/20020118-1.c: Declare abort.
40425 * gcc.dg/altivec_check.h: Likewise.
40426 * gcc.dg/iftrap-2.c: Likewise.
40427 * gcc.dg/pragma-darwin.c: Likewise.
40428 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40429
40430 2004-08-04 Geoffrey Keating <geoffk@apple.com>
40431
40432 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40433
40434 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
40435
40436 * gcc.c-torture/execute/builtins/abs-2.c,
40437 gcc.c-torture/execute/builtins/abs-3.c,
40438 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40439 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40440 intmax_t, uintmax_t and their limits.
40441 * gcc.dg/intmax_t-1.c: New test.
40442
40443 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40444
40445 * g++.dg/tc1/dr147.C: Add reference to PR.
40446
40447 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
40448
40449 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40450 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40451
40452 2004-08-03 David Edelsohn <edelsohn@gnu.org>
40453
40454 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40455
40456 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40457
40458 * gcc.dg/redecl-5.c: New test.
40459 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40460 of scanf.
40461
40462 2004-08-03 Roger Sayle <roger@eyesopen.com>
40463
40464 PR middle-end/16790
40465 * gcc.c-torture/execute/pr16790-1.c: New test case.
40466
40467 2004-08-03 Mark Mitchell <mark@codesourcery.com>
40468
40469 * g++.dg/ext/visibility/assign1.C: New test.
40470 * g++.dg/ext/visibility/new1.C: Likewise.
40471
40472 * gcc.dg/symbian1.c: New test.
40473 * gcc.dg/symbian2.c: Likewise.
40474
40475 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
40476
40477 PR target/16570
40478 * gcc.dg/i386-sse-9.c: New test.
40479
40480 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40481
40482 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40483
40484 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40485
40486 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40487 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40488 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40489 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40490 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40491 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40492 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40493 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40494 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40495 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40496 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40497 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40498 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40499 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40500 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40501 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40502 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40503 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40504 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40505 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40506 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40507 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40508 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40509 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40510 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40511 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40512 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40513 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40514 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40515 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40516 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40517 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40518 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40519 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40520 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40521 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40522 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40523 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40524 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40525 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40526 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40527 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40528 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40529 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40530 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40531 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40532 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40533 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40534 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40535 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40536 gcc.misc-tests/i386-pf-3dnow-1.c,
40537 gcc.misc-tests/i386-pf-athlon-1.c,
40538 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40539 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40540 Declare built-in functions used.
40541 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40542
40543 2004-08-02 Mark Mitchell <mark@codesourcery.com>
40544
40545 PR c++/16707
40546 * g++.dg/lookup/using12.C: New test.
40547
40548 * g++.dg/init/null1.C: Fix PR number.
40549 * g++.dg/parse/namespace10.C: Likewise.
40550
40551 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40552
40553 PR c++/16224
40554 * g++.dg/template/spec17.C: New test.
40555 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40556 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40557
40558 2004-08-02 David Billinghurst
40559
40560 PR fortran/16292
40561 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40562
40563 2004-08-01 Zack Weinberg <zack@codesourcery.com>
40564
40565 * gcc.dg/ia64-got-1.c: New test case.
40566
40567 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40568
40569 PR c++/16489
40570 * g++.dg/init/null1.C: New test.
40571 * g++.dg/tc1/dr76.C: Adjust error marker.
40572
40573 PR c++/16529
40574 * g++.dg/parse/namespace10.C: New test.
40575
40576 PR c++/16810
40577 * g++.dg/inherit/ptrmem2.C: New test.
40578
40579 2004-08-02 Ben Elliston <bje@au.ibm.com>
40580
40581 PR target/16155
40582 * gcc.dg/pr16155.c: New test.
40583
40584 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
40585
40586 * gcc.dg/redecl-2.c: New test.
40587
40588 2004-07-30 Geoffrey Keating <geoffk@apple.com>
40589
40590 * gcc.dg/darwin-longdouble.c: New file.
40591
40592 2004-07-30 Richard Henderson <rth@redhat.com>
40593
40594 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40595 write to constant argument.
40596 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40597
40598 2004-07-30 Richard Henderson <rth@redhat.com>
40599
40600 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40601 tests of nearest around zero.
40602
40603 2004-07-30 Andrew Pinski <apinski@apple.com>
40604
40605 * gcc.c-torture/compile/20040730-1.c: New test.
40606
40607 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40608
40609 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40610 powerpc-eabispe.
40611
40612 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40613
40614 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40615
40616 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40617
40618 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40619 contains $ld_library_path.
40620 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40621
40622 2004-07-29 Richard Henderson <rth@redhat.com>
40623
40624 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40625
40626 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40627 (alt2, which): New.
40628 (Check): Accept either alternative.
40629
40630 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40631
40632 * g++.dg/abi/inline1.C: New test.
40633 * g++.dg/abi/local1-a.cc: Likewise.
40634 * g++.dg/abi/local1.C: Likewise.
40635 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40636 * g++.dg/abi/mangle12.C: Likewise.
40637 * g++.dg/abi/mangle17.C: Likewise.
40638 * g++.dg/abi/mangle20-2.C: Likewise.
40639 * g++.dg/opt/interface1.C: Likewise.
40640 * g++.dg/opt/interface1.h: Likewise.
40641 * g++.dg/opt/interface1-a.cc: New test.
40642 * g++.dg/parse/repo1.C: New test.
40643 * g++.dg/template/repo1.C: Likewise.
40644 * g++.dg/warn/Winline-1.C: Likewise.
40645 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40646
40647 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40648
40649 * gcc.dg/tree-ssa/20040729-1.c: New test.
40650
40651 2004-07-27 Matt Austern <austern@apple.com>
40652
40653 * gcc.dg/darwin-bool-1.c: New test.
40654 * gcc.dg/darwin-bool-2.c: New test.
40655
40656 2004-07-28 Richard Henderson <rth@redhat.com>
40657
40658 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40659 arguments in the correct type. Don't write to constant arguments.
40660
40661 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40662
40663 PR tree-optimization/16688
40664 PR tree-optimization/16689
40665 * g++.dg/tree-ssa/pr16688.C: New test.
40666
40667 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40668
40669 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40670 loads. Not only in the comment, this time.
40671
40672 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40673
40674 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40675 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40676 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40677 * gcc.dg/sh4a-bitmovua.c: New.
40678 * gcc.dg/sh4a-cos.c: New.
40679 * gcc.dg/sh4a-cosf.c: New.
40680 * gcc.dg/sh4a-fprun.c: New.
40681 * gcc.dg/sh4a-fsrra.c: New.
40682 * gcc.dg/sh4a-memmovua.c: New.
40683 * gcc.dg/sh4a-sin.c: New.
40684 * gcc.dg/sh4a-sincos.c: New.
40685 * gcc.dg/sh4a-sincosf.c: New.
40686 * gcc.dg/sh4a-sinf.c: New.
40687
40688 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40689
40690 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40691 conditionals.
40692 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40693 loads.
40694 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40695 DOM1.
40696
40697 2004-07-27 Andrew Pinski <apinski@apple.com>
40698
40699 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40700
40701 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40702
40703 * gcc.dg/pragma-isr.c: New test.
40704
40705 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40706
40707 PR c++/14429
40708 * g++.dg/template/ttp11.C: New test.
40709
40710 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40711
40712 * gcc.c-torture/compile/20040727-1.c: New test.
40713
40714 2004-07-26 Eric Christopher <echristo@redhat.com>
40715
40716 * gcc.c-torture/compile/20040726-2.c: New test.
40717
40718 2004-07-26 Andrew Pinski <apinski@apple.com>
40719
40720 * g++.dg/rtti/tinfo1.C: Xfail.
40721
40722 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40723
40724 * gcc.c-torture/compile/20040726-1.c: New test.
40725
40726 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40727 Brian Ryner <bryner@brianryner.com>
40728
40729 PR c++/9283
40730 PR c++/15000
40731 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40732 * g++.dg/ext/visibility/: New directory.
40733 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40734 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40735 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40736 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40737 * g++.dg/ext/visibility/fvisibility.C,
40738 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40739 g++.dg/ext/visibility/fvisibility-override1.C
40740 g++.dg/ext/visibility/fvisibility-override2.C
40741 g++.dg/ext/visibility/memfuncts.C
40742 g++.dg/ext/visibility/noPLT.C
40743 g++.dg/ext/visibility/pragma.C
40744 g++.dg/ext/visibility/pragma-override1.C
40745 g++.dg/ext/visibility/pragma-override2.C
40746 g++.dg/ext/visibility/staticmemfuncts.C
40747 g++.dg/ext/visibility/virtual.C: New tests.
40748
40749 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40750
40751 PR c/15360
40752 * gcc.dg/pr15360-1.c: New test.
40753
40754 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40755
40756 * gcc.dg/pragma-align-2.c: New test.
40757 * gcc.dg/pragma-init-fini.c: New test.
40758 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40759 targets.
40760
40761 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40762
40763 * gcc.dg/init-string-2.c: New test.
40764
40765 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40766
40767 PR 16684
40768 * gcc.dg/Wredundant-decls-1.c: New test case.
40769
40770 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40771
40772 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40773 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40774 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40775 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40776 * gcc.dg/compat/generate-random.c: New file.
40777 * gcc.dg/compat/generate-random.h: Likewise.
40778 * gcc.dg/compat/generate-random_r.c: Likewise.
40779 * gcc.dg/compat/struct-layout-1.h: Likewise.
40780 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40781 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40782 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40783 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40784 * gcc.dg/compat/struct-layout-1_main.c: New test.
40785 * gcc.dg/compat/struct-layout-1_x.c: New file.
40786 * gcc.dg/compat/struct-layout-1_y.c: New file.
40787 * gcc.dg/compat/struct-layout-1_test.h: New file.
40788
40789 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40790
40791 * gcc.dg/comp-return-1.c: New test
40792
40793 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40794
40795 * gcc.dg/vmx/8-02a.c: Fix typo.
40796
40797 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40798 * gcc.dg/darwin-abi-3.c: New test.
40799
40800 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40801 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40802
40803 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40804 * gcc.dg/vmx/ops-long-1.c: New test.
40805 * gcc.dg/vmx/ops-long-2.c: New test.
40806
40807 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40808
40809 * g++.dg/lookup/conv-[1234].C: New.
40810
40811 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40812
40813 * g++.dg/parse/attr2.C: Simplify.
40814
40815 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40816
40817 PR c/7284
40818 * gcc.c-torture/execute/pr7284-1.c: New test.
40819
40820 2004-07-22 Brian Booth <bbooth@redhat.com>
40821
40822 * gcc.dg/tree-ssa/20040721-1.c: New test.
40823
40824 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40825
40826 * g++.dg/template/crash20.c: New.
40827
40828 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40829
40830 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40831 Add dg-run directive. Declare variables as required.
40832 * gfortran.dg/g77/README: Update
40833
40834 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40835
40836 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40837 gcc.dg/cris-peep2-andu2.c: New tests.
40838
40839 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40840
40841 PR c/15052
40842 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40843 on return type.
40844 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40845 messages.
40846 * gcc.dg/qual-return-2.c: Update expected messages.
40847 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40848
40849 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40850
40851 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40852 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40853
40854 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40855
40856 PR c/11250
40857 * gcc.dg/init-string-1.c: New test.
40858
40859 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40860
40861 PR middle-end/15345
40862 PR c/16450
40863 * gcc.dg/torture/nested-fn-1.c: New test.
40864
40865 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40866
40867 PR target/16559
40868 * gcc.dg/ia64-fptr-1.c: New file.
40869
40870 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40871
40872 PR c++/14497
40873 * g++.dg/template/spec16.C: New test.
40874 * g++.old-deja/g++.robertl/eb118.C: Remove.
40875
40876 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40877
40878 PR c++/509
40879 * g++.dg/template/spec15.C: New test.
40880
40881 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40882
40883 Copy cases from g77.f-torture/execute and add dg-run
40884 directive. Other changes as noted.
40885 * gfortran.dg/g77/13037.f
40886 * gfortran.dg/g77/1832.f
40887 * gfortran.dg/g77/19981119-0.f
40888 * gfortran.dg/g77/19990313-0.f
40889 * gfortran.dg/g77/19990313-1.f
40890 * gfortran.dg/g77/19990313-2.f
40891 * gfortran.dg/g77/19990313-3.f
40892 * gfortran.dg/g77/19990419-1.f
40893 * gfortran.dg/g77/19990826-0.f
40894 * gfortran.dg/g77/19990826-2.f
40895 * gfortran.dg/g77/20000503-1.f
40896 * gfortran.dg/g77/20001111.f
40897 * gfortran.dg/g77/20010116.f
40898 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40899 * gfortran.dg/g77/20010430.f
40900 * gfortran.dg/g77/6177.f
40901 * gfortran.dg/g77/947.f
40902 * gfortran.dg/g77/970816-3.f
40903 * gfortran.dg/g77/971102-1.f
40904 * gfortran.dg/g77/980520-1.f
40905 * gfortran.dg/g77/980628-0.f
40906 * gfortran.dg/g77/980628-1.f
40907 * gfortran.dg/g77/980628-10.f
40908 * gfortran.dg/g77/980628-2.f
40909 * gfortran.dg/g77/980628-3.f
40910 * gfortran.dg/g77/980628-7.f
40911 * gfortran.dg/g77/980628-8.f
40912 * gfortran.dg/g77/980628-9.f
40913 * gfortran.dg/g77/980701-0.f
40914 * gfortran.dg/g77/980701-1.f
40915 * gfortran.dg/g77/cabs.f
40916 * gfortran.dg/g77/claus.f
40917 * gfortran.dg/g77/complex_1.f
40918 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40919 * gfortran.dg/g77/dcomplex.f
40920 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40921 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40922 * gfortran.dg/g77/f90-intrinsic-numeric.f
40923 * gfortran.dg/g77/int8421.f
40924 * gfortran.dg/g77/labug1.f
40925 * gfortran.dg/g77/large_vec.f
40926 * gfortran.dg/g77/le.f
40927 * gfortran.dg/g77/short.f
40928 * gfortran.dg/g77/README: Update
40929
40930 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40931
40932 PR c++/16637
40933 * g++.dg/parse/lookup4.C: New test.
40934
40935 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40936
40937 PR c++/16175
40938 * g++.dg/template/ttp10.C: New test.
40939
40940 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40941
40942 * gcc.dg/pr12625-1.c: New test.
40943
40944 2004-07-20 Steven Bosscher <stevenb@suse.de>
40945
40946 * gcc.dg/switch-warn-1.c: New test.
40947 * gcc.dg/switch-warn-2.c: New test.
40948 * gcc.c-torture/compile/pr14730.c: Update.
40949
40950 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40951
40952 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40953 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40954 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40955 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40956
40957 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40958
40959 PR c++/16623
40960 * g++.dg/template/assign1.C: New test.
40961
40962 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40963
40964 PR c++/12170
40965 * g++.dg/template/ttp9.C: New test.
40966
40967 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40968
40969 * gcc.dg/format/cmn-err-1.c: New test.
40970
40971 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40972
40973 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40974 gcc.dg/Wparentheses-10.c: New tests.
40975 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40976
40977 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40978
40979 PR fortran/16465
40980 * gfortran.dg/g77//ffixed-line-length-0.f,
40981 gfortran.dg/g77/ffixed-line-length-132.f,
40982 gfortran.dg/g77/ffixed-line-length-72.f,
40983 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40984 gfortran.dg/g77/README: Update.
40985
40986 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40987
40988 PR c++/13092
40989 * g++.dg/template/non-dependent7.C: New test.
40990 * g++.dg/template/non-dependent8.C: Likewise.
40991 * g++.dg/template/non-dependent9.C: Likewise.
40992 * g++.dg/template/non-dependent10.C: Likewise.
40993
40994 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40995
40996 PR c++/16337
40997 * g++.dg/parse/attr2.C: New test.
40998
40999 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
41000
41001 * g77.dg: Removed.
41002 * g77.f-torture: Ditto.
41003
41004 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
41005
41006 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41007 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41008 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41009
41010 2004-07-16 Richard Henderson <rth@redhat.com>
41011
41012 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41013
41014 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41015
41016 * lib/fortran-torture.exp (fortran-torture): Don't test compile
41017 tests with full list of options.
41018 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41019 of TORTURE_OPTIONS if test contains 'dg-do run'.
41020
41021 PR fortran/16404
41022 * gfortran.dg/do_iterator.f90: New test.
41023
41024 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41025
41026 PR rtl-optimization/16536
41027 * gcc.c-torture/execute/restrict-1.c: New test.
41028
41029 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41030
41031 PR fortran/15324
41032 * gfortran.dg/pr15324.f90: New test.
41033
41034 PR fortran/15129
41035 * gfortran.dg/pr15129.f90: New test.
41036
41037 PR fortran/15140
41038 * gfortran.dg/pr15140.f90: New test.
41039
41040 PR fortran/13792
41041 * gfortran.fortran-torture/execute/bounds.f90: Add check for
41042 compile-time simplification.
41043
41044 2004-07-14 Mike Stump <mrs@apple.com>
41045
41046 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41047
41048 2004-07-14 James E Wilson <wilson@specifixinc.com>
41049
41050 PR target/16325
41051 * gcc.dg/profile-generate-1.c: New.
41052
41053 2004-07-15 Jakub Jelinek <jakub@redhat.com>
41054
41055 * gcc.c-torture/execute/20040709-1.c: New test.
41056 * gcc.c-torture/execute/20040709-2.c: New test.
41057
41058 2004-07-14 Mike Stump <mrs@apple.com>
41059
41060 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41061
41062 2004-07-14 Mike Stump <mrs@apple.com>
41063
41064 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41065
41066 2004-07-13 Mark Mitchell <mark@codesourcery.com>
41067
41068 PR c++/16518
41069 * g++.dg/parse/mutable1.C: New test.
41070
41071 2004-07-13 Diego Novillo <dnovillo@redhat.com>
41072
41073 PR tree-optimization/16443
41074 * gcc.dg/tree-ssa/20040713-1.c: New test.
41075
41076 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
41077
41078 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41079 for operator new.
41080
41081 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41082
41083 * gfortran.dg/g77/README: New file
41084 * gfortran.dg/g77/19981216-0.f: Copy from
41085 g77.f-torture/noncompile. Add "dg-do compile" and
41086 dg-error as required.
41087 * gfortran.dg/g77/19990218-1.f: Likewise.
41088 * gfortran.dg/g77/19990905-1.f: Likewise.
41089 * gfortran.dg/g77/9263.f: Likewise.
41090 * gfortran.dg/g77/980615-0.f: Likewise.
41091 * gfortran.dg/g77/980616-0.f: Likewise.
41092 * gfortran.dg/g77/check0.f: Likewise.
41093 * gfortran.dg/g77/select_no_compile.f: Likewise.
41094
41095 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41096
41097 Copy files from g77.f-torture/compile.
41098 Add "{ dg-do compile}". Other changes as noted
41099 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41100 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41101 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41102 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41103 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41104 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41105 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41106 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41107 statement to conform to standard. Append alpha1.x for reference.
41108 * gfortran.dg/g77/xformat.f: Add dg-warning
41109
41110 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41111
41112 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41113 Add {dg-do compile} directive.
41114 * gfortran.dg/g77/cpp2.F: Likewise.
41115
41116 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41117
41118 PR c++/5402
41119 * g++.dg/lookup/name-clash1.C: New test.
41120
41121 PR c++/9777
41122 * g++.dg/lookup/name-clash2.C: New test.
41123
41124 PR c++/12102
41125 * g++.dg/lookup/name-clash3.C: New test.
41126
41127 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41128
41129 * g++.dg/lookup/new2.C: New test.
41130 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41131
41132 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
41133
41134 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41135 Add {dg-do compile} directive.
41136 * gfortran.dg/g77/13060.f: Likewise.
41137 * gfortran.dg/g77/19990218-0.f: Likewise.
41138 * gfortran.dg/g77/19990305-0.f: Likewise.
41139 * gfortran.dg/g77/19990419-0.f: Likewise.
41140 * gfortran.dg/g77/19990502-0.f: Likewise.
41141 * gfortran.dg/g77/19990502-1.f: Likewise.
41142 * gfortran.dg/g77/19990525-0.f: Likewise.
41143 * gfortran.dg/g77/19990826-1.f: Likewise.
41144 * gfortran.dg/g77/19990826-3.f: Likewise.
41145 * gfortran.dg/g77/19990905-2.f: Likewise.
41146 * gfortran.dg/g77/20000412-1.f: Likewise.
41147 * gfortran.dg/g77/20000511-1.f: Likewise.
41148 * gfortran.dg/g77/20000511-2.f: Likewise.
41149 * gfortran.dg/g77/20000518.f: Likewise.
41150 * gfortran.dg/g77/20000601-1.f: Likewise.
41151 * gfortran.dg/g77/20000601-2.f: Likewise.
41152 * gfortran.dg/g77/20000629-1.f: Likewise.
41153 * gfortran.dg/g77/20000630-2.f: Likewise.
41154 * gfortran.dg/g77/20010115.f: Likewise.
41155 * gfortran.dg/g77/20010321-1.f: Likewise.
41156 * gfortran.dg/g77/20010426.f: Likewise.
41157 * gfortran.dg/g77/20020307-1.f: Likewise.
41158 * gfortran.dg/g77/8485.f: Likewise.
41159 * gfortran.dg/g77/960317-1.f: Likewise.
41160 * gfortran.dg/g77/970915-0.f: Likewise.
41161 * gfortran.dg/g77/980310-1.f: Likewise.
41162 * gfortran.dg/g77/980310-2.f: Likewise.
41163 * gfortran.dg/g77/980310-3.f: Likewise.
41164 * gfortran.dg/g77/980310-4.f: Likewise.
41165 * gfortran.dg/g77/980310-6.f: Likewise.
41166 * gfortran.dg/g77/980310-7.f: Likewise.
41167 * gfortran.dg/g77/980310-8.f: Likewise.
41168 * gfortran.dg/g77/980419-2.f: Likewise.
41169 * gfortran.dg/g77/980424-0.f: Likewise.
41170 * gfortran.dg/g77/980427-0.f: Likewise.
41171 * gfortran.dg/g77/980729-0.f: Likewise.
41172 * gfortran.dg/g77/981117-1.f: Likewise.
41173 * gfortran.dg/g77/toon_1.f: Likewise.
41174
41175 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41176
41177 PR c++/2204
41178 * g++.dg/other/abstract2.C: New test.
41179
41180 2004-07-12 Paul Brook <paul@codesourcery.com>
41181
41182 * gfortran.dg/pointer_init_1.f90: New test.
41183
41184 2004-07-11 Paul Brook <paul@codesourcery.com>
41185
41186 PR fortran/15986
41187 * gfortran.dg/contained_1.f90: New test.
41188
41189 2004-07-11 Mark Mitchell <mark@codesourcery.com>
41190
41191 * g++.dg/parse/defarg8.C: New test.
41192
41193 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41194
41195 PR fortran/16433
41196 * gfortran.dg/pr16433.f: New test.
41197
41198 PR fortran/17574
41199 * gfortran.dg/pr15754.f90: New test.
41200
41201 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
41202
41203 PR tree-optimization/16437
41204 * gcc.c-torture/execute/bitfld-4.c: New test.
41205
41206 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41207
41208 * gfortran.fortran-torture/execute/common_2.f90: Add check for
41209 access to common var from module.
41210
41211 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41212
41213 PR fortran/16336
41214 * gfortran.fortran-torture/execute/common_2.f90: New test.
41215
41216 2004-07-10 Paul Brook <paul@codesourcery.com>
41217
41218 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41219
41220 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41221
41222 PR fortran/15969
41223 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41224
41225 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
41226
41227 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41228 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41229 * gfortran.dg/g77/ffree-form-1.f: Likewise.
41230 * gfortran.dg/g77/ffree-form-2.f: Likewise.
41231 * gfortran.dg/g77/ffree-form-3.f: Likewise.
41232 * gfortran.dg/g77/fno-underscoring.f: Likewise.
41233 * gfortran.dg/g77/funderscoring.f: Likewise.
41234 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
41235
41236 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41237
41238 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41239
41240 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41241 Paul Brook <paul@codesourcery.com>
41242
41243 PR fortran/13415
41244 * gfortran.dg/common_pointer_1.f90: New test.
41245
41246 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41247
41248 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41249
41250 2004-07-09 James E Wilson <wilson@specifixinc.com>
41251
41252 PR target/16364
41253 * gcc.c-torture/compile/20040709-1.c: New.
41254
41255 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41256
41257 PR fortran/14077
41258 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41259
41260 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41261
41262 PR fortran/13201
41263 * gfortran.dg/shape_1.f90: New test.
41264
41265 2004-07-09 Zack Weinberg <zack@codesourcery.com>
41266 Andrew Pinski <apinski@apple.com>
41267
41268 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41269
41270 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41271
41272 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41273 comment.
41274
41275 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41276 Paul Brook <paul@codesourcery.com>
41277
41278 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41279 '.f95' and '.F95'.
41280
41281 2004-07-09 Diego Novillo <dnovillo@redhat.com>
41282
41283 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41284
41285 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41286
41287 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41288 testcases with capital suffix.
41289
41290 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41291
41292 PR fortran/15481
41293 PR fortran/13372
41294 PR fortran/13575
41295 PR fortran/15978
41296 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41297
41298 * gfortran.dg/implicit_1.f90: New test.
41299
41300 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41301
41302 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41303 expression to match gfortran warning/error messages
41304 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41305 dg-error text.
41306
41307 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41308
41309 * lib/fortran-torture.exp: Rename proc search_for to
41310 search_for_re.
41311
41312 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41313
41314 * gcc.c-torture/execute/simd-5.x: New file.
41315 XFAIL on SPARC 64-bit at -O0.
41316
41317 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41318
41319 PR c++/8211
41320 PR c++/16165
41321 * g++.dg/warn/effc3.C: New test.
41322
41323 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41324
41325 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41326 change X to 1X in format.
41327 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41328 add data statements to conform to standard.
41329
41330 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41331
41332 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41333 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41334 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41335
41336 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41337
41338 * gfortran.dg/g77/7388.f: Copy from g77.dg
41339 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41340 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41341 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41342 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41343 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41344 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41345 * gfortran.dg/g77/strlen0.f: Likewise.
41346
41347 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41348
41349 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41350 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41351
41352 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41353
41354 * gcc.c-torture/execute/920428-2.x: Delete.
41355 * gcc.c-torture/execute/920501-7.x: Likewise.
41356
41357 2004-07-08 Jakub Jelinek <jakub@redhat.com>
41358
41359 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41360 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
41361 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41362 prescott and c3-2.
41363 (PREFETCH_3DNOW): Add -march=c3.
41364
41365 2004-07-08 Diego Novillo <dnovillo@redhat.com>
41366
41367 PR c/16437
41368 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41369 * gcc.c-torture/execute/bf64-1.x: Likewise.
41370
41371 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41372
41373 * gcc.c-torture/compile/20040708-1.c: New test.
41374
41375 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41376
41377 PR c++/16169
41378 * g++.dg/warn/effc2.C: New test.
41379
41380 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
41381
41382 * gcc.c-torture/execute/bitfld-1.x: Remove.
41383 * gcc.c-torture/execute/bitfld-3.c: New test.
41384 * gcc.dg/bitfld-2.c: Remove XFAILs.
41385
41386 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
41387
41388 PR c++/16276
41389 * g++.dg/rtti/tinfo1.C: New file.
41390
41391 2004-07-07 Eric Christopher <echristo@redhat.com>
41392
41393 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41394
41395 2004-07-07 Andrew Pinski <apinski@apple.com>
41396
41397 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41398
41399 2004-07-07 Mark Mitchell <mark@codesourcery.com>
41400
41401 * g++.dg/init/call1.C: XFAIL.
41402
41403 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
41404
41405 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41406 except for movstrict*, to movmem* and clrstr* to clrmem*.
41407
41408 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
41409
41410 * gcc.c-torture/execute/20040707-1.c: New test.
41411
41412 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
41413
41414 * gcc.c-torture/execute/20040706-1.c: New test.
41415
41416 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41417
41418 PR c++/3671
41419 * g++.dg/template/spec14.C: New test.
41420
41421 2004-07-05 Jakub Jelinek <jakub@redhat.com>
41422
41423 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41424 nothing if not yet defined. Use it in b, c and d type definitions.
41425 * gcc.c-torture/execute/20040705-1.c: New test.
41426 * gcc.c-torture/execute/20040705-2.c: New test.
41427
41428 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41429
41430 PR c++/2518
41431 * g++.dg/lookup/new1.C: New test.
41432
41433 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41434
41435 PR c++/11406
41436 * g++.dg/template/sizeof8.C: New test.
41437
41438 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
41439
41440 * gcc.c-torture/compile/20040705-1.c: New test.
41441
41442 2004-07-04 Bud Davis <bdavis9659@comcast.net>
41443
41444 * gfortran.fortran-torture/execute/seq_io.f90: New test.
41445
41446 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
41447
41448 * gcc.dg/cpp/if-mop.c: Two new testcases.
41449 * gcc.dg/cpp/trad/comment-3.c: New.
41450
41451 2004-07-04 Paul Brook <paul@codesourcery.com>
41452
41453 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41454
41455 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
41456
41457 PR c++/3761
41458 * g++.dg/lookup/crash4.C: New test.
41459
41460 2004-07-02 Zack Weinberg <zack@codesourcery.com>
41461
41462 * gcc.c-torture/execute/builtin-abs-1.c
41463 * gcc.c-torture/execute/builtin-abs-2.c
41464 * gcc.c-torture/execute/builtin-complex-1.c
41465 * gcc.c-torture/execute/builtins/string-1-lib.c
41466 * gcc.c-torture/execute/builtins/string-1.c
41467 * gcc.c-torture/execute/builtins/string-2-lib.c
41468 * gcc.c-torture/execute/builtins/string-2.c
41469 * gcc.c-torture/execute/builtins/string-3-lib.c
41470 * gcc.c-torture/execute/builtins/string-3.c
41471 * gcc.c-torture/execute/builtins/string-4-lib.c
41472 * gcc.c-torture/execute/builtins/string-4.c
41473 * gcc.c-torture/execute/builtins/string-5-lib.c
41474 * gcc.c-torture/execute/builtins/string-5.c
41475 * gcc.c-torture/execute/builtins/string-6-lib.c
41476 * gcc.c-torture/execute/builtins/string-6.c
41477 * gcc.c-torture/execute/builtins/string-7-lib.c
41478 * gcc.c-torture/execute/builtins/string-7.c
41479 * gcc.c-torture/execute/builtins/string-8-lib.c
41480 * gcc.c-torture/execute/builtins/string-8.c
41481 * gcc.c-torture/execute/builtins/string-9-lib.c
41482 * gcc.c-torture/execute/builtins/string-9.c
41483 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41484 * gcc.c-torture/execute/builtins/string-asm-1.c
41485 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41486 * gcc.c-torture/execute/builtins/string-asm-2.c
41487 * gcc.c-torture/execute/stdio-opt-1.c
41488 * gcc.c-torture/execute/stdio-opt-2.c
41489 * gcc.c-torture/execute/stdio-opt-3.c
41490 * gcc.c-torture/execute/string-opt-1.c
41491 * gcc.c-torture/execute/string-opt-10.c
41492 * gcc.c-torture/execute/string-opt-11.c
41493 * gcc.c-torture/execute/string-opt-12.c
41494 * gcc.c-torture/execute/string-opt-13.c
41495 * gcc.c-torture/execute/string-opt-14.c
41496 * gcc.c-torture/execute/string-opt-15.c
41497 * gcc.c-torture/execute/string-opt-16.c
41498 * gcc.c-torture/execute/string-opt-2.c
41499 * gcc.c-torture/execute/string-opt-6.c
41500 * gcc.c-torture/execute/string-opt-7.c
41501 * gcc.c-torture/execute/string-opt-8.c:
41502 Replace with ...
41503
41504 * gcc.c-torture/execute/builtins/abs-2.c
41505 * gcc.c-torture/execute/builtins/abs-3.c
41506 * gcc.c-torture/execute/builtins/complex-1.c
41507 * gcc.c-torture/execute/builtins/fprintf.c
41508 * gcc.c-torture/execute/builtins/fputs.c
41509 * gcc.c-torture/execute/builtins/memcmp.c
41510 * gcc.c-torture/execute/builtins/memmove.c
41511 * gcc.c-torture/execute/builtins/memops-asm.c
41512 * gcc.c-torture/execute/builtins/mempcpy-2.c
41513 * gcc.c-torture/execute/builtins/mempcpy.c
41514 * gcc.c-torture/execute/builtins/memset.c
41515 * gcc.c-torture/execute/builtins/printf.c
41516 * gcc.c-torture/execute/builtins/sprintf.c
41517 * gcc.c-torture/execute/builtins/strcat.c
41518 * gcc.c-torture/execute/builtins/strchr.c
41519 * gcc.c-torture/execute/builtins/strcmp.c
41520 * gcc.c-torture/execute/builtins/strcpy.c
41521 * gcc.c-torture/execute/builtins/strcspn.c
41522 * gcc.c-torture/execute/builtins/strlen-2.c
41523 * gcc.c-torture/execute/builtins/strlen.c
41524 * gcc.c-torture/execute/builtins/strncat.c
41525 * gcc.c-torture/execute/builtins/strncmp-2.c
41526 * gcc.c-torture/execute/builtins/strncmp.c
41527 * gcc.c-torture/execute/builtins/strncpy.c
41528 * gcc.c-torture/execute/builtins/strpbrk.c
41529 * gcc.c-torture/execute/builtins/strpcpy-2.c
41530 * gcc.c-torture/execute/builtins/strpcpy.c
41531 * gcc.c-torture/execute/builtins/strrchr.c
41532 * gcc.c-torture/execute/builtins/strspn.c
41533 * gcc.c-torture/execute/builtins/strstr-asm.c
41534 * gcc.c-torture/execute/builtins/strstr.c:
41535 ... these new files.
41536
41537 * gcc.c-torture/execute/builtins/abs-2-lib.c
41538 * gcc.c-torture/execute/builtins/abs-3-lib.c
41539 * gcc.c-torture/execute/builtins/complex-1-lib.c
41540 * gcc.c-torture/execute/builtins/fprintf-lib.c
41541 * gcc.c-torture/execute/builtins/fputs-lib.c
41542 * gcc.c-torture/execute/builtins/memcmp-lib.c
41543 * gcc.c-torture/execute/builtins/memmove-lib.c
41544 * gcc.c-torture/execute/builtins/memops-asm-lib.c
41545 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41546 * gcc.c-torture/execute/builtins/mempcpy-lib.c
41547 * gcc.c-torture/execute/builtins/memset-lib.c
41548 * gcc.c-torture/execute/builtins/printf-lib.c
41549 * gcc.c-torture/execute/builtins/sprintf-lib.c
41550 * gcc.c-torture/execute/builtins/strcat-lib.c
41551 * gcc.c-torture/execute/builtins/strchr-lib.c
41552 * gcc.c-torture/execute/builtins/strcmp-lib.c
41553 * gcc.c-torture/execute/builtins/strcpy-lib.c
41554 * gcc.c-torture/execute/builtins/strcspn-lib.c
41555 * gcc.c-torture/execute/builtins/strlen-2-lib.c
41556 * gcc.c-torture/execute/builtins/strlen-lib.c
41557 * gcc.c-torture/execute/builtins/strncat-lib.c
41558 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41559 * gcc.c-torture/execute/builtins/strncmp-lib.c
41560 * gcc.c-torture/execute/builtins/strncpy-lib.c
41561 * gcc.c-torture/execute/builtins/strpbrk-lib.c
41562 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41563 * gcc.c-torture/execute/builtins/strpcpy-lib.c
41564 * gcc.c-torture/execute/builtins/strrchr-lib.c
41565 * gcc.c-torture/execute/builtins/strspn-lib.c
41566 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41567 * gcc.c-torture/execute/builtins/strstr-lib.c
41568 * gcc.c-torture/execute/builtins/lib/abs.c
41569 * gcc.c-torture/execute/builtins/lib/fprintf.c
41570 * gcc.c-torture/execute/builtins/lib/memset.c
41571 * gcc.c-torture/execute/builtins/lib/printf.c
41572 * gcc.c-torture/execute/builtins/lib/sprintf.c
41573 * gcc.c-torture/execute/builtins/lib/strcpy.c
41574 * gcc.c-torture/execute/builtins/lib/strcspn.c
41575 * gcc.c-torture/execute/builtins/lib/strncat.c
41576 * gcc.c-torture/execute/builtins/lib/strncmp.c
41577 * gcc.c-torture/execute/builtins/lib/strncpy.c
41578 * gcc.c-torture/execute/builtins/lib/strpbrk.c
41579 * gcc.c-torture/execute/builtins/lib/strspn.c
41580 * gcc.c-torture/execute/builtins/lib/strstr.c:
41581 New files containing support routines.
41582
41583 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41584 declaration.
41585 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41586 when not optimizing.
41587
41588 2004-07-02 Mark Mitchell <mark@codesourcery.com>
41589
41590 PR c++/16240
41591 * g++.dg/abi/mangle22.C: New test.
41592 * g++.dg/abi/mangle23.C: Likewise.
41593
41594 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
41595
41596 PR fortran/16290
41597 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41598 Allow for cases without denormalized floating point numbers.
41599
41600 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41601
41602 PR c/1027
41603 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41604 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41605 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41606 expected warning text.
41607 * gcc.dg/format/diag-2.c: New test.
41608
41609 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41610
41611 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41612
41613 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41614
41615 * gcc.dg/builtins-43.c: New.
41616 * gcc.dg/builtins-44.c: New.
41617 * gcc.dg/builtins-45.c: New.
41618
41619 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41620 Andreas Tobler <a.tobler@schweiz.ch>
41621
41622 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41623 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41624 as SIGSEGV.
41625 * gcc.dg/cleanup-11.c: Likewise.
41626 * gcc.dg/cleanup-8.c: Likewise.
41627 * gcc.dg/cleanup-9.c: Likewise.
41628 * gcc.dg/cleanup-5.c: Run on all platforms.
41629
41630 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41631
41632 * g++.dg/warn/nonnull1.C: New test.
41633
41634 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41635
41636 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41637 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41638 Special-case the Sun compiler wrt to <complex.h>.
41639
41640 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41641
41642 * gcc.dg/Wunreachable-8.C: New test.
41643
41644 * gcc.dg/h8300-ice2.c : New test.
41645
41646 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41647
41648 PR fortran/16161
41649 * gfortran.fortran-torture/compile/implicit.f90: Add test
41650 for implicit character.
41651
41652 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41653
41654 PR fortran/16289
41655 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41656 Use tiny() intrinsic to find smallest non-negative real
41657
41658 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41659
41660 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41661 * gcc.dg/compat/struct-by-value-22_x.c: New.
41662 * gcc.dg/compat/struct-by-value-22_y.c: New.
41663
41664 * gcc.c-torture/execute/20040629-1.c: New test.
41665
41666 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41667
41668 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41669 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41670
41671 PR target/16195
41672 * gcc.dg/20040625-1.c: New test.
41673
41674 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41675
41676 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41677
41678 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41679
41680 PR fortran/15963
41681 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41682
41683 2004-06-29 Richard Henderson <rth@redhat.com>
41684
41685 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41686
41687 2004-06-29 Paul Brook <paul@codesourcery.com>
41688
41689 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41690 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41691
41692 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41693
41694 PR c++/16260
41695 * g++.dg/parse/crash15.C: New.
41696
41697 2004-06-28 Andrew Pinski <apinski@apple.com>
41698
41699 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41700 by the error already.
41701
41702 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41703
41704 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41705
41706 PR target/14041
41707 * gcc.dg/h8300-bss-align-1.c : New.
41708
41709 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41710
41711 * PR c++/16174
41712 * g++.dg/template/ctor4.C: New.
41713
41714 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41715
41716 PR c++/16205
41717 * g++.dg/warn/Wsequence-point-1.C: New test.
41718
41719 2004-06-27 Paul Brook <paul@codesourcery.com>
41720
41721 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41722
41723 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41724
41725 * g++.old-deja/g++.mike/p7325.C: Remove.
41726
41727 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41728
41729 PR c/14963
41730 * gcc.dg/pr14963.c: New test.
41731
41732 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41733
41734 PR c++/16193
41735 * g++.dg/parse/redef1.C: New test.
41736
41737 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41738
41739 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41740 20021110.c.
41741 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41742 20021119-1.c.
41743 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41744 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41745 5-04.c.
41746 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41747 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41748 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41749 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41750 g++.brendan/enum14.C.
41751 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41752 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41753 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41754 g++.mike/virt1.C.
41755 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41756 memtemp24.C.
41757
41758 2004-06-27 Roger Sayle <roger@eyesopen.com>
41759
41760 * gcc.dg/20040527-1.c: New test case.
41761
41762 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41763
41764 PR gfortran/pr16196
41765 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41766
41767 2004-06-25 Roger Sayle <roger@eyesopen.com>
41768
41769 PR middle-end/15825
41770 * gcc.dg/pr15825-1.c: New test case.
41771
41772 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41773
41774 * gcc.c-torture/execute/20040625-1.c: New test.
41775
41776 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41777
41778 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41779
41780 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41781
41782 * gcc.dg/torture/mips-div-1.c: New test.
41783
41784 2004-06-24 Jeff Law <law@redhat.com>
41785
41786 * gcc.dg/tree-ssa/20040624-1.c: New test.
41787
41788 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41789
41790 * gcc.c-torture/compile/20040624-1.c: New test.
41791
41792 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41793
41794 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41795 this directory.
41796
41797 2004-06-23 Andrew Pinski <apinski@apple.com>
41798
41799 PR middle-end/15988
41800 * g++.dg/opt/ptrmem4.C: New test.
41801
41802 * gcc.dg/c90-array-quals-2.c: New test.
41803
41804 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41805
41806 * gcc.dg/kpice1.c: New test.
41807
41808 2006-06-23 Andrew Pinski <apinski@apple.com>
41809
41810 * gcc.dg/c90-array-quals.c: New test.
41811
41812 2006-06-22 Richard Henderson <rth@redhat.com>
41813
41814 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41815
41816 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41817
41818 * gcc.dg/builtins-config.h: Handle FreeBSD.
41819
41820 2006-06-22 Richard Henderson <rth@redhat.com>
41821
41822 * g++.dg/opt/devirt1.C: New.
41823
41824 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41825
41826 * g++.dg/opt/pr15551.C: New testcase.
41827
41828 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41829
41830 PR target/14800
41831 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41832 x86_64-*-linux* when compiling for 32bit.
41833
41834 2004-06-21 Andrew Pinski <apinski@apple.com>
41835
41836 * gcc.dg/pch/struct-1.c: New.
41837 * gcc.dg/pch/struct-1.hs: New.
41838
41839 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41840
41841 * gcc.dg/pch/save-temps-1.c: New file.
41842 * gcc.dg/pch/save-temps-1.hs: New file.
41843
41844 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41845
41846 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41847 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41848
41849 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41850
41851 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41852 to fix type error.
41853 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41854 Remove trailing spaces.
41855
41856 2004-06-21 Richard Henderson <rth@redhat.com>
41857
41858 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41859 merging && to BIT_FIELD_REF.
41860
41861 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41862
41863 * g++.dg/opt/placeholder1.C: New test.
41864
41865 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41866
41867 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41868 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41869 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41870 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41871
41872 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41873
41874 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41875 extern "C".
41876 * g++.dg/other/pragma-re-1.C: Add comments.
41877
41878 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41879
41880 PR gfortran/16080
41881 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41882
41883 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41884
41885 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41886 instead of setting the type of size_t by
41887 hand.
41888
41889 2004-06-18 Roger Sayle <roger@eyesopen.com>
41890
41891 * gcc.dg/unordered-2.c: New test case.
41892 * gcc.dg/unordered-3.c: New test case.
41893
41894 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41895
41896 PR other/16043
41897 * lib/g++.exp (g++_version): Tweak regexp for version
41898 * lib/g77.exp (g77_version): Likewise.
41899 * lib/gfortran.exp (gfortran_version): Likewise.
41900 * lib/objc.exp (objc_version): Likewise.
41901 * lib/treelang.exp (treelang_version): Likewise.
41902
41903 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41904
41905 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41906 Use INT_MAX instead of __INT_MAX__.
41907 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41908
41909 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41910 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41911 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41912 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41913 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41914 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41915 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41916 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41917 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41918
41919 * gcc.dg/range-test-1.c: New test.
41920 * g++.dg/opt/range-test-1.C: New test.
41921
41922 2004-06-17 Richard Henderson <rth@redhat.com>
41923
41924 * objc.dg/sync-1.m: New.
41925 * objc.dg/try-catch-1.m: Don't force next runtime.
41926 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41927 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41928 shadowed catch clause.
41929 * objc.dg/try-catch-5.m: New.
41930
41931 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41932
41933 Bug 14610
41934 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41935
41936 2004-06-15 Richard Henderson <rth@redhat.com>
41937
41938 * gcc.dg/20001116-1.c: Move expected warning line.
41939
41940 2004-06-15 Richard Henderson <rth@redhat.com>
41941
41942 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41943 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41944
41945 2004-06-15 Jeff Law <law@redhat.com>
41946
41947 * gcc.dg/tree-ssa/20040615-1.c: New test.
41948 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41949 be less sensitive to operand ordering.
41950 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41951
41952 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41953
41954 * g++.dg/abi/bitfield3.C: Add comment..
41955
41956 2004-06-15 Richard Henderson <rth@redhat.com>
41957
41958 * g++.dg/ext/stmtexpr1.C: XFAIL.
41959 * gcc.dg/20030612-1.c: XFAIL.
41960
41961 2004-06-15 Eric Christopher <echristo@redhat.com>
41962
41963 * g++.dg/charset/asm5.c: New.
41964 * gcc.dg/charset/asm6.c: New.
41965
41966 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41967
41968 PR fortran/15962
41969 * gfortran.fortran-torture/execute/select_1.f90: New test.
41970
41971 2004-06-15 Paul Brook <paul@codesourcery.com>
41972
41973 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41974
41975 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41976
41977 PR c++/15967
41978 * g++.dg/lookup/crash3.C: New test.
41979
41980 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41981
41982 PR c++/15947
41983 * g++.dg/parse/dtor4.C: New test.
41984
41985 2004-06-14 Jeff Law <law@redhat.com>
41986
41987 * gcc.c-torture/compile/20040614-1.c: New test.
41988
41989 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41990
41991 PR fortran/15211
41992 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41993 LEN of a character array.
41994
41995 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41996
41997 PR c++/15096
41998 * g++.dg/template/ptrmem10.C: New test.
41999
42000 PR c++/14930
42001 * g++.dg/template/friend30.C: New test.
42002
42003 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42004
42005 PR fortran/14928
42006 * gfortran.fortran-torture/compile/mloc.f90: New test.
42007
42008 2004-06-13 Paul Brook <paul@codesourcery.com>
42009
42010 * gfortran.fortran-torture/execute/random_2.f90: New test.
42011
42012 2004-06-13 Eric Christopher <echristo@redhat.com>
42013
42014 * gcc.dg/noncompile/redecl-1.c: Fix error message.
42015
42016 2004-06-12 Paul Brook <paul@codesourcery.com>
42017
42018 * gfortran.fortran-torture/execute/contained_3.f90: New test.
42019
42020 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42021
42022 PR fortran/14923
42023 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42024
42025 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42026
42027 PR fortran/14957
42028 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42029 syntax errors in end statements of contained subroutines.
42030
42031 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42032
42033 PR fortran/12841
42034 * gfortran.fortran-torture/execute/null_arg.f90: New test.
42035
42036 2004-06-12 Bud Davis <bdavis9659@comcast.net>
42037
42038 PR fortran/15665
42039 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42040
42041 2004-06-12 Bud Davis <bdavis9659@comcast.net>
42042
42043 PR gfortran/12839
42044 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42045
42046 2004-06-11 Mark Mitchell <mark@codesourcery.com>
42047
42048 PR c++/15862
42049 * g++.dg/parse/enum1.C: New test.
42050
42051 2004-06-10 Jeff Law <law@redhat.com>
42052
42053 * gcc.c-torture/compile/20040610-1.c: New test.
42054
42055 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42056
42057 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42058 * g++.old-deja/g++.other/decl3.C: Likewise.
42059
42060 2004-06-10 Brian Booth <bbooth@redhat.com>
42061
42062 * gcc.dg/tree-ssa/20031015-1.c: Scan for
42063 V_MAY_DEF instead of VDEF.
42064 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42065
42066 2004-06-10 Mark Mitchell <mark@codesourcery.com>
42067
42068 PR c++/14211
42069 * g++.dg/conversion/const1.C: New test.
42070
42071 PR c++/15076
42072 * g++.dg/conversion/reinterpret1.C: New test.
42073
42074 PR c++/15877
42075 * g++.dg/template/enum2.C: New test.
42076
42077 PR c++/15227
42078 * g++.dg/template/error13.C: New test.
42079
42080 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42081
42082 PR fortran/14957
42083 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42084 arguments to test_* REAL and of the right size.
42085
42086 2004-06-10 Jakub Jelinek <jakub@redhat.com>
42087
42088 PR target/15569
42089 PR rtl-optimization/15681
42090 * gcc.dg/20040609-1.c: New test.
42091
42092 2004-06-10 Jakub Jelinek <jakub@redhat.com>
42093
42094 PR c++/14791
42095 * g++.dg/opt/builtins1.C: New test.
42096
42097 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
42098
42099 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42100 that use default windows32 struct layout.
42101 * gcc.dg/i386-bitfield2.c: Likewise.
42102
42103 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
42104
42105 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42106 for mingw32 and cygwin targets.
42107
42108 2004-06-09 Geoffrey Keating <geoffk@apple.com>
42109
42110 * gcc.dg/pch/macro-4.c: New.
42111 * gcc.dg/pch/macro-4.hs: New.
42112
42113 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42114
42115 PR fortran/13249
42116 * gfortran.fortran-torture/compile/name_clash.f90: New test.
42117
42118 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42119
42120 PR fortran/13372
42121 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42122
42123 2004-06-09 Bud Davis <bdavis9659@comcast.net>
42124
42125 PR gfortran/14897
42126 * gfortran.fortran-torture/execute/t_edit.f90: New test.
42127
42128 2004-06-09 Bud Davis <bdavis9659@comcast.net>
42129
42130 PR gfortran/15755
42131 * gfortran.fortran-torture/execute/backspace.c : New test.
42132
42133 2004-06-09 Paul Brook <paul@codesourcery.com>
42134
42135 * gfortran.fortran-torture/execure/intrinsic_associated.f90
42136 (pointer_to_section): Rewrite to use smaller array.
42137
42138 2004-06-08 David Edelsohn <edelsohn@gnu.org>
42139
42140 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42141 * gcc.dg/ext/altivec-10.c: Same.
42142 * gcc.dg/ext/altivec-11.c: Same.
42143 * gcc.dg/ext/altivec-12.c: Same.
42144 * gcc.dg/ext/altivec-13.c: Same.
42145 * gcc.dg/ext/altivec-14.c: Same.
42146 * gcc.dg/ext/altivec-15.c: Same.
42147 * gcc.dg/ext/altivec-16.c: Same.
42148 * gcc.dg/ext/altivec-3.c: Same.
42149 * gcc.dg/ext/altivec-4.c: Same.
42150 * gcc.dg/ext/altivec-6.c: Same.
42151 * gcc.dg/ext/altivec-7.c: Same.
42152 * gcc.dg/ext/altivec-8.c: Same.
42153 * gcc.dg/ext/altivec-varargs-1.c: Same.
42154
42155 * g++.dg/ext/altivec-1.C: Correct dg syntax.
42156 * g++.dg/ext/altivec-10.C: Same.
42157 * g++.dg/ext/altivec-2.C: Same.
42158 * g++.dg/ext/altivec-3.C: Same.
42159 * g++.dg/ext/altivec-4.C: Same.
42160 * g++.dg/ext/altivec-5.C: Same.
42161 * g++.dg/ext/altivec-6.C: Same.
42162 * g++.dg/ext/altivec-7.C: Same.
42163 * g++.dg/ext/altivec-8.C: Same.
42164 * g++.dg/ext/altivec-9.C: Same.
42165
42166 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42167
42168 PR c++/7841
42169 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42170
42171 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42172
42173 * gcc.dg/union-1.c: New test.
42174
42175 2004-06-07 Roger Sayle <roger@eyesopen.com>
42176
42177 * gcc.dg/builtins-41.c: New test case.
42178 * gcc.dg/builtins-42.c: New test case.
42179
42180 2004-06-07 David Edelsohn <edelsohn@gnu.org>
42181
42182 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42183 * g++.dg/ext/altivec-10.C: Same.
42184 * g++.dg/ext/altivec-2.C: Same.
42185 * g++.dg/ext/altivec-3.C: Same.
42186 * g++.dg/ext/altivec-4.C: Same.
42187 * g++.dg/ext/altivec-5.C: Same.
42188 * g++.dg/ext/altivec-6.C: Same.
42189 * g++.dg/ext/altivec-7.C: Same.
42190 * g++.dg/ext/altivec-8.C: Same.
42191 * g++.dg/ext/altivec-9.C: Same.
42192 * g++.old-deja/g++.abi/cxa_vec.C: Same.
42193 * g++.old-deja/g++.brendan/new3.C: Same.
42194 * gcc.c-torture/execute/eeprof-1.x: Same.
42195
42196 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
42197
42198 PR c/14765
42199 * gcc.dg/pr14765-1.c: New test.
42200
42201 2004-06-07 Roger Sayle <roger@eyesopen.com>
42202
42203 PR c/14649
42204 * gcc.dg/pr14649-1.c: New test case.
42205
42206 2004-06-07 Richard Henderson <rth@redhat.com>
42207
42208 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42209 if temporaries.
42210
42211 2004-06-07 David Edelsohn <edelsohn@gnu.org>
42212
42213 * g++.dg/eh/elide1.C: Remove XFAIL.
42214
42215 2004-06-07 Mark Mitchell <mark@codesourcery.com>
42216
42217 PR c++/15337
42218 * g++.dg/expr/sizeof3.C: New test.
42219
42220 PR c++/14777
42221 * g++.dg/template/access14.C: New test.
42222
42223 PR c++/15554
42224 * g++.dg/template/enum1.C: New test.
42225
42226 PR c++/15057
42227 * g++.dg/eh/throw1.C: New test.
42228
42229 2004-06-07 David Ayers <d.ayers@inode.at>
42230 Ziemowit Laski <zlaski@apple.com>
42231
42232 * lib/objc.exp (objc_target_compile): Revert the '-framework
42233 Foundation' flag fix, since bare Darwin does not ship
42234 with the Foundation framework.
42235 * objc/execute/next_mapping.h: Provide a local NSConstantString
42236 @interface and @implementation.
42237 (objc_constant_string_init): A constructor function, used to
42238 initialize the NSConstantString meta-class object.
42239 * objc/execute/string1.m: Include "next_mapping.h" instead of
42240 <Foundation/NSString.h>.
42241 * objc/execute/string2.m: Likewise.
42242 * objc/execute/string3.m: Likewise.
42243 * objc/execute/string4.m: Likewise.
42244
42245 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
42246
42247 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42248 to double. Replace double with FLOAT.
42249 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42250
42251 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42252 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42253 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42254 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42255 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42256 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42257 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42258 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42259
42260 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
42261
42262 PR c/13519
42263 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42264
42265 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42266
42267 PR c++/15503
42268 * g++.dg/template/meminit2.C: New test.
42269
42270 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
42271
42272 PR target/15822
42273 * gcc.c-torture/execute/compare-fp-1.c,
42274 gcc.c-torture/execute/compare-fp-2.c,
42275 gcc.c-torture/execute/compare-fp-3.c,
42276 gcc.c-torture/execute/compare-fp-4.c,
42277 gcc.c-torture/execute/compare-fp-3.x,
42278 gcc.c-torture/execute/compare-fp-4.x: Moved...
42279 * gcc.c-torture/execute/ieee/compare-fp-1.c,
42280 gcc.c-torture/execute/ieee/compare-fp-2.c,
42281 gcc.c-torture/execute/ieee/compare-fp-3.c,
42282 gcc.c-torture/execute/ieee/compare-fp-4.c,
42283 gcc.c-torture/execute/ieee/compare-fp-3.x,
42284 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42285
42286 2004-06-04 David Ayers <d.ayers@inode.at>
42287
42288 * objc/execute/protocol-isEqual-4.m: New testcase.
42289
42290 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
42291
42292 * objc/execute/protocol-isEqual-1.m: New testcase.
42293 * objc/execute/protocol-isEqual-2.m: New testcase.
42294 * objc/execute/protocol-isEqual-3.m: New testcase.
42295
42296 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42297
42298 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42299
42300 2004-06-02 Ziemowit Laski <zlaski@apple.com>
42301
42302 * lib/objc.exp (objc_target_compile): When running tests on
42303 Darwin (Mac OS X), inform the linker about '-framework
42304 'Foundation'.
42305
42306 2004-06-02 Eric Christopher <echristo@redhat.com>
42307
42308 * gcc.c-torture/compile/20040602-1.c: New.
42309
42310 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
42311
42312 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42313 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42314
42315 PR tree-optimization/14736
42316 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42317
42318 PR tree-optimization/14042
42319 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42320
42321 PR tree-optimization/14729
42322 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42323
42324 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42325
42326 PR fortran/15557
42327 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42328
42329 2004-06-01 Richard Hederson <rth@redhat.com>
42330
42331 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42332
42333 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42334
42335 PR c++/14932
42336 * g++.dg/parse/offsetof4.C: New test.
42337
42338 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
42339
42340 PR objc/7993
42341 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42342
42343 2004-05-31 Mark Mitchell <mark@codesourcery.com>
42344
42345 PR c++/15701
42346 * g++.dg/template/friend29.C: New test.
42347
42348 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
42349
42350 PR c/15749
42351 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42352
42353 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
42354
42355 * gcc.dg/sparc-trap-1.c: New test.
42356
42357 2004-05-31 Roger Sayle <roger@eyesopen.com>
42358
42359 PR middle-end/15069
42360 * g++.dg/opt/fold3.C: New test case.
42361
42362 2004-05-30 Graham Stott <graham.stott@btinternet.com>
42363
42364 * lib/target-supports.exp (check_iconv_available): Fix fallout
42365 from 2004-05-28 patch.
42366
42367 2004-05-30 Paul Brook <paul@codesourcery.com>
42368
42369 PR fortran/15620
42370 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42371 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42372
42373 2004-05-30 Steven G. Kargl <kargls@comcast.net>
42374
42375 * gfortran.fortran-torture/execute/random_1.f90: New test.
42376
42377 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42378
42379 * g++.dg/ext/altivec-10.C: New test.
42380
42381 2004-05-29 Paul Brook <paul@codesourcery.com>
42382
42383 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42384
42385 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42386
42387 * gcc.dg/altivec-16.c: New test.
42388
42389 2004-05-28 Janis Johnson <janis187@us.ibm.com>
42390
42391 * lib/target-supports.exp (check_vmx_hw_available): New.
42392 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42393
42394 * lib/target-supports.exp (check_alias_available,
42395 check_iconv_available, check_named_sections_available): Use
42396 unique names for temporary files.
42397
42398 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42399
42400 * gcc.dg/altivec-15.c: New test.
42401
42402 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42403
42404 PR c++/15083
42405 * g++.dg/warn/noeffect6.C: New test.
42406
42407 PR c++/15471
42408 * g++.dg/expr/ptrmem4.C: New test.
42409
42410 PR c++/15640
42411 * g++.dg/template/operator3.C: New test.
42412
42413 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42414
42415 PR c++/14668
42416 * g++.dg/lookup/redecl1.C: New test.
42417 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42418
42419 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
42420
42421 * gcc.c-torture/execute/compare-fp-1.c,
42422 gcc.c-torture/execute/compare-fp-2.c,
42423 gcc.c-torture/execute/compare-fp-3.c,
42424 gcc.c-torture/execute/compare-fp-4.c,
42425 gcc.c-torture/execute/compare-fp-3.x,
42426 gcc.c-torture/execute/compare-fp-4.x,
42427 gcc.dg/pr15649-1.c: New.
42428
42429 2004-05-27 Adam Nemet <anemet@lnxw.com>
42430
42431 PR c++/12883
42432 * g++.dg/init/array14.C: New test.
42433
42434 2004-05-25 Janis Johnson <janis187@us.ibm.com>
42435
42436 * lib/compat.exp (compat-get-options-main): New.
42437 (compat-get-options): Remove unneeded code, warn for ignored
42438 command.
42439 (compat-execute): Check flag set by dg-require-* commands.
42440
42441 * lib/compat.exp (compat-execute): Break up long lines.
42442
42443 2004-05-24 Janis Johnson <janis187@us.ibm.com>
42444
42445 * gcc.dg/altivec-7.c: Don't use 'vector long'.
42446 * gcc.dg/altivec-14.c: New test.
42447 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42448
42449 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42450 * gcc.dg/altivec-12.c: Ditto.
42451
42452 * gcc.dg/altivec-3.c: Move call to altivec_check.
42453
42454 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42455
42456 PR c++/15044
42457 * g++.dg/template/error12.C: New test.
42458
42459 PR c++/15317
42460 * g++.dg/ext/attrib15.C: New test.
42461
42462 PR c++/15329
42463 * g++.dg/template/ptrmem9.C: New test.
42464
42465 2004-05-25 Paul Brook <paul@codesourcery.com>
42466
42467 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42468
42469 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42470
42471 PR c++/15165
42472 * g++.dg/template/crash19.C: New test.
42473
42474 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42475
42476 PR c++/15025
42477 * g++.dg/template/redecl1.C: New test.
42478
42479 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42480
42481 PR c++/14821
42482 * g++.dg/other/ns1.C: New test.
42483
42484 PR c++/14883
42485 * g++.dg/template/invalid1.C: New test.
42486
42487 2004-05-23 Paul Brook <paul@codesourcery.com>
42488 Victor Leikehman <lei@haifasphere.co.il>
42489
42490 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42491 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42492
42493 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42494
42495 PR c++/15285
42496 PR c++/15299
42497 * g++.dg/template/non-dependent5.C: New test.
42498 * g++.dg/template/non-dependent6.C: New test.
42499
42500 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42501
42502 PR c++/15507
42503 * g++.dg/inherit/union1.C: New test.
42504
42505 PR c++/15542
42506 * g++.dg/template/addr1.C: New test.
42507
42508 PR c++/15427
42509 * g++.dg/template/array5.C: New test.
42510
42511 PR c++/15287
42512 * g++.dg/template/array6.C: New test.
42513
42514 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
42515 Roger Sayle <roger@eyesopen.com>
42516
42517 * g++.dg/lookup/forscope2.C: New test case.
42518
42519 2004-05-22 Ben Elliston <bje@au.ibm.com>
42520
42521 * gcc.dg/cpp/Wmissingdirs.c: New.
42522
42523 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42524
42525 PR target/15301
42526 * gcc.dg/compat/union-m128-1.h: New file.
42527 * gcc.dg/compat/union-m128-1_main.c: Likewise.
42528 * gcc.dg/compat/union-m128-1_x.c: Likewise.
42529 * gcc.dg/compat/union-m128-1_y.c: Likewise.
42530
42531 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42532
42533 PR target/15302
42534 * gcc.dg/compat/struct-complex-1.h: New file.
42535 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42536 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42537 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42538
42539 2004-05-20 Roger Sayle <roger@eyesopen.com>
42540
42541 PR middle-end/3074
42542 * gcc.dg/pr3074-1.c: New test case.
42543 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42544
42545 2004-05-20 Falk Hueffner <falk@debian.org>
42546
42547 PR other/15526
42548 * gcc.dg/ftrapv-1.c: New test case.
42549
42550 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
42551
42552 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42553
42554 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
42555 Jeff Law <law@redhat.com>
42556
42557 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42558 * gcc.dg/tree-ssa/20040518-2.c: New test.
42559
42560 * gcc.dg/tree-ssa/20040518-1.c: New test.
42561
42562 2004-05-18 Zack Weinberg <zack@codesourcery.com>
42563
42564 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42565
42566 2004-05-18 Paul Brook <paul@codesourcery.com>
42567
42568 PR fortran/13930
42569 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42570
42571 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42572
42573 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42574 constant folding.
42575
42576 2004-05-17 Steven Bosscher <stevenb@suse.de>
42577
42578 * gcc.dg/tree-ssa/20040517-1.c: New test.
42579
42580 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42581
42582 * gcc.dg/loop-4.c: New test.
42583
42584 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
42585
42586 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42587
42588 2004-05-15 Bud Davis <bdavis9659@comcast.net>
42589
42590 PR fortran/15311
42591 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42592
42593 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42594
42595 PR fortran/13826
42596 PR fortran/13940
42597 * gfortran.fortran-torture/compile/data_1.f90: New test.
42598
42599 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42600
42601 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42602 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42603
42604 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42605
42606 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42607
42608 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42609
42610 PR c/15444
42611 * gcc.dg/format/xopen-1.c: Adjust expected message.
42612 * gcc.dg/format/xopen-3.c: New test.
42613
42614 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42615
42616 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42617
42618 2004-05-14 Jeff Law <law@redhat.com>
42619
42620 * gcc.dg/tree-ssa/20040514-2.c: New test.
42621
42622 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42623
42624 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42625 this ...
42626 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42627 this.
42628
42629 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42630
42631 * gcc.dg/tree-ssa/20040514-1.c: New test.
42632
42633 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42634
42635 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42636 test.
42637
42638 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42639
42640 PR fortran/14066
42641 * gfortran.fortran-torture/compile/do_1.f90: New test.
42642
42643 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42644
42645 PR fortran/15051
42646 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42647 test.
42648
42649 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42650
42651 PR fortran/15149
42652 * gfortran.fortran-torture/execute/random_init.f90: New test.
42653
42654 2004-05-13 Paul Brook <paul@codesourcery.com>
42655
42656 PR fortran/15314
42657 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42658
42659 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42660
42661 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42662 for the powerpc case.
42663
42664 2004-05-13 Jeff Law <law@redhat.com>
42665
42666 * gcc.dg/tree-ssa/20040513-1.c: New test.
42667 * gcc.dg/tree-ssa/20040513-2.c: New test.
42668
42669 2004-05-13 Paul Brook <paul@codesourcery.com>
42670
42671 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42672 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42673 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42674
42675 2004-05-13 Andreas Schwab <schwab@suse.de>
42676
42677 PR other/10819
42678 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42679 characters.
42680
42681 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42682
42683 PR fortran/15294
42684 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42685
42686 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42687
42688 Merge from tree-ssa-20020619-branch. See
42689 ChangeLog.tree-ssa for details.
42690
42691 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42692
42693 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42694 include <altivec.h> explicitly.
42695 * gcc.dg/altivec-13.c: Likewise.
42696
42697 2004-05-11 Paul Brook <paul@codesourcery.com>
42698
42699 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42700
42701 2004-05-10 Eric Christopher <echristo@redhat.com>
42702
42703 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42704 * gcc.dg/sibcall-4.c: Ditto.
42705
42706 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42707
42708 * g++.dg/ext/altivec-8.C: New test case.
42709 * gcc.dg/altivec-13.c: New test case.
42710
42711 2004-05-08 Roger Sayle <roger@eyesopen.com>
42712
42713 * gcc.c-torture/execute/divcmp-1.c: New test case.
42714 * gcc.c-torture/execute/divcmp-2.c: New test case.
42715 * gcc.c-torture/execute/divcmp-3.c: New test case.
42716
42717 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42718
42719 * g++.dg/other/pragma-re-2.C: New test.
42720
42721 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42722
42723 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42724 * gcc.dg/i386-387-2.c: Likewise.
42725
42726 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42727 __builtin_drem.
42728 * gcc.dg/i386-387-6.c: Likewise.
42729
42730 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42731
42732 * gcc.dg/builtins-33.c: Also check log1p*.
42733
42734 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42735
42736 PR optimization/15296
42737 * gcc.c-torture/execute/pr15296.c: New test.
42738
42739 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42740
42741 * gcc.dg/builtins-40.c: New test.
42742
42743 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42744
42745 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42746
42747 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42748
42749 * g++.dg/ext/spe1.C: New testcase.
42750
42751 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42752
42753 * objc.dg/image-info.m: Allow additional attributes
42754 for __image_info section.
42755
42756 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42757
42758 * gcc.dg/torture/mips-hilo-2.c: New test.
42759
42760 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42761
42762 PR c++/14389
42763 * g++.dg/template/member5.C: New test.
42764
42765 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42766
42767 * gcc.dg/builtins-34.c: Also check expm1*.
42768
42769 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42770
42771 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42772 * gcc.dg/torture/builtin-convert-3.c: New test.
42773
42774 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42775
42776 PR middle-end/15054
42777 * g++.dg/opt/pr15054.C: New test.
42778
42779 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42780
42781 * gcc.dg/torture/builtin-rounding-1.c: New test.
42782 * gcc.dg/builtins-25.c: Delete.
42783 * gcc.dg/builtins-29.c: Delete.
42784
42785 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42786
42787 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42788 * gcc.dg/sibcall-4.c: Likewise.
42789 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42790
42791 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42792
42793 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42794 bit-field on 16-bit targets.
42795
42796 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42797
42798 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42799 16-bit targets.
42800
42801 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42802
42803 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42804 * gcc.dg/rs6000-power2-2.c: Likewise.
42805
42806 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42807
42808 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42809 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42810 Change the asm registers to be in form of frN instead of fN.
42811
42812 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42813
42814 * gcc.dg/torture/builtin-convert-2.c: New test.
42815
42816 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42817
42818 * gcc.dg/rs6000-power2-1.c: New test.
42819 * gcc.dg/rs6000-power2-2.c: New test.
42820
42821 2004-04-28 Jan Hubicka <jh@suse.cz>
42822
42823 * gcc.dg/unused-6.c: New test.
42824
42825 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42826 Ulrich Weigand <uweigand@de.ibm.com>
42827
42828 * ada/acats/run_all.sh: Define $target variable.
42829
42830 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42831
42832 PR c++/15119
42833 * g++.dg/other/vararg-1.C: New test.
42834
42835 PR c++/4794
42836 * g++.dg/eh/cleanup3.C: New test.
42837
42838 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42839
42840 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42841 and ad8011a (target_insn).
42842 * ada/acats/support/macro.dfs: Likewise.
42843 * ada/acats/support/impbit.adb: New file.
42844
42845 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42846
42847 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42848
42849 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42850
42851 * gcc.dg/loop-3.c: New test.
42852
42853 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42854
42855 * gcc.c-torture/execute/simd-5.c: New test.
42856
42857 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42858
42859 PR c++/15064
42860 * g++.dg/template/crash18.C: New test.
42861
42862 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42863
42864 * g++.dg/ext/complit3.C: New test.
42865
42866 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42867
42868 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42869 * gcc.dg/altivec-3.c: Same.
42870 * gcc.dg/altivec-varargs-1.c: Same.
42871
42872 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42873
42874 * lib/target-supports.exp (check_profiling_available): Assume
42875 profiling is not available on powerpc-eabi targets.
42876
42877 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42878
42879 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42880 * gcc.dg/vmx/bug-1.c: Ditto.
42881
42882 2004-04-20 Eric Christopher <echristo@redhat.com>
42883
42884 * gcc.dg/charset/extern.c: New test.
42885 * g++.dg/charset/extern3.cc: Ditto.
42886
42887 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42888
42889 * gcc.dg/builtins-39.c: New test.
42890
42891 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42892
42893 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42894
42895 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42896
42897 * gcc.dg/torture/mips-hilo-1.c: New test.
42898
42899 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42900
42901 * gcc.c-torture/compile/20040419-1.c: New test.
42902
42903 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42904
42905 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42906
42907 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42908 Aldy Hernandez <aldyh@redhat.com>
42909
42910 * gcc.c-torture/execute/va-arg-24.c: New.
42911
42912 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42913 Aldy Hernandez <aldyh@redhat.com>
42914
42915 * gcc.dg/vmx/1b-01.c: New.
42916 * gcc.dg/vmx/1b-02.c: New.
42917 * gcc.dg/vmx/1b-03.c: New.
42918 * gcc.dg/vmx/1b-04.c: New.
42919 * gcc.dg/vmx/1b-05.c: New.
42920 * gcc.dg/vmx/1b-06.c: New.
42921 * gcc.dg/vmx/1b-07.c: New.
42922 * gcc.dg/vmx/1c-01.c: New.
42923 * gcc.dg/vmx/1c-02.c: New.
42924 * gcc.dg/vmx/3a-01a.c: New.
42925 * gcc.dg/vmx/3a-01.c: New.
42926 * gcc.dg/vmx/3a-01m.c: New.
42927 * gcc.dg/vmx/3a-03.c: New.
42928 * gcc.dg/vmx/3a-03m.c: New.
42929 * gcc.dg/vmx/3a-04.c: New.
42930 * gcc.dg/vmx/3a-04m.c: New.
42931 * gcc.dg/vmx/3a-05.c: New.
42932 * gcc.dg/vmx/3a-06.c: New.
42933 * gcc.dg/vmx/3a-06m.c: New.
42934 * gcc.dg/vmx/3a-07.c: New.
42935 * gcc.dg/vmx/3b-01.c: New.
42936 * gcc.dg/vmx/3b-02.c: New.
42937 * gcc.dg/vmx/3b-10.c: New.
42938 * gcc.dg/vmx/3b-13.c: New.
42939 * gcc.dg/vmx/3b-14.c: New.
42940 * gcc.dg/vmx/3b-15.c: New.
42941 * gcc.dg/vmx/3c-01a.c: New.
42942 * gcc.dg/vmx/3c-01.c: New.
42943 * gcc.dg/vmx/3c-02.c: New.
42944 * gcc.dg/vmx/3c-03.c: New.
42945 * gcc.dg/vmx/3d-01.c: New.
42946 * gcc.dg/vmx/4-01.c: New.
42947 * gcc.dg/vmx/4-03.c: New.
42948 * gcc.dg/vmx/5-01.c: New.
42949 * gcc.dg/vmx/5-02.c: New.
42950 * gcc.dg/vmx/5-03.c: New.
42951 * gcc.dg/vmx/5-04.c: New.
42952 * gcc.dg/vmx/5-05.c: New.
42953 * gcc.dg/vmx/5-06.c: New.
42954 * gcc.dg/vmx/5-07.c: New.
42955 * gcc.dg/vmx/5-07t.c: New.
42956 * gcc.dg/vmx/5-08.c: New.
42957 * gcc.dg/vmx/5-10.c: New.
42958 * gcc.dg/vmx/5-11.c: New.
42959 * gcc.dg/vmx/7-01a.c: New.
42960 * gcc.dg/vmx/7-01.c: New.
42961 * gcc.dg/vmx/7c-01.c: New.
42962 * gcc.dg/vmx/7d-01.c: New.
42963 * gcc.dg/vmx/7d-02.c: New.
42964 * gcc.dg/vmx/8-01.c: New.
42965 * gcc.dg/vmx/8-02a.c: New.
42966 * gcc.dg/vmx/8-02.c: New.
42967 * gcc.dg/vmx/brode-1.c: New.
42968 * gcc.dg/vmx/bug-1.c: New.
42969 * gcc.dg/vmx/bug-2.c: New.
42970 * gcc.dg/vmx/bug-3.c: New.
42971 * gcc.dg/vmx/cw-bug-1.c: New.
42972 * gcc.dg/vmx/cw-bug-2.c: New.
42973 * gcc.dg/vmx/cw-bug-3.c: New.
42974 * gcc.dg/vmx/dct.c: New.
42975 * gcc.dg/vmx/debug-1.c: New.
42976 * gcc.dg/vmx/debug-2.c: New.
42977 * gcc.dg/vmx/debug-3.c: New.
42978 * gcc.dg/vmx/debug-4.c: New.
42979 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42980 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42981 * gcc.dg/vmx/eg-5.c: New.
42982 * gcc.dg/vmx/fft.c: New.
42983 * gcc.dg/vmx/gcc-bug-1.c: New.
42984 * gcc.dg/vmx/gcc-bug-2.c: New.
42985 * gcc.dg/vmx/gcc-bug-3.c: New.
42986 * gcc.dg/vmx/gcc-bug-4.c: New.
42987 * gcc.dg/vmx/gcc-bug-5.c: New.
42988 * gcc.dg/vmx/gcc-bug-6.c: New.
42989 * gcc.dg/vmx/gcc-bug-7.c: New.
42990 * gcc.dg/vmx/gcc-bug-8.c: New.
42991 * gcc.dg/vmx/gcc-bug-9.c: New.
42992 * gcc.dg/vmx/gcc-bug-b.c: New.
42993 * gcc.dg/vmx/gcc-bug-c.c: New.
42994 * gcc.dg/vmx/gcc-bug-d.c: New.
42995 * gcc.dg/vmx/gcc-bug-e.c: New.
42996 * gcc.dg/vmx/gcc-bug-f.c: New.
42997 * gcc.dg/vmx/gcc-bug-g.c: New.
42998 * gcc.dg/vmx/gcc-bug-i.c: New.
42999 * gcc.dg/vmx/harness.h: New.
43000 * gcc.dg/vmx/ira1.c: New.
43001 * gcc.dg/vmx/ira2a.c: New.
43002 * gcc.dg/vmx/ira2b.c: New.
43003 * gcc.dg/vmx/ira2.c: New.
43004 * gcc.dg/vmx/ira2c.c: New.
43005 * gcc.dg/vmx/mem.c: New.
43006 * gcc.dg/vmx/newton-1.c: New.
43007 * gcc.dg/vmx/ops.c: New.
43008 * gcc.dg/vmx/sn7153.c: New.
43009 * gcc.dg/vmx/spill2.c: New.
43010 * gcc.dg/vmx/spill3.c: New.
43011 * gcc.dg/vmx/spill.c: New.
43012 * gcc.dg/vmx/t.c: New.
43013 * gcc.dg/vmx/varargs-1.c: New.
43014 * gcc.dg/vmx/varargs-2.c: New.
43015 * gcc.dg/vmx/varargs-3.c: New.
43016 * gcc.dg/vmx/varargs-4.c: New.
43017 * gcc.dg/vmx/varargs-5.c: New.
43018 * gcc.dg/vmx/varargs-6.c: New.
43019 * gcc.dg/vmx/varargs-7.c: New.
43020 * gcc.dg/vmx/vmx.exp: New.
43021 * gcc.dg/vmx/vprint-1.c: New.
43022 * gcc.dg/vmx/vscan-1.c: New.
43023 * gcc.dg/vmx/x-01.c: New.
43024 * gcc.dg/vmx/x-02.c: New.
43025 * gcc.dg/vmx/x-03.c: New.
43026 * gcc.dg/vmx/x-04.c: New.
43027 * gcc.dg/vmx/x-05.c: New.
43028 * gcc.dg/vmx/yousufi-1.c: New.
43029 * gcc.dg/vmx/zero-1.c: New.
43030 * gcc.dg/vmx/zero.c: New.
43031
43032 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
43033
43034 * g++.dg/lookup/java1.C: Update for chage of
43035 _Jv_AllocObject.
43036 * g++.dg/lookup/java2.C: Likewise.
43037
43038 2004-04-17 Laurent GUERBY <laurent@guerby.net>
43039
43040 * ada/acats/run_all.sh: use -O2 by default.
43041
43042 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
43043
43044 * gcc.dg/vr-mult-[12].c: New tests.
43045
43046 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43047
43048 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43049
43050 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43051
43052 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
43053
43054 * lib/target-supports.exp (check_profiling_available): Assume
43055 profiling isn't available for mips*-*-elf targets.
43056
43057 2004-04-14 Uros Bizjak <uros@kss-loka.si>
43058
43059 * gcc.dg/builtins-38.c: New test.
43060
43061 2004-04-14 Eric Christopher <echristo@redhat.com>
43062
43063 * g++.dg/charset/charset.exp: Run .cc extension tests.
43064
43065 2004-04-14 Zack Weinberg <zack@codesourcery.com>
43066
43067 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
43068
43069 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43070
43071 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43072
43073 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
43074
43075 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43076 * gcc.dg/i386-387-2.c: Likewise.
43077
43078 * gcc.dg/i386-387-7.c: New test.
43079 * gcc.dg/i386-387-8.c: New test.
43080
43081 * gcc.dg/builtins-37.c: New test.
43082
43083 2004-04-13 Geoffrey Keating <geoffk@apple.com>
43084
43085 * g++.dg/pch/externc-1.C: Add missing semicolon.
43086
43087 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
43088
43089 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43090
43091 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43092
43093 * gcc.c-torture/execute/20040411-1.c: New test.
43094
43095 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
43096
43097 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43098
43099 2004-04-09 Chris Demetriou <cgd@broadcom.com>
43100
43101 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43102
43103 2004-04-09 Zack Weinberg <zack@codesourcery.com>
43104
43105 * lib/target-supports.exp (check_named_sections_available): New.
43106 * lib/gcc-dg.exp (dg-require-named-sections): New.
43107 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43108 old-deja.exp. Also prune error-count message from HP linker.
43109 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43110
43111 * g++.dg/init/init-ref4.C: Use dg-require-weak.
43112 * g++.old-deja/g++.pt/static3.C: Likewise.
43113 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43114
43115 2004-04-09 Roger Sayle <roger@eyesopen.com>
43116
43117 * gcc.c-torture/execute/20040409-1.c: New test case.
43118 * gcc.c-torture/execute/20040409-2.c: New test case.
43119 * gcc.c-torture/execute/20040409-3.c: New test case.
43120
43121 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
43122
43123 * gcc.dg/20040409-1.c: New test.
43124
43125 2004-04-08 Roger Sayle <roger@eyesopen.com>
43126
43127 PR target/14888
43128 * g++.dg/opt/pr14888.C: New test case.
43129
43130 2004-04-08 Geoffrey Keating <geoffk@apple.com>
43131
43132 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43133 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43134 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43135 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43136 New tests.
43137
43138 2004-04-08 Paul Brook <paul@codesourcery.com>
43139
43140 * gcc.dg/spill-1.c: New test.
43141
43142 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43143
43144 * gcc.dg/torture/builtin-ctype-2.c: New test.
43145
43146 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
43147
43148 * gcc.dg/pch/pch.exp: Add largefile test.
43149
43150 2004-04-06 Geoffrey Keating <geoffk@apple.com>
43151
43152 * g++.dg/pch/externc-1.Hs: New.
43153 * g++.dg/pch/externc-1.C: New.
43154
43155 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43156
43157 * gcc.dg/compat/struct-by-value-5a_main.c,
43158 gcc.dg/compat/struct-by-value-5b_main.c: New files.
43159 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43160 * gcc.dg/compat/struct-by-value-5a_x.c,
43161 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43162 gcc.dg/compat/struct-by-value-5_x.c.
43163 * gcc.dg/compat/struct-by-value-5a_y.c,
43164 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43165 gcc.dg/compat/struct-by-value-5_y.c.
43166
43167 * gcc.dg/compat/struct-by-value-6a_main.c,
43168 gcc.dg/compat/struct-by-value-6b_main.c: New files.
43169 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43170 * gcc.dg/compat/struct-by-value-6a_x.c,
43171 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43172 gcc.dg/compat/struct-by-value-6_x.c.
43173 * gcc.dg/compat/struct-by-value-6a_y.c,
43174 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43175 gcc.dg/compat/struct-by-value-6_y.c.
43176
43177 * gcc.dg/compat/struct-by-value-7a_main.c,
43178 gcc.dg/compat/struct-by-value-7b_main.c: New files.
43179 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43180 * gcc.dg/compat/struct-by-value-7a_x.c,
43181 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43182 gcc.dg/compat/struct-by-value-7_x.c.
43183 * gcc.dg/compat/struct-by-value-7a_y.c,
43184 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43185 gcc.dg/compat/struct-by-value-7_y.c.
43186
43187 2004-04-06 Jakub Jelinek <jakub@redhat.com>
43188
43189 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43190 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43191 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43192 options.
43193
43194 2004-04-06 Uros Bizjak <uros@kss-loka.si>
43195
43196 * gcc.dg/builtins-36.c: New test.
43197
43198 2004-04-06 Paul Brook <paul@codesourcery.com>
43199
43200 * README.gcc: Remove obsolete contraint on testcases.
43201
43202 2004-04-05 Paul Brook <paul@codesourcery.com>
43203
43204 PR2123
43205 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
43206 failure and exit(0) on success.
43207 * g++.dg/expr/anew2.C: Ditto.
43208 * g++.dg/expr/anew3.C: Ditto.
43209 * g++.dg/expr/anew4.C: Ditto.
43210
43211 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
43212
43213 PR c++/3518
43214 * g++.dg/template/unify7.C: New.
43215
43216 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
43217
43218 * g++.dg/README: Bring up to date with new subdirectories; remove
43219 duplicate subdirectory lines.
43220
43221 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
43222
43223 PR c++/14007
43224 * g++.dg/template/unify5.C: New.
43225 * g++.dg/template/unify6.C: New.
43226 * g++.dg/template/qualttp20.C: Adjust.
43227 * g++.old-deja/g++.jason/report.C: Adjust.
43228 * g++.old-deja/g++.other/qual1.C: Adjust.
43229
43230 2004-04-01 Mark Mitchell <mark@codesourcery.com>
43231
43232 PR c++/14803
43233 * g++.dg/inherit/ptrmem1.C: New test.
43234
43235 2004-04-01 Jakub Jelinek <jakub@redhat.com>
43236
43237 PR c++/14755
43238 * gcc.c-torture/execute/20040331-1.c: New test.
43239 * gcc.dg/20040331-1.c: New test.
43240
43241 2004-04-01 Paul Brook <paul@codesourcery.com>
43242
43243 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43244
43245 2004-03-30 Mark Mitchell <mark@codesourcery.com>
43246
43247 PR c++/14724
43248 * g++.dg/init/goto1.C: New test.
43249
43250 PR c++/14763
43251 * g++.dg/template/defarg4.C: New test.
43252
43253 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
43254
43255 * gcc.dg/altivec-11.c: Extend test for more valid cases.
43256
43257 2004-03-28 David Edelsohn <edelsohn@gnu.org>
43258
43259 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43260
43261 2004-03-28 Zack Weinberg <zack@codesourcery.com>
43262
43263 * gcc.dg/noncompile/undeclared-2.c: New test.
43264
43265 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
43266
43267 * gcc.dg/940409-1.c: Remove XFAIL.
43268 * gcc.dg/reg-vol-struct-1.c: New test.
43269
43270 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43271
43272 * gcc.dg/torture/builtin-wctype-1.c: New test.
43273
43274 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
43275
43276 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43277 * gcc.dg/20001101-1.c: Likewise.
43278 * gcc.dg/20001102-1.c: Likewise.
43279
43280 2004-03-25 Roger Sayle <roger@eyesopen.com>
43281
43282 * gcc.dg/compare8.c: Add an additional test for XOR.
43283
43284 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43285
43286 * gcc.dg/torture/builtin-ctype-1.c: New test.
43287
43288 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43289
43290 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43291 * gcc.dg/torture/builtin-math-1.c: Likewise.
43292 * gcc.dg/torture/builtin-power-1.c: New test.
43293
43294 2004-03-24 Andreas Schwab <schwab@suse.de>
43295
43296 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43297 IA64 assembler.
43298
43299 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
43300 Roger Sayle <roger@eyesopen.com>
43301
43302 * gcc.dg/compare8.c: New test case.
43303
43304 2004-03-23 Ziemowit Laski <zlaski@apple.com>
43305
43306 * g++.dg/ext/altivec-7.C: New test.
43307
43308 2004-03-23 Zack Weinberg <zack@codesourcery.com>
43309
43310 PR 12267, 12391, 12560, 13129, 14114, 14133
43311 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43312 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43313 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43314 Adjust error regexps.
43315 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43316 * gcc.dg/noncompile/undeclared-1.c: New test cases.
43317 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43318 * gcc.dg/local1.c: Add explanatory comment.
43319
43320 2004-03-23 Roger Sayle <roger@eyesopen.com>
43321
43322 PR optimization/14669
43323 * g++.dg/opt/fold2.C: New test case.
43324
43325 2004-03-22 Jakub Jelinek <jakub@redhat.com>
43326
43327 PR c/14069
43328 * gcc.dg/20040322-1.c: New test.
43329
43330 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43331
43332 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
43333 * gcc.dg/ultrasp4.c: Likewise.
43334 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
43335
43336 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43337
43338 * gcc.dg/i386-sse-8.c: Reset default options.
43339
43340 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43341
43342 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43343 in the error message text.
43344
43345 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43346
43347 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43348
43349 2004-03-21 Mark Mitchell <mark@codesourcery.com>
43350
43351 PR c++/14616
43352 * g++.dg/init/array13.C: New test.
43353
43354 2004-03-20 Roger Sayle <roger@eyesopen.com>
43355
43356 PR target/13889
43357 * gcc.c-torture/compile/pr13889.c: New test case.
43358
43359 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
43360
43361 PR c/14635
43362 * builtins-1.c (nan, nans): Don't test.
43363 * builtins-30.c: Don't use nan, nanf, nanl.
43364 * builtins-35.c: New test.
43365
43366 2004-03-19 Ziemowit Laski <zlaski@apple.com>
43367
43368 * g++.dg/ext/altivec-6.C: New test.
43369
43370 2004-03-19 Mark Mitchell <mark@codesourcery.com>
43371
43372 * g++.dg/init/placement3.C: New test.
43373
43374 * g++.dg/template/spec13.C: New test.
43375
43376 * g++.dg/lookup/using11.C: New test.
43377
43378 * g++.dg/lookup/koenig3.C: New test.
43379
43380 * g++.dg/template/operator2.C: New test.
43381
43382 * g++.dg/expr/dtor3.C: New test.
43383 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43384 marker.
43385 * g++.old-deja/g++.law/visibility28.C: Likewise.
43386
43387 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
43388
43389 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43390 * gcc.dg/ppc64-abi-3.c: Likewise.
43391
43392 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43393
43394 PR c++/14545
43395 * g++.dg/parse/template15.C: New test.
43396
43397 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43398
43399 * g++.dg/expr/dtor2.C: New test.
43400
43401 * g++.dg/lookup/anon4.C: New test.
43402
43403 * g++.dg/overload/using1.C: New test.
43404
43405 * g++.dg/template/lookup7.C: New test.
43406
43407 * g++.dg/template/typename6.C: New test.
43408
43409 * g++.dg/expr/cond6.C: New test.
43410
43411 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43412
43413 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43414
43415 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43416
43417 * g++.dg/expr/cond5.C: New test.
43418 * g++.dg/expr/constcast1.C: Likewise.
43419 * g++.dg/expr/ptrmem2.C: Likewise.
43420 * g++.dg/expr/ptrmem3.C: Likewise.
43421 * g++.dg/lookup/main1.C: Likewise.
43422 * g++.dg/template/lookup6.C: Likewise.
43423
43424 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43425
43426 * gcc.dg/local1.c: New test.
43427
43428 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43429
43430 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43431
43432 * gcc.dg/torture/builtin-convert-1.c: New test.
43433
43434 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43435
43436 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43437
43438 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43439
43440 PR c++/14481
43441 * g++.dg/warn/Wunused-7.C: New test.
43442
43443 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43444
43445 * gcc.dg/torture/builtin-integral-1.c: New test.
43446
43447 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43448
43449 PR c++/14586
43450 * g++.dg/parse/non-dependent3.C: New test.
43451
43452 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
43453
43454 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43455 * g++.dg/eh/simd-2.C: Likewise.
43456 * g++.dg/init/array10.C: Likewise.
43457 * gcc.c-torture/compile/simd-1.c: Likewise.
43458 * gcc.c-torture/compile/simd-2.c: Likewise.
43459 * gcc.c-torture/compile/simd-3.c: Likewise.
43460 * gcc.c-torture/compile/simd-4.c: Likewise.
43461 * gcc.c-torture/compile/simd-6.c: Likewise.
43462 * gcc.c-torture/execute/simd-1.c: Likewise.
43463 * gcc.c-torture/execute/simd-2.c: Likewise.
43464 * gcc.dg/compat/vector-defs.h: Likewise.
43465 * gcc.dg/20020531-1.c: Likewise.
43466 * gcc.dg/altivec-3.c: Likewise.
43467 * gcc.dg/altivec-4.c: Likewise.
43468 * gcc.dg/altivec-varargs-1.c: Likewise.
43469 * gcc.dg/compat/vector-defs.h: Likewise.
43470 * gcc.dg/i386-mmx-3.c: Likewise.
43471 * gcc.dg/i386-sse-4.c: Likewise.
43472 * gcc.dg/i386-sse-5.c: Likewise.
43473 * gcc.dg/i386-sse-8.c: Likewise.
43474 * gcc.dg/simd-1.c: Likewise.
43475 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
43476 __ev64_opaque__ since the machine description provides it.
43477
43478 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43479
43480 * lib/compat.exp (skip_list): New global variable.
43481 Use it to hold the user defined COMPAT_SKIPS list if any.
43482 (compat-obj): Add the members of skip_list to optall.
43483
43484 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43485
43486 * gcc.dg/compat/union-by-value-1_main.c,
43487 union-by-value-1_x.c, union-by-value-1_y.c,
43488 union-check.h, union-defs.h,
43489 union-init.h, union-return-1_main.c,
43490 union-return-1_x.c, union-return-1_y.c: New files.
43491
43492 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43493
43494 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43495 mixed-struct-init.h: Add 4 mixed structure types.
43496 struct-by-value-21_main.c, struct-by-value-21_x.c,
43497 struct-by-value-21_y.c, struct-return-21_main.c,
43498 struct-return-21_x.c, struct-return-21_y.c: New files.
43499
43500 2004-03-13 Mark Mitchell <mark@codesourcery.com>
43501
43502 PR c++/14550
43503 * g++.dg/parse/template14.C: New test.
43504
43505 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43506
43507 * gcc.c-torture/execute/20040313-1.c: New test.
43508
43509 2004-03-13 Jakub Jelinek <jakub@redhat.com>
43510
43511 PR target/14533
43512 * gcc.dg/20040311-2.c: New test.
43513
43514 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
43515
43516 PR other/14544
43517 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43518 bit-field.
43519
43520 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
43521
43522 * gcc.dg/20040305-2.c: Add missing return statement.
43523
43524 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43525
43526 * gcc.dg/builtins-34.c: Also check pow10*.
43527
43528 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43529
43530 PR target/14262
43531 * gcc.dg/20040305-2.c: New test.
43532
43533 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43534
43535 * gcc.dg/20040310-1.c: New test.
43536
43537 2004-03-11 Roger Sayle <roger@eyesopen.com>
43538
43539 * gcc.c-torture/execute/20040311-1.c: New test case.
43540
43541 2004-03-11 Mark Mitchell <mark@codesourcery.com>
43542
43543 PR c++/14476
43544 * g++.dg/lookup/enum1.C: New test.
43545
43546 2004-03-10 Mark Mitchell <mark@codesourcery.com>
43547
43548 PR c++/14510
43549 * g++.dg/lookup/struct2.C: New test.
43550
43551 2004-03-10 Uros Bizjak <uros@kss-loka.si>
43552
43553 * gcc.dg/builtins-34.c: New test.
43554
43555 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43556
43557 * gcc.dg/torture/builtin-nonneg-1.c: New test.
43558
43559 2004-03-09 James E Wilson <wilson@specifixinc.com>
43560
43561 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43562 * gcc.dg/alias-2.c: New testcase.
43563
43564 2004-03-09 Zack Weinberg <zack@codesourcery.com>
43565
43566 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43567
43568 2004-03-09 Roger Sayle <roger@eyesopen.com>
43569
43570 * gcc.c-torture/execute/20040309-1.c: New test case.
43571
43572 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
43573
43574 PR c++/14397
43575 * g++.dg/overload/ref1.C: New.
43576
43577 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43578
43579 PR c++/14409
43580 * g++.dg/template/spec12.C: New test.
43581
43582 PR c++/14448
43583 * g++.dg/parse/crash14.C: New test.
43584
43585 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43586
43587 PR c++/14230
43588 * g++.dg/init/ref11.C: New test.
43589
43590 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43591
43592 PR c++/14432
43593 * g++.dg/parse/builtin2.C: New test.
43594
43595 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43596
43597 PR c++/14401
43598 * g++.dg/init/ctor3.C: New test.
43599 * g++.dg/init/union1.C: New test.
43600 * g++.dg/ext/anon-struct4.C: New test.
43601
43602 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43603
43604 * g++.dg/lookup/koenig1.C: Tweak error messages.
43605 * g++.dg/lookup/used-before-declaration.C: Likewise.
43606 * g++.dg/other/do1.C: Likewise.
43607 * g++.dg/overload/koenig1.C: Likewise.
43608 * g++.dg/parse/crash13.C: Likewise.
43609 * g++.dg/template/instantiate3.C: Likewise.
43610
43611 2004-03-08 Eric Christopher <echristo@redhat.com>
43612
43613 * * lib/target-supports.exp: Enable libiconv in test
43614 compilation. Fix up error checking.
43615
43616 2004-03-08 Roger Sayle <roger@eyesopen.com>
43617
43618 PR middle-end/14289
43619 * gcc.dg/pr14289-1.c: New test case.
43620 * gcc.dg/pr14289-2.c: Likewise.
43621 * gcc.dg/pr14289-3.c: Likewise.
43622
43623 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43624
43625 * gcc.c-torture/execute/20040308-1.c: New test.
43626
43627 2004-03-07 Roger Sayle <roger@eyesopen.com>
43628
43629 * gcc.c-torture/execute/20040307-1.c: New test case.
43630
43631 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43632
43633 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43634
43635 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43636
43637 * gcc.dg/20040306-1.c: New test.
43638
43639 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43640
43641 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43642 them static.
43643 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43644
43645 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43646
43647 PR c/14465
43648 * gcc.dg/decl-6.c: New test.
43649
43650 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43651
43652 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43653 Rename LOGPOW -> LOG_POW.
43654 (SQRT_EXP, POW_EXP): New.
43655
43656 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43657
43658 * gcc.dg/i386-sse-8.c: New test.
43659
43660 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43661
43662 PR c/14114
43663 * gcc.dg/decl-5.c: New test.
43664
43665 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43666
43667 * gcc.dg/20040305-1.c: New test.
43668
43669 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43670
43671 PR other/14354
43672 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43673
43674 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43675
43676 PR c++/14425, c++/14426
43677 * g++.dg/ext/altivec-4.C: New test.
43678 * g++.dg/ext/altivec-5.C: New test.
43679
43680 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43681
43682 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43683 global variables of a type with no linkage.
43684 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43685 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43686 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43687 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43688 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43689 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43690 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43691 * g++.dg/warn/deprecated.C: Name enum Color.
43692 * g++.dg/overload/VLA.C: Name structure for 'b'.
43693 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43694
43695 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43696
43697 * gcc.c-torture/compile/20040304-1.c: New test.
43698
43699 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43700
43701 PR 13728
43702 * gcc.dg/decl-4.c: New testcase.
43703
43704 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43705
43706 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43707 as PRECF if sizeof (float) > sizeof (double).
43708 (PRECL): Make it the same as PRECF if
43709 sizeof (float) > sizeof (long double).
43710
43711 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43712
43713 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43714 system type. Add check for irix6 which doesn't have c99 runtime.
43715
43716 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43717
43718 * gcc.dg/const-elim-1.c: xfail for xtensa.
43719
43720 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43721
43722 PR c++/14369
43723 * g++.dg/template/cond4.C: New test.
43724
43725 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43726
43727 PR c++/14360
43728 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43729
43730 PR c++/14361
43731 * g++.dg/parse/defarg7.C: New test.
43732
43733 PR c++/14359
43734 * g++.dg/template/friend26.C: New test.
43735
43736 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43737
43738 PR c++/14324
43739 * g++.dg/abi/mangle21.C: New test.
43740
43741 PR c++/14260
43742 * g++.dg/parse/constructor2.C: New test.
43743
43744 PR c++/14337
43745 * g++.dg/template/sfinae1.C: New test.
43746
43747 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43748
43749 PR c++/14267
43750 * g++.dg/expr/crash2.C: New test.
43751
43752 PR middle-end/13448
43753 * gcc.dg/inline-5.c: New test.
43754 * gcc.dg/always-inline.c: Split out tests into ...
43755 * gcc.dg/always-inline2.c: ... this and ...
43756 * gcc.dg/always-inline3.c: ... this.
43757
43758 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43759
43760 PR debug/12103
43761 * g++.dg/debug/crash1.C: New test.
43762
43763 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43764
43765 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43766 function with __attribute__((noinline)).
43767 (recurser_void2): Likewise.
43768 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43769 (recurser_void2): Likewise.
43770
43771 2004-02-29 Roger Sayle <roger@eyesopen.com>
43772
43773 PR middle-end/14203
43774 * g++.dg/warn/Wunused-6.C: New test case.
43775
43776 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43777
43778 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43779 not defined.
43780
43781 2004-02-27 Eric Christopher <echristo@redhat.com>
43782
43783 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43784 * g++.dg/charset/asm2.c: Run only x86.
43785 * gcc.dg/charset/asm3.c: Ditto.
43786
43787 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43788
43789 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43790 ld_library_path.
43791
43792 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43793
43794 * g++.dg/ext/altivec-3.C: New.
43795
43796 2004-02-26 Richard Henderson <rth@redhat.com>
43797
43798 * g++.dg/ext/attrib10.C: Mark for warning.
43799 * gcc.dg/attr-alias-1.c: New.
43800
43801 2004-02-26 Richard Henderson <rth@redhat.com>
43802
43803 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43804 * gcc.c-torture/execute/20040208-2.c: ... it back.
43805
43806 2004-02-26 Eric Christopher <echristo@redhat.com>
43807
43808 * lib/target-supports.exp (check-iconv-available): New function.
43809 * lib/gcc-dg.exp (dg-require-iconv): New function.
43810 Use above.
43811 * gcc.dg/charset: New directory.
43812 * gcc.dg/charset/charset.exp: New file.
43813 * gcc.dg/charset/asm1.c: Ditto.
43814 * gcc.dg/charset/asm2.c: Ditto.
43815 * gcc.dg/charset/asm3.c: Ditto.
43816 * gcc.dg/charset/asm4.c: Ditto.
43817 * gcc.dg/charset/asm5.c: Ditto.
43818 * gcc.dg/charset/attribute1.c: Ditto.
43819 * gcc.dg/charset/attribute2.c: Ditto.
43820 * gcc.dg/charset/string1.c: Ditto.
43821 * g++.dg/charset: New directory.
43822 * g++.dg/dg.exp: Add here. Special options.
43823 * g++.dg/charset/charset.exp: New file.
43824 * g++.dg/charset/asm1.c: Ditto.
43825 * g++.dg/charset/asm2.c: Ditto.
43826 * g++.dg/charset/asm3.c: Ditto.
43827 * g++.dg/charset/asm4.c: Ditto.
43828 * g++.dg/charset/attribute1.c: Ditto.
43829 * g++.dg/charset/attribute2.c: Ditto.
43830 * g++.dg/charset/extern1.cc: Ditto.
43831 * g++.dg/charset/extern2.cc: Ditto.
43832 * g++.dg/charset/string1.c: Ditto.
43833
43834 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43835
43836 PR c++/14278
43837 * g++.dg/parse/comma1.C: New test.
43838
43839 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43840
43841 PR c++/14284
43842 * g++.dg/template/ttp8.C: New test.
43843
43844 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43845
43846 * gcc.dg/fixuns-trunc-1.c: New test.
43847
43848 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43849
43850 * gcc.dg/builtins-config.h: Use #elif.
43851
43852 2004-02-26 Michael Matz <matz@suse.de>
43853
43854 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43855 * gcc.dg/991214-1.c: Likewise.
43856 * gcc.dg/i386-asm-1.c: Likewise.
43857
43858 2004-02-25 Richard Henderson <rth@redhat.com>
43859
43860 * gcc.c-torture/execute/20040208-2.c: Move ...
43861 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43862
43863 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43864
43865 PR c++/14246
43866 * g++.dg/other/crash-3.C: New test.
43867
43868 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43869
43870 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43871 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43872
43873 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43874 HP-UX.
43875
43876 2004-02-24 Michael Matz <matz@suse.de>
43877
43878 * gcc.dg/i386-regparm.c: New.
43879
43880 2004-02-23 James E Wilson <wilson@specifixinc.com>
43881
43882 * gcc.c-torture/execute/20040223-1.c: New.
43883
43884 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43885 Kazu Hirata <kazu@cs.umass.edu>
43886
43887 * gcc.dg/fwritable-strings-1.c: Remove.
43888
43889 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43890
43891 PR c/14156
43892 * gcc.dg/20040223-1.c: New test.
43893
43894 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43895
43896 PR c++/14106
43897 * g++.dg/ext/typeof9.C: New test.
43898
43899 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43900
43901 PR c++/14250
43902 * g++.dg/other/switch1.C: New test.
43903
43904 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43905
43906 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43907 * gcc.dg/va-arg-1.c: Likewise.
43908
43909 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43910
43911 PR c++/14143
43912 * g++.dg/template/koenig5.C: New test.
43913
43914 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43915
43916 * g++.dg/ext/altivec-1.C: Generalize target triple.
43917 * g++.dg/ext/altivec-2.C: New test case.
43918 * g++.dg/ext/altivec_check.h: New file.
43919 * gcc.dg/altivec-1.c: Generalize target triple;
43920 include altivec_check.h and call altivec_check().
43921 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43922 * gcc.dg/altivec-6.c: New test case.
43923 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43924 type casts as needed.
43925 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43926 altivec_check().
43927 * gcc.dg/altivec-12.c: New test case.
43928 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43929 include altivec_check.h and call altivec_check().
43930 * gcc.dg/altivec_check.h: New file.
43931
43932 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43933
43934 * lib/target-supports.exp (check_alias_available): Don't mangle
43935 function `g' in test program.
43936
43937 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43938
43939 * lib/target-supports.exp (check_profiling_available): Check
43940 argument to determine whether we support a profiling type.
43941 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43942 check_profiling_available.
43943 * g++.dg/bprob/bprob.exp: Likewise.
43944 * g77.dg/bprob/bprob.exp: Likewise.
43945 * gcc.misc-tests/bprob.exp: Likewise.
43946 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43947 dg-require-profiling and delete expected error handling.
43948 * gcc.dg/20021014-1.c: Likewise.
43949 * gcc.dg/nest.c: Likewise.
43950
43951 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43952
43953 PR c++/12007
43954 * g++.dg/other/vthunk1.C: New test.
43955
43956 2004-02-20 Falk Hueffner <falk@debian.org>
43957
43958 PR target/14201
43959 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43960
43961 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43962
43963 PR c++/13927
43964 * g++.dg/other/error8.C: Remove XFAIL markers.
43965
43966 PR c++/14173
43967 * g++.dg/ext/packed5.C: New test.
43968
43969 PR c++/14199
43970 * g++.dg/warn/Wunused-5.C: New test.
43971
43972 PR c++/14186
43973 * g++.dg/lookup/member1.C: New test.
43974
43975 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43976
43977 * gcc.c-torture/compile/20040130-1.c: Enable only when
43978 __INT_MAX__ >= 2147483647L.
43979 * gcc.c-torture/compile/961203-1.c: Likewise.
43980
43981 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43982
43983 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43984 * g++.dg/opt/template1.C: Robustify assembler regexp
43985
43986 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43987
43988 * gcc.c-torture/execute/simd-4.x: Remove.
43989 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43990 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43991 Guard with #ifndef SKIP_ATTRIBUTE.
43992 * gcc.dg/compat/vector-1_y.c: Likewise.
43993 * gcc.dg/compat/vector-2_x.c: Likewise.
43994 * gcc.dg/compat/vector-2_y.c: Likewise.
43995 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43996 * g++.dg/eh/simd-2.C: Likewise.
43997
43998 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43999
44000 * gcc.c-torture/compile/complex-1.c: New.
44001
44002 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
44003
44004 PR target/14209
44005 * gcc.c-torture/execute/20040218-1.c: New test.
44006
44007 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44008
44009 PR c++/14181
44010 * g++.dg/parse/new2.C: New test.
44011
44012 2004-02-18 Paul Brook <paul@codesourcery.com>
44013
44014 * gcc.c-torture/compile/libcall-1.c: New test.
44015
44016 2004-02-18 Paul Brook <paul@codesourcery.com>
44017
44018 PR debug/12934
44019 * gcc.dg/debug/debug-7.c: New test.
44020
44021 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
44022
44023 * gcc.dg/20040217-1.c: New test.
44024
44025 2004-02-17 Zack Weinberg <zack@codesourcery.com>
44026
44027 * gcc.c-torture/execute/990208-1.x: Delete.
44028
44029 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
44030
44031 * gcc.c-torture/execute/20040208-2.x: New file.
44032
44033 2004-02-17 Mark Mitchell <mark@codesourcery.com>
44034
44035 PR c++/11326
44036 * g++.dg/abi/structret1.C: New test.
44037
44038 2004-02-17 Jakub Jelinek <jakub@redhat.com>
44039
44040 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44041 (i386_cpuid): No need to test if cpuid is available on AMD64.
44042 Fix assembly, so that it works onboth i386 and AMD64.
44043 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44044 (vecInLong): Fix s[] member type to unsigned int.
44045 (vecInWord): Remove type.
44046 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44047 (a64, b64, c64, d64, e64): Remove.
44048 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44049 Remove unused variable. Remove initialization of removed variables.
44050 Don't call mmx_tests nor sse_tests.
44051 (reference_mmx, reference_sse): Remove.
44052 (check): Add return stmt.
44053 * gcc.dg/i386-sse-7.c: New test.
44054 * gcc.dg/i386-mmx-4.c: New test.
44055
44056 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44057
44058 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44059 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44060 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44061 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44062 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44063 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44064 g++.dg/tc1/dr94.C: Fix line terminator.
44065
44066 2004-02-16 Geoffrey Keating <geoffk@apple.com>
44067
44068 * gcc.c-torture/compile/20040216-1.c: New.
44069
44070 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44071
44072 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44073 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44074 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44075 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44076 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44077 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44078
44079 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44080
44081 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44082
44083 2004-02-15 Mark Mitchell <mark@codesourcery.com>
44084
44085 PR c++/13971
44086 * g++.dg/expr/cond4.C: New test.
44087
44088 PR c++/14086
44089 * g++.dg/lookup/crash2.C: New test.
44090
44091 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
44092
44093 * gcc.c-torture/compile/20040214-2.c: New test.
44094
44095 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
44096
44097 PR c++/14116
44098 * g++.dg/ext/typeof8.C: New test.
44099
44100 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
44101
44102 * gcc.c-torture/compile/20040214-1.c: New test.
44103
44104 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44105
44106 PR c++/13635
44107 * g++.dg/template/spec11.C: New test.
44108
44109 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44110
44111 PR c++/13927
44112 * g++.dg/other/error8.C: New test.
44113
44114 2004-02-13 Mark Mitchell <mark@codesourcery.com>
44115
44116 PR c++/14122
44117 * g++.dg/template/array4.C: New test.
44118
44119 PR c++/14108
44120 * g++.dg/inherit/thunk2.C: New test.
44121
44122 PR c++/14083
44123 * g++.dg/eh/cond2.C: New test.
44124
44125 2004-02-12 Alan Modra <amodra@bigpond.net.au>
44126
44127 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44128
44129 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
44130
44131 * lib/scanasm.exp (dg-scan): Quote pattern before display.
44132
44133 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
44134
44135 * g++.dg/simd-2.C: xfail on ppc64-linux.
44136
44137 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
44138
44139 PR c/456
44140 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44141 tests.
44142
44143 2004-02-11 Uros Bizjak <uros@kss-loka.si>
44144
44145 * gcc.dg/builtins-33.c: New test.
44146
44147 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
44148
44149 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44150
44151 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
44152
44153 * g++.dg/simd-2.C: Set -maltivec for ppc64.
44154
44155 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
44156
44157 * gcc.dg/ppc64-abi-3.c: New test.
44158
44159 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
44160
44161 PR c/14092
44162
44163 * gcc.dg/pr14092-1.c: New testcase.
44164
44165 2004-02-10 Alan Modra <amodra@bigpond.net.au>
44166
44167 * gcc.dg/cpp/assert4.c: Fix typo last change.
44168
44169 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44170 * gcc.dg/cpp/assert4.c: Handle powerpc64.
44171
44172 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44173
44174 2004-02-09 Roger Sayle <roger@eyesopen.com>
44175
44176 * gcc.c-torture/compile/20040209-1.c: New test case.
44177
44178 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
44179
44180 * gcc.dg/c90-init-1.c: Adjust expected error messages.
44181
44182 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
44183
44184 * gcc.c-torture/execute/20040208-[12].c: New tests.
44185
44186 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44187
44188 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44189
44190 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44191
44192 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44193
44194 2004-02-07 Zack Weinberg <zack@codesourcery.com>
44195
44196 Bug 13856
44197 * gcc.dg/visibility-8.c: New testcase.
44198
44199 2004-02-07 Zack Weinberg <zack@codesourcery.com>
44200
44201 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44202 arguments.
44203 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44204
44205 2004-02-07 Roger Sayle <roger@eyesopen.com>
44206
44207 PR middle-end/13696
44208 * g++.dg/opt/fold1.C: New test case.
44209
44210 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44211
44212 PR c++/14033
44213 * g++.dg/other/crash-2.C: New test.
44214
44215 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44216
44217 PR c++/14028
44218 * g++.dg/parse/angle-bracket2.C: New test.
44219
44220 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44221
44222 PR middle-end/13750
44223 Revert:
44224 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44225 PR pch/13361
44226 * g++.dg/pch/wchar-1.C: New.
44227 * g++.dg/pch/wchar-1.Hs: New.
44228
44229 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44230
44231 PR c++/14008
44232 * g++.dg/parse/error15.C: New test.
44233 * g++.dg/parse/crash11.C: Update dg-error mark.
44234
44235 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44236
44237 PR c++/13932
44238 * g++.dg/warn/conv2.C: New test.
44239
44240 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44241
44242 PR c++/13086
44243 * g++.dg/warn/incomplete1.C: Remove xfail.
44244
44245 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44246
44247 * lib/file-format.exp (gcc_target_object_format): Use
44248 ${tool}_target_compile, not gcc_target_compile.
44249 * lib/target-supports.exp (check_alias_available): Likewise.
44250 (check_gc_sections_available): Likewise.
44251 * g++.dg/ext/attrib10.C: Use dg-require-alias.
44252 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44253 dg-require-alias.
44254
44255 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44256
44257 PR c++/13969
44258 * g++.dg/template/static6.C: New test.
44259
44260 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
44261
44262 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44263
44264 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44265
44266 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44267 tests for systems where `char' is unsigned by default.
44268
44269 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44270
44271 PR c++/13997
44272 * g++.dg/template/partial3.C: New test.
44273
44274 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
44275
44276 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44277 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44278 Remove mentions of obsolete ports.
44279
44280 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
44281
44282 * gcc.dg/noncompile/20001228-1.c: Fix for new
44283 error message.
44284
44285 2004-02-03 Roger Sayle <roger@eyesopen.com>
44286
44287 PR target/9348
44288 * gcc.c-torture/execute/multdi-1.c: New test case.
44289
44290 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44291
44292 PR c++/13925
44293 * g++.dg/template/lookup5.C: New test.
44294
44295 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44296
44297 PR c++/13950
44298 * g++.dg/template/lookup4.C: New test.
44299
44300 PR c++/13970
44301 * g++.dg/parse/error14.C: New test.
44302
44303 PR c++/14002
44304 * g++.dg/parse/template13.C: New test.
44305
44306 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44307
44308 PR c++/13978
44309 * g++.dg/template/koenig4.C: New test.
44310
44311 PR c++/13968
44312 * g++.dg/template/crash17.C: New test.
44313
44314 PR c++/13975
44315 * g++.dg/parse/error13.C: New test.
44316 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44317
44318 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44319
44320 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44321
44322 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
44323
44324 PR c/11658
44325 PR c/13994
44326 * gcc.dg/noncompile/20040203-1.c: New test.
44327 * gcc.dg/noncompile/20040203-2.c: Likewise.
44328 * gcc.dg/noncompile/20040203-3.c: Likewise.
44329 * gcc.dg/20040203-1.c: Likewise.
44330
44331 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
44332
44333 PR c++/10858
44334 * g++.dg/template/sizeof7.C: New test.
44335
44336 2004-02-02 Eric Christopher <echristo@redhat.com>
44337 Zack Weinberg <zack@codesourcery.com>
44338
44339 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44340
44341 2004-02-02 Zack Weinberg <zack@codesourcery.com>
44342
44343 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44344 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44345 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44346 * gcc.dg/cleanup-5.c: Run only on Linux targets.
44347
44348 2004-02-02 Mark Mitchell <mark@codesourcery.com>
44349
44350 PR c++/13113
44351 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44352
44353 PR c++/13854
44354 * g++.dg/ext/attrib13.C: New test.
44355
44356 PR c++/13907
44357 * g++.dg/conversion/op2.C: New test.
44358
44359 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44360
44361 * gcc.dg/titype-1.c: Fix pasto.
44362
44363 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44364
44365 * gcc.dg/titype-1.c: New test.
44366
44367 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44368
44369 PR c++/13957
44370 * g++.dg/template/non-type-template-argument-1.C,
44371 g++.dg/template/qualified-id1.C: Update dg-error marks.
44372 * g++.dg/template/nontype6.C: New test.
44373
44374 2004-02-01 Roger Sayle <roger@eyesopen.com>
44375
44376 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44377 * gcc.dg/builtins-31.c: New testcase.
44378 * gcc.dg/builtins-32.c: New testcase.
44379
44380 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
44381
44382 * objc.dg/call-super-2.m: Update line numbers
44383 for the including of stddef.h.
44384
44385 2004-01-30 Michael Matz <matz@suse.de>
44386
44387 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44388 g++.dg/ext/case-range3.C: New tests.
44389
44390 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44391
44392 DR206
44393 PR c++/13813
44394 * g++.dg/template/member4.C: New test.
44395
44396 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44397
44398 PR c++/13683
44399 * g++.dg/template/sizeof6.C: New test.
44400
44401 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44402
44403 * gcc.dg/fwritable-strings-1.c: New test.
44404
44405 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44406
44407 * gcc.c-torture/compile/20040130-1.c: New test.
44408
44409 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
44410
44411 * objc.dg/call-super-2.m: Include stddef.h for size_t.
44412
44413 2004-01-29 Mark Mitchell <mark@codesourcery.com>
44414
44415 PR c++/13883
44416 * g++.dg/template/ctor3.C: New test.
44417
44418 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44419
44420 * g++.dg/tc1: New directory.
44421 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44422 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44423 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44424 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44425 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44426
44427 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44428
44429 * g++.dg/parse/error11.C: New test.
44430 * g++.dg/parse/error12.C: Likewise.
44431
44432 2004-01-28 Ziemowit Laski <zlaski@apple.com>
44433
44434 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44435 (scan_initial, main): Use aligned_sizeof instead of sizeof.
44436
44437 2004-01-28 Mark Mitchell <mark@codesourcery.com>
44438
44439 PR c++/13791
44440 * g++.dg/ext/attrib12.C: New test.
44441
44442 PR c++/13736
44443 * g++.dg/parse/cast2.C: New test.
44444
44445 2004-01-27 James E Wilson <wilson@specifixinc.com>
44446
44447 * objc.dg/encode-2.m (main): New local string. Set depending on
44448 sizeof long. Use in sscanf call.
44449 * objc.dg/encode-3.m (main): New local string. Set depending on
44450 sizeof long. Use in scan_initial call.
44451
44452 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44453
44454 * objc.dg/call-super-2.m: Make LP64-safe.
44455 * objc.dg/desig-init-1.m: Likewise.
44456
44457 2004-01-27 Devang Patel <dpatel@apple.com>
44458
44459 * g++.dg/debug/namespace1.C: New test.
44460
44461 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
44462
44463 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44464 xscale-*-*.
44465
44466 * gcc.dg/arm-mmx-1.c: New test.
44467
44468 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44469
44470 * gcc.dg/20040127-1.c: New test.
44471 * gcc.dg/20040127-2.c: New test.
44472
44473 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44474
44475 * objc.dg/stret-1.m (glob): Renamed to globa.
44476
44477 2004-01-26 Mark Mitchell <mark@codesourcery.com>
44478
44479 PR c++/13663
44480 * g++.dg/expr/for1.C: New test.
44481
44482 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
44483
44484 PR middle-end/13779
44485 * gcc.dg/darwin-longlong.c: New test.
44486
44487 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
44488
44489 * gcc.dg/20040124-1.c: Moved test from here...
44490 * gcc.c-torture/compile/20040124-1.c: ...to here.
44491
44492 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44493
44494 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
44495 the assembly output if -m64 is passed.
44496
44497 2004-01-25 Mark Mitchell <mark@codesourcery.com>
44498
44499 PR c++/13833
44500 * g++.dg/template/cond3.C: New test.
44501
44502 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44503
44504 PR c++/13810
44505 * g++.dg/template/ttp7.C: New test.
44506
44507 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44508
44509 PR c++/13797
44510 * g++.dg/template/nontype4.C: New test.
44511 * g++.dg/template/nontype5.C: Likewise.
44512
44513 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
44514
44515 * gcc.dg/torture/mips-clobber-at.c: New test.
44516
44517 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
44518
44519 * gcc.dg/20040124-1.c: New test.
44520
44521 2004-01-24 Jakub Jelinek <jakub@redhat.com>
44522
44523 * gcc.dg/20040123-1.c: New test.
44524
44525 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44526
44527 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44528
44529 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
44530
44531 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44532
44533 2004-01-23 Andrew Pinski <apinski@apple.com>
44534
44535 * gcc.dg/20030121-1.c: Move to ..
44536 * gcc.dg/20040121-1.c: here.
44537
44538 2004-01-23 Roger Sayle <roger@eyesopen.com>
44539
44540 * gcc.dg/builtins-29.c: New test case.
44541
44542 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44543
44544 PR 18314
44545 * gcc.dg/builtins-30.c: New testcase.
44546
44547 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
44548
44549 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44550 * lib/g77.exp: Likewise.
44551 * lib/objc.exp: Likewise.
44552 * lib/g++.exp: Likewise.
44553
44554 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44555
44556 * gcc.dg/struct-by-value-2.c: New test.
44557
44558 2004-01-21 Andrew Pinski <apinski@apple.com>
44559
44560 PR target/13785
44561 * gcc.dg/20030121-1.c: New test.
44562
44563 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
44564
44565 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
44566 clobber frame pointer register in asm statement.
44567
44568 2004-01-21 Falk Hueffner <falk@debian.org>
44569
44570 * gcc.c-torture/compile/20040121-1.c: New test.
44571
44572 2004-01-21 Zack Weinberg <zack@codesourcery.com>
44573
44574 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44575
44576 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
44577
44578 * gcc.dg/ppc64-abi-2.c: New test.
44579
44580 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
44581
44582 * lib/treelang.exp: Fill out this file.
44583 * lib/treelang-dg.exp: New File.
44584
44585 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
44586
44587 * gcc.c-torture/compile/981022-1.c: Remove.
44588 * gcc.dg/array-5.c: Remove XFAIL.
44589 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44590 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44591 gcc.dg/cond-lvalue-1.c: Update.
44592 * gcc.dg/cast-lvalue-2.c: New test.
44593
44594 2004-01-19 Mark Mitchell <mark@codesourcery.com>
44595
44596 PR c++/13592
44597 * g++.dg/other/error1.C (class foo): Tweak error message.
44598
44599 PR c++/13592
44600 * g++.dg/template/call2.C: New test.
44601
44602 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44603
44604 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44605 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44606 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44607 scalar-return-1_x.c, scalar-return-2_y.c,
44608 scalar-return-3_x.c, scalar-return-3_y.c,
44609 scalar-return-4_x.c, scalar-return-4_y.c,
44610 struct-align-1.h, struct-align-1_x.c,
44611 struct-align-1_y.c, struct-align-2.h,
44612 struct-align-2_x.c, struct-align-2_y.c,
44613 struct-by-value-10_y.c, struct-by-value-11_x.c,
44614 struct-by-value-11_y.c, struct-by-value-12_x.c,
44615 struct-by-value-12_y.c, struct-by-value-13_x.c,
44616 struct-by-value-13_y.c, struct-by-value-14_x.c,
44617 struct-by-value-14_y.c, struct-by-value-15_x.c,
44618 struct-by-value-15_y.c, struct-by-value-16_y.c,
44619 struct-by-value-17_y.c, struct-by-value-18_y.c,
44620 struct-by-value-19_y.c, struct-by-value-1_x.c,
44621 struct-by-value-1_y.c, struct-by-value-20_y.c,
44622 struct-by-value-2_x.c, struct-by-value-2_y.c,
44623 struct-by-value-3_y.c, struct-by-value-4_x.c,
44624 struct-by-value-4_y.c, struct-by-value-5_y.c,
44625 struct-by-value-6_y.c, struct-by-value-7_y.c
44626 struct-by-value-8_x.c, struct-by-value-8_y.c
44627 struct-by-value-9_x.c, struct-by-value-9_y.c
44628 struct-return-10_x.c, struct-return-10_y.c,
44629 struct-return-19_x.c, struct-return-20_x.c
44630 struct-return-2_x.c, struct-return-2_y.c
44631 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44632 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44633
44634 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44635
44636 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44637 attribute on sparc*-sun-solaris2.*.
44638
44639 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44640
44641 PR c++/13710
44642 * g++.dg/ext/typeof7.C: New test.
44643
44644 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44645
44646 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44647 * gcc.dg/const-elim-1.c: Same.
44648
44649 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44650
44651 * objc.dg/stret-1.m: New.
44652 * objc.dg/stret-2.m: New.
44653
44654 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44655
44656 PR c++/11895
44657 * g++.dg/ext/vector1.C: New test.
44658
44659 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44660
44661 * gcc.dg/pch/import-1.c: New.
44662 * gcc.dg/pch/import-1.hs: New.
44663 * gcc.dg/pch/import-1a.h: New.
44664 * gcc.dg/pch/import-1b.h: New.
44665 * gcc.dg/pch/import-1c.h: New.
44666
44667 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44668
44669 PR c++/13574
44670 * g++.dg/ext/array1.C: New test.
44671
44672 PR c++/13178
44673 * g++.dg/conversion/op1.C: New test.
44674
44675 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44676
44677 PR 11864
44678 From Kazumoto Kojima / Dan Kegel:
44679 * gcc.dg/pr11864-1.c: New test.
44680
44681 PR 10392
44682 From Marcus Comstedt / Dan Kegel:
44683 * gcc.dg/pr10392-1.c: New test.
44684
44685 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44686
44687 PR c++/13478
44688 * g++.dg/init/ref10.C: New test.
44689
44690 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44691
44692 PR c++/13407
44693 * g++.dg/parse/typename6.C: New test.
44694
44695 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44696
44697 PR pch/13361
44698 * g++.dg/pch/wchar-1.C: New.
44699 * g++.dg/pch/wchar-1.Hs: New.
44700
44701 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44702
44703 PR c++/9259
44704 * g++.dg/expr/sizeof2.C: New test.
44705
44706 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44707
44708 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44709
44710 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44711
44712 PR c++/13659
44713 * g++.dg/lookup/strong-using-3.C: New.
44714 * g++.dg/lookup/using-10.C: New.
44715
44716 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44717
44718 PR c++/13594
44719 * g++.dg/lookup/strong-using-2.C: New.
44720
44721 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44722 Dan Kegel <dank@kegel.com>
44723 J"orn Rennecke <joern.rennecke@superh.com>
44724
44725 PR target/9365
44726 * gcc.dg/pr9365-1.c: New test.
44727
44728 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44729
44730 PR c++/8856
44731 * g++.dg/parse/casting-operator2.C: New test.
44732 * g++.old-deja/g++.pt/explicit83.C: Remove.
44733
44734 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44735
44736 * gcc.dg/label-compound-stmt-1.c: New test.
44737 * gcc.c-torture/compile/950922-1.c,
44738 gcc.c-torture/compile/20000211-3.c,
44739 gcc.c-torture/compile/20000518-1.c,
44740 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44741 compound statements.
44742
44743 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44744
44745 * gcc.dg/ppc64-abi-1.c: New test.
44746
44747 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44748
44749 * g++.dg/ext/attrib9.C: Add dg-warnings.
44750
44751 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44752
44753 PR c++/12335
44754 * g++.dg/parse/dtor3.C: New test.
44755
44756 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44757
44758 PR c++/12709
44759 * g++.dg/parse/try-catch-1.C: New test.
44760
44761 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44762
44763 * ada/acats/run_all.sh: Add more verbose output in acats.log
44764 when compiling tests.
44765
44766 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44767
44768 PR 13656
44769 * gcc.dg/typedef-redecl.c: New test case.
44770 * gcc.dg/typedef-redecl.h: New support file.
44771
44772 2004-01-13 Jan Hubicka <jh@suse.cz>
44773
44774 * gcc.dg/always_inline.c: New test.
44775 * gcc.dg/debug/20031231-1.c: Fix.
44776
44777 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44778
44779 PR c++/13474
44780 * g++.dg/template/array3.C: New test.
44781
44782 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44783
44784 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44785 * g++.dg/warn/Wunused-2.C: Likewise.
44786
44787 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44788
44789 PR c++/13289
44790 * g++.dg/template/instantiate6.C: New test.
44791
44792 2004-01-12 Roger Sayle <roger@eyesopen.com>
44793
44794 PR middle-end/11397
44795 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44796
44797 2004-01-12 Jan Hubicka <jh@suse.cz>
44798
44799 PR opt/12826
44800 * gcc.dg/20040112-1.c: New.
44801
44802 * gcc.dg/dwarf-die[1-7].c: Move to...
44803 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44804 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44805
44806 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44807
44808 PR c++/4100
44809 * g++.dg/parse/friend4.C: New test.
44810
44811 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44812
44813 PR c++/4100
44814 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44815 definition is called a friend.
44816
44817 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44818
44819 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44820
44821 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44822
44823 PR c++/3478
44824 * g++.dg/parse/error10.C: New test.
44825 * g++.dg/template/arg2.C: Accept "invalid type" error.
44826
44827 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44828
44829 PR middle-end/13392
44830 * g++.dg/opt/expect2.C: New test.
44831
44832 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44833
44834 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44835 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44836 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44837 Update dg-error regexps.
44838
44839 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44840
44841 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44842 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44843
44844 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44845
44846 * gcc.dg/pragma-re-1.c: Use right pointer type.
44847
44848 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44849
44850 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44851
44852 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44853
44854 * gcc.dg/rs6000-ldouble-1.c: New.
44855
44856 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44857
44858 DR 337
44859 PR c++/9256
44860 * g++.dg/other/abstract1.C: New test.
44861
44862 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44863
44864 * g++.dg/lookup/strong-using-1.C: New.
44865
44866 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44867
44868 PR c/11234
44869 * gcc.dg/func-ptr-conv-1.c: New test.
44870 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44871
44872 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44873
44874 PR target/13380.
44875 * gcc.c-torture/compile/20040109-1.c: New.
44876
44877 2004-01-08 Stuart Hastings <stuart@apple.com>
44878
44879 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44880 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44881 * gcc.dg/i386-sse-6.c: ...this new testcase.
44882
44883 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44884
44885 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44886
44887 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44888
44889 * ada/acats/run_acats: Treat 'gnatchop' the same way
44890 as 'gnatmake'. Export GCC_DRIVER.
44891 * ada/acats/run_all.sh: Add target_gnatchop. Use
44892 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44893
44894 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44895
44896 PR c++/12573
44897 * g++.dg/template/dependent-expr4.C: New test.
44898
44899 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44900
44901 * gcc.dg/altivec-11.c: New test.
44902
44903 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44904
44905 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44906
44907 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44908
44909 PR c/6024
44910 * gcc.dg/enum-compat-1.c: New test.
44911 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44912
44913 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44914
44915 PR c/12165
44916 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44917 gcc.dg/c99-idem-qual-3.c: New tests.
44918
44919 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44920
44921 * gcc.dg/winline-7.c: Don't cast void * to int.
44922
44923 2004-01-06 Jan Hubicka <jh@suse.cz>
44924
44925 * gcc.dg/i386-sse-5.c: New test
44926 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44927
44928 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44929
44930 PR c++/12815
44931 * g++.dg/rtti/typeid4.C: New test.
44932
44933 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44934
44935 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44936
44937 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44938
44939 PR c++/12132
44940 * g++.dg/template/error11.C: New test.
44941
44942 PR c++/13451
44943 * g++.dg/template/class2.C: New test.
44944
44945 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44946 Richard Sandiford <rsandifo@redhat.com>
44947
44948 PR c++/13387
44949 * g++.dg/opt/alias3.C: New test.
44950
44951 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44952
44953 PR c++/13157
44954 * g++.dg/template/koenig3.C: New test.
44955
44956 PR c++/13529
44957 * g++.dg/parse/offsetof3.C: New test.
44958
44959 * g++.dg/init/copy7.C: Add missing dg-error markers.
44960
44961 PR c++/12226
44962 * g++.dg/init/copy7.c: New test.
44963
44964 PR c++/13536
44965 * g++.dg/parse/cast1.C: New test.
44966
44967 2004-01-04 Jan Hubicka <jh@suse.cz>
44968
44969 * gcc.dg/winline[1-7].c: New tests.
44970
44971 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44972
44973 PR c++/13520
44974 * g++.dg/template/qualttp22.C: New test.
44975
44976 2004-01-01 Jan Hubicka <jh@suse.cz>
44977
44978 * gcc.dg/debug/20031231-1.c: New.
44979 * gcc.c-torture/compile/20040101-1.c: New.
44980 * gcc.dg/dwarf-die-[1-7].c: New.
44981
44982 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44983
44984 PR optimization/13521
44985 * gcc.c-torture/compile/20031231-1.c: New test.
44986
44987 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44988
44989 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44990
44991 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44992
44993 PR c++/10079
44994 * g++.dg/template/crash16.C: New test.
44995
44996 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44997
44998 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44999
45000 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
45001
45002 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45003 ports.
45004 * g++.old-deja/g++.jason/thunk3.C: Likewise.
45005 * g++.old-deja/g++.law/profile1.C: Likewise.
45006 * gcc.c-torture/compile/981006-1.c: Likewise.
45007 * gcc.c-torture/execute/loop-2e.x: Likewise.
45008 * gcc.c-torture/execute/loop-2f.x: Remove.
45009 * gcc.c-torture/execute/loop-2g.x: Likewise.
45010 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45011 * gcc.dg/20020312-2.c: Remove traces of dead ports.
45012
45013 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
45014
45015 PR c++/13507
45016 * g++.dg/ext/attrib11.C: New test.
45017
45018 PR c++/13494
45019 * g++.dg/template/array2-1.C: New test.
45020 * g++.dg/template/array2-2.C: New test.
45021
45022 2003-12-29 Mark Mitchell <mark@codesourcery.com>
45023
45024 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45025
45026 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
45027
45028 PR c++/12774
45029 * g++.dg/template/array1-1.C: New test.
45030 * g++.dg/template/array1-2.C: New test.
45031
45032 2003-12-29 Roger Sayle <roger@eyesopen.com>
45033
45034 PR fortran/12632
45035 * g77.dg/12632.f: New test case.
45036
45037 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45038
45039 PR c++/13289
45040 * g++.dg/parse/nontype1.C: New test.
45041
45042 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45043
45044 PR c++/12403
45045 * g++.dg/parse/explicit1.C: New test.
45046 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45047
45048 2003-12-28 Mark Mitchell <mark@codesourcery.com>
45049
45050 PR c++/13081
45051 * g++.dg/opt/inline6.C: New test.
45052
45053 PR c++/12613
45054 * g++.dg/parse/error9.C: New test.
45055
45056 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45057
45058 2003-12-28 Mark Mitchell <mark@codesourcery.com>
45059
45060 PR c++/13009
45061 * g++.dg/init/assign1.C: New test.
45062
45063 2003-12-28 Roger Sayle <roger@eyesopen.com>
45064
45065 PR c++/13070
45066 * g++.dg/warn/format3.C: New test case.
45067
45068 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45069
45070 * gcc.c-torture/compile/20031227-1.c: New test.
45071
45072 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45073
45074 * g++.dg/bprob/bprob.exp: Load target-supports.exp
45075 * g77.dg/bprob/bprob.exp: Likewise.
45076 * gcc.misc-tests/bprob.exp: Likewise.
45077 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
45078 variants on systems where the library does not provide that
45079 functionality.
45080 * gcc.dg/builtins-20.c: Use builtins-config.h.
45081 * gcc.dg/builtins-config.h: New file.
45082
45083 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45084
45085 * lib/gcc-dg.exp (dg-require-profiling): New function.
45086 * lib/target-supports.exp (check_profiling_available): Likewise.
45087 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45088 * g77.dg/bprob/bprob.exp: Likewise.
45089 * gcc.misc-tests/bprob.exp: Likewise.
45090 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45091 * gcc.dg/20021014-1.c: Likewise.
45092 * gcc.dg/nest.c: Likewise.
45093
45094 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45095
45096 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45097 compiling.
45098 * g++.dg/lookup/java2.C: Likewise.
45099 * gcc.dg/cpp/lexident.c: Likewise.
45100
45101 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
45102
45103 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45104 given.
45105 * gcc.c-torture/compile/961203-1.c: Likewise.
45106 * gcc.c-torture/compile/980506-1.c: Likewise.
45107
45108 2003-12-23 Zack Weinberg <zack@codesourcery.com>
45109
45110 * lib/gcc-dg.exp (dg-prune-output): New annotation.
45111 (additional_prunes): New global.
45112 (gcc-dg-prune): Handle additional per-test pruning.
45113 (dg-test): Clear additional_prunes between tests.
45114
45115 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
45116 dg-prune-output to avoid spurious failures from assembler
45117 complaining about nonexistent WAW violations.
45118 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45119 Use dg-prune-output to avoid spurious failures from assembler
45120 warning about Itanium B-step errata.
45121
45122 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45123
45124 * g++.dg/abi/macro0.C: New test.
45125 * g++.dg/abi/macro1.C: Likewise.
45126 * g++.dg/abi/macro2.C: Likewise.
45127
45128 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45129 * g++.dg/abi/bitfield7.C: Likewise.
45130 * g++.dg/abi/dtor2.C: Likewise.
45131 * g++.dg/abi/mangle11.C: Likewise.
45132 * g++.dg/abi/mangle12.C: Likewise.
45133 * g++.dg/abi/mangle14.C: Likewise.
45134 * g++.dg/abi/mangle17.C: Likewise.
45135 * g++.dg/abi/vbase10.C: Likewise.
45136 * g++.dg/abi/vbase14.C: Likewise.
45137 * g++.dg/template/qualttp17.C: Likewise.
45138
45139 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
45140
45141 PR c/11995
45142 * gcc.dg/20031223-1.c: New test.
45143
45144 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
45145
45146 * gcc.dg/noreturn-7.c: New test.
45147
45148 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
45149
45150 * gcc.dg/null-pointer-1.c: New test.
45151
45152 2003-12-22 Mark Mitchell <mark@codesourcery.com>
45153
45154 * g++.old-deja/g++.jason/template18.C: Remove.
45155 * g++.old-deja/g++.jason/template37.C: Likewise.
45156
45157 PR c++/12862
45158 * g++.dg/lookup/ns1.C: New test.
45159
45160 PR c++/12397
45161 * g++.dg/template/lookup3.C: New test.
45162
45163 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
45164
45165 * g++.dg/template/recurse1.C: New test
45166
45167 2003-12-22 Mark Mitchell <mark@codesourcery.com>
45168
45169 PR c++/12479
45170 * g++.dg/parse/semicolon1.C: New test.
45171 * g++.dg/parse/semicolon1.h: Likewise.
45172
45173 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
45174
45175 * gcc.dg/darwin-misaligned.c: New test.
45176
45177 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
45178
45179 PR c/9163
45180 * gcc.dg/20031222-1.c: New test.
45181
45182 2003-12-21 Mark Mitchell <mark@codesourcery.com>
45183
45184 PR c++/13438
45185 * g++.dg/parse/error8.C: New test.
45186
45187 PR c++/11554
45188 * g++.dg/warn/ctor-init-1.C: New test.
45189
45190 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
45191
45192 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45193 too small.
45194 * gcc.c-torture/compile/930217-1.c: Likewise.
45195 * gcc.c-torture/compile/930513-1.c: Likewise.
45196 * gcc.c-torture/execute/920908-2.c: Likewise.
45197 * gcc.c-torture/execute/921204-1.c: Likewise.
45198 * gcc.c-torture/execute/930621-1.c: Likewise.
45199 * gcc.c-torture/execute/930630-1.c: Likewise.
45200 * gcc.c-torture/execute/931031-1.c: Likewise.
45201 * gcc.c-torture/execute/980602-2.c: Likewise.
45202 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45203 * gcc.c-torture/execute/compndlit-1.c: Likewise.
45204 * gcc.c-torture/execute/extzvsi.c: Likewise.
45205 * gcc.c-torture/unsorted/ext.c: Likewise.
45206
45207 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
45208
45209 PR target/12749
45210 * gcc.c-torture/compile/20031220-2.c: New test case.
45211
45212 2003-12-20 Roger Sayle <roger@eyesopen.com>
45213
45214 PR optimization/13031
45215 * gcc.c-torture/compile/20031220-1.c: New test case.
45216
45217 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45218
45219 * gcc.dg/cast-function-1.c: New test.
45220
45221 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
45222
45223 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45224 formats.
45225
45226 2003-12-19 Mark Mitchell <mark@codesourcery.com>
45227
45228 PR c++/12795
45229 * g++.dg/ext/attrib10.C: New test.
45230
45231 2003-12-19 Jakub Jelinek <jakub@redhat.com>
45232
45233 * gcc.dg/cleanup-10.c: New test.
45234 * gcc.dg/cleanup-11.c: New test.
45235
45236 2003-12-19 Jakub Jelinek <jakub@redhat.com>
45237
45238 PR c++/13239
45239 * g++.dg/opt/expect1.C: New test.
45240
45241 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
45242
45243 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45244
45245 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
45246
45247 PR debug/12923
45248 * gcc.dg/20031218-1.c: New test.
45249
45250 PR debug/12389
45251 * gcc.dg/20031218-2.c: New test.
45252 * gcc.dg/20031218-3.c: New test.
45253
45254 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45255 of label name and allow for USER_LABEL_PREFIX == "_" names.
45256 * g++.dg/abi/mangle18-2.C: Likewise.
45257 * g++.dg/abi/mangle19-1.C: Likewise.
45258 * g++.dg/abi/mangle19-2.C: Likewise.
45259 * g++.dg/abi/mangle20-1.C: Likewise.
45260 * g++.dg/abi/mangle20-2.C: Likewise.
45261
45262 2003-12-18 Richard Henderson <rth@redhat.com>
45263
45264 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45265
45266 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
45267 Dan Kegel <dank@kegel.com>
45268
45269 PR other/12009
45270 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45271 testing a cross compiler, it causes spurious compile failures.
45272 * lib/g++.exp: Likewise.
45273
45274 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45275
45276 PR c++/13262
45277 * g++.dg/template/access13.C: New test.
45278
45279 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
45280
45281 * gcc.dg/20031216-1.c: New test.
45282
45283 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45284
45285 PR c++/9154
45286 * g++.dg/template/error10.C: New test.
45287
45288 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45289
45290 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45291 * g++.dg/eh/simd-2.C: Likewise.
45292
45293 2003-12-17 James E Wilson <wilson@specifixinc.com>
45294 Roger Sayle <roger@eyesopen.com>
45295
45296 * gcc.c-torture/execute/ieee/mzero5.c: New.
45297
45298 2003-12-17 Mark Mitchell <mark@codesourcery.com>
45299
45300 PR c++/10603
45301 * g++.dg/parse/error6.C: New test.
45302
45303 PR c++/12827
45304 * g++.dg/parse/error7.C: New test.
45305
45306 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45307
45308 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45309 at -O with stabs debugging formats.
45310 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45311 * gcc.dg/debug/debug-2.c: Likewise.
45312
45313 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45314
45315 PR c++/12696
45316 * g++.dg/init/error1.C: New test.
45317
45318 PR c++/12218
45319 * g++.dg/init/pm3.C: New test.
45320
45321 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
45322
45323 PR c/3347
45324 * gcc.dg/bitfld-8.c: New test.
45325
45326 2003-12-16 James Lemke <jim@wasabisystems.com>
45327
45328 * gcc.dg/arm-scd42-[123].c: New tests.
45329
45330 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45331
45332 PR c++/9043
45333 * g++.dg/abi/mangle20-1.C: New test.
45334 * g++.dg/abi/mangle20-2.C: New test.
45335
45336 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45337
45338 PR c++/13275
45339 * g++.dg/other/offsetof2.C: Remove XFAIL.
45340 * g++.dg/parse/offsetof1.C: New test.
45341 * g++.gd/parse/offsetof2.C: Likewise.
45342
45343 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45344
45345 * g++.dg/template/nontype3.C: New test.
45346 * g++.dg/template/static2.C: Tweaked the dg-error clause.
45347
45348 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45349
45350 * g++.dg/warn/noreturn-3.C: Also test instantiation.
45351
45352 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45353
45354 PR c++/13387
45355 * g++.dg/expr/assign1.C: New test.
45356
45357 PR c++/13242
45358 * g++.dg/abi/mangle19-1.C: New test.
45359 * g++.dg/abi/mangle19-2.C: New test.
45360
45361 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
45362
45363 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45364
45365 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
45366
45367 * gcc.c-torture/execute/20031216-1.c: New test.
45368
45369 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45370
45371 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45372 an ICE regression.
45373
45374 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45375
45376 PR c++/10926
45377 * g++.dg/template/error9.C: New test.
45378
45379 PR c++/11116
45380 * g++.dg/template/error8.C: New test.
45381
45382 2003-12-15 Roger Sayle <roger@eyesopen.com>
45383
45384 PR middle-end/13400
45385 * gcc.c-torture/execute/20031215-1.c: New test case.
45386
45387 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45388
45389 PR c++/13269
45390 * g++.dg/parse/error5.C: New test.
45391
45392 PR c++/12989
45393 * g++.dg/expr/sizeof1.C: New test.
45394
45395 PR c++/13310
45396 * g++.dg/template/crash15.C: New test.
45397
45398 2003-12-15 Geoffrey Keating <geoffk@apple.com>
45399
45400 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45401 a non-POD type as the last named parameter of a varargs function.
45402
45403 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45404
45405 PR c++/13243
45406 PR c++/12573
45407 * g++.dg/template/crash14.C: New test.
45408 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45409
45410 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
45411
45412 * g++.dg/other/java1.C: New test.
45413
45414 PR c++/13241
45415 * g++.dg/abi/mangle18-1.C: New test.
45416 * g++.dg/abi/mangle18-2.C: New test.
45417
45418 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45419
45420 PR optimization/10312
45421 * gcc.c-torture/execute/20031214-1.c: New.
45422
45423 2003-12-14 Mark Mitchell <mark@codesourcery.com>
45424
45425 PR c++/10779
45426 PR c++/12160
45427 * g++.dg/parse/error3.C: New test.
45428 * g++.dg/parse/error4.C: Likewise.
45429 * g++.dg/abi/mangle4.C: Tweak error messages.
45430 * g++.dg/lookup/using5.C: Likewise.
45431 * g++.dg/other/error2.C: Likewise.
45432 * g++.dg/parse/typename5.C: Likewise.
45433 * g++.dg/parse/undefined1.C: Likewise.
45434 * g++.dg/template/arg2.C: Likewise.
45435 * g++.dg/template/ttp3.C: Likewise.
45436 * g++.dg/template/type1.C: Likewise.
45437 * g++.old-deja/g++.other/crash32.C: Likewise.
45438 * g++.old-djea/g++.pt/defarg8.C: Likewise.
45439
45440 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45441
45442 PR c++/13106
45443 * g++.dg/warn/noreturn-3.C: New test.
45444
45445 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45446
45447 PR c++/13118
45448 * g++.dg/abi/covariant3.C: New.
45449
45450 2003-12-12 Jakub Jelinek <jakub@redhat.com>
45451
45452 * g++.dg/eh/ia64-1.C: New test.
45453
45454 2003-12-12 Roger Sayle <roger@eyesopen.com>
45455
45456 PR optimization/13037
45457 * g77.f-torture/execute/13037.f: New test case.
45458
45459 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45460
45461 PR c++/12881
45462 * g++.dg/abi/covariant2.C: New.
45463
45464 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
45465
45466 * gcc.dg/cpp/trad/macro.c: New tests.
45467
45468 2003-12-11 Zack Weinberg <zack@codesourcery.com>
45469
45470 * gcc.c-torture/execute/wchar_t-1.x: Delete.
45471
45472 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
45473
45474 PR other/10819
45475 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45476 to fix Bug 10819.
45477 * lib/g++.exp (g++_version): Likewise.
45478 * lib/g77.exp (g77_version): Likewise.
45479 * lib/objc.exp (default_objc_version): Likewise.
45480
45481 2003-12-10 Richard Henderson <rth@redhat.com>
45482
45483 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45484
45485 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45486
45487 2003-12-08 Matt Austern <austern@apple.com>
45488
45489 PR c/13134
45490 * lib/gcc-dg.exp (dg-require-visibility): Define.
45491 * lib/target-supports (check_visibility_available): Define.
45492 * gcc.dg/visibility-1.c: New test.
45493 * gcc.dg/visibility-2.c: Likewise.
45494 * gcc.dg/visibility-3.c: Likewise.
45495 * gcc.dg/visibility-4.c: Likewise.
45496 * gcc.dg/visibility-5.c: Likewise.
45497 * gcc.dg/visibility-6.c: Likewise.
45498 * g++.dg/ext/visibility-1.C: Likewise.
45499 * g++.dg/ext/visibility-2.C: Likewise.
45500 * g++.dg/ext/visibility-3.C: Likewise.
45501 * g++.dg/ext/visibility-4.C: Likewise.
45502 * g++.dg/ext/visibility-5.C: Likewise.
45503 * g++.dg/ext/visibility-6.C: Likewise.
45504
45505 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45506
45507 * g++.dg/lookup/java1.C: New test.
45508 * g++.dg/lookup/java2.C: New test.
45509
45510 2003-12-07 Falk Hueffner <falk@debian.org>
45511
45512 * g++.dg/opt/noreturn-1.C: New test.
45513
45514 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
45515
45516 * gcc.dg/overflow-1.c: New test.
45517
45518 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45519
45520 * g77.f-torture/compile/13060.f: New test.
45521
45522 2003-12-06 Mark Mitchell <mark@codesourcery.com>
45523
45524 PR c++/13323
45525 * g++.dg/inherit/operator2.C: New test.
45526
45527 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45528
45529 PR c++/13305
45530 * g++.dg/ext/attrib9.C: New test.
45531
45532 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45533
45534 PR c++/13314
45535 * g++.dg/template/error7.C: New test.
45536
45537 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
45538 J"orn Rennecke <joern.rennecke@superh.com>
45539
45540 PR target/13302
45541 * g++.dg/other/struct-va_list.C: New test.
45542
45543 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45544
45545 PR c++/13166
45546 * g++.dg/parse/defarg6.C: New test.
45547
45548 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
45549
45550 PR target/13256
45551 * gcc.c-torture/execute/20031201-1.c: New test.
45552
45553 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
45554
45555 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45556
45557 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45558
45559 * gcc.dg/builtin-return-1.c: New test.
45560
45561 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
45562 J"orn Rennecke <joern.rennecke@superh.com>
45563
45564 PR optimization/13260
45565 * gcc.c-torture/execute/20031204-1.c: New test.
45566
45567 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45568
45569 PR c++/9127
45570 * g++.dg/template/error6.C: New test.
45571
45572 2003-12-03 Jakub Jelinek <jakub@redhat.com>
45573
45574 * gcc.dg/20031202-1.c: New test.
45575
45576 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45577
45578 PR c++/13179
45579 * g++.dg/template/eh1.C: New test.
45580
45581 PR c++/10771
45582 * g++.dg/template/error5.C: New test.
45583
45584 2003-12-02 David Ung <davidu@mips.com>
45585
45586 * gcc.dg/compat/vector-check.h: Corrected type for var
45587 g_##TMODE
45588
45589 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45590
45591 PR c++/10126
45592 * g++.dg/template/ptrmem8.C: New test.
45593
45594 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45595
45596 PR c++/12573
45597 * g++.dg/template/dependent-expr3.C: New test.
45598
45599 2003-12-01 James Lemke <jim@wasabisystems.com>
45600
45601 * gcc.dg/arm-g2.c: New test.
45602
45603 2003-12-01 Roger Sayle <roger@eyesopen.com>
45604
45605 PR optimization/11634
45606 * gcc.dg/20031201-2.c: New test case.
45607
45608 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45609
45610 PR 11433
45611 * objc.dg/proto-lossage-3.m: New test.
45612
45613 2003-12-01 Roger Sayle <roger@eyesopen.com>
45614
45615 PR optimization/12628
45616 * gcc.dg/20031201-1.c: New test case.
45617
45618 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45619
45620 * gcc.dg/unaligned-1.c: New test.
45621
45622 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45623
45624 PR c++/9849
45625 * g++.dg/template/error4.C: New test.
45626 * g++.dg/template/nested3.C: Adjust error markers.
45627
45628 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45629
45630 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45631
45632 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45633
45634 PR c/10333
45635 * gcc.dg/bitfld-7.c: New test.
45636
45637 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45638
45639 * gcc.dg/tls/asm-1.C: New test.
45640
45641 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45642
45643 * gcc.dg/cpp/assert4.c: Update.
45644
45645 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45646
45647 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45648 * gcc.dg/builtin-apply3.c: New test.
45649
45650 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45651
45652 * lib/compat.exp (compat-obj): New xfaildata parameter.
45653 Use it to set compiler_conditional_xfail_data before compiling.
45654 (compat-get-options): Handle dg-xfail-if.
45655 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45656 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45657 * gcc.dg/compat/vector-1_y.c: Likewise.
45658 * gcc.dg/compat/vector-2_x.c: Likewise.
45659 * gcc.dg/compat/vector-2_y.c: Likewise.
45660
45661 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45662
45663 * g++.dg/opt/reg-stack4.C: New test.
45664
45665 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45666
45667 * gcc.dg/builtin-apply2.c: New test.
45668
45669 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45670
45671 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45672
45673 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45674
45675 PR c++/12924
45676 * g++.dg/template/template-id-2.C: New test.
45677
45678 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45679
45680 PR c++/5369
45681 * g++.dg/template/memfriend1.C: New test.
45682 * g++.dg/template/memfriend2.C: Likewise.
45683 * g++.dg/template/memfriend3.C: Likewise.
45684 * g++.dg/template/memfriend4.C: Likewise.
45685 * g++.dg/template/memfriend5.C: Likewise.
45686 * g++.dg/template/memfriend6.C: Likewise.
45687 * g++.dg/template/memfriend7.C: Likewise.
45688 * g++.dg/template/memfriend8.C: Likewise.
45689 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45690
45691 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45692
45693 PR c++/12515
45694 * g++.dg/ext/cond1.C: New test.
45695
45696 2003-11-20 Richard Henderson <rth@redhat.com>
45697
45698 * gcc.dg/20020201-2.c: Remove.
45699 * gcc.dg/20020201-4.c: Remove.
45700 * gcc.dg/20020304-1.c: Remove.
45701
45702 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45703
45704 * gcc.dg/cpp/trad/xwin1.c: New test case.
45705
45706 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45707
45708 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45709 * lib/g77.exp: Likewise.
45710 * lib/objc.exp: Likewise.
45711 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45712 for darwin.
45713
45714 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45715
45716 PR c++/12932
45717 * g++.dg/template/static5.C: New test.
45718
45719 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45720
45721 * gcc.dg/nested-func-1.c: New test.
45722
45723 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45724
45725 * gcc.dg/cpp/assert4.c: New test.
45726
45727 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45728
45729 PR c++/2294
45730 * g++.dg/lookup/using9.c: New test.
45731
45732 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45733
45734 PR c++/12762
45735 * g++.dg/template/error3.C: New test.
45736
45737 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45738
45739 PR ada/13035
45740 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45741 No longer use a wrapper for gcc, since this does not work under
45742 Windows.
45743
45744 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45745
45746 PR c++/2094
45747 * g++.dg/template/ptrmem7.C: New test.
45748
45749 2003-11-13 Andrew Pinski <apinski@apple.com>
45750
45751 * gcc.c-torture/compile/20031113-1.c: New test.
45752
45753 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45754 Kean Johnston <jkj@sco.com>
45755
45756 PR c/13029
45757 * gcc.dg/unused-4.c: Update.
45758
45759 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45760
45761 * g++.dg/opt/const3.C: New test.
45762
45763 2003-11-13 Jan Hubicka <jh@suse.cz>
45764
45765 * gcc.c-torture/compile/20031112-1.c: New test.
45766
45767 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45768
45769 * g++.dg/parse/crash10.C: Remove bogus error marker.
45770
45771 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45772
45773 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45774 (host_gcc): Likewise.
45775 (ROOT): Honor $PWDCMD.
45776 (BASE): Likewise.
45777 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45778
45779 2003-11-12 Catherine Moore <clm@redhat.com>
45780
45781 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45782
45783 2003-11-12 Andreas Jaeger <aj@suse.de>
45784 Jakub Jelinek <jakub@redhat.com>
45785 Andrew Pinski <pinskia@physics.uc.edu>
45786 Richard Henderson <rth@redhat.com>
45787
45788 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45789 systems.
45790 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45791
45792 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45793 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45794
45795 2003-11-11 Andreas Jaeger <aj@suse.de>
45796
45797 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45798
45799 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45800
45801 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45802
45803 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45804 Clean ups.
45805
45806 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45807
45808 * gcc.dg/trampoline-1.c: New test.
45809
45810 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45811
45812 * gcc.c-torture/compile/200031109-1.c: New test.
45813
45814 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45815
45816 PR c/3190
45817 PR c/8714
45818 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45819 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45820 gcc.dg/format/no-y2k-1.c: Update.
45821
45822 2003-11-08 Roger Sayle <roger@eyesopen.com>
45823
45824 PR optimization/10467
45825 * gcc.dg/20031108-1.c: New test case.
45826
45827 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45828
45829 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45830
45831 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45832
45833 * gcc.dg/compound-lvalue-1.c: New test.
45834 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45835 some XFAILs.
45836
45837 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45838
45839 * gcc.dg/altivec-varargs-1.c: New test.
45840
45841 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45842
45843 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45844 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45845 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45846 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45847 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45848
45849 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45850
45851 * gcc.dg/cond-lvalue-1.c: New test.
45852
45853 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45854
45855 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45856
45857 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45858
45859 PR c++/11616
45860 * g++.dg/template/instantiate5.C: New test.
45861
45862 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45863
45864 PR c++/12726
45865 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45866 * ChangeLog: Add missing first entry for above test.
45867
45868 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45869
45870 PR c++/9810
45871 * g++.dg/template/using8.C: New test.
45872 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45873
45874 2003-11-02 Roger Sayle <roger@eyesopen.com>
45875
45876 PR optimization/10817
45877 * gcc.c-torture/compile/20031102-1.c: New test case.
45878
45879 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45880
45881 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45882 2147483647.
45883
45884 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45885
45886 * gcc.dg/20031102-1.c: New test.
45887
45888 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45889
45890 * gcc.dg/complex-1.c: New test.
45891
45892 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45893
45894 PR c++/12796
45895 * g++.dg/template/crash13.C: Adjust expected error location.
45896 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45897
45898 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45899
45900 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45901
45902 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45903
45904 PR/10239
45905 * gcc.c-torture/compile/20031031-2.c: New test.
45906
45907 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45908
45909 PR/11640
45910 * gcc.c-torture/compile/20031031-1.c: New test.
45911
45912 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45913
45914 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45915 * gcc.misc-tests/bprob.exp: Likewise.
45916 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45917 the execution test on arm-elf configs.
45918 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45919 configs that don't support scratch files.
45920 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45921
45922 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45923
45924 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45925 done by dejagnu.
45926
45927 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45928
45929 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45930 Avoid non pure sh syntax. Add more logging.
45931
45932 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45933 fail.
45934
45935 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45936
45937 PR libgcj/10610
45938 * gcc.dg/ppc-stackalign-1.c: New test.
45939
45940 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45941
45942 * ada/acats/run_all.sh: Change output to be more compliant with
45943 dejagnu framework.
45944 Create acats.sum and acats.log files under testsuite/ada/acats
45945 Only run [a-z]* directories, to filter out e.g. CVS.
45946 Redirect build output to log file.
45947
45948 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45949
45950 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45951
45952 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45953
45954 PR ada/5909:
45955 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45956
45957 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45958
45959 * gcc.c-torture/compile/20031023-1.c: New test.
45960 * gcc.c-torture/compile/20031023-2.c: New test.
45961 * gcc.c-torture/compile/20031023-3.c: New test.
45962 * gcc.c-torture/compile/20031023-4.c: New test.
45963
45964 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45965
45966 PR c++/10371
45967 * g++.dg/lookup/scoped8.C: New test.
45968
45969 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45970
45971 * g++.dg/opt/reg-stack3.C: New test.
45972
45973 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45974
45975 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45976
45977 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45978
45979 PR c++/11076
45980 * g++.dg/template/crash13.C: New test.
45981
45982 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45983
45984 * gcc.dg/c99-restrict-2.c: New test.
45985
45986 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45987
45988 PR c++/12698, c++/12699, c++/12700, c++/12566
45989 * g++.dg/inherit/covariant9.C: New test.
45990 * g++.dg/inherit/covariant10.C: New test.
45991 * g++.dg/inherit/covariant11.C: New test.
45992
45993 2003-10-23 Jason Merrill <jason@redhat.com>
45994
45995 PR c++/12726
45996 * g++.dg/ext/complit2.C: New test.
45997
45998 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45999
46000 PR target/12654
46001 * gcc.c-torture/execute/20031020-1.c: New test.
46002
46003 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46004
46005 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46006 following the jump_insn.
46007
46008 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
46009
46010 * gcc.dg/cast-lvalue-1.c: New test.
46011
46012 2003-10-21 Mark Mitchell <mark@codesourcery.com>
46013
46014 PR c++/11962
46015 * g++.dg/template/cond2.C: New test.
46016
46017 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
46018
46019 * gcc.dg/builtins-28.c: New test.
46020
46021 2003-10-20 Jan Hubicka <jh@suse.cz>
46022
46023 * g++.dg/opt/inline4.C: Do not use min-inline-insns
46024 parameter.
46025 * gcc.dg/inline-2.c: Likewise.
46026
46027 2003-10-20 Phil Edwards <phil@codesourcery.com>
46028
46029 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46030 * gcc.dg/nest.c: Likewise.
46031
46032 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46033
46034 PR c++/9781, c++/10583, c++/11862
46035 * g++.dg/parse/crash13.C: New test.
46036
46037 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46038
46039 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46040
46041 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
46042
46043 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46044 Define HAVE_C99_RUNTIME except on Solaris.
46045 * gcc.dg/builtins-20.c: Likewise.
46046
46047 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46048
46049 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46050
46051 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46052
46053 PR c++/12495
46054 * g++.dg/template/crash21.C: New test.
46055
46056 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46057
46058 PR c++/2513
46059 * g++.dg/template/typename5.C: New test.
46060
46061 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46062
46063 PR c++/12369
46064 * g++.dg/template/friend25.C: New test.
46065
46066 2003-10-16 Ziemowit Laski <zlaski@apple.com>
46067
46068 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46069 versions.
46070
46071 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
46072
46073 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46074 == 2147483647.
46075
46076 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
46077
46078 * gcc.c-torture/execute/960416-1.x: Remove.
46079 * gcc.c-torture/execute/divconst-3.x: Likewise.
46080
46081 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
46082
46083 PR target/12598
46084 * gcc.dg/torture/cris-volatile-1.c: New test.
46085
46086 2003-10-14 Roger Sayle <roger@eyesopen.com>
46087
46088 PR optimization/9325
46089 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46090 for overflowing floating point to integer conversion during RTL
46091 simplification.
46092
46093 2003-10-13 Ziemowit Laski <zlaski@apple.com>
46094
46095 * objc/execute/_cmd.m: Fix typo.
46096 * objc.dg/image-info.m, objc.dg/symtab-1.m:
46097 Relax 'scan-assembler' regexp.
46098 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46099 objc.dg/try-catch-4.m: Run on non-Darwin targets.
46100 * objc.dg/zero-link-2.m: Remove blank line.
46101 * objc.dg/zero-link-3.m: New test case.
46102
46103 2003-10-13 Geoffrey Keating <geoffk@apple.com>
46104
46105 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46106
46107 * gcc.dg/asm-names.c: Use scan-assembler-not rather
46108 than linker trickery.
46109
46110 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46111
46112 PR c++/12370
46113 * g++.dg/other/friend2.C: New test.
46114
46115 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
46116
46117 * gcc.dg/20031012-1.c: New test.
46118
46119 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
46120
46121 * gcc.dg/weak/weak-3.c: Fix for new warning.
46122
46123 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
46124
46125 PR optimization/8750
46126 * gcc.c-torture/execute/20031012-1.c: New test case.
46127
46128 2003-10-11 Roger Sayle <roger@eyesopen.com>
46129
46130 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46131 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46132
46133 2003-10-11 Roger Sayle <roger@eyesopen.com>
46134
46135 PR optimization/12260
46136 * gcc.c-torture/compile/20031011-2.c: New test case.
46137
46138 2003-10-11 Roger Sayle <roger@eyesopen.com>
46139
46140 * gcc.c-torture/execute/20031011-1.c: New testcase.
46141
46142 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
46143
46144 * gcc.c-torture/compile/20031011-1.c: New test.
46145
46146 2003-10-11 Jan Hubicka <jh@suse.cz>
46147
46148 * g++.dg/other/first-global.C: New test.
46149
46150 2003-10-11 Roger Sayle <roger@eyesopen.com>
46151
46152 * gcc.c-torture/execute/string-opt-18.c: New testcase.
46153
46154 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
46155
46156 * gcc.c-torture/compile/20031010-1.c: New test.
46157
46158 2003-10-10 Geoffrey Keating <geoffk@apple.com>
46159
46160 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46161 * gcc.c-torture/execute/va-arg-25.c: ... here.
46162
46163 2003-10-09 Mark Mitchell <mark@codesourcery.com>
46164
46165 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46166
46167 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
46168
46169 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46170
46171 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
46172
46173 * g++.dg/parse/error2.C: New test.
46174
46175 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
46176
46177 PR c++/11097
46178 * g++.dg/other/error5.C: Modify the error message.
46179 * g++.dg/lookup/using8.C: New test.
46180
46181 2003-10-07 Geoffrey Keating <geoffk@apple.com>
46182
46183 * gcc.dg/darwin-abi-2.c: New file.
46184 * gcc.c-torture/execute/va-arg-24.c: New file.
46185
46186 2003-10-06 Bob Wilson <bob.wilson@acm.org>
46187
46188 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
46189 indentation.
46190
46191 2003-10-06 Mark Mitchell <mark@codesourcery.com>
46192
46193 PR c++/10147
46194 * g++.dg/other/error4.C: Update error messages.
46195 * g++.dg/template/ptrmem4.C: Likewise.
46196
46197 PR c++/12337
46198 * g++.dg/init/new9.C: New test.
46199
46200 PR c++/12334, c++/12236, c++/8656
46201 * g++.dg/ext/attrib8.C: New test.
46202
46203 2003-10-06 Devang Patel <dpatel@apple.com>
46204
46205 * gcc.dg/debug/dwarf2-3.h: New test.
46206 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46207
46208 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
46209
46210 * g++.dg/opt/cfg2.C: New test.
46211
46212 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
46213
46214 * g++.dg/opt/float1.C: New test.
46215
46216 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46217
46218 * gcc.dg/c90-array-lval-6.c: New test.
46219 * gcc.dg/c99-array-lval-6.c: New test.
46220
46221 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
46222 Ziemowit Laski <zlaski@apple.com>
46223
46224 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46225 'Derived', so that it is never considered a class method; add
46226 new warning for '+port' method ambiguity.
46227 * objc.dg/method-12.m: Include <objc/objc.h> instead of
46228 <objc/objc-api.h> (needed on Mac OS X).
46229 * objc.dg/method-13.m: New test.
46230
46231 2003-10-03 Roger Sayle <roger@eyesopen.com>
46232
46233 PR optimization/9325, PR java/6391
46234 * gcc.c-torture/execute/20031003-1.c: New test case.
46235
46236 2003-10-02 Mark Mitchell <mark@codesourcery.com>
46237
46238 PR optimization/12180
46239 * gcc.dg/20031002-1.c: New test.
46240
46241 PR c++/12486
46242 * g++.dg/inherit/error1.C: New test.
46243
46244 2003-10-02 Chris Demetriou <cgd@broadcom.com>
46245
46246 * lib/f-torture.exp (search_for): Rename to...
46247 (search_for_re): This. Also, clean up comments and the
46248 "regexp" invocation.
46249
46250 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
46251
46252 * gcc.c-torture/compile/20031002-1.c: New test.
46253
46254 2003-10-02 Jakub Jelinek <jakub@redhat.com>
46255
46256 * g++.dg/opt/cond1.C: New test.
46257
46258 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
46259
46260 * gcc.dg/Wold-style-definition-2.c: New testcase.
46261 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46262
46263 2003-09-29 Richard Henderson <rth@redhat.com>
46264
46265 * g++.dg/init/array10.C: Add dg-options.
46266
46267 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
46268
46269 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46270
46271 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46272
46273 * g++.dg/template/friend19.C: Fix typo.
46274 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46275
46276 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
46277
46278 * gcc.c-torture/execute/20030928-1.c: New test.
46279 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46280
46281 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
46282
46283 * g++.dg/opt/unroll1.C: New test.
46284
46285 2003-09-26 Roger Sayle <roger@eyesopen.com>
46286
46287 PR optimization/11741
46288 * gcc.dg/20030926-1.c: New test case.
46289
46290 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46291
46292 PR c++/5655
46293 * g++.dg/parse/access7.C: New test.
46294 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46295
46296 2003-09-24 Ziemowit Laski <zlaski@apple.com>
46297
46298 MERGE OF objc-improvements-branch into MAINLINE:
46299 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46300 if libobjc has not been built.
46301 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46302 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46303 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46304 objc/execute/nested-3.m, objc/execute/np-2.m,
46305 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46306 objc/execute/redefining_self.m, objc/execute/root_methods.m,
46307 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46308 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46309 objc.dg/special/unclaimed-category-1.h,
46310 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46311 well as GNU runtime.
46312 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46313 * execute/cascading-1.m, execute/function-message-1.m,
46314 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46315 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46316 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46317 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46318 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46319 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46320 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46321 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46322 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46323 * objc.dg/bitfield-2.m: Run only on Darwin.
46324 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46325 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46326 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46327 * objc.dg/const-str-1.m: Fix constant string layout.
46328
46329 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
46330
46331 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46332
46333 2003-09-23 Geoffrey Keating <geoffk@apple.com>
46334
46335 * gcc.dg/darwin-abi-1.c: New file.
46336
46337 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
46338
46339 PR target/12281
46340 * gcc.c-torture/compile/20030921-1.c: New test.
46341
46342 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
46343
46344 * g++.dg/opt/reg-stack2.C: New test.
46345
46346 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
46347
46348 * g++.dg/eh/delayslot1.C: New test.
46349
46350 2003-09-20 Richard Henderson <rth@redhat.com>
46351
46352 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46353
46354 2003-09-20 Roger Sayle <roger@eyesopen.com>
46355
46356 * gcc.c-torture/execute/20030920-1.c: New test case.
46357
46358 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46359
46360 * g++.dg/rtti/typeid3.C: Correct expected error message.
46361
46362 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46363
46364 PR c++/157
46365 * g++.dg/parse/crash12.C: New test.
46366
46367 2003-09-19 Janis Johnson <janis187@us.ibm.com>
46368
46369 * gcc.dg/compat/mixed-struct-check.h: New.
46370 * gcc.dg/compat/mixed-struct-defs.h: New.
46371 * gcc.dg/compat/mixed-struct-init.h: New.
46372 * gcc.dg/compat/struct-by-value-19_main.c: New.
46373 * gcc.dg/compat/struct-by-value-19_x.c: New.
46374 * gcc.dg/compat/struct-by-value-19_y.c: New.
46375 * gcc.dg/compat/struct-by-value-20_main.c: New.
46376 * gcc.dg/compat/struct-by-value-20_x.c: New.
46377 * gcc.dg/compat/struct-by-value-20_y.c: New.
46378 * gcc.dg/compat/struct-return-19_main.c: New.
46379 * gcc.dg/compat/struct-return-19_x.c: New.
46380 * gcc.dg/compat/struct-return-19_y.c: New.
46381 * gcc.dg/compat/struct-return-20_main.c: New.
46382 * gcc.dg/compat/struct-return-20_x.c: New.
46383 * gcc.dg/compat/struct-return-20_y.c: New.
46384
46385 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
46386 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46387 so that it will not complain on LP64 targets.
46388
46389 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46390
46391 PR c++/495
46392 * g++.dg/template/friend24.C: New test.
46393
46394 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
46395
46396 PR c++/12332
46397 * g++.dg/template/memtmpl2.C: New test.
46398
46399 2003-09-18 Mark Mitchell <mark@codesourcery.com>
46400
46401 PR target/11184
46402 * gcc.dg/builtin-apply1.c: New test.
46403
46404 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
46405
46406 PR c++/9848
46407 * g++.dg/warn/Wunused-4.C: New test.
46408
46409 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46410
46411 PR c++/12316
46412 * g++.dg/other/gc2.C: New test.
46413
46414 2003-09-17 Mark Mitchell <mark@codesourcery.com>
46415
46416 PR c++/11991
46417 * g++.dg/rtti/typeid3.C: New test.
46418
46419 PR c++/12266
46420 * g++.dg/overload/template1.C: New test.
46421
46422 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
46423
46424 * g++.dg/opt/cfg3.C: New test.
46425
46426 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46427
46428 PR c++/7939
46429 * g++.dg/template/crash11.C: New test.
46430
46431 2003-09-16 Jason Merrill <jason@redhat.com>
46432 Jakub Jelinek <jakub@redhat.com>
46433
46434 * gcc.dg/attr-warn-unused-result.c: New test.
46435
46436 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
46437
46438 PR c++/12184
46439 * g++.dg/expr/call2.C: New test.
46440
46441 2003-09-15 Andreas Jaeger <aj@suse.de>
46442
46443 * gcc.dg/Wold-style-definition-1.c: New test.
46444
46445 2003-09-14 Mark Mitchell <mark@codesourcery.com>
46446
46447 PR c++/3907
46448 * g++.dg/parse/template12.C: New test.
46449
46450 * g++.dg/abi/bitfield11.C: New test.
46451 * g++.dg/abi/bitfield12.C: Likewise.
46452
46453 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
46454
46455 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
46456 non-expansion of functional macro name without arguments at EOL.
46457 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
46458
46459 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
46460
46461 * gcc.c-torture/execute/20030914-[12].c: New tests.
46462
46463 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
46464
46465 PR c++/11788
46466 * g++.dg/overload/addr1.C: New test.
46467
46468 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
46469
46470 * gcc.dg/20030909-1.c: New test.
46471
46472 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46473
46474 * gcc.dg/ultrasp10.c: New test.
46475
46476 2003-09-09 Devang Patel <dpatel@apple.com>
46477
46478 * gcc.dg/darwin-ld-6.c: New test.
46479
46480 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46481
46482 * gcc.dg/torture/builtin-explog-1.c: New testcase.
46483
46484 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46485
46486 * gcc.dg/ia64-types1.c: New test.
46487 * gcc.dg/ia64-types2.c: Likewise.
46488
46489 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46490
46491 * gcc.dg/builtins-1.c: Add more _Complex tests.
46492 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46493
46494 * gcc.dg/builtins-1.c: Test existing _Complex functions.
46495 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46496
46497 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46498
46499 PR c++/11786
46500 * g++.dg/lookup/koenig2.C: New test.
46501
46502 PR c++/5296
46503 * g++.dg/rtti/typeid2.C: New test.
46504
46505 2003-09-08 Jakub Jelinek <jakub@redhat.com>
46506
46507 * gcc.c-torture/compile/20030904-1.c: New test.
46508
46509 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46510
46511 * g++.dg/opt/longbranch2.C: New test.
46512
46513 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46514
46515 * g++.dg/template/crash10.C: Only compile it.
46516
46517 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46518
46519 PR middle-end/11665
46520 * gcc.c-torture/compile/20030907-1.c: New test.
46521 * g++.dg/init/array11.C: New test.
46522
46523 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46524
46525 PR c++/11852
46526 * g++.dg/init/struct1.C: New test.
46527
46528 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46529
46530 PR c++/12181
46531 * g++.dg/expr/comma1.C: New test.
46532
46533 2003-09-06 Mark Mitchell <mark@codesourcery.com>
46534
46535 PR c++/11867
46536 * g++.dg/expr/static_cast5.C: New test.
46537
46538 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
46539
46540 PR c++/11507
46541 * g++.dg/lookup/scoped7.C: New test.
46542
46543 PR c++/9574
46544 * g++.dg/other/static1.C: New test.
46545
46546 PR c++/11490
46547 * g++.dg/warn/template-1.C: New test.
46548
46549 PR c++/11432
46550 * g++.dg/template/crash10.C: New test.
46551
46552 PR c++/2478
46553 * g++.dg/overload/VLA.C: New test.
46554
46555 PR c++/10804
46556 * g++.dg/template/call1.C: New test.
46557
46558 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46559
46560 PR c++/11794
46561 * g++.dg/parse/using3.C: New test.
46562
46563 2003-09-06 Roger Sayle <roger@eyesopen.com>
46564
46565 PR c++/11409
46566 * g++.dg/overload/builtin3.C: New test case.
46567
46568 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
46569
46570 PR c/9862
46571 * gcc.dg/20030906-1.c: New test.
46572 * gcc.dg/20030906-2.c: Likewise.
46573
46574 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46575
46576 PR c++/12167
46577 * g++.dg/parse/defarg5.C: New test.
46578
46579 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46580
46581 2003-09-05 Mark Mitchell <mark@codesourcery.com>
46582
46583 PR c++/12163
46584 * g++.dg/expr/static_cast4.C: New test.
46585
46586 PR c++/12146
46587 * g++.dg/template/crash9.C: New test.
46588
46589 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
46590
46591 * g++.old-deja/g++.ext/pretty2.C: Update for change
46592 in __FUNCTION__.
46593 * g++.old-deja/g++.ext/pretty3.C: Likewise.
46594
46595 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46596
46597 PR c++/11922
46598 * g++/dg/template/qualified-id1.C: New test.
46599
46600 PR c++/12037
46601 * g++.dg/warn/noeffect4.C: New test.
46602
46603 2003-09-04 Matt Austern <austern@apple.com>
46604
46605 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46606 * g++.dg/ext/fnname2.C: Likewise.
46607 * g++.dg/ext/fnname3.C: Likewise.
46608
46609 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46610
46611 * g++.dg/expr/lval1.C: New test.
46612 * g++.dg/ext/lvcast.C: Remove.
46613
46614 2003-09-03 Roger Sayle <roger@eyesopen.com>
46615
46616 PR optimization/11700.
46617 * gcc.c-torture/compile/20030903-1.c: New test case.
46618
46619 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46620
46621 PR c++/12053
46622 * g++.dg/abi/layout4.C: New test.
46623
46624 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46625
46626 PR c++/11553
46627 * g++.dg/parse/friend3.C: New test.
46628
46629 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46630
46631 PR c++/11847
46632 * g++.dg/template/class1.C: New test.
46633
46634 PR c++/11808
46635 * g++.dg/expr/call1.C: New test.
46636
46637 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46638
46639 PR c++/12114
46640 * g++.dg/init/ref9.C: New test.
46641
46642 PR c++/11972
46643 * g++.dg/template/nested4.C: New test.
46644
46645 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46646
46647 PR c++/12093
46648 * g++.dg/template/non-dependent4.C: New test.
46649
46650 PR c++/11928
46651 * g++.dg/inherit/conv1.C: New test.
46652
46653 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46654
46655 PR c++/6196
46656 * g++.dg/ext/label1.C: New test.
46657 * g++.dg/ext/label2.C: Likewise.
46658
46659 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46660
46661 * g++.dg/expr/cond3.C: New test.
46662
46663 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46664
46665 * gcc.dg/builtins-1.c: Add new builtin cases.
46666
46667 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46668
46669 * gcc.dg/builtins-1.c: Add new cases.
46670 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46671
46672 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46673
46674 * gcc.dg/builtins-1.c: Add more math builtin tests.
46675 * gcc.dg/torture/builtin-attr-1.c: New test.
46676
46677 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46678
46679 PR optimization/5079
46680 * g++.dg/opt/static3.C: New test.
46681
46682 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46683
46684 * gcc.misc-tests/gcov-10b.c: New test.
46685
46686 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46687
46688 * g++.dg/opt/ptrmem3.C: New test.
46689
46690 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46691
46692 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46693
46694 * gcc.dg/20030826-2.c: New test.
46695
46696 2003-08-26 Roger Sayle <roger@eyesopen.com>
46697
46698 PR middle-end/12002
46699 * g77.f-torture/compile/12002.f: New test case.
46700
46701 2003-08-26 Roger Sayle <roger@eyesopen.com>
46702
46703 * gcc.dg/20030826-1.c: New test case.
46704
46705 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46706
46707 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46708
46709 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46710
46711 PR c++/11871
46712 * c++.dg/lookup/crash1.C: New test.
46713
46714 * c++.dg/warn/noeffect3.C: New test.
46715
46716 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46717
46718 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46719 * gcc.dg/compat/vector-1_y.c: Ditto.
46720 * gcc.dg/compat/vector-2_x.c: Ditto.
46721 * gcc.dg/compat/vector-2_y.c: Ditto.
46722
46723 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46724
46725 * gcc.dg/20030702-1.c: New test.
46726
46727 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46728
46729 PR c++/8795
46730 * g++.dg/ext/altivec-1.C: New test.
46731
46732 2003-08-24 Richard Henderson <rth@redhat.com>
46733
46734 * g++.dg/eh/simd-2.C: Add -w for x86.
46735
46736 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46737
46738 * gcc.dg/20030815-1.c: New test.
46739
46740 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46741
46742 PR c++/3765
46743 * g++.dg/parse/access6.C: New test.
46744
46745 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46746
46747 PR c++/641, c++/11876
46748 * g++.dg/template/friend22.C: New test.
46749 * g++.dg/template/friend23.C: Likewise.
46750
46751 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46752
46753 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46754 identically.
46755
46756 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46757
46758 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46759
46760 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46761
46762 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46763
46764 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46765
46766 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46767
46768 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46769
46770 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46771
46772 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46773
46774 PR c++/11919
46775 * g++.dg/overload/prom1.C: New test.
46776
46777 PR c++/11551
46778 * g++.dg/parse/dtor2.C: New test.
46779
46780 PR c++/10762
46781 * g++.dg/parse/using2.C: New test.
46782
46783 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46784
46785 PR target/11805
46786 * gcc.c-torture/compile/20030821-1.c: New.
46787
46788 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46789
46790 PR c++/11834
46791 * g++.dg/template/deduce2.C: New test.
46792
46793 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46794
46795 * gcc.c-torture/execute/20030821-1.c: New test.
46796
46797 2003-08-20 Roger Sayle <roger@eyesopen.com>
46798
46799 PR middle-end/11984
46800 * gcc.dg/20030820-1.c: New test case.
46801
46802 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46803
46804 PR c++/11945
46805 * g++.dg/warn/noeffect2.C: New test.
46806
46807 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46808
46809 PR c++/10926
46810 * g++.dg/template/dtor2.C: New test.
46811
46812 PR c++/11684
46813 * g++.dg/template/operator1.C: New test.
46814 * g++.dg/parse/operator4.C: New test.
46815
46816 PR c++/11946.C
46817 * g++.dg/expr/enum1.C: New test.
46818 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46819
46820 PR c++/11036.C
46821 * g++.dg/parse/elab2.C: New test.
46822 * g++.dg/parse/typedef4.C: Change error message.
46823 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46824 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46825 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46826
46827 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46828
46829 * gcc.dg/pch/warn-1.c: New.
46830 * gcc.dg/pch/warn-1.hs: New.
46831
46832 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46833 not-tested file.
46834
46835 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46836
46837 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46838
46839 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46840
46841 * gcc.dg/uninit-D.c: New Test.
46842 * gcc.dg/uninit-E.c: New Test.
46843 * gcc.dg/uninit-F.c: New Test.
46844 * gcc.dg/uninit-G.c: New Test.
46845
46846 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46847
46848 * g++.dg/README: Describe the pch directory.
46849
46850 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46851
46852 PR c++/11174
46853 * g++.dg/parse/access4.C: New test.
46854 * g++.dg/parse/access5.C: Likewise.
46855 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46856
46857 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46858
46859 * gcc.dg/noncompile/20030818-1.c: New.
46860
46861 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46862
46863 PR c++/11957
46864 * g++.dg/warn/noeffect1.C: New test.
46865
46866 * g++.dg/template/scope2.C: New test.
46867 * g++.dg/template/error2.C: Correct dg-error
46868
46869 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46870
46871 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46872
46873 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46874
46875 PR C++/11512
46876 * g++.dg/template/warn1.C: New.
46877
46878 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46879
46880 * g++.dg/template/error2.C: New test.
46881 * g++.dg/lookup/using7.C: Adjust errors
46882 * g++.old-deja/g++.pt/crash36.C: Likewise.
46883 * g++.old-deja/g++.pt/derived3.C: Likewise.
46884
46885 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46886
46887 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46888 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46889 * gcc.c-torture/execute/builtins/string-9.c: New, from
46890 string-opt-9.c. Adjust for execute/builtins framework.
46891 * gcc.c-torture/execute/string-opt-9.c: Delete.
46892
46893 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46894
46895 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46896
46897 * g++.dg/parse/ret-type2.C: New test.
46898
46899 PR c++/11703
46900 * g++.dg/init/new8.C: New test.
46901
46902 PR c++/10923
46903 * g++.dg/parse/typedef5.C: New test.
46904
46905 PR c++/9512
46906 * g++.dg/parse/qualified2.C: New test.
46907 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46908 invalid code.
46909
46910 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46911
46912 * g++.dg/conversion/ptrmem1.C: New test.
46913
46914 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46915
46916 PR target/11693
46917 * gcc.dg/20030811-1.c: New test.
46918
46919 PR target/11535
46920 * gcc.c-torture/execute/20030811-1.c: New test.
46921
46922 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46923
46924 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46925
46926 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46927
46928 PR c++/11789.C
46929 * g++.dg/inherit/multiple1.C: New test.
46930
46931 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46932
46933 * gcc.dg/spe1.c: New test.
46934
46935 PR c++/11670
46936 * g++.dg/expr/cast2.C: New test.
46937
46938 PR c++/10530
46939 * g++.dg/template/dependent-name2.C: New test.
46940
46941 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46942
46943 * g++.dg/parse/crash11.C: Put the dg options in comments.
46944
46945 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46946
46947 * lib/gcc-dg.exp: Update for diagnostic change.
46948
46949 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46950
46951 PR c++/5767
46952 * g++.dg/parse/crash11.C: New test.
46953
46954 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46955
46956 * gcc.dg/cpp/spacing1.c: Update.
46957
46958 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46959
46960 PR target/11739
46961 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46962 a value for -mtune.
46963
46964 2003-08-04 Roger Sayle <roger@eyesopen.com>
46965
46966 PR middle-end/11771
46967 * gcc.c-torture/compile/20030804-1.c: New test case.
46968
46969 2003-08-04 Roger Sayle <roger@eyesopen.com>
46970
46971 * gcc.dg/20030804-1.c: New test case.
46972
46973 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46974
46975 * gcc.dg/cpp/separate-1.c: New test.
46976
46977 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46978
46979 PR c++/11704
46980 * g++.dg/template/dependent-expr2.C: New test.
46981
46982 PR c++/11766
46983 * g++.dg/expr/ptrmem1.C: New test.
46984
46985 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46986
46987 PR c++/9453
46988 * g++.dg/template/friend15.C: New test.
46989
46990 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46991
46992 * lib/dg-pch.exp: Work round PCH bug.
46993
46994 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46995
46996 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46997 builtins. Move cases from builtins-4.c here.
46998
46999 * gcc.dg/torture/builtin-math-1.c: New test taken from
47000 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47001 additional cases.
47002
47003 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47004 Delete.
47005
47006 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
47007
47008 PR c++/9447
47009 * g++.dg/template/using7.C: New test.
47010
47011 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
47012
47013 * import1.c, import2.c: New tests.
47014
47015 2003-08-01 Jakub Jelinek <jakub@redhat.com>
47016
47017 * g++.dg/eh/crossjump1.C: New test.
47018
47019 2003-08-01 Mark Mitchell <mark@codesourcery.com>
47020
47021 PR c++/11697
47022 * g++.dg/template/using6.C: New test.
47023
47024 PR c++/11744
47025 * g++.dg/template/koenig2.C: New test.
47026
47027 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47028
47029 PR c++/7983
47030 * g++.dg/parse/typedef4.C: New test.
47031
47032 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47033
47034 PR c++/8442, c++/8806
47035 * g++.dg/template/elab1.C: New test.
47036 * g++.dg/template/type2.C: Likewise.
47037 * g++.dg/template/ttp3.C: Adjust expected error message.
47038 * g++.old-deja/g++.law/visibility13.C: Likewise.
47039 * g++.old-deja/g++.niklas/t135.C: Likewise.
47040 * g++.old-deja/g++.pt/ttp41.C: Likewise.
47041 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47042 template argument.
47043 * g++.old-deja/g++.pt/ttp44.C: Likewise.
47044
47045 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
47046
47047 PR c++/11295
47048 * g++.dg/ext/stmtexpr1.C: New test.
47049
47050 * g++.dg/opt/tmp1.C: New test.
47051
47052 PR c++/11525
47053 * g++.dg/parse/constant4.C: New test.
47054
47055 PR c++/9447
47056 * g++.dg/template/using5.C: New test.
47057
47058 2003-07-31 Roger Sayle <roger@eyesopen.com>
47059
47060 * gcc.dg/builtins-27.c: New test case.
47061
47062 2003-07-31 Jakub Jelinek <jakub@redhat.com>
47063
47064 * gcc.dg/tls/opt-7.c: New test.
47065
47066 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
47067
47068 * g++.old-deja/g++.other/crash18.C: Remove.
47069
47070 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
47071
47072 * g++.dg/template/explicit3.C: New.
47073 * g++.dg/template/explicit4.C: New.
47074 * g++.dg/template/explicit5.C: New.
47075
47076 PR c++/11347
47077 * g++.dg/template/memtmpl1.C: New.
47078
47079 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
47080
47081 PR target/11565
47082 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47083 * gcc.dg/i386-387-5.c (dg-options): Likewise.
47084
47085 2003-07-30 Jan Hubicka <jh@suse.cz>
47086
47087 * vtgc1.c: Kill.
47088
47089 2003-07-29 Zack Weinberg <zack@codesourcery.com>
47090
47091 * gcc.dg/struct-in-proto-1.c: New test.
47092
47093 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
47094
47095 * gcc.dg/cpp/include2.c: Only expect one message.
47096
47097 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
47098
47099 PR c++/9447
47100 * g++.dg/template/using1.C: New test.
47101 * g++.dg/template/using2.C: New test.
47102 * g++.dg/template/using3.C: New test.
47103 * g++.dg/template/using4.C: New test.
47104
47105 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
47106
47107 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47108 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47109
47110 2003-07-28 Jan Hubicka <jh@suse.cz>
47111
47112 PR c++/11530
47113 * g++.dg/opt/call1.C: New test.
47114
47115 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
47116
47117 PR c++/11667
47118 * g++.dg/init/enum2.C: New test.
47119 * g++.dg/template/overload1.C: Add "-w" option.
47120
47121 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
47122
47123 * gcc.dg/Wdeclaration-after-statement-1.c,
47124 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47125
47126 2003-07-28 Jakub Jelinek <jakub@redhat.com>
47127
47128 * gcc.c-torture/compile/20030725-1.c: New test.
47129
47130 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
47131
47132 * gcc.dg/20030505.c: Only run for SPE.
47133 Remove definition of opaque type.
47134
47135 2003-07-27 Mark Mitchell <mark@codesourcery.com>
47136
47137 * g++.dg/template/ptrmem6.C: New test.
47138
47139 2003-07-26 Geoffrey Keating <geoffk@apple.com>
47140
47141 * gcc.c-torture/compile/zero-strct-2.c: New test.
47142
47143 2003-07-25 Geoffrey Keating <geoffk@apple.com>
47144
47145 * gcc.dg/intermod-1.c: New test.
47146
47147 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
47148
47149 PR c++/11617
47150 * g++.dg/template/lookup2.C: New test.
47151 * g++.dg/template/memclass1.C: Remove instantiated from error.
47152 * g++.dg/other/error2.C: Tweak expected errors.
47153
47154 PR c++/11596
47155 * g++.dg/template/defarg3.C: New test.
47156
47157 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47158
47159 2003-07-24 Mark Mitchell <mark@codesourcery.com>
47160
47161 * g++.dg/inherit/access5.C: New test.
47162
47163 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47164
47165 PR c++/11513
47166 * g++.dg/template/crash8.C: New test.
47167
47168 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
47169
47170 PR c/10602
47171 * gcc.dg/noncompile/incomplete-2.c: New test.
47172
47173 2003-07-23 Mark Mitchell <mark@codesourcery.com>
47174
47175 PR c++/11645
47176 * g++.dg/inherit/access4.C: New test.
47177
47178 PR c++/11517
47179 * g++.dg/expr/cond2.C: New test.
47180
47181 PR optimization/10679
47182 * g++.dg/opt/inline4.C: New test.
47183
47184 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
47185
47186 * g++.dg/parse/crash10: New test.
47187
47188 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
47189
47190 * g++.dg/ext/flexary1.C: New test.
47191
47192 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47193
47194 PR c++/10793
47195 * g++.dg/template/crash9.C: New test.
47196
47197 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47198
47199 PR c++/3004
47200 * g++.dg/parse/typedef3.C: New test.
47201
47202 PR c++/7906
47203 * g++.dg/parse/operator2.C: New test.
47204
47205 PR c++/8895
47206 * g++.dg/parse/def-tmpl-arg1.C: New test.
47207
47208 PR c++/9282
47209 * g++.dg/parse/funptr1.C: New test.
47210
47211 PR c++/9452
47212 * g++.dg/parse/ambig3.C: New test.
47213
47214 PR c++/9454
47215 * g++.dg/parse/operator3.C: New test.
47216
47217 PR c++/9486
47218 * g++.dg/parse/template10.C: New test.
47219
47220 PR c++/9488
47221 * g++.dg/parse/template11.C: New test.
47222
47223 PR c++/10150
47224 * g++.dg/parse/invalid-op1.C: New test.
47225
47226 PR c++/10247
47227 * g++.dg/parse/condexpr1.C: New test.
47228
47229 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
47230
47231 * g++.dg/ext/packed3.C: New test.
47232 * g++.dg/ext/packed4.C: New test.
47233
47234 * gcc.dg/pack-test-3.c: New test.
47235
47236 2003-07-21 Janis Johnson <janis187@us.ibm.com>
47237
47238 * lib/compat.exp: Handle dg-options per source file.
47239 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47240 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47241 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47242 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47243 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47244 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47245 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47246 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47247 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47248 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47249 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47250 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47251 * g++.dg/compat/break/bitfield7_x.C: Ditto.
47252 * g++.dg/compat/break/bitfield7_y.C: Ditto.
47253
47254 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
47255
47256 PR c/10320
47257 * gcc.c-torture/execute/20030718-1.c: New test.
47258
47259 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47260
47261 PR optimization/11536
47262 * gcc.dg/20030721-1.c: New test.
47263
47264 2003-07-19 Mark Mitchell <mark@codesourcery.com>
47265
47266 PR c++/11546
47267 * g++.dg/template/lookup1.C: New test.
47268
47269 2003-07-19 Zack Weinberg <zack@codesourcery.com>
47270
47271 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47272 diagnostics of ill-formed constructs involving labels.
47273 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47274 the new 'previously defined here' message.
47275
47276 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
47277
47278 * g++.dg/parse/non-dependent2.C: New test.
47279
47280 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
47281
47282 * g++.dg/init/init-ref4.C: xfail on targets without
47283 weak symbols.
47284
47285 2003-07-17 Jakub Jelinek <jakub@redhat.com>
47286
47287 PR target/11087
47288 * gcc.c-torture/execute/20030717-1.c: New test.
47289
47290 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
47291
47292 * g++.dg/opt/cfg1.C: New test.
47293
47294 2003-07-17 Mark Mitchell <mark@codesourcery.com>
47295
47296 PR optimization/11557
47297 * gcc.dg/20030717-1.c: New test.
47298
47299 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47300
47301 PR c++/10476
47302 * g++.dg/expr/crash-1.C: New test.
47303
47304 PR c++/11027
47305 * g++.dg/template/init3.C: New test.
47306
47307 PR c++/8222
47308 * g++.dg/template/non-dependent1.C: New test.
47309
47310 PR c++/11070
47311 * g++.dg/template/non-dependent2.C: New test.
47312
47313 PR c++/11071
47314 * g++.dg/template/non-dependent3.C: New test.
47315
47316 PR c++/9907
47317 * g++.dg/template/sizeof5.C: New test.
47318
47319 2003-07-17 Geoffrey Keating <geoffk@apple.com>
47320
47321 PR 11498
47322 * gcc.c-torture/compile/mangle-1.c: New file.
47323
47324 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47325
47326 PR c++/7809
47327 * g++.dg/parse/access3.C: New test.
47328
47329 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47330
47331 PR c++/11384
47332 * g++.dg/init/init-ref4.C: New test.
47333
47334 2003-07-16 Mark Mitchell <mark@codesourcery.com>
47335
47336 PR c++/11547
47337 * g++.dg/parse/constant3.C: New test.
47338 * g++.dg/parse/crash7.C: Likewise.
47339
47340 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
47341
47342 PR target/11008
47343 * gcc.dg/i386-pentium4-not-mull.c: New.
47344
47345 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
47346
47347 * gcc.dg/asm-names.c (ymain): Make it weak.
47348
47349 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47350
47351 PR c++/5421
47352 * g++.dg/template/friend21.C: New test.
47353
47354 2003-07-16 Jakub Jelinek <jakub@redhat.com>
47355
47356 * gcc.dg/cleanup-8.c: New test.
47357 * gcc.dg/cleanup-9.c: New test.
47358
47359 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
47360
47361 * g++.dg/ext/dll-MI1.h: New file.
47362 * g++.dg/ext/dllexport-MI1.C: New file.
47363 * g++.dg/ext/dllimport-MI1.C: New file.
47364
47365 2003-07-15 Jakub Jelinek <jakub@redhat.com>
47366
47367 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47368 it does not have cmpstrsi patterns (just cmpmemsi).
47369
47370 2003-07-15 Mark Mitchell <mark@codesourcery.com>
47371
47372 PR debug/11473
47373 * g++.dg/debug/debug8.C: New test.
47374
47375 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47376
47377 PR c++/10108
47378 * g++.dg/template/crash7.C: New test.
47379
47380 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
47381
47382 PR target/10795
47383 * gcc.c-torture/compile/20030708-1.c: New.
47384
47385 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
47386
47387 * gcc.c-torture/execute/20030715-1.c: New test.
47388
47389 2003-07-14 Geoffrey Keating <geoffk@apple.com>
47390
47391 * gcc.dg/pch/inline-3.c: New file.
47392 * gcc.dg/pch/inline-3.hs: New file.
47393 * gcc.dg/pch/inline-4.c: New file.
47394 * gcc.dg/pch/inline-4.hs: New file.
47395
47396 2003-07-14 Mark Mitchell <mark@codesourcery.com>
47397
47398 PR c++/11509
47399 * g++.dg/template/crash6.C: New test.
47400
47401 PR c++/7053
47402 * g++.dg/template/friend20.C: New test.
47403
47404 PR c++/7019
47405 * g++.dg/template/overload2.C: New test.
47406
47407 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47408
47409 PR optimization/11440
47410 * gcc.c-torture/execute/20030714-1.c: New test.
47411
47412 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47413
47414 PR c++/11154
47415 * g++.dg/template/partial2.C: New test.
47416
47417 2003-07-13 Mark Mitchell <mark@codesourcery.com>
47418
47419 PR c++/11503
47420 * g++.dg/template/anon1.C: New test.
47421
47422 PR c++/11493
47423 PR c++/11495
47424 * g++.dg/parse/template9.C: Likewise.
47425 * g++.dg/template/crash4.C: New test.
47426 * g++.dg/template/koenig1.C: Likewise.
47427 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47428 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47429 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47430 functions.
47431 * g++.old-deja/g++.jason/template36.C: Likewise.
47432 * g++.old-deja/g++.mike/p1989.C: Likewise.
47433 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47434 * g++.old-deja/g++.pt/ttp20.C: Use this->.
47435 * g++.old-deja/g++.pt/ttp21.C: Use this->.
47436 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47437 compiling.
47438 * g++.old-deja/g++.pt/union2.C: Use this->.
47439
47440 2003-07-11 Jakub Jelinek <jakub@redhat.com>
47441
47442 * gcc.dg/20030711-1.c: New test.
47443
47444 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
47445
47446 PR c++/11050
47447 * g++.dg/parse/args1.C: New test.
47448 * g++.pt/defarg8.C: Change expected errors.
47449
47450 2003-07-11 Mark Mitchell <mark@codesourcery.com>
47451
47452 PR c++/8164
47453 * g++.dg/template/nontype2.C: New test.
47454
47455 PR c++/10558
47456 * g++.dg/parse/template8.C: New test.
47457
47458 PR c++/8327
47459 * g++.dg/template/scope1.C: New test.
47460
47461 * g++.dg/warn/Wsign-compare-1.C: New test.
47462
47463 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47464
47465 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47466
47467 2003-07-10 Mark Mitchell <mark@codesourcery.com>
47468
47469 PR c++/9411
47470 * g++.dg/template/explicit2.C: New test.
47471
47472 PR c++/10032
47473 * g++.dg/warn/pedantic1.C: New test.
47474
47475 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
47476
47477 PR c++ 9483
47478 * g++.dg/other/field1.C: New test.
47479
47480 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47481
47482 PR c/11449
47483 * gcc.c-torture/compile/20030707-1.c: New.
47484
47485 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47486
47487 PR c++/10849
47488 * g++.dg/template/access12.C: New test.
47489
47490 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
47491
47492 * g++.dg/bprob/bprob.exp (prof_ext): Update.
47493 * g77.dg/bprob/bprob.exp (prof_ext): Update.
47494 * gcc.misc-tests/bprob.exp (prof_ext): Update.
47495 * gcc.misc-tests/gcov.exp: Update
47496 * g++.dg/gcov/gcov.exp: Update
47497 * lib/gcov.exp: Update.
47498
47499 2003-07-08 Mark Mitchell <mark@codesourcery.com>
47500
47501 * g++.dg/abi/mangle17.C: Make sure template expressions are
47502 dependent.
47503 * g++.dg/abi/mangle4.C: Mark erroneous casts.
47504 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47505 * g++.dg/opt/stack1.C: Remove erroneous code.
47506 * g++.dg/parse/template7.C: New test.
47507 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47508 * g++.old-deja/g++.pt/crash4.C: Likewise.
47509
47510 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47511
47512 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47513 with zero or one occurence of `$' after the initial `L'.
47514
47515 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
47516
47517 * gcc.c-torture/compile/20030704-1.c: Add a comment.
47518
47519 2003-07-08 Roger Sayle <roger@eyesopen.com>
47520
47521 PR c/11370
47522 * gcc.dg/Wunreachable-6.c: New testcase.
47523 * gcc.dg/Wunreachable-7.c: New testcase.
47524
47525 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47526
47527 PR c/11420
47528 * gcc.dg/20030708-1.c: New test.
47529
47530 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
47531
47532 * gcc.dg/compat/sdata-section.h: New file.
47533 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47534 * gcc.dg/torture/mips-sdata-1.c: New test.
47535
47536 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47537
47538 PR c++/11030
47539 * g++.dg/template/friend19.C: New test.
47540
47541 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47542
47543 * g++.dg/opt/strength-reduce.C: New test.
47544
47545 2003-07-07 Roger Sayle <roger@eyesopen.com>
47546
47547 PR target/10979
47548 * gcc.dg/20030707-1.c: New testcase.
47549
47550 2003-07-07 Roger Sayle <roger@eyesopen.com>
47551
47552 PR optimization/11059
47553 * g++.dg/opt/emptyunion.C: New testcase.
47554
47555 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47556 Eric Botcazou <ebotcazou@libertysurf.fr>
47557
47558 * g++.dg/opt/stack1.C: New test.
47559
47560 2003-07-05 Mark Mitchell <mark@codesourcery.com>
47561
47562 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47563 run test.
47564
47565 PR c++/11431
47566 * g++.dg/expr/static_cast3.C: New test.
47567
47568 2003-07-04 Zack Weinberg <zack@codesourcery.com>
47569
47570 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47571 everywhere.
47572 * gcc.dg/concat.c: Concatenation of string constants with
47573 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47574 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47575 * gcc.dg/cpp/escape-2.c: Use wide character constants where
47576 necessary to avoid multi-character character constant warning.
47577 * gcc.dg/cpp/escape.c: Likewise.
47578 * gcc.dg/cpp/ucs.c: Likewise.
47579 Remove backslashes from dg-bogus comments, as they confuse Tcl.
47580 Fix a typo.
47581
47582 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47583
47584 PR c/11428
47585 * gcc.c-torture/compile/20030704-1.c: New.
47586
47587 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47588
47589 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47590
47591 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
47592
47593 PR c++/5287, PR c++/7910, PR c++/11021
47594 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47595 tests for warnings.
47596 * g++.dg/ext/dllimport2.C: Add tests for warnings.
47597 * g++.dg/ext/dllimport3.C: Likewise.
47598 * g++.dg/ext/dllimport4.C: New file.
47599 * g++.dg/ext/dllimport5.C: New file.
47600 * g++.dg/ext/dllimport6.C: New file.
47601 * g++.dg/ext/dllimport7.C: New file.
47602 * g++.dg/ext/dllimport8.C: New file.
47603 * g++.dg/ext/dllimport9.C: New file.
47604 * g++.dg/ext/dllimport10.C: New file.
47605 * g++.dg/ext/dllexport1.C: New file.
47606
47607 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47608
47609 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47610 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47611
47612 2003-07-03 Roger Sayle <roger@eyesopen.com>
47613
47614 * gcc.dg/builtins-25.c: New testcase.
47615 * gcc.dg/builtins-26.c: New testcase.
47616
47617 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47618
47619 * gcc.dg/compat/vector-defs.h: New file.
47620 * gcc.dg/compat/vector-setup.h: New file.
47621 * gcc.dg/compat/vector-check.h: New file.
47622 * gcc.dg/compat/vector-1_main.c: New file.
47623 * gcc.dg/compat/vector-1_x.c: New file.
47624 * gcc.dg/compat/vector-1_y.c: New file.
47625 * gcc.dg/compat/vector-2_main.c: New file.
47626 * gcc.dg/compat/vector-2_x.c: New file.
47627 * gcc.dg/compat/vector-2_y.c: New file.
47628
47629 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47630 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47631 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47632 * gcc.dg/compat/struct-align-1.h: New file.
47633 * gcc.dg/compat/struct-align-1_main.c: New file.
47634 * gcc.dg/compat/struct-align-1_x.c: New file.
47635 * gcc.dg/compat/struct-align-1_y.c: New file.
47636 * gcc.dg/compat/struct-align-2.h: New file.
47637 * gcc.dg/compat/struct-align-2_main.c: New file.
47638 * gcc.dg/compat/struct-align-2_x.c: New file.
47639 * gcc.dg/compat/struct-align-2_y.c: New file.
47640
47641 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47642 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47643 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47644 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47645 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47646 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47647 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47648 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47649 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47650 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47651 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47652 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47653 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47654 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47655 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47656 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47657 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47658 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47659 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47660 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47661 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47662 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47663 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47664 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47665 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47666 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47667 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47668 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47669 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47670
47671 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47672
47673 * gcc.dg/i386-call-1.c: New test.
47674
47675 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47676
47677 PR c++/9162
47678 * g++.dg/parse/defarg4.C: New.
47679
47680 2003-07-03 Roger Sayle <roger@eyesopen.com>
47681
47682 PR target/10700
47683 * gcc.c-torture/compile/20030703-1.c: New test case.
47684
47685 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47686
47687 * g++.dg/template/local3.C: Remove extra semicolon.
47688
47689 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47690
47691 * gcc.dg/i386-volatile-1.c: New test.
47692
47693 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47694
47695 PR c++/11072
47696 * g++.dg/other/offsetof2.C: XFAIL.
47697 * g++.dg/other/offsetof5.C: New.
47698
47699 PR c++/10219
47700 * g++.dg/template/error1.C: New.
47701
47702 PR c++/9779
47703 * g++.dg/template/dependent-expr1.C: New.
47704
47705 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47706
47707 PR c++/6949
47708 * g++.dg/template/local3.C: New test.
47709
47710 PR c++/11149
47711 * g++.dg/lookup/scoped6.C: New test.
47712
47713 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47714
47715 PR c++/8046
47716 * g++.dg/other/error7.C: New test.
47717
47718 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47719
47720 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47721 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47722 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47723 * g++.old-deja/g++.other/union2.C: Likewise.
47724 * gcc.dg/c90-const-expr-2.c: Likewise.
47725 * gcc.dg/c90-const-expr-3.c: Likewise.
47726 * gcc.dg/c99-const-expr-2.c: Likewise.
47727 * gcc.dg/c99-const-expr-3.c: Likewise.
47728 * gcc.dg/concat.c: Likewise.
47729
47730 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47731
47732 PR c++/9559
47733 * g++.dg/init/static1.C: New test.
47734
47735 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47736
47737 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47738 * g++.old-deja/g++.other/access2.C: Likewise.
47739 * g++.old-deja/g++.other/decl2.C: Likewise.
47740 * gcc.c-torture/execute/20020615-1.c: Likewise.
47741
47742 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47743
47744 PR c++/4933
47745 * g++.dg/template/sizeof4.C: New test.
47746
47747 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47748
47749 * g++.dg/other/error6.C: New test.
47750
47751 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47752
47753 PR c++/10750
47754 * g++.dg/parse/constant2.C: New test.
47755
47756 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47757
47758 PR c++/11106
47759 * g++.dg/other/error5.C: New test.
47760
47761 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47762
47763 * gcc.dg/format/gcc_diag-1.c: New test.
47764
47765 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47766
47767 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47768
47769 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47770
47771 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47772 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47773 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47774
47775 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47776
47777 * gcc.c-torture/execute/builtins/string-8.c: New test.
47778 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47779 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47780 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47781
47782 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47783
47784 PR c++/10468
47785 * g++.dg/ext/typeof6.C: New test.
47786
47787 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47788
47789 PR c++/10796
47790 * g++.dg/init/enum1.C: New test.
47791
47792 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47793
47794 * gcc.dg/20030627-1.c: New test.
47795
47796 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47797
47798 PR c++/11332
47799 * g++.dg/expr/static_cast2.C: New test.
47800
47801 2003-06-26 Roger Sayle <roger@eyesopen.com>
47802 Jakub Jelinek <jakub@redhat.com>
47803
47804 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47805 sprintf(dst,"%s",src) optimization.
47806 * gcc.c-torture/execute/20030626-1.c: New test case.
47807 * gcc.c-torture/execute/20030626-2.c: New test case.
47808
47809 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47810
47811 * gcc.c-torture/execute/multi-ix.c: New test.
47812
47813 * gcc.c-torture/execute/simd-4.c (main):
47814 Added missing semicolon at end of union.
47815
47816 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47817
47818 PR c++/8266
47819 * g++.dg/template/explicit-instantiation3.C: New test.
47820
47821 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47822
47823 * gcc.dg/20030626-1.c: Use signed char.
47824
47825 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47826
47827 * gcc.dg/20030626-1.c: New test.
47828
47829 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47830
47831 * const-str-2.m: Update.
47832
47833 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47834
47835 PR c++/10990
47836 * g++.dg/rtti/dyncast1.C: New test.
47837 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47838 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47839 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47840
47841 PR c++/10931
47842 * g++.dg/expr/static_cast1.C: New test.
47843
47844 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47845
47846 * gcc.dg/20030625-1.c: New test.
47847
47848 2003-06-24 Roger Sayle <roger@eyesopen.com>
47849
47850 * gcc.c-torture/compile/20030624-1.c: New test case.
47851
47852 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47853
47854 * gcc.c-torture/execute/string-opt-17.c: New test.
47855
47856 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47857
47858 PR c++/5754
47859 * g++.dg/parse/crash6.C: New test.
47860
47861 2003-06-23 Roger Sayle <roger@eyesopen.com>
47862
47863 * gcc.dg/builtins-24.c: New test case.
47864
47865 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47866
47867 * g++.dg/opt/operator1.C: New test.
47868
47869 2003-06-22 Roger Sayle <roger@eyesopen.com>
47870
47871 * gcc.c-torture/execute/string-opt-16.c: New test case.
47872
47873 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47874
47875 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47876 * g++.old-deja/g++.other/conv7.C: Likewise.
47877 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47878 * g++.old-deja/g++.other/overload14.C: Likewise.
47879
47880 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47881
47882 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47883 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47884
47885 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47886
47887 PR c++/10888
47888 * g++.dg/warn/Winline-3.C: New test.
47889
47890 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47891
47892 * lib/target-supports.exp (check_alias_available): Make the test
47893 program acceptable to the Solaris assembler.
47894
47895 PR c++/10749
47896 * g++.dg/template/memclass2.C: New test.
47897
47898 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47899 Eric Botcazou <ebotcazou@libertysurf.fr>
47900
47901 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47902 data for non-matching targets.
47903 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47904
47905 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47906
47907 PR c++/10845
47908 * g++.dg/template/member3.C: New test.
47909
47910 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47911
47912 PR c++/10939
47913 * g++.dg/template/func1.C: New test.
47914
47915 PR c++/9649
47916 * g++.dg/template/static4.C: New test.
47917 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47918
47919 PR c++/11041
47920 * g++.dg/init/ref7.C: New test.
47921
47922 2003-06-19 Matt Austern <austern@apple.com>
47923
47924 PR c++/11228
47925 * g++.dg/anew1.C: New test.
47926 * g++.dg/anew2.C: New test.
47927 * g++.dg/anew3.C: New test.
47928 * g++.dg/anew4.C: New test.
47929
47930 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47931
47932 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47933
47934 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47935
47936 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47937 endian-dependent.
47938
47939 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47940
47941 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47942 Remove cruft.
47943
47944 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47945
47946 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47947 * gcc.c-torture/compile/961203-1.c: Likewise.
47948 * gcc.c-torture/compile/980506-1.c: Likewise.
47949
47950 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47951
47952 PR c++/10712
47953 * g++.dg/lookup/using7.C: New test.
47954
47955 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47956
47957 PR c++/11105
47958 * g++.dg/abi/conv1.C: Remove it.
47959 * g++.dg/template/conv7.C: New test.
47960 * g++.dg/template/conv8.C: Likewise.
47961 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47962 conversion operator.
47963
47964 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47965
47966 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47967 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47968 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47969 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47970 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47971 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47972 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47973 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47974 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47975 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47976 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47977 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47978 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47979 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47980 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47981 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47982 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47983 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47984 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47985 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47986 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47987 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47988 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47989 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47990 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47991 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47992 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47993 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47994 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47995
47996 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47997
47998 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47999 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48000 indications.
48001
48002 2003-06-16 Roger Sayle <roger@eyesopen.com>
48003
48004 * gcc.dg/i386-387-5.c: New test case.
48005 * gcc.dg/i386-387-6.c: New test case.
48006 * gcc.dg/builtins-23.c: New test case.
48007
48008 2003-06-15 Roger Sayle <roger@eyesopen.com>
48009
48010 * gcc.dg/builtins-22.c: New test case.
48011 * gcc.dg/i386-387-1.c: Update to test exp.
48012 * gcc.dg/i386-387-2.c: Likewise.
48013
48014 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48015
48016 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48017
48018 2003-06-12 Mark Mitchell <mark@codesourcery.com>
48019
48020 * lib/gcc-dg.exp (dg-require-dll): New function.
48021 (dg-xfail-if): Likewise.
48022 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48023 driver.
48024
48025 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48026 * gcc.c-torture/compile/20001205-1.c: Likewise.
48027 * gcc.c-torture/compile/20001226-1.c: Likewise.
48028 * gcc.c-torture/compile/20010518-2.c: Likewise.
48029 * gcc.c-torture/compile/20020312-1.c: Likewise.
48030 * gcc.c-torture/compile/20020604-1.c: Likewise.
48031 * gcc.c-torture/compile/920501-12.c: Likewise.
48032 * gcc.c-torture/compile/920501-4.c: Likewise.
48033 * gcc.c-torture/compile/920520-1.c: Likewise.
48034 * gcc.c-torture/compile/920521-1.c: Likewise.
48035 * gcc.c-torture/compile/920625-1.c: Likewise.
48036 * gcc.c-torture/compile/961203-1.c: Likewise.
48037 * gcc.c-torture/compile/980506-1.c: Likewise.
48038 * gcc.c-torture/compile/981006-1.c: Likewise.
48039 * gcc.c-torture/compile/981022-1.c: Likewise.
48040 * gcc.c-torture/compile/981223-1.c: Likewise.
48041 * gcc.c-torture/compile/990617-1.c: Likewise.
48042 * gcc.c-torture/compile/dll.c: Likewise.
48043 * gcc.c-torture/compile/labels-3.c: Likewise.
48044 * gcc.c-torture/compile/mipscop-1.c: Likewise.
48045 * gcc.c-torture/compile/mipscop-2.c: Likewise.
48046 * gcc.c-torture/compile/mipscop-3.c: Likewise.
48047 * gcc.c-torture/compile/mipscop-4.c: Likewise.
48048 * gcc.c-torture/compile/simd-5.c: Likewise.
48049 * gcc.c-torture/compile/20000804-1.x: Remove.
48050 * gcc.c-torture/compile/20001205-1.x: Likewise.
48051 * gcc.c-torture/compile/20001226-1.x: Likewise.
48052 * gcc.c-torture/compile/20010518-2.x: Likewise.
48053 * gcc.c-torture/compile/20020312-1.x: Likewise.
48054 * gcc.c-torture/compile/20020604-1.x: Likewise.
48055 * gcc.c-torture/compile/920501-12.x: Likewise.
48056 * gcc.c-torture/compile/920501-4.x: Likewise.
48057 * gcc.c-torture/compile/920520-1.x: Likewise.
48058 * gcc.c-torture/compile/920521-1.x: Likewise.
48059 * gcc.c-torture/compile/920625-1.x: Likewise.
48060 * gcc.c-torture/compile/961203-1.x: Likewise.
48061 * gcc.c-torture/compile/980506-1.x: Likewise.
48062 * gcc.c-torture/compile/981006-1.x: Likewise.
48063 * gcc.c-torture/compile/981022-1.x: Likewise.
48064 * gcc.c-torture/compile/981223-1.x: Likewise.
48065 * gcc.c-torture/compile/990617-1.x: Likewise.
48066 * gcc.c-torture/compile/mipscop-1.x: Likewise.
48067 * gcc.c-torture/compile/mipscop-2.x: Likewise.
48068 * gcc.c-torture/compile/mipscop-3.x: Likewise.
48069 * gcc.c-torture/compile/mipscop-4.x: Likewise.
48070 * gcc.c-torture/compile/simd-5.x: Likewise.
48071
48072 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48073
48074 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
48075
48076 * gcc.c-torture/execute/20030611-1.c: New test.
48077
48078 2003-06-12 Roger Sayle <roger@eyesopen.com>
48079
48080 PR middle-end/168
48081 * gcc.dg/20030612-1.c: New test case.
48082
48083 2003-06-12 Mark Mitchell <mark@codesourcery.com>
48084
48085 PR c++/10635
48086 * g++.dg/expr/cast1.C: New test.
48087
48088 2003-06-12 Roger Sayle <roger@eyesopen.com>
48089
48090 * gcc.dg/builtins-21.c: New test case.
48091
48092 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
48093
48094 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48095 options instead of at the end.
48096 * lib/objc.exp (objc_target_compile): Likewise.
48097
48098 2003-06-11 Mark Mitchell <mark@codesourcery.com>
48099
48100 PR c++/10432
48101 * g++.dg/parse/error1.C: New test.
48102
48103 2003-06-11 Janis Johnson <janis187@us.ibm.com>
48104
48105 * gcc.dg/compat/struct-by-value-11_main.c: New file.
48106 * gcc.dg/compat/struct-by-value-11_x.c: New file.
48107 * gcc.dg/compat/struct-by-value-11_y.c: New file.
48108 * gcc.dg/compat/struct-by-value-12_main.c: New file.
48109 * gcc.dg/compat/struct-by-value-12_x.c: New file.
48110 * gcc.dg/compat/struct-by-value-12_y.c: New file.
48111 * gcc.dg/compat/struct-by-value-13_main.c: New file.
48112 * gcc.dg/compat/struct-by-value-13_x.c: New file.
48113 * gcc.dg/compat/struct-by-value-13_y.c: New file.
48114 * gcc.dg/compat/struct-by-value-14_main.c: New file.
48115 * gcc.dg/compat/struct-by-value-14_x.c: New file.
48116 * gcc.dg/compat/struct-by-value-14_y.c: New file.
48117 * gcc.dg/compat/struct-by-value-15_main.c: New file.
48118 * gcc.dg/compat/struct-by-value-15_x.c: New file.
48119 * gcc.dg/compat/struct-by-value-15_y.c: New file.
48120 * gcc.dg/compat/struct-by-value-16_main.c: New file.
48121 * gcc.dg/compat/struct-by-value-16_x.c: New file.
48122 * gcc.dg/compat/struct-by-value-16_y.c: New file.
48123 * gcc.dg/compat/struct-by-value-17_main.c: New file.
48124 * gcc.dg/compat/struct-by-value-17_x.c: New file.
48125 * gcc.dg/compat/struct-by-value-17_y.c: New file.
48126 * gcc.dg/compat/struct-by-value-18_main.c: New file.
48127 * gcc.dg/compat/struct-by-value-18_x.c: New file.
48128 * gcc.dg/compat/struct-by-value-18_y.c: New file.
48129
48130 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48131 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48132 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48133 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48134 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48135 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48136 * gcc.dg/compat/scalar-return-3_main.c: New file.
48137 * gcc.dg/compat/scalar-return-3_x.c: New file.
48138 * gcc.dg/compat/scalar-return-3_y.c: New file.
48139 * gcc.dg/compat/scalar-return-4_main.c: New file.
48140 * gcc.dg/compat/scalar-return-4_x.c: New file.
48141 * gcc.dg/compat/scalar-return-4_y.c: New file.
48142
48143 2003-06-10 Janis Johnson <janis187@us.ibm.com>
48144
48145 * gcc.dg/compat/fp2-struct-check.h: New file.
48146 * gcc.dg/compat/fp2-struct-defs.h: New file.
48147 * gcc.dg/compat/fp2-struct-init.h: New file.
48148 * gcc.dg/compat/struct-by-value-10_main.c: New file.
48149 * gcc.dg/compat/struct-by-value-10_x.c: New file.
48150 * gcc.dg/compat/struct-by-value-10_y.c: New file.
48151 * gcc.dg/compat/struct-return-10_main.c: New file.
48152 * gcc.dg/compat/struct-return-10_x.c: New file.
48153 * gcc.dg/compat/struct-return-10_y.c: New file.
48154
48155 * gcc.dg/compat/compat-common.h: New file.
48156 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48157 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48158 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48159 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48160 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48161 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48162 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48163 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48164 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48165 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48166 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48167 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48168 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48169 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48170 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48171 * gcc.dg/compat/small-struct-check.h: Ditto.
48172 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48173 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48174 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48175 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48176 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48177 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48178 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48179 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48180 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48181 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48182 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48183 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48184 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48185 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48186 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48187 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48188 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48189 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48190 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48191 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48192 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48193 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48194 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48195 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48196 * gcc.dg/compat/struct-return-2_main.c: Ditto.
48197 * gcc.dg/compat/struct-return-2_x.c: Ditto.
48198 * gcc.dg/compat/struct-return-2_y.c: Ditto.
48199 * gcc.dg/compat/struct-return-3_main.c: Ditto.
48200 * gcc.dg/compat/struct-return-3_x.c: Ditto.
48201 * gcc.dg/compat/struct-return-3_y.c: Ditto.
48202
48203 2003-06-10 Geoffrey Keating <geoffk@apple.com>
48204
48205 * g++.dg/pch/static-1.C: New file.
48206 * g++.dg/pch/static-1.Hs: New file.
48207
48208 2003-06-10 Richard Henderson <rth@redhat.com>
48209
48210 * gcc.dg/asm-7.c: Adjust expected warning text.
48211
48212 2003-06-10 Roger Sayle <roger@eyesopen.com>
48213
48214 * gcc.dg/builtins-20.c: New test case.
48215
48216 2003-06-10 Mark Mitchell <mark@codesourcery.com>
48217
48218 PR c++/11131
48219 * g++.dg/opt/template1.C: New test.
48220
48221 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48222
48223 * lib/gcc-dg.exp (dg-test): Clear additional_files and
48224 additional_sources.
48225
48226 2003-05-21 David Taylor <dtaylor@emc.com>
48227
48228 * gcc.dg/Wpadded.c: New file.
48229
48230 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48231
48232 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48233 * gcc.dg/special/weak-2.c: Add dg-require-weak.
48234 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48235 dg-require-weak.
48236
48237 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
48238
48239 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48240
48241 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48242
48243 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48244 (dg-require-alias): Likewise.
48245 (dg-require-gc-sections): Likewise.
48246 * lib/target-supports.exp (check_gc_sections_available): Likewise.
48247
48248 2003-06-08 Richard Henderson <rth@redhat.com>
48249
48250 * gcc.dg/20011029-2.c: Fix the array reference.
48251 * gcc.dg/asm-7.c: New.
48252
48253 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
48254
48255 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48256
48257 2003-06-08 Mark Mitchell <mark@codesourcery.com>
48258
48259 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48260 (dg-require-gc-sections): Likewise.
48261
48262 2003-06-08 Jan Hubicka <jh@suse.cz>
48263
48264 * i386-cmov1.c: Fix regular expression.
48265 * i386-cvt-1.c: Likewise.
48266 * i386-local.c: Likewise.
48267 * i386-local2.c: Likewise.
48268 * i386-mul.c: Likewise.
48269 * i386-ssetype-1.c: Likewise.
48270 * i386-ssetype-3.c: Likewise.
48271 * i386-ssetype-5.c: Likewise.
48272
48273 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48274
48275 PR c++/11039
48276 * g++.dg/warn/implicit-typename2.C: New test.
48277 * g++.dg/warn/implicit-typename3.C: New test.
48278
48279 2003-06-07 Richard Henderson <rth@redhat.com>
48280
48281 * g++.dg/other/offsetof3.C: Use size_t.
48282 * g++.dg/other/offsetof4.C: Likewise.
48283
48284 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
48285
48286 * lib/copy-file.exp: New. Implement gcc_copy_files.
48287
48288 * lib/dg-pch.exp: Load copy-file.exp
48289 (dg-pch): Use gcc_copy_files instead of "file copy".
48290
48291 2003-06-06 Mark Mitchell <mark@codesourcery.com>
48292
48293 * gcc.dg/weak/weak.exp: Simplify.
48294 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48295 * gcc.dg/weak/weak-1.c: Likewise.
48296 * gcc.dg/weak/weak-2.c: Likewise.
48297 * gcc.dg/weak/weak-3.c: Likewise.
48298 * gcc.dg/weak/weak-4.c: Likewise.
48299 * gcc.dg/weak/weak-5.c: Likewise.
48300 * gcc.dg/weak/weak-6.c: Likewise.
48301 * gcc.dg/weak/weak-7.c: Likewise.
48302 * gcc.dg/weak/weak-8.c: Likewise.
48303 * gcc.dg/weak/weak-9.c: Likewise.
48304
48305 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
48306
48307 gcc.c-torture/execute/20030606-1.c: New.
48308
48309 2003-06-06 Roger Sayle <roger@eyesopen.com>
48310
48311 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48312 * gcc.dg/builtins-19.c: Likewise.
48313
48314 2003-06-06 Roger Sayle <roger@eyesopen.com>
48315
48316 * gcc.dg/builtins-2.c: Add some more tests.
48317 * gcc.dg/builtins-18.c: New test case.
48318 * gcc.dg/builtins-19.c: New test case.
48319
48320 2003-06-06 Roger Sayle <roger@eyesopen.com>
48321 Jim Wilson <wilson@tuliptree.org>
48322
48323 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48324
48325 2003-06-06 Jakub Jelinek <jakub@redhat.com>
48326
48327 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48328 mempcpy/stpcpy calls not to be optimized into something else.
48329 * gcc.c-torture/execute/string-opt-3.c: Moved to...
48330 * gcc.c-torture/execute/builtins/string-7.c: ...here.
48331 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48332
48333 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48334
48335 * gcc.dg/format/asm_fprintf-1.c: New test.
48336
48337 2003-06-05 Mark Mitchell <mark@codesourcery.com>
48338
48339 * lib/gcc-defs.exp (additional_sources): New variable.
48340 (dg-additional-sources): New function.
48341 (additional_files): New variable.
48342 (dg-additional-files): New function.
48343 (dg-additional-files-options): Likewise.
48344 * lib/gcc-dg.exp (dg-require-weak): New function.
48345 (dg-require-alias): Likewise.
48346 (dg-require-gc-sections): Likewise.
48347 * lib/target-supports.exp (check_alias_available): Remove testfile
48348 parameter.
48349 (check_gc_sections_available): New function.
48350 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48351 (dg-gpp-additional-files): Likewise.
48352 * lib/g++.exp (additional_sources): Remove.
48353 (additional_files): Likewise.
48354 (g++_target_compile): Use dg-additional-files-options.
48355
48356 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
48357 Tcl logic.
48358 * gcc.dg/special/ecos.exp: Remove.
48359 * gcc.dg/special/20000419-2.c: Use dg-require-*.
48360 * gcc.dg/special/alias-1.c: Likewise.
48361 * gcc.dg/special/alias-2.c: Likewise.
48362 * gcc.dg/special/gcsec-1.c: Likewise.
48363 * gcc.dg/special/weak-1.c: Likewise.
48364 * gcc.dg/special/weak-2.c: Likewise.
48365 * gcc.dg/special/wkali-1.c: Likewise.
48366 * gcc.dg/special/wkali-2.c: Likewise.
48367
48368 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48369 dg-gpp-additional-*.
48370 * g++.dg/special/conpr-3.C: Likewise.
48371 * g++.dg/special/conpr-4.C: Likewise.
48372 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48373 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48374 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48375 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48376 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48377 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48378 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48379 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48380 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48381 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48382 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48383 * g++.old-deja/g++.other/comdat1.C: Likewise.
48384 * g++.old-deja/g++.other/comdat2.C: Likewise.
48385 * g++.old-deja/g++.other/comdat3.C: Likewise.
48386 * g++.old-deja/g++.other/ctor1.C: Likewise.
48387 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48388
48389 2003-06-05 Richard Henderson <rth@redhat.com>
48390
48391 * gcc.dg/debug/20030605-1.c: New.
48392
48393 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48394
48395 * README.QMTEST: Update.
48396
48397 2003-06-04 Richard Henderson <rth@redhat.com>
48398
48399 * gcc.dg/cleanup-1.c: New.
48400 * gcc.dg/cleanup-2.c: New.
48401 * gcc.dg/cleanup-3.c: New.
48402 * gcc.dg/cleanup-4.c: New.
48403 * gcc.dg/cleanup-5.c: New.
48404 * gcc.dg/cleanup-6.c: New.
48405 * gcc.dg/cleanup-7.c: New.
48406
48407 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48408
48409 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48410
48411 * lib/dg-pch.exp: New file.
48412 * g++.dg/pch/pch.exp: Use dg-pch.exp.
48413 * gcc.dg/pch/pch.exp: Likewise.
48414
48415 2003-06-04 Roger Sayle <roger@eyesopen.com>
48416
48417 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48418 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48419 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48420 * gcc.dg/builtins-17.c: New test case.
48421 * gcc.dg/i386-387-4.c: New test case.
48422 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48423
48424 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48425
48426 * gcc.dg/ultrasp9.c: New test.
48427
48428 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48429
48430 * gcc.c-torture/compile/20030604-1.c: New test.
48431 * gcc.dg/sparc-constant-1.c: New test.
48432
48433 2003-06-03 Glen Nakamura <glen@imodulo.com>
48434
48435 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48436
48437 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
48438
48439 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48440
48441 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48442 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48443
48444 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
48445
48446 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48447
48448 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48449
48450 PR c++/10940
48451 * g++.dg/template/spec10.C: New test.
48452
48453 2003-06-03 Roger Sayle <roger@eyesopen.com>
48454
48455 * gcc.dg/builtins-16.c: New test case.
48456
48457 2003-06-03 Jakub Jelinek <jakub@redhat.com>
48458
48459 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48460 mempcpy test with post-increments.
48461 * gcc.c-torture/execute/string-opt-3.c: New test.
48462 * gcc.dg/string-opt-1.c: New test.
48463
48464 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
48465
48466 PR fortran/10965
48467 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48468
48469 2003-06-02 Mark Mitchell <mark@codesourcery.com>
48470
48471 * lib/scanasm.exp (dg-scan): New function, factored out of ...
48472 (scan-assembler): ... here. Use dg-scan.
48473 (scan-assembler-not): Likewise.
48474 (scan-file): New function.
48475 (scan-file-not): Likewise.
48476 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48477 * gcc.dg/cpp/_Pragma4.c: Likewise.
48478 * gcc.dg/cpp/_Pragma5.c: Likewise.
48479 * gcc.dg/cpp/avoidpaste1.c: Likewise.
48480 * gcc.dg/cpp/avoidpaste2.c: Likewise.
48481 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48482 * gcc.dg/cpp/cmdlne-P.c: Likewise.
48483 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48484 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48485 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48486 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48487 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48488 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48489 * gcc.dg/cpp/cxxcom1.c: Likewise.
48490 * gcc.dg/cpp/line1.c: Likewise.
48491 * gcc.dg/cpp/maccom1.c: Likewise.
48492 * gcc.dg/cpp/maccom2.c: Likewise.
48493 * gcc.dg/cpp/maccom3.c: Likewise.
48494 * gcc.dg/cpp/maccom4.c: Likewise.
48495 * gcc.dg/cpp/maccom5.c: Likewise.
48496 * gcc.dg/cpp/maccom6.c: Likewise.
48497 * gcc.dg/cpp/multiline.c: Likewise.
48498 * gcc.dg/cpp/spacing1.c: Likewise.
48499 * gcc.dg/cpp/spacing2.c: Likewise.
48500 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48501 * gcc.dg/cpp/trad/maccom1.c: Likewise.
48502 * gcc.dg/cpp/trad/maccom2.c: Likewise.
48503 * gcc.dg/cpp/trad/maccom3.c: Likewise.
48504 * gcc.dg/cpp/trad/maccom4.c: Likewise.
48505 * gcc.dg/cpp/trad/maccom6.c: Likewise.
48506 * gcc.dg/cpp/cxxcom2.c: Likewise.
48507 * gcc.dg/cpp/cxxcom2.h: New file.
48508
48509 * gcc.dg/cpp/truefalse.cpp: Move it to ...
48510 * g++.dg/cpp/truefalse.C: Here.
48511 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48512
48513 2003-06-01 Loren James Rittle <ljrittle@acm.org>
48514
48515 * gcc.dg/cpp/redef3.c: New file.
48516
48517 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
48518
48519 * gcc.dg/i386-loop-3.c: New test.
48520
48521 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
48522
48523 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48524
48525 2003-05-31 Roger Sayle <roger@eyesopen.com>
48526
48527 * gcc.dg/fwrapv-1.c: New test case.
48528 * gcc.dg/fwrapv-2.c: New test case.
48529
48530 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48531
48532 PR c++/10956
48533 * g++.dg/template/spec9.C: New test.
48534
48535 2003-05-29 Roger Sayle <roger@eyesopen.com>
48536
48537 * gcc.dg/duff-4.c: New test case.
48538
48539 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
48540
48541 PR fortran/10843
48542 * g77.dg/ffixed-form-1.f: New test
48543 * g77.dg/ffixed-form-2.f: New test
48544 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48545 * g77.dg/ffree-form-3.f: New test
48546
48547 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
48548
48549 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48550 * gcc.dg/wint_t-1.c: Likewise.
48551
48552 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48553
48554 * g++.dg/template/access11.C: New test.
48555
48556 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48557
48558 PR c++/10849
48559 * g++.dg/template/access10.C: New test.
48560
48561 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48562 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48563
48564 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48565
48566 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48567
48568 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48569 suppress for powerpc-*-darwin*.
48570 * gcc.dg/torture/builtin-noret-2.c: Likewise.
48571
48572 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48573
48574 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48575 suppress option for powerpc-*-darwin*.
48576
48577 2003-05-23 Roger Sayle <roger@eyesopen.com>
48578
48579 * gcc.dg/builtins-1.c: Add tests for tan and atan.
48580 * gcc.dg/builtins-4.c: Add test for fmod.
48581
48582 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48583
48584 PR c++/10682
48585 * g++.dg/template/instantiate4.C: New test.
48586
48587 2003-05-22 Roger Sayle <roger@eyesopen.com>
48588
48589 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48590
48591 2003-05-21 Janis Johnson <janis187@us.ibm.com>
48592
48593 * gcc.dg/compat/scalar-return-1_main.c: New file.
48594 * gcc.dg/compat/scalar-return-1_x.c: New file.
48595 * gcc.dg/compat/scalar-return-1_y.c: New file.
48596 * gcc.dg/compat/scalar-return-2_main.c: New file.
48597 * gcc.dg/compat/scalar-return-2_x.c: New file.
48598 * gcc.dg/compat/scalar-return-2_y.c: New file.
48599 * gcc.dg/compat/struct-return-3_main.c: New file.
48600 * gcc.dg/compat/struct-return-3_y.c: New file.
48601 * gcc.dg/compat/struct-return-3_x.c: New file.
48602 * gcc.dg/compat/struct-return-2_main.c: New file.
48603 * gcc.dg/compat/struct-return-2_x.c: New file.
48604 * gcc.dg/compat/struct-return-2_y.c: New file.
48605
48606 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48607
48608 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48609 for hppa*-hp-hpux*.
48610 * gcc.dg/20021014-1.c (dg-options): Likewise.
48611 * gcc.dg/nest.c (dg-options): Likewise.
48612
48613 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48614
48615 PR c++/9738
48616 * g++.dg/ext/dllimport2.C: New file.
48617 * g++.dg/ext/dllimport3.C: New file.
48618
48619 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48620
48621 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48622 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48623 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48624 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48625 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48626 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48627 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48628 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48629 * gcc.dg/compat/small-struct-defs.h: New file.
48630 * gcc.dg/compat/small-struct-init.h: New file.
48631 * gcc.dg/compat/small-struct-check.h: New file.
48632 * gcc.dg/compat/fp-struct-defs.h: New file.
48633 * gcc.dg/compat/fp-struct-check.h: New file.
48634 * gcc.dg/compat/fp-struct-init.h: New file.
48635 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48636 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48637
48638 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48639
48640 * gcc.dg/20030225-2.c: New test.
48641
48642 2003-05-18 Roger Sayle <roger@eyesopen.com>
48643 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48644
48645 * gcc.c-torture/compile/20030518-1.c: New test case.
48646
48647 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48648
48649 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48650 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48651 gcc-dg-debug-runtest.
48652 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48653 gcc-dg-debug-runtest.
48654
48655 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48656
48657 PR c++/9022
48658 * g++.dg/lookup/using6.C: New test.
48659
48660 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48661
48662 * g++.dg/parse/access2.C: New test.
48663
48664 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48665
48666 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48667 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48668 * gcc.dg/debug/debug.exp: Likewise.
48669
48670 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48671
48672 * gcc.dg/dollar.c: New test.
48673
48674 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48675
48676 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48677 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48678 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48679 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48680 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48681 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48682 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48683 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48684 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48685 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48686 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48687 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48688 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48689 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48690 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48691 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48692 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48693 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48694
48695 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48696
48697 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48698 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48699 support for "repo" mode.
48700 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48701 * lib/g77-dg.exp: Likewise.
48702 * lib/obj-dg.exp: Likewise.
48703
48704 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48705
48706 Merge from gcc-3_2-rhl8-branch:
48707 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48708
48709 * gcc.dg/tls/opt-6.c: New test.
48710
48711 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48712
48713 * gcc.dg/20030405-1.c: New test.
48714
48715 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48716
48717 * gcc.dg/20030309-1.c: New test.
48718
48719 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48720
48721 * gcc.c-torture/execute/20030307-1.c: New test.
48722
48723 2003-02-20 Randolph Chung <tausq@debian.org>
48724
48725 * gcc.c-torture/compile/20030220-1.c: New test.
48726
48727 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48728
48729 * gcc.dg/20030217-1.c: New test.
48730
48731 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48732
48733 * gcc.c-torture/compile/20020129-1.c: New test.
48734
48735 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48736
48737 * gcc.dg/unroll-1.c: New test.
48738
48739 2002-11-16 Jan Hubicka <jh@suse.cz>
48740
48741 * gcc.c-torture/execute/20020920-1.c: New test.
48742
48743 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48744
48745 PR target/7434
48746 * gcc.c-torture/compile/20021008-1.c: New test.
48747
48748 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48749
48750 PR target/7559
48751 * gcc.c-torture/execute/20020810-1.c: New test.
48752
48753 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48754
48755 * gcc.c-torture/compile/20020807-1.c: New test.
48756
48757 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48758
48759 * gcc.dg/tls/opt-1.c: New test.
48760
48761 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48762
48763 * gcc.dg/20020729-1.c: New test.
48764
48765 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48766
48767 * g++.dg/opt/life1.C: New test.
48768
48769 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48770
48771 * gcc.dg/20020525-1.c: New test.
48772
48773 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48774
48775 PR c++/6794
48776 * g++.dg/ext/pretty1.C: New test.
48777 * g++.dg/ext/pretty2.C: New test.
48778
48779 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48780
48781 PR c++/8385
48782 * g++.dg/ext/typeof5.C: New test.
48783
48784 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48785
48786 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48787 __USER_LABEL_PREFIX__ into account.
48788 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48789
48790 2003-05-14 Roger Sayle <roger@eyesopen.com>
48791
48792 * gcc.dg/builtins-15.c: New test case.
48793
48794 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48795
48796 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48797
48798 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48799
48800 * lib/g++.exp: Tweak handling of additional source files.
48801 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48802 * g++.dg/special/conpr-2a.C: Rename to ...
48803 * g++.dg/special/conpr-2a.cc: ... this.
48804 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48805 * g++.dg/special/conpr-3a.C: Rename to ...
48806 * g++.dg/special/conpr-3a.cc: This.
48807 * g++.dg/special/conpr-3b.C: Rename to ...
48808 * g++.dg/special/conpr-3b.cc: This.
48809 * g++.dg/special/conpr-4.C: New test.
48810 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48811
48812 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48813
48814 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48815
48816 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48817
48818 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48819 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48820 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48821 * g++.old-deja/g++.other/warn3.C: Likewise.
48822
48823 2003-05-11 Roger Sayle <roger@eyesopen.com>
48824
48825 * gcc.dg/i386-387-1.c: Update to also test log.
48826 * gcc.dg/i386-387-2.c: Likewise.
48827
48828 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48829
48830 * g77.f-torture/execute/int8421.f: New test.
48831
48832 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48833
48834 PR c++/10230, c++/10481
48835 * g++.dg/lookup/scoped5.C: New test.
48836
48837 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48838
48839 PR c++/10552
48840 * g++.dg/template/ttp6.C: New test.
48841
48842 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48843
48844 * gcc.c-torture/execute/builtins: New directory.
48845 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48846 gcc.c-torture/execute/builtins.
48847 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48848 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48849 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48850 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48851
48852 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48853
48854 PR c++/9252
48855 * g++.dg/template/access8.C: New test.
48856 * g++.dg/template/access9.C: New test.
48857
48858 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48859
48860 PR c++/9554
48861 * g++.dg/parse/access1.C: New test.
48862
48863 2003-05-09 DJ Delorie <dj@redhat.com>
48864
48865 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48866 long, and not an int.
48867
48868 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48869
48870 PR c++/10555, c++/10576
48871 * g++.dg/template/memclass1.C: New test.
48872
48873 2003-05-08 DJ Delorie <dj@redhat.com>
48874
48875 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48876 targets.
48877 * gcc.c-torture/execute/20021024-1.x: Likewise.
48878 * gcc.c-torture/execute/shiftdi.x: Likewise.
48879 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48880 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48881 * gcc.dg/20021018-1.c: Likewise.
48882
48883 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48884
48885 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48886
48887 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48888 (bcopy): Call memmove.
48889
48890 2003-05-08 Roger Sayle <roger@eyesopen.com>
48891
48892 * g77.f-torture/compile/8485.f: New test case.
48893
48894 2003-05-07 Richard Henderson <rth@redhat.com>
48895
48896 PR c++/10570
48897 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48898 Verify exception_cleanup not called for rethrows.
48899 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48900 when exiting catch block without rethrowing.
48901 * g++.dg/eh/forced3.C: New.
48902 * g++.dg/eh/forced4.C: New.
48903
48904 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48905
48906 * gcc.dg/20030505.c: Fix triplet.
48907
48908 2003-05-06 DJ Delorie <dj@redhat.com>
48909
48910 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48911 * gcc.dg/nest.c: Likewise.
48912
48913 2003-05-05 Roger Sayle <roger@eyesopen.com>
48914
48915 * gcc.dg/builtins-14.c: New test case.
48916
48917 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48918
48919 * lib/compat.exp (compat-execute): New argument.
48920 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48921 * gcc.dg/compat: New test directory.
48922 * gcc.dg/compat/compat.exp: New expect script.
48923 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48924 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48925 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48926 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48927 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48928 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48929
48930 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48931 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48932 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48933 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48934 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48935 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48936 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48937 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48938 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48939 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48940 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48941 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48942 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48943 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48944 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48945
48946 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48947
48948 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48949
48950 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48951
48952 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48953
48954 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48955
48956 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48957 * gcc.dg/ppc-fsel-2.c: New test.
48958
48959 * gcc.dg/unused-5.c: New test.
48960
48961 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48962
48963 PR c++/10496
48964 * g++.dg/warn/pmf1.C: New test.
48965
48966 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48967
48968 PR c++/4494
48969 * g++.dg/warn/main.C: New test.
48970
48971 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48972
48973 * gcc.dg/nonnull-3.c: New test.
48974
48975 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48976
48977 * gcc.dg/cpp/Wtrigraphs.c: Update.
48978 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48979
48980 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48981
48982 * gcc.dg/ppc-fsel-1.c: New test.
48983
48984 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48985
48986 PR c/10604
48987 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48988
48989 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48990
48991 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48992
48993 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48994
48995 PR c++/9364, c++/10553, c++/10586
48996 * g++.dg/parse/typename4.C: New test.
48997 * g++.dg/parse/typename5.C: Likewise.
48998
48999 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
49000
49001 * gcc.c-torture/compile/20030503-1.c: New test.
49002
49003 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49004
49005 * g++.dg/lookup/using5.C: Fix testcase error.
49006
49007 2003-05-01 Chris Demetriou <cgd@broadcom.com>
49008
49009 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49010 since MEABI is no longer supported. Remove all vestiges
49011 of MEABI from the test.
49012
49013 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49014
49015 PR c++/10554
49016 * g++.dg/lookup/using5.C: New test.
49017
49018 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49019
49020 PR c++/8772
49021 * g++.dg/template/ttp5.C: New test.
49022
49023 2003-04-30 Mark Mitchell <mark@codesourcery.com>
49024
49025 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49026 (dg-gpp-additional-sources): New function.
49027 (dg-gpp-additional-files): Likewise.
49028 * lib/g++.exp (additional_sources): New variable.
49029 (additional_files): Likewise.
49030 (g++_target_compile): Deal with them.
49031 * lib/old-dejagnu.exp: Remove.
49032 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49033 * g++.old-deja: Revise all tests to use dg commands.
49034
49035 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49036
49037 PR c++/9432, c++/9528
49038 * g++.dg/lookup/using4.C: New test.
49039
49040 2003-04-29 Geoffrey Keating <geoffk@apple.com>
49041
49042 * gcc.dg/noreturn-5.c: New file.
49043 * gcc.dg/noreturn-6.c: New file.
49044
49045 * gcc.c-torture/compile/inline-1.c: New file.
49046
49047 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49048
49049 PR c++/10551
49050 * g++.dg/template/explicit1.C: New test.
49051
49052 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49053
49054 PR c++/10549
49055 * g++.dg/other/bitfield1.C: New test.
49056
49057 PR c++/10527
49058 * g++.dg/init/new7.C: New test.
49059
49060 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49061
49062 * g++.dg/ext/desig1.C: New test.
49063 * g++.dg/ext/init1.C: Update.
49064
49065 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49066
49067 2003-04-28 Mark Mitchell <mark@codesourcery.com>
49068
49069 PR c++/10180
49070 * g++.dg/warn/Winline-1.C: New test.
49071
49072 2003-04-28 Jakub Jelinek <jakub@redhat.com>
49073
49074 * gcc.c-torture/execute/string-opt-19.c: New test.
49075
49076 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49077 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49078
49079 2003-04-27 Mark Mitchell <mark@codesourcery.com>
49080
49081 PR c++/10506
49082 * g++.dg/init/new6.C: New test.
49083
49084 PR c++/10503
49085 * g++.dg/init/ref6.C: New test.
49086
49087 2003-04-26 David Edelsohn <edelsohn@gnu.org>
49088
49089 * g++.dg/warn/weak1.C: XFAIL on AIX4.
49090
49091 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49092
49093 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49094 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49095
49096 2003-04-25 Mark Mitchell <mark@codesourcery.com>
49097
49098 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49099 initialized static data members.
49100
49101 2003-04-25 H.J. Lu <hjl@gnu.org>
49102
49103 * gcc.dg/ia64-sync-4.c: New test.
49104
49105 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49106
49107 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
49108 date.
49109
49110 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
49111
49112 PR c++/10337
49113 * g++.dg/warn/conv1.C: New test.
49114 * g++.old-deja/g++.other/conv7.C: Adjust.
49115 * g++.old-deja/g++.other/overload14.C: Adjust.
49116
49117 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49118
49119 PR c++/10471
49120 * g++.dg/template/defarg2.C: New test.
49121
49122 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
49123
49124 * gcc.dg/cpp/include2.c: Update.
49125 * gcc.dg/cpp/multiline-2.c: New.
49126 * gcc.dg/cpp/multiline.c: Update.
49127 * gcc.dg/cpp/strify2.c: Update.
49128 * gcc.dg/cpp/trad/literals-2.c: Update.
49129
49130 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49131
49132 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49133
49134 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49135
49136 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49137
49138 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49139
49140 PR c++/10451
49141 * g++.dg/parse/crash4.C: New test.
49142
49143 PR c++/9847
49144 * g++.dg/parse/crash5.C: New test.
49145
49146 2003-04-22 Mark Mitchell <mark@codesourcery.com>
49147
49148 PR c++/10446
49149 * g++.dg/parse/crash3.C: New test.
49150
49151 PR c++/10428
49152 * g++.dg/parse/elab1.C: New test.
49153
49154 2003-04-22 Devang Patel <dpatel@apple.com>
49155
49156 * gcc.dg/cpp/trad/funlike-5.c: New test.
49157
49158 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
49159
49160 * g++.dg/other/packed1.C: Fix dg options.
49161
49162 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
49163
49164 * g++.dg/other/offsetof2.C: New test.
49165
49166 2003-04-21 Mark Mitchell <mark@codesourcery.com>
49167
49168 * g++.dg/template/recurse.C: Adjust location of error messages.
49169
49170 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
49171
49172 PR c++/9881
49173 * g++.dg/init/addr-const1.C: New test.
49174 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49175
49176 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
49177
49178 PR c++/10405
49179 * g++.dg/lookup/struct-hack1.C: New test.
49180
49181 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
49182
49183 * ucs.c: Update diagnostic messages.
49184
49185 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
49186
49187 * gcc.dg/cpp/truefalse.cpp: New test.
49188 * gcc.dg/cpp/cpp.exp: Update.
49189 * g++.dg/other/stdbool-if.C: Remove.
49190
49191 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
49192
49193 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49194 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49195
49196 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
49197
49198 * gcc.c-torture/compile/20030418-1.c: New test.
49199
49200 2003-04-17 Janis Johnson <janis187@us.ibm.com>
49201
49202 * README.compat: Remove; content moved to doc/sourcebuild.texi.
49203
49204 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49205
49206 PR c++/10347
49207 g++.dg/template/dependent-name1.C: New test.
49208
49209 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
49210
49211 * gcc.dg/warn-1.c (tourist_guide): New array,
49212 contains a pointer to bar.
49213
49214 2003-04-16 Roger Sayle <roger@eyesopen.com>
49215
49216 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49217 * gcc.c-torture/execute/medce-1.c: New test case.
49218 * gcc.c-torture/execute/medce-2.c: New test case.
49219
49220 2003-04-15 Mark Mitchell <mark@codesourcery.com>
49221
49222 * lib/prune.exp: Ignore more messages.
49223
49224 PR c++/10381
49225 * g++.dg/parse/lookup3.C: New test.
49226
49227 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
49228
49229 * gcc.c-torture/compile/20030415-1.c : New test.
49230
49231 2003-04-14 Mark Mitchell <mark@codesourcery.com>
49232
49233 * gcc.c-torture/execute/scope-2.c: Move to ...
49234 * gcc.dg/noncompile/scope.c: .... here.
49235
49236 2003-04-14 Roger Sayle <roger@eyesopen.com>
49237
49238 * gcc.dg/20030414-2.c: New test case.
49239
49240 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
49241
49242 PR target/10377
49243 * gcc.dg/20030414-1.c: New test.
49244
49245 2003-04-13 Roger Sayle <roger@eyesopen.com>
49246
49247 * gcc.dg/builtins-12.c: New test case.
49248 * gcc.dg/builtins-13.c: New test case.
49249
49250 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49251
49252 * gcc.c-torture/execute/string-opt-18.c: New test.
49253
49254 2003-04-13 Mark Mitchell <mark@codesourcery.com>
49255
49256 PR c++/10300
49257 * g++.dg/init/new5.C: New test.
49258
49259 2003-04-12 Mark Mitchell <mark@codesourcery.com>
49260
49261 PR c++/7910
49262 * g++.dg/ext/dllimport1.C: New test.
49263
49264 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49265
49266 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49267
49268 2003-04-11 Bud Davis <bdavis9659@comcast.net>
49269
49270 PR Fortran/9263
49271 * g77.f-torture/noncompile/9263.f: New test
49272 PR Fortran/1832
49273 * g77.f-torture/execute/1832.f: New test
49274
49275 2003-04-11 David Chad <davidc@freebsd.org>
49276 Loren J. Rittle <ljrittle@acm.org>
49277
49278 PR libobjc/8562
49279 * objc.dg/headers.m: New test.
49280
49281 2003-04-10 Zack Weinberg <zack@codesourcery.com>
49282
49283 * gcc.c-torture/execute/builtin-noret-2.c: New.
49284 * gcc.c-torture/execute/builtin-noret-2.x: New.
49285 XFAIL builtin-noret-2.c at -O1 and above.
49286 * gcc.dg/redecl.c: New.
49287 * gcc.dg/Wshadow-1.c: Update error regexps.
49288
49289 2003-04-10 Mark Mitchell <mark@codesourcery.com>
49290
49291 * g++.dg/abi/bitfield10.C: New test.
49292
49293 2003-04-09 Mike Stump <mrs@apple.com>
49294
49295 * gcc.dg/pch/pch.exp: Make testcase names longer.
49296 * g++.dg/pch/pch.exp: Make testcase names longer.
49297
49298 2003-04-08 Roger Sayle <roger@eyesopen.com>
49299
49300 * gcc.dg/builtins-11.c: New test case.
49301
49302 2003-04-08 Roger Sayle <roger@eyesopen.com>
49303
49304 * gcc.dg/builtins-9.c: New test case.
49305 * gcc.dg/builtins-10.c: New test case.
49306
49307 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
49308
49309 * gcc.dg/noncompile/init-4.c.c: New test.
49310
49311 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
49312
49313 * gcc.misc-test/gcov-9.c: New test.
49314 * gcc.misc-test/gcov-10.c: New test
49315 * gcc.misc-test/gcov-11.c: New test.
49316
49317 2003-04-05 Zack Weinberg <zack@codesourcery.com>
49318
49319 PR optimization/10024
49320 * gcc.c-torture/compile/20030405-1.c: New test.
49321
49322 2003-04-04 Geoffrey Keating <geoffk@apple.com>
49323
49324 * gcc.dg/pch/static-3.c: New.
49325 * gcc.dg/pch/static-3.hs: New.
49326 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49327
49328 2003-04-04 Richard Henderson <rth@redhat.com>
49329
49330 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49331 * g++.dg/eh/forced2.C: Likewise.
49332
49333 2003-04-03 Mike Stump <mrs@apple.com>
49334
49335 * lib/scanasm.exp (scan-assembler): Add xfail processing for
49336 target arg.
49337 (scan-assembler-times, scan-assembler-not): Likewise.
49338 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49339
49340 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
49341
49342 * gcc.dg/sparc-loop-1.c: New test.
49343
49344 2003-04-02 Geoffrey Keating <geoffk@apple.com>
49345
49346 PR other/9274
49347 * g++.dg/pch/system-2.C: New.
49348 * g++.dg/pch/system-2.Hs: New.
49349
49350 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
49351
49352 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49353
49354 * g++.dg/eh/simd-1.C (vecfunc): Same.
49355
49356 2003-04-01 Roger Sayle <roger@eyesopen.com>
49357
49358 * gcc.c-torture/execute/20030401-1.c: New test case.
49359
49360 2003-04-01 Ziemowit Laski <zlaski@apple.com>
49361
49362 * objc.dg/defs.m: New.
49363
49364 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
49365
49366 * g++.dg/eh/simd-1.C: New.
49367 * g++.dg/eh/simd-2.C: New.
49368
49369 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
49370
49371 * gcc.c-torture/execute/simd-3.c: New.
49372
49373 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49374
49375 PR c/9936
49376 * gcc.dg/20030331-2.c: New test.
49377
49378 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49379
49380 PR c++/10278
49381 * g++.dg/parse/crash2.C: New test.
49382
49383 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49384
49385 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49386 * gcc.c-torture/execute/20030331-1.c: ...here.
49387
49388 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49389
49390 * gcc.c-torture/execute/20030331-1.c: New test.
49391
49392 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
49393
49394 * lib/gcov.exp: Adjust call return testing strings.
49395 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49396
49397 2003-03-31 Roger Sayle <roger@eyesopen.com>
49398
49399 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49400 * gcc.dg/builtins-7.c: New test case.
49401 * gcc.dg/builtins-8.c: New test case.
49402
49403 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49404
49405 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49406
49407 2003-03-30 Mark Mitchell <mark@codesourcery.com>
49408
49409 PR c++/7647
49410 * g++.dg/lookup-class-member-2.C: New test.
49411
49412 2003-03-30 Glen Nakamura <glen@imodulo.com>
49413
49414 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49415
49416 2003-03-28 Roger Sayle <roger@eyesopen.com>
49417
49418 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49419
49420 2003-03-28 Mark Mitchell <mark@codesourcery.com>
49421
49422 * g++.dg/init/attrib1.C: New test.
49423
49424 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49425
49426 * gcc.dg/ultrasp8.c: New test.
49427
49428 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49429
49430 * gcc.dg/ultrasp7.c: New test.
49431
49432 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
49433
49434 PR c++/10047
49435 * g++.dg/template/inline1.C: New test.
49436
49437 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49438
49439 * gcc.dg/sparc-dwarf2.c: New test.
49440
49441 2003-03-27 Roger Sayle <roger@eyesopen.com>
49442
49443 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49444 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49445
49446 2003-03-27 Mark Mitchell <mark@codesourcery.com>
49447
49448 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49449 than reading .x files.
49450 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49451 * g77.dg/gcov/gcov-1.f: Likewise.
49452 * gcc.misc-tests/gcov-4b.c: Likewise.
49453 * gcc.misc-tests/gcov-5b.c: Likewise.
49454 * gcc.misc-tests/gcov-6.c: Likewise.
49455 * gcc.misc-tests/gcov-7.c: Likewise.
49456 * gcc.misc-tests/gcov-8.c: Likewise.
49457 * g++.dg/gcov/gcov-1.x: Remove.
49458 * g77.dg/gcov/gcov-1.x: Likewise.
49459 * gcc.misc-tests/gcov-4b.x: Likewise.
49460 * gcc.misc-tests/gcov-5b.x: Likewise.
49461 * gcc.misc-tests/gcov-6.x: Likewise.
49462 * gcc.misc-tests/gcov-7.x: Likewise.
49463 * gcc.misc-tests/gcov-8.x: Likewise.
49464
49465 2003-03-27 Glen Nakamura <glen@imodulo.com>
49466
49467 PR opt/10087
49468 * gcc.dg/20030324-1.c: New test.
49469
49470 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
49471
49472 PR c++/10224
49473 * g++.dg/template/arg3.C: New test.
49474
49475 PR c++/10158
49476 * g++.dg/template/friend18.C: New test.
49477
49478 2003-03-26 Roger Sayle <roger@eyesopen.com>
49479
49480 * g77.f-torture/compile/20030326-1.f: New test case.
49481
49482 2003-03-26 Janis Johnson <janis187@us.ibm.com>
49483
49484 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49485
49486 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49487
49488 2003-03-26 Jakub Jelinek <jakub@redhat.com>
49489
49490 * gcc.dg/ia64-sync-3.c: New test.
49491
49492 2003-03-26 Alan Modra <amodra@bigpond.net.au>
49493
49494 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49495
49496 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
49497
49498 * gcc.dg/ultrasp6.c: New test.
49499
49500 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49501
49502 * gcc.dg/i386-signbit-1.c: New test.
49503 * gcc.dg/i386-signbit-2.c: New test.
49504 * gcc.dg/i386-signbit-3.c: New test.
49505
49506 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49507
49508 * gcc.dg/ultrasp5.c: Fix options.
49509
49510 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49511
49512 * gcc.dg/ultrasp5.c: Fix comment.
49513
49514 2003-03-24 Bud Davis <bdavis9659@comcast.net>
49515
49516 PR fortran/10197
49517 * g77.f-torture/execute/10197.f: New test.
49518
49519 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
49520
49521 PR c++/9898, c++/383
49522 * g++.dg/template/conv6.C: New test.
49523
49524 PR c++/10119
49525 * g++.dg/template/ptrmem5.C: New test.
49526
49527 PR c++/10026
49528 * g++.dg/lookup/koenig1.C: New test.
49529
49530 PR C++/10199
49531 * g++.dg/lookup/template2.C: New test.
49532
49533 2003-03-24 Jakub Jelinek <jakub@redhat.com>
49534
49535 * g++.dg/opt/rtti1.C: New test.
49536
49537 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
49538
49539 * gcc.dg/ultrasp5.c: New test.
49540
49541 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
49542
49543 PR middle-end/9967
49544 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49545 builtin fputs.
49546
49547 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49548
49549 PR c/8224
49550 * gcc.dg/20030323-1.c: New test.
49551
49552 2003-03-23 Roger Sayle <roger@eyesopen.com>
49553
49554 * gcc.c-torture/compile/20030323-1.c: New test case.
49555
49556 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
49557
49558 * gcc.dg/20030321-1.c: New test.
49559
49560 2003-03-22 Zack Weinberg <zack@codesourcery.com>
49561
49562 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49563
49564 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
49565
49566 PR c++/9978, c++/9708
49567 * g++.dg/ext/vlm1.C: Adjust expected error.
49568 * g++.dg/ext/vla2.C: New test.
49569 * g++.dg/template/arg1.C: New test.
49570 * g++.dg/template/arg2.C: New test.
49571
49572 2003-03-22 Bud Davis <bdavis9659@comcast.net>
49573
49574 * g77.f-torture/execute/select.f: New test.
49575 * g77.f-torture/noncompile/select_no_compile.f: New test.
49576
49577 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
49578
49579 PR c++/9898
49580 * g++.dg/other/error4.C: New test.
49581
49582 2003-03-20 Mark Mitchell <mark@codesourcery.com>
49583
49584 * g++.dg/template/friend17.C: New test.
49585
49586 2003-03-21 Alan Modra <amodra@bigpond.net.au>
49587
49588 * gcc.c-torture/compile/20030320-1.c: New.
49589
49590 2003-03-20 Roger Sayle <roger@eyesopen.com>
49591
49592 * gcc.dg/builtins-6.c: New test case.
49593
49594 2003-03-19 Alan Modra <amodra@bigpond.net.au>
49595
49596 PR target/10073
49597 * gcc.c-torture/compile/20030319-1.c: New.
49598
49599 2003-03-18 Jan Hubicka <jh@suse.cz>
49600
49601 * gcc.dg/i386-cvt-1.c: New test.
49602
49603 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49604
49605 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49606 * objc.dg/naming-2.m: Likewise.
49607
49608 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49609
49610 PR c++/9639
49611 * g++.dg/parse/crash1.C: New test.
49612
49613 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49614
49615 PR c++/8805
49616 * g++.dg/eh/cleanup1.C: New test.
49617
49618 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49619
49620 * gcc.c-torture/execute/20030316-1.c: New test case.
49621
49622 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49623
49624 PR c++/9629
49625 * g++.dg/init/ctor2.C: New test.
49626
49627 2003-03-15 Roger Sayle <roger@eyesopen.com>
49628
49629 * g77.f-torture/compile/xformat.f: New test case.
49630
49631 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49632
49633 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49634 * g++.old-deja/g++.mike/eh50.C: Likewise.
49635
49636 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49637
49638 PR c++/6440
49639 * g++.dg/template/spec7.C: New test.
49640 * g++.dg/template/spec8.C: Likewise.
49641
49642 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49643
49644 * gcc.c-torture/execute/20030313-1.c: New test.
49645
49646 2003-03-14 Richard Henderson <rth@redhat.com>
49647
49648 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49649
49650 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49651
49652 * gcc.c-torture/compile/20030314-1.c: New test.
49653
49654 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49655
49656 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49657 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49658 thumb target,
49659 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49660 to accept newer _imp__ prefix and additional
49661 newline in .drectve section.
49662 * gcc.dg/dll-4.c: Likewise.
49663 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49664 switch.
49665
49666 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49667
49668 * g++.dg/parse/namespace9.C: New test.
49669
49670 * g++.dg/init/ref5.C: New test.
49671 * g++.dg/parse/ptrmem1.C: Likewise.
49672
49673 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49674
49675 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49676 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49677 regular expression.
49678 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49679 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49680
49681 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49682
49683 * gcc.c-torture/execute/20030224-2.c: New test.
49684
49685 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49686
49687 * gcc.dg/decl-3.c: New test.
49688
49689 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49690
49691 * gcc.dg/i386-loop-2.c: New test.
49692
49693 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49694
49695 PR c++/9474
49696 * g++.dg/parse/namespace8.C: New test.
49697
49698 PR c++/9924
49699 * g++.dg/overload/builtin2.C: New test.
49700
49701 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49702
49703 * gcc.dg/return-type-3.c: New test.
49704
49705 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49706
49707 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49708 profiling options are not supported.
49709
49710 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49711
49712 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49713 * g++.old-deja/g++.warn/impint2.C: Likewise.
49714
49715 2003-03-10 Devang Patel <dpatel@apple.com>
49716
49717 * g++.dg/cpp/c++_cmd_1.C: New test.
49718 * g++.dg/cpp/c++_cmd_1.h: New file.
49719
49720 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49721
49722 * gcc.dg/altivec-9.c: New file.
49723
49724 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49725
49726 * gcc.dg/ppc-sdata-1.c: New test.
49727 * gcc.dg/ppc-sdata-2.c: New test.
49728
49729 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49730
49731 PR c++/9373
49732 * g++.dg/opt/ptrmem2.C: New test.
49733
49734 PR c++/8534
49735 * g++.dg/opt/ptrmem1.C: New test.
49736
49737 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49738
49739 * gcc.dg/i386-loop-1.c: New test.
49740
49741 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49742
49743 PR c++/9970
49744 * g++.dg/lookup/friend1.C: New test.
49745
49746 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49747
49748 PR c++/9823
49749 * g++.dg/parser/constructor1.C: New test.
49750
49751 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49752
49753 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49754
49755 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49756
49757 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49758
49759 * gcc.dg/cpp/Wunused.c: Update test.
49760
49761 2003-03-08 Jan Hubicka <jh@suse.cz>
49762
49763 * gcc.dg/inline-3.c: New test.
49764
49765 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49766
49767 PR c++/9809
49768 * g++.dg/parse/builtin1.C: New test.
49769
49770 PR c++/9982
49771 * g++.dg/abi/cookie1.C: New test.
49772 * g++.dg/abi/cookie2.C: Likewise.
49773
49774 PR c++/9524
49775 * g++.dg/template/field1.C: New test.
49776
49777 PR c++/9912
49778 * g++.dg/parse/class1.C: New test.
49779 * g++.dg/parse/namespace7.C: Likewise.
49780 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49781
49782 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49783
49784 * g++.dg/init/ref4.C: New test.
49785
49786 2003-03-07 Jan Hubicka <jh@suse.cz>
49787
49788 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49789 * gcc.dg/inline-3.c: New test.
49790
49791 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49792
49793 * g++.dg/init/ref3.C: New test.
49794
49795 PR c++/9965
49796 * g++.dg/init/ref2.C: New test.
49797
49798 PR c++/9400
49799 * g++.dg/warn/Wshadow-2.C: New test.
49800
49801 PR c++/9791
49802 * g++.dg/warn/Woverloaded-1.C: New test.
49803
49804 2003-03-05 Jan Hubicka <jh@suse.cz>
49805
49806 * gcc.dg/i386-local2.c: New.
49807 * gcc.dg/i386-local.c: Fix typo.
49808
49809 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49810
49811 * g++.dg/abi/layout3.C: New test.
49812
49813 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49814
49815 * gcc.c-torture/compile/20030305-1.c
49816
49817 2003-03-05 Jan Hubicka <jh@suse.cz>
49818
49819 * gcc.dg/i386-local.c: New.
49820
49821 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49822
49823 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49824
49825 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49826
49827 * gcc.dg/switch-2.c: New test.
49828 * gcc.dg/switch-3.c: New test.
49829 * gcc.dg/Wswitch.c: Adjust line numbers.
49830 * gcc.dg/Wswitch-default.c: Likewise.
49831 * gcc.dg/Wswitch-enum.c: Likewise.
49832
49833 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49834
49835 * gcc.c-torture/execute/20030222-1.c: New test.
49836
49837 2003-03-03 James E Wilson <wilson@tuliptree.org>
49838
49839 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49840
49841 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49842
49843 PR c++/9878
49844 * g++.dg/init/ref1.C: New test.
49845
49846 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49847
49848 * gcc.dg/sh-relax.c: New SH-only test.
49849
49850 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49851
49852 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49853 comment explaining purpose of testcase.
49854
49855 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49856
49857 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49858 for HC11/HC12 (asm needs two int registers).
49859 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49860 HC11/HC12 because the test uses an asm which needs two 32-bit
49861 registers.
49862
49863 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49864
49865 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49866 for HC11/HC12 (array is too large otherwise).
49867 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49868 * gcc.c-torture/compile/20010518-2.x: Likewise.
49869 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49870 HC11/HC12 (array is too large).
49871
49872 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49873
49874 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49875 * lib/g++-dg.exp (g++-dg-test): Likewise.
49876
49877 2003-03-01 Roger Sayle <roger@eyesopen.com>
49878
49879 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49880 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49881
49882 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49883
49884 * g++.dg/warn/implicit-typename1.C: Remove warning.
49885
49886 2003-02-28 Richard Henderson <rth@redhat.com>
49887
49888 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49889 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49890
49891 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49892
49893 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49894 * g++.dg/pch/pch.exp: Likewise.
49895
49896 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49897
49898 PR c++/9879
49899 * g++.dg/init/new4.C: New test.
49900
49901 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49902
49903 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49904
49905 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49906
49907 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49908 unsigned long.
49909
49910 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49911 wider than float.
49912
49913 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49914
49915 * lib/scanasm.exp: Add support for counting numbers of
49916 occurences.
49917 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49918 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49919
49920 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49921
49922 PR c++/9683
49923 * g++.dg/template/static3.C: New test.
49924
49925 PR c++/9829
49926 * g++.dg/parse/namespace6.C: New test.
49927
49928 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49929
49930 PR target/9732
49931 * gcc.dg/20030225-1.c: New test.
49932
49933 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49934
49935 * README: Remove out-of-date information.
49936
49937 PR c++/9836
49938 * g++.dg/template/spec6.C: New test.
49939
49940 2003-02-24 Jeff Law <law@redhat.com>
49941
49942 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49943
49944 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49945
49946 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49947 * gcc.dg/pragma-ep-1.c: Likewise.
49948
49949 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49950
49951 PR c++/9602
49952 * g++.dg/template/friend16.C: New test.
49953
49954 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49955
49956 PR c++/5333
49957 * g++.dg/parse/fused-params1.C: Adjust error messages.
49958 * g++.dg/template/nested3.C: New test.
49959
49960 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49961
49962 * g++.dg/abi/param1.C: New test.
49963
49964 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49965
49966 PR c++/7982
49967 * g++.dg/warn/implicit-typename1.C: New test.
49968
49969 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49970
49971 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49972 with "mtune".
49973 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49974 * gcc.c-torture/execute/20010129-1.x: Likewise.
49975 * gcc.dg/20011107-1.c: Likewise.
49976 * gcc.dg/20020108-1.c: Likewise.
49977 * gcc.dg/20020122-3.c: Likewise.
49978 * gcc.dg/20020206-1.c: Likewise.
49979 * gcc.dg/20020310-1.c: Likewise.
49980 * gcc.dg/20020426-2.c: Likewise.
49981 * gcc.dg/20020517-1.c: Likewise.
49982 * gcc.dg/991230-1.c: Likewise.
49983 * gcc.dg/i386-unroll-1.c: Likewise.
49984 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49985
49986 2003-02-22 Jan Hubicka <jh@suse.cz>
49987
49988 * gcc.dg/i386-mul.c: New test.
49989
49990 2003-02-21 Roger Sayle <roger@eyesopen.com>
49991
49992 * gcc.dg/builtins-5.c: New test case.
49993
49994 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49995
49996 * gcc.dg/asmreg-1.c: New test.
49997
49998 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49999
50000 PR c++/9749
50001 * g++.dg/parse/varmod1.C: New test.
50002
50003 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50004
50005 PR c++/9727
50006 * g++.dg/template/op1.C: New test.
50007
50008 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50009
50010 PR c++/8906
50011 * g++.dg/template/nested2.C: New test.
50012
50013 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50014
50015 PR c++/8724
50016 * g++.dg/expr/dtor1.C: New test.
50017
50018 2003-02-21 Zack Weinberg <zack@codesourcery.com>
50019
50020 * gcc.dg/cpp/include3.c: New test.
50021 * gcc.dg/cpp/inc/foo.h: New file.
50022
50023 2003-02-21 Glen Nakamura <glen@imodulo.com>
50024
50025 * gcc.c-torture/execute/20030221-1.c: New test.
50026
50027 2003-02-20 Mark Mitchell <mark@codesourcery.com>
50028
50029 PR c++/9729
50030 * g++.dg/abi/conv1.C: New test.
50031
50032 2003-02-20 Jan Hubicka <jh@suse.cz>
50033
50034 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50035
50036 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
50037
50038 * gcc.c-torture/compile/20030219-1.c: New test.
50039
50040 2003-02-18 Jan Hubicka <jh@suse.cz>
50041
50042 * gcc.dg/funcorder.c: New test.
50043
50044 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
50045
50046 * gcc.c-torture/execute/20030218-1.c: New.
50047
50048 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
50049
50050 * gcc.dg/20030218-1.c: New.
50051
50052 2003-02-18 Richard Henderson <rth@redhat.com>
50053
50054 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50055 * gcc.dg/attr-used-2.c: New.
50056
50057 2003-02-18 Mark Mitchell <mark@codesourcery.com>
50058
50059 PR c++/9704
50060 * g++.dg/init/copy5.C: New test.
50061
50062 2003-02-18 Geoffrey Keating <geoffk@apple.com>
50063
50064 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50065 * g++.dg/pch/pch.exp: Likewise.
50066
50067 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
50068
50069 * gcc.c-torture/execute/20030209-1.c: Enable the test if
50070 STACK_SIZE is not defined.
50071
50072 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50073
50074 PR c++/9457
50075 * g++.dg/template/init1.C: New test.
50076
50077 2003-02-16 Jan HUbicka <jh@suse.cz>
50078
50079 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50080 (foo): Add few extra tests
50081 * gcc.dg/c99-const-expr-3.c: Likewise.
50082 * gcc.c-torture/execute/20030216-1.c: New.
50083
50084 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50085
50086 PR c++/9459
50087 * g++.dg/ext/typeof4.C: New test.
50088
50089 2003-02-15 Roger Sayle <roger@eyesopen.com>
50090
50091 * gcc.dg/i386-387-3.c: New test case.
50092
50093 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
50094
50095 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50096 cris-*-elf* cris-*-aout* and mmix-*-*.
50097
50098 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
50099
50100 * gcc.dg/20030213-1.c: New test.
50101
50102 2003-02-12 Roger Sayle <roger@eyesopen.com>
50103
50104 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50105 * gcc.dg/i386-387-2.c: Likewise.
50106
50107 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
50108
50109 * gcc.dg/ppc-spe.c: Fix formatting.
50110 Enable tests that were previously unsupported by gas.
50111 Delete tests for instructions that no longer exist.
50112 Switch arguments on evsubifw builtin.
50113
50114 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
50115
50116 * gcc.c-torture/execute/20030209-1.c: Disable the test if
50117 STACK_SIZE is too small.
50118
50119 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
50120 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
50121
50122 * gcc.dg/decl-2.c: New test.
50123
50124 2003-02-10 Jan Hubicka <jh@suse.cz>
50125
50126 * gcc.dg/i386-fpcvt-1.c: New test.
50127
50128 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
50129
50130 * gcc.c-torture/execute/20030209-1.c: New test.
50131
50132 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
50133
50134 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50135 int-wide bitops, use the constants of the same width.
50136 Likewise, if long long is 32-bit wide, test bitops using
50137 32-bit constants.
50138
50139 2003-02-07 Loren James Rittle <ljrittle@acm.org>
50140
50141 * gcc.dg/20021014-1.c: Annotate with expected notice text.
50142
50143 2003-02-07 Roger Sayle <roger@eyesopen.com>
50144
50145 * gcc.dg/builtins-4.c: New test case.
50146
50147 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50148
50149 * gcc.dg/20020430-1.c: Fix dg command typos.
50150 * gcc.dg/20020503-1.c: Likewise.
50151
50152 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50153
50154 PR c++/8785
50155 * g++.dg/parse/fused-params1.C: New test.
50156
50157 PR c++/8857
50158 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50159
50160 PR c++/8921
50161 * g++.dg/parse/non-dependent1.C: New test.
50162
50163 PR c++/8928
50164 * g++.dg/parse/dupl-tmpl-args1.C: New test.
50165
50166 PR c++/9228
50167 * g++.dg/parse/undefined7.C: New test.
50168 * g++.dg/parse/non-templ1.C: New test.
50169
50170 PR c++/9229
50171 * g++.dg/parse/too-many-tmpl-args1.C: New test.
50172
50173 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
50174
50175 * gcc.c-torture/compile/20030206-1.c: New test.
50176
50177 2003-02-05 Roger Sayle <roger@eyesopen.com>
50178
50179 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50180 "pow" to "foo" to avoid potential confusion with a math built-in.
50181
50182 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50183
50184 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50185 conditions for SPARC targets.
50186
50187 2003-02-05 Jakub Jelinek <jakub@redhat.com>
50188
50189 * gcc.dg/20030204-1.c: New test.
50190
50191 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50192
50193 PR c++/38
50194 * g++.dg/parse/array-size1.C: New test.
50195
50196 PR c++/5657
50197 * g++.dg/parse/undefined3.C: New test.
50198
50199 PR c++/5665
50200 * g++.dg/parse/undefined4.C: New test.
50201
50202 PR c++/5975
50203 * g++.dg/parse/undefined5.C: New test.
50204
50205 PR c++/7259
50206 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50207
50208 PR c++/8578
50209 * g++.dg/parse/casting-operator1.C: New test.
50210
50211 PR c++/8596
50212 * g++.dg/parse/undefined6.C: New test.
50213
50214 PR c++/8736
50215 * g++.dg/parse/missing-template1.C: New test.
50216
50217 2003-02-04 Jan Hubicka <jh@suse.cz>
50218
50219 * gcc.dg/i386-cadd.c: Compile using -march=k8.
50220 * gcc.dg/i386-cmov?.c: Likewise.
50221 * gcc.dg/i386-fpcvt-?.c: Likewise.
50222 * gcc.dg/i386-ssefp-1.c: Likewise.
50223 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50224 conventions.
50225
50226 2003-02-03 Mark Mitchell <mark@codesourcery.com>
50227
50228 PR c++/7129
50229 * g++.dg/ext/max.C: New test.
50230
50231 2003-02-03 Jan Hubicka <jh@suse.cz>
50232
50233 * gcc.c-torture/execute/20030203-1.c: New test.
50234
50235 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
50236
50237 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50238 'natural-endian'.
50239
50240 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
50241
50242 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50243 * g++.dg/init/new2.C: Likewise.
50244 * g++.dg/other/new1.C: Likewise.
50245
50246 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
50247
50248 * gcc.dg/struct-ret-libc.c: New test.
50249
50250 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
50251
50252 * gcc.dg/20030129-1.c: New test.
50253
50254 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50255
50256 PR c++/8849
50257 * g++.dg/template/ptrmem4.C: New test.
50258
50259 2003-01-29 Mark Mitchell <mark@codesourcery.com>
50260
50261 * g++.dg/parser/constant1.C: New test.
50262
50263 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50264
50265 PR c++/8591
50266 * g++.dg/parse/friend2.C: New test.
50267
50268 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
50269
50270 PR c++/9437
50271 * g++.dg/template/unify4.C: New test.
50272
50273 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
50274
50275 * gcc.c-torture/execute/20030128-1.c: New test.
50276
50277 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
50278
50279 * g++.dg/lookup/nested1.C: Test moved from ...
50280 * g++.old-deja/g++.other/lookup24.C: ... here.
50281
50282 2003-01-28 Jan Hubicka <jh@suse.cz>
50283
50284 * gcc.dg/i386-cmov5.c: New test.
50285
50286 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50287
50288 * gcc.c-torture/execute/20010925-1.c: Changed the
50289 memcpy declaration.
50290
50291 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
50292
50293 PR c++/3902
50294 * g++.dg/parse/template5.C: New test.
50295
50296 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
50297
50298 PR fortran/9258
50299 * g77.dg/pr9258: New test.
50300
50301 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50302
50303 * README: Move relevant parts from README.g++.
50304
50305 * README.g++: Remove this file.
50306
50307 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
50308
50309 * g++.dg/abi/dcast1.C: New test.
50310
50311 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50312
50313 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50314
50315 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
50316
50317 PR c++/47
50318 * g++.old-deja/g++.other/lookup24.C: New test.
50319
50320 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50321
50322 PR middle-end/7227
50323 * gcc.dg/uninit-C.c: New test.
50324
50325 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
50326
50327 * g++.dg/abi/covariant1.C: New test.
50328
50329 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
50330
50331 * gcc.dg/20030123-1.c: New test.
50332
50333 2003-01-25 Jan Hubicka <jh@suse.cz>
50334
50335 PR opt/8492
50336 * gcc.c-torture/compile/20030125-1.c
50337
50338 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
50339
50340 PR c++/9403
50341 * g++.dg/parse/template3.C: New test.
50342 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50343
50344 PR c++/795
50345 * g++.dg/parse/template4.C: New test.
50346
50347 PR c++/9415
50348 * g++.dg/template/qual2.C: New test.
50349
50350 PR c++/8545
50351 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50352
50353 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50354
50355 2003-01-25 Roger Sayle <roger@eyesopen.com>
50356
50357 * gcc.c-torture/execute/switch-1.c: New test case.
50358
50359 2003-01-25 Jan Hubicka <jh@suse.cz>
50360
50361 * gcc.c-torture/execute/20030125-1.[cx]: New test.
50362
50363 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
50364
50365 Tweaks for Bison-1.875. From the NEWS file:
50366 "- `parse error' -> `syntax error'
50367 Bison now uniformly uses the term `syntax error'"
50368 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50369 * gcc.dg/cpp/digraph2.c: Likewise.
50370 * gcc.dg/cpp/direct2.c: Likewise.
50371 * gcc.dg/cpp/paste4.c: Likewise.
50372 * gcc.dg/c90-restrict-1.c: Likewise.
50373 * gcc.dg/c99-func-2.c: Likewise.
50374 * gcc.dg/noncompile/920721-2.c: Likewise.
50375 * gcc.dg/noncompile/930622-2.c: Likewise.
50376 * gcc.dg/noncompile/940112-1.c: Likewise.
50377 * gcc.dg/noncompile/950921-1.c: Likewise.
50378 * gcc.dg/noncompile/951123-1.c: Likewise.
50379 * gcc.dg/noncompile/971104-1.c: Likewise.
50380 * gcc.dg/noncompile/990416-1.c: Likewise.
50381
50382 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
50383
50384 * g++.dg/parse/undefined1.C: Add error message.
50385
50386 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50387
50388 PR c++/9354
50389 * g++.dg/parse/new1.C: New test.
50390
50391 PR c++/9216
50392 * g++.dg/parse/template2.C: New test.
50393
50394 PR c++/9354
50395 * g++.dg/parse/typedef2.C: New test.
50396
50397 PR c++/9328
50398 * g++.dg/ext/typeof3.C: New test.
50399
50400 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50401
50402 PR c++/2738
50403 * g++.dg/parse/ret-type1.C: New test.
50404
50405 PR c++/3792
50406 * g++.dg/parse/tmpl-outside1.C: New test.
50407
50408 PR c++/4207
50409 * g++.dg/parse/int-as-enum1.C: New test.
50410
50411 PR c++/4903
50412 * g++.dg/parse/no-typename1.C: New test.
50413
50414 PR c++/5533
50415 * g++.dg/parse/no-value1.C: New test.
50416
50417 PR c++/5921
50418 * g++.dg/parse/wrong-inline1.C: New test.
50419
50420 PR c++/6402
50421 * g++.dg/parse/ref1.C: New test.
50422
50423 PR c++/6992
50424 * g++.dg/parse/attr-ctor1.C: New test.
50425
50426 PR c++/7229
50427 * g++.dg/parse/namespace5.C: New test.
50428
50429 PR c++/7917
50430 * g++.dg/parse/func-def1.C: New test.
50431
50432 PR c++/8143
50433 * g++.dg/parse/undefined1.C: New test.
50434
50435 PR c++/5723, PR c++/8522
50436 * g++.dg/parse/specialization1.C: New test.
50437
50438 PR c++/163, PR c++/8595
50439 * g++.dg/parse/struct-as-enum1.C: New test.
50440
50441 PR c++/9173
50442 * g++.dg/parse/undefined2.C: New test.
50443
50444 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50445
50446 PR c++/9298
50447 * g++.dg/parse/template1.C: New test.
50448
50449 PR c++/9384
50450 * g++.dg/parse/using1.C: New test.
50451
50452 PR c++/9285
50453 PR c++/9294
50454 * g++.dg/parse/expr2.C: New test.
50455
50456 PR c++/9388
50457 * g++.dg/parse/lookup2.C: Likewise.
50458
50459 2003-01-21 Jan Hubicka <jh@suse.cz>
50460
50461 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50462 * gcc.c-torture/execute/eeprof-1.c: Likewise.
50463 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50464 * gcc.c-torture/execute/string-opt-*.c: Likewise.
50465
50466 2003-01-20 Nick Clifton <nickc@redhat.com>
50467
50468 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
50469 problem with ARM sibcall code generation.
50470
50471 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
50472
50473 * gcc.c-torture/execute/20030120-1.c: New.
50474
50475 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
50476
50477 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50478
50479 2003-01-17 Mark Mitchell <mark@codesourcery.com>
50480
50481 PR c++/9272
50482 * g++.dg/parse/ctor1.C: New test.
50483
50484 PR c++/9294:
50485 * g++.dg/parse/qualified1.C: New test.
50486
50487 * g++.dg/parse/typename3.C: New test.
50488
50489 2003-01-16 Richard Henderson <rth@redhat.com>
50490
50491 * g++.dg/tls/init-2.C: Fix error matches for real this time.
50492
50493 2003-01-16 Richard Henderson <rth@redhat.com>
50494
50495 * g++.dg/pch/pch.exp: Copy test header to the working directory
50496 before using it either for precompilation or direct use.
50497 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50498 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50499
50500 2003-01-16 Richard Henderson <rth@redhat.com>
50501
50502 * gcc.dg/pch/pch.exp: Copy test header to the working directory
50503 before using it either for precompilation or direct use.
50504 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50505 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50506
50507 2003-01-16 Mark Mitchell <mark@codesourcery.com>
50508
50509 * g++.dg/ext/typename1.C: Add typename keyword.
50510 * g++.dg/template/crash1.C: Update error messages.
50511 * g++.dg/template/crash2.C: Remove error message.
50512 * g++.dg/parse/typename2.C: New test.
50513 * g++.dg/template/typename2.C: Change implicit
50514 typename warning into error.
50515 * g++.old-deja/g++.benjamin/tem03.C: Issue more
50516 error messages.
50517 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50518 * g++.old-deja/g++.brendan/crash56.C: Add this->.
50519 * g++.old-deja/g++.law/visibility13.C: Remove error
50520 messages.
50521 * g++.old-deja/g++.ns/template17.C: Reorder code to
50522 make declaration visible in template.
50523 * g++.old-deja/g++.pt/crash3.C: Fix typos.
50524 * g++.old-deja/g++.pt/crash36.C: Issue more error
50525 messages.
50526 * g++.old-deja/g++.pt/crash5.C: Improve error
50527 message.
50528 * g++.old-deja/g++.pt/crash67.C: Remove warning.
50529 * g++.old-deja/g++.pt/inherit1.C: Add this->.
50530 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50531 * g++.old-deja/g++.pt/typename16.C: Replace implicit
50532 typename warning with error message.
50533 * g++.old-deja/g++.pt/typename19.C: Remove warning.
50534 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50535 * g++.old-deja/g++.robertl/eb24.C: Use this->.
50536
50537 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
50538
50539 * g++.dg/parse/ambig2.C: New test.
50540
50541 2003-01-15 Richard Henderson <rth@redhat.com>
50542
50543 * g++.dg/tls/init-2.C: Update error message string.
50544
50545 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50546
50547 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50548
50549 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
50550
50551 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50552 all for HC11/HC12.
50553 * gcc.c-torture/compile/20001205-1.x: Likewise.
50554 * gcc.c-torture/compile/20001226-1.x: Likewise.
50555 * gcc.c-torture/compile/920520-1.x: Likewise.
50556 * gcc.c-torture/compile/961203-1.x: Likewise.
50557 * gcc.c-torture/compile/20020604-1.x: Likewise.
50558
50559 2003-01-15 Jan Hubicka <jh@suse.cz>
50560
50561 * gcc.c-torture/compile/20030115-1.c: New test.
50562
50563 * gcc.dg/i386-fpcvt-1.c: New test.
50564 * gcc.dg/i386-fpcvt-2.c: New test.
50565
50566 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
50567
50568 Further conform g++'s __vmi_class_type_info to the C++ ABI
50569 specification.
50570 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50571 the specification.
50572
50573 2003-01-14 Jan Hubicka <jh@suse.cz>
50574
50575 * gcc.dg/i386-fpcvt-1.c: New test.
50576 * gcc.dg/i386-fpcvt-2.c: New test.
50577
50578 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
50579
50580 * gcc.dg/i386-mmx-3.c: New test.
50581
50582 2003-01-12 Mark Mitchell <mark@codesourcery.com>
50583
50584 PR c++/9264
50585 * g++.dg/parse/octal1.C: New file.
50586
50587 PR c++/9172
50588 * g++.dg/parse/typename1.C: New file.
50589
50590 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
50591
50592 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50593 * gcc.dg/bf-no-ms-layout.c: Likewise.
50594 * gcc.dg/bf-ms-attrib.c: Likewise.
50595
50596 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50597
50598 PR c++/9099
50599 * g++.dg/parse/dtor1.C: New file.
50600
50601 PR c++/9128
50602 * g++.dg/rtti/typeid1.C: New file.
50603
50604 PR c++/9153
50605 * g++.dg/parse/lookup1.C: New file.
50606
50607 PR c++/9171
50608 * g++.dg/templ/spec5.C: New file.
50609
50610 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50611
50612 * gcc.c-torture/compile/20030110-1.c: New test.
50613
50614 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50615
50616 Merge from pch-branch:
50617
50618 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50619
50620 * gcc.dg/pch/cpp-1.h: New.
50621 * gcc.dg/pch/cpp-1.c: New.
50622 * gcc.dg/pch/cpp-2.h: New.
50623 * gcc.dg/pch/cpp-2.c: New.
50624
50625 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50626
50627 * gcc.dg/pch/except-1.h: New.
50628 * gcc.dg/pch/except-1.c: New.
50629
50630 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50631
50632 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50633 running test.
50634 * gcc.dg/pch: Include *.hp not *.h.
50635 * gcc.dg/pch/system-1.h: New.
50636 * gcc.dg/pch/system-1.c: New.
50637
50638 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50639
50640 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50641 rather than trying to build and run a program using PCH.
50642 * gcc.dg/pch: Remove dg-do commands from test files.
50643
50644 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50645
50646 * gcc.dg/pch/macro-3.c: New.
50647 * gcc.dg/pch/macro-3.h: New.
50648
50649 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50650
50651 * gcc.dg/pch/common-1.c: New.
50652 * gcc.dg/pch/common-1.h: New.
50653 * gcc.dg/pch/decl-1.c: New.
50654 * gcc.dg/pch/decl-1.h: New.
50655 * gcc.dg/pch/decl-2.c: New.
50656 * gcc.dg/pch/decl-2.h: New.
50657 * gcc.dg/pch/decl-3.c: New.
50658 * gcc.dg/pch/decl-3.h: New.
50659 * gcc.dg/pch/decl-4.c: New.
50660 * gcc.dg/pch/decl-4.h: New.
50661 * gcc.dg/pch/decl-5.c: New.
50662 * gcc.dg/pch/decl-5.h: New.
50663 * gcc.dg/pch/global-1.c: New.
50664 * gcc.dg/pch/global-1.h: New.
50665 * gcc.dg/pch/inline-1.c: New.
50666 * gcc.dg/pch/inline-1.h: New.
50667 * gcc.dg/pch/inline-2.c: New.
50668 * gcc.dg/pch/inline-2.h: New.
50669 * gcc.dg/pch/static-1.c: New.
50670 * gcc.dg/pch/static-1.h: New.
50671 * gcc.dg/pch/static-2.c: New.
50672 * gcc.dg/pch/static-2.h: New.
50673
50674 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50675
50676 * g++.dg/pch/pch.exp: Better handle failing testcases.
50677 * gcc.dg/pch/pch.exp: Likewise.
50678 * gcc.dg/pch/macro-1.c: New.
50679 * gcc.dg/pch/macro-1.h: New.
50680 * gcc.dg/pch/macro-2.c: New.
50681 * gcc.dg/pch/macro-2.h: New.
50682
50683 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50684
50685 * g++.dg/dg.exp: Treat files in pch/ specially.
50686 * g++.dg/pch/pch.exp: New file.
50687 * g++.dg/pch/empty.H: New file.
50688 * g++.dg/pch/empty.C: New file.
50689 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50690 "precompile".
50691
50692 * gcc.dg/pch/pch.exp: New file.
50693 * gcc.dg/pch/empty.h: New file.
50694 * gcc.dg/pch/empty.c: New file.
50695 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50696 "precompile".
50697
50698 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50699
50700 * g++.dg/template/friend14.C: New test.
50701
50702 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50703
50704 * gcc.dg/old-style-asm-1.c: New test.
50705
50706 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50707
50708 * gcc.c-torture/compile/20030109-1.c: New test.
50709
50710 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50711
50712 * gcc.c-torture/execute/20030109-1.c: New test.
50713
50714 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50715
50716 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50717 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50718 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50719 * g++.old-deja/g++.mike/eh2.C: Likewise.
50720 * g++.old-deja/g++.mike/eh3.C: Likewise.
50721 * g++.old-deja/g++.mike/eh5.C: Likewise.
50722 * g++.old-deja/g++.mike/eh6.C: Likewise.
50723 * g++.old-deja/g++.mike/eh7.C: Likewise.
50724 * g++.old-deja/g++.mike/eh8.C: Likewise.
50725 * g++.old-deja/g++.mike/eh9.C: Likewise.
50726 * g++.old-deja/g++.mike/eh10.C: Likewise.
50727 * g++.old-deja/g++.mike/eh12.C: Likewise.
50728 * g++.old-deja/g++.mike/eh13.C: Likewise.
50729 * g++.old-deja/g++.mike/eh14.C: Likewise.
50730 * g++.old-deja/g++.mike/eh16.C: Likewise.
50731 * g++.old-deja/g++.mike/eh17.C: Likewise.
50732 * g++.old-deja/g++.mike/eh18.C: Likewise.
50733 * g++.old-deja/g++.mike/eh21.C: Likewise.
50734 * g++.old-deja/g++.mike/eh23.C: Likewise.
50735 * g++.old-deja/g++.mike/eh24.C: Likewise.
50736 * g++.old-deja/g++.mike/eh25.C: Likewise.
50737 * g++.old-deja/g++.mike/eh26.C: Likewise.
50738 * g++.old-deja/g++.mike/eh27.C: Likewise.
50739 * g++.old-deja/g++.mike/eh28.C: Likewise.
50740 * g++.old-deja/g++.mike/eh29.C: Likewise.
50741 * g++.old-deja/g++.mike/eh31.C: Likewise.
50742 * g++.old-deja/g++.mike/eh33.C: Likewise.
50743 * g++.old-deja/g++.mike/eh34.C: Likewise.
50744 * g++.old-deja/g++.mike/eh35.C: Likewise.
50745 * g++.old-deja/g++.mike/eh36.C: Likewise.
50746 * g++.old-deja/g++.mike/eh37.C: Likewise.
50747 * g++.old-deja/g++.mike/eh38.C: Likewise.
50748 * g++.old-deja/g++.mike/eh39.C: Likewise.
50749 * g++.old-deja/g++.mike/eh40.C: Likewise.
50750 * g++.old-deja/g++.mike/eh41.C: Likewise.
50751 * g++.old-deja/g++.mike/eh42.C: Likewise.
50752 * g++.old-deja/g++.mike/eh44.C: Likewise.
50753 * g++.old-deja/g++.mike/eh46.C: Likewise.
50754 * g++.old-deja/g++.mike/eh47.C: Likewise.
50755 * g++.old-deja/g++.mike/eh48.C: Likewise.
50756 * g++.old-deja/g++.mike/eh49.C: Likewise.
50757 * g++.old-deja/g++.mike/eh50.C: Likewise.
50758 * g++.old-deja/g++.mike/eh51.C: Likewise.
50759 * g++.old-deja/g++.mike/eh53.C: Likewise.
50760 * g++.old-deja/g++.mike/eh55.C: Likewise.
50761 * g++.old-deja/g++.mike/p7912.C: Likewise.
50762 * g++.old-deja/g++.mike/p9706.C: Likewise.
50763 * g++.old-deja/g++.mike/p10416.C: Likewise.
50764 * g++.old-deja/g++.mike/p11667.C: Likewise.
50765 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50766 Remove redundant reference to Iris.
50767 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50768 Elxsi, i860, Pico Java, and WE32K.
50769
50770 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50771
50772 * g++.dg/ext/asm4.C: New test.
50773
50774 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50775
50776 PR c++/9030
50777 * g++.dg/template/friend12.C: New test.
50778 * g++.dg/template/friend13.C: Likewise.
50779 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50780
50781 2003-01-08 Jan Hubicka <jh@suse.cz>
50782
50783 * gcc.dg/i386-cadd.c: New test.
50784 * gcc.dg/i386-cmov4.c: Likewise.
50785
50786 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50787
50788 PR c++/9165
50789 * g++.dg/warn/Wunused-3.C: New test.
50790
50791 * g++.dg/abi/bitfield9.C: New test.
50792
50793 PR c++/9189
50794 * g++.dg/parse/defarg3.C: New test.
50795
50796 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50797
50798 * g++.dg/parse/ambig1.C: New test.
50799 * g++.dg/parse/defarg2.C: New test.
50800
50801 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50802
50803 * g++.dg/template/defarg-1.C: New test.
50804 * g++.dg/template/local2.C: Likewise.
50805
50806 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50807
50808 * gcc.c-torture/execute/20030105-1.c: New test.
50809
50810 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50811
50812 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50813 * g++.dg/parse/namespace4.C: Likewise.
50814
50815 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50816
50817 * g++.dg/template/ntp2.C: New test.
50818
50819 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50820
50821 * g++.dg/parse/extern-C-1.C: New test.
50822
50823 * g++.dg/parse/namespace4.C: New test.
50824
50825 * g++.dg/template/nested1.C: New test.
50826
50827 * g++.dg/parse/namespace3.C: New test.
50828
50829 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50830
50831 * g++.dg/lookup/two-stage1.C: New test.
50832
50833 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50834
50835 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50836 * g++.old-deja/g++.jason/access8.C: Likewise.
50837 * g++.old-deja/g++.other/decl5.C: Likewise.
50838
50839 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50840
50841 * g++.dg/parse/parse7.C: New test.
50842
50843 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50844
50845 PR c++/2843
50846 * g++.dg/ext/attrib7.C: New test.
50847
50848 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50849
50850 * g++.dg/parse/parse6.C: New test.
50851
50852 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50853
50854 * gcc.dg/h8300-stack-1.c: New.
50855
50856 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50857
50858 g++.dg/lookup/exception1.C: New test.
50859
50860 g++.dg/lookup/template1.C: New test.
50861
50862 g++.dg/parse/namespace2.C: New test.
50863
50864 g++.dg/parse/parens2.C: New test.
50865
50866 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50867
50868 * g++.dg/parse/parse5.C: New test.
50869 * g++.dg/lookup/scoped4.C: New test.
50870
50871 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50872
50873 * g++.dg/parse/parens1.C: New test.
50874
50875 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50876 angle-bracket1.C.
50877 * g++.dg/parse/parens2.C: New test.
50878
50879 * g++.dg/lookup/scope-operator1.C: New test.
50880
50881 * g++.dg/parse/operator1.C: New test.
50882
50883 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50884
50885 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50886 * g++.old-deja/g++.other/access6.C: Likewise.
50887 * g++.old-deja/g++.other/decl1.C: Likewise.
50888 * g++.old-deja/g++.pt/typename12.C: Likewise.
50889
50890 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50891
50892 * g++.dg/parse/namespace1.C: New test.
50893
50894 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50895
50896 * g++.dg/parse/parse4.C: New test.
50897
50898 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50899
50900 * g++.dg/parse/parse3.C: New test.
50901
50902 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50903
50904 * g++.dg/parse/parse2.C: New test.
50905
50906 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50907
50908 * g++.dg/template/friend11.C: New test.
50909
50910 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50911
50912 * g++.dg/parse/parse1.C: New test.
50913
50914 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50915
50916 * lib/profopt.exp: Change the name of a global variable to avoid
50917 possible clashes with other test suites.
50918
50919 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50920
50921 * g++.dg/inherit/covariant8.C: New test.
50922
50923 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50924
50925 * g++.dg/init/array9.C: New test.
50926
50927 PR c++/9112
50928 * g++.dg/parse/expr1.C: New test.
50929
50930 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50931
50932 * gcc.c-torture/compile/20021230-1.c: New test.
50933
50934 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50935
50936 * g++.dg/inherit/covariant5.C: New test.
50937 * g++.dg/inherit/covariant6.C: New test.
50938 * g++.dg/inherit/covariant7.C: New test.
50939
50940 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50941
50942 PR c++/2739
50943 * g++.dg/other/access2.C: New test.
50944
50945 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50946
50947 * g++.dg/other/anon-struct.C: No longer fails
50948 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50949 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50950 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50951
50952 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50953
50954 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50955
50956 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50957
50958 * g++.dg/eh/spec4.C: Remove stray semicolon.
50959 * g++.dg/expr/pmf-1.C: Change error message.
50960 * g++.dg/ext/asm1.C: Remove stray semicolon.
50961 * g++.dg/ext/typename1.C: Add missing typenames.
50962 * g++.dg/inherit/template-as-base.C: Change error message.
50963 * g++.dg/lookup/scoped1.C: Likewise.
50964 * g++.dg/lookup/scoped2.C: Likewise.
50965 * g++.dg/lookup/using2.C: Likewise.
50966 * g++.dg/other/component1.C: Remove stray semicolon.
50967 * g++.dg/other/do1.C: Change error message.
50968 * g++.dg/other/error2.C: Likewise.
50969 * g++.dg/other/init1.C: Likewise.
50970 * g++.dg/other/packed1.C: Remove stray semicolon.
50971 * g++.dg/other/ptrmem2.C: Change error message.
50972 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50973 marker.
50974 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50975 * g++.dg/template/access3.C: Add typename keyword.
50976 * g++.dg/template/access5.C: Remove stray semicolon.
50977 * g++.dg/template/access6.C: Likewise.
50978 * g++.dg/template/complit1.C: Likewise.
50979 * g++.dg/template/crash1.C: Change error message.
50980 * g++.dg/template/inherit2.C: Remove stray semicolon.
50981 * g++.dg/template/instantiate2.C: Likewise.
50982 * g++.dg/template/instantiate3.C: Change error message.
50983 * g++.dg/template/qual1.C: Remove stray semicolon.
50984 * g++.dg/template/qualttp18.C: Change error message.
50985 * g++.dg/template/ref1.C: Remove stray semicolon.
50986 * g++.dg/template/sizeof1.C (A::value): Declare it.
50987 * g++.dg/template/spec4.C: Change error message.
50988 * g++.dg/template/static1.C: Likewise.
50989 * g++.dg/template/type1.C: Likewise.
50990 * g++.dg/template/typename3.C: Likewise.
50991 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50992 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50993 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50994 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50995 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50996 named return value extension.
50997 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50998 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50999 * g++.old-deja/g++.bob/extern_C.C: Likewise.
51000 * g++.old-deja/g++.bob/inherit2.C: Likewise.
51001 * g++.old-deja/g++.brendan/complex1.C: Likewise.
51002 * g++.old-deja/g++.brendan/copy5.C: Likewise.
51003 * g++.old-deja/g++.brendan/crash13.C: Likewise.
51004 * g++.old-deja/g++.brendan/crash15.C: Likewise.
51005 * g++.old-deja/g++.brendan/crash18.C: Change error message.
51006 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51007 * g++.old-deja/g++.brendan/crash38.C: Likewise.
51008 * g++.old-deja/g++.brendan/crash50.C: Likewise.
51009 * g++.old-deja/g++.brendan/crash56.C: Likewise.
51010 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51011 syntax.
51012 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51013 * g++.old-deja/g++.brendan/crash8.C: Change error message.
51014 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51015 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51016 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51017 * g++.old-deja/g++.brendan/template11.C: Likewise.
51018 * g++.old-deja/g++.brendan/template26.C: Likewise.
51019 * g++.old-deja/g++.brendan/template27.C: Use explicit
51020 specialization syntax.
51021 * g++.old-deja/g++.brendan/template30.C: Likewise.
51022 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51023 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51024 non-dependent names.
51025 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51026 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51027 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51028 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51029 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51030 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51031 named return value extension.
51032 * g++.old-deja/g++.ext/namedret2.C: Likewise.
51033 * g++.old-deja/g++.ext/namedret3.C: Likewise.
51034 * g++.old-deja/g++.ext/return1.C: Likewise.
51035 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51036 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51037 * g++.old-deja/g++.jason/access8.C: Likewise.
51038 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51039 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51040 pseudo-destructor names.
51041 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51042 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51043 pseudo-destructor names.
51044 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51045 * g++.old-deja/g++.jason/overload19.C: Likewise.
51046 * g++.old-deja/g++.jason/overload32.C: Likewise.
51047 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51048 stray semicolons.
51049 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51050 * g++.old-deja/g++.jason/return.C: Likewise.
51051 * g++.old-deja/g++.jason/return2.C: Likewise.
51052 * g++.old-deja/g++.jason/shadow1.C: Likewise.
51053 * g++.old-deja/g++.jason/special.C: Use explicit specialization
51054 syntax.
51055 * g++.old-deja/g++.jason/template10.C: Account for use of
51056 non-dependent names.
51057 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51058 syntax.
51059 * g++.old-deja/g++.jason/template37.C: Likewise.
51060 * g++.old-deja/g++.law/access4.C: Change error messages.
51061 * g++.old-deja/g++.law/arm13.C: Remove incorrect
51062 pseudo-destructor names.
51063 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51064 * g++.old-deja/g++.law/ctors9.C: Likewise.
51065 * g++.old-deja/g++.law/cvt22.C: Likewise.
51066 * g++.old-deja/g++.law/dtors5.C: Likewise.
51067 * g++.old-deja/g++.law/global-init1.C: Likewise.
51068 * g++.old-deja/g++.law/missed-error3.C: Likewise.
51069 * g++.old-deja/g++.law/operators28.C: Likewise.
51070 * g++.old-deja/g++.law/visibility28.C: Likewise.
51071 * g++.old-deja/g++.martin/eval1.C: Likewise.
51072 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51073 name.
51074 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51075 * g++.old-deja/g++.mike/net34.C: Likewise.
51076 * g++.old-deja/g++.mike/net36.C: Likewise.
51077 * g++.old-deja/g++.mike/ns2.C: Likewise.
51078 * g++.old-deja/g++.mike/p12306.C: Likewise.
51079 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51080 value extension.
51081 * g++.old-deja/g++.mike/p700.C: Likewise.
51082 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51083 * g++.old-deja/g++.mike/p710.C: Likewise.
51084 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51085 value extension.
51086 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51087 * g++.old-deja/g++.mike/pmf9.C: Likewise.
51088 * g++.old-deja/g++.ns/crash2.C: Likewise.
51089 * g++.old-deja/g++.ns/crash3.C: Likewise.
51090 * g++.old-deja/g++.ns/invalid1.C: Likewise.
51091 * g++.old-deja/g++.ns/ns17.C: Likewise.
51092 * g++.old-deja/g++.ns/template16.C: Likewise.
51093 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51094 keyword.
51095 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51096 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51097 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51098 named return value extension.
51099 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51100 * g++.old-deja/g++.other/access4.C: Issue additional error
51101 messages.
51102 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51103 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51104 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51105 * g++.old-deja/g++.other/crash25.C: Change error message.
51106 * g++.old-deja/g++.other/crash4.C: Change error message.
51107 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51108 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51109 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51110 checks.
51111 * g++.old-deja/g++.other/defarg8.C: Likewise.
51112 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51113 * g++.old-deja/g++.other/dtor10.C: Likewise.
51114 * g++.old-deja/g++.other/incomplete.C: Likewise.
51115 * g++.old-deja/g++.other/linkage7.C: Likewise.
51116 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51117 lookup algorithm.
51118 * g++.old-deja/g++.other/mangle2.C: Likewise.
51119 * g++.old-deja/g++.other/refinit2.C: Likewise.
51120 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51121 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51122 * g++.old-deja/g++.pt/crash28.C: Likewise.
51123 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51124 syntax.
51125 * g++.old-deja/g++.pt/crash32.C: Change error message.
51126 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51127 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51128 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51129 error message position.
51130 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51131 * g++.old-deja/g++.pt/defarg8.C: Change error message.
51132 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51133 syntax.
51134 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51135 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51136 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51137 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51138 keyword.
51139 * g++.old-deja/g++.pt/explicit31.C: Likewise.
51140 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51141 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51142 keyword.
51143 * g++.old-deja/g++.pt/explicit71.C: Change error message.
51144 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51145 syntax.
51146 * g++.old-deja/g++.pt/friend28.C: Account for use of
51147 non-dependent names.
51148 * g++.old-deja/g++.pt/friend29.C: Likewise.
51149 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51150 rules.
51151 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51152 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51153 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51154 lookup rules.
51155 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51156 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51157 keyword.
51158 * g++.old-deja/g++.pt/memclass20.C: Likewise.
51159 * g++.old-deja/g++.pt/memclass5.C: Likewise.
51160 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51161 keyword.
51162 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51163 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51164 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51165 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51166 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51167 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51168 keyword.
51169 * g++.old-deja/g++.pt/spec10.C: Likewise.
51170 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51171 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51172 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51173 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51174 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51175 * g++.old-deja/g++.pt/ttp62.C: Likewise.
51176 * g++.old-deja/g++.pt/ttp64.C: Likewise.
51177 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51178 * g++.old-deja/g++.pt/typename15.C: Likewise.
51179 * g++.old-deja/g++.pt/typename22.C: Likewise.
51180 * g++.old-deja/g++.pt/typename6.C: Change error messages.
51181 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51182 * g++.old-deja/g++.pt/virtual2.C: Likewise.
51183 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51184 syntax.
51185 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51186 return value extension.
51187 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51188 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51189 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51190 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51191
51192 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
51193
51194 * g++.dg/warn/inline1.C: New test.
51195 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51196 * g++.old-deja/g++.jason/synth10.C: Likewise.
51197 * g++.old-deja/g++.mike/net31.C: Likewise.
51198 * g++.old-deja/g++.mike/p8786.C: Likewise.
51199
51200 * g++.dg/template/friend10.C: New test.
51201 * g++.dg/template/conv5.C: New test.
51202
51203 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
51204
51205 * g++.dg/lookup/scoped3.C: New test.
51206
51207 * g++.dg/lookup/decl1.C: New test.
51208 * g++.dg/lookup/decl2.C: New test.
51209
51210 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
51211
51212 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51213 gcc.c-torture/compile/20021015-1.c,
51214 gcc.c-torture/compile/20021015-2.c,
51215 gcc.c-torture/compile/20021123-1.c,
51216 gcc.c-torture/compile/20021123-2.c,
51217 gcc.c-torture/compile/20021123-3.c,
51218 gcc.c-torture/compile/20021123-4.c,
51219 gcc.c-torture/execute/20021024-1.c: Add tests previously added
51220 only to 3.1 or 3.2 branch.
51221
51222 2002-12-23 Mark Mitchell <mark@codesourcery.com>
51223
51224 * gcc.dg/i386-bitfield3.c: New test.
51225
51226 * gcc.dg/i386-bitfield2.c: New test.
51227
51228 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
51229
51230 * g++.dg/parse/conv_op1.C: New test.
51231
51232 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
51233
51234 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51235 approved.
51236
51237 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
51238
51239 * gcc.c-torture/compile/20021220-1.c: New test.
51240
51241 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
51242
51243 * gcc.dg/i386-fastcall-1.c: New.
51244
51245 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51246
51247 * gcc.c-torture/execute/20021219-1.c: New test.
51248
51249 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51250
51251 * gcc.dg/i386-pic-1.c: New test.
51252
51253 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51254
51255 PR c++/8099
51256 * g++.dg/template/friend9.C: New test.
51257
51258 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51259
51260 PR c++/3663
51261 * g++.dg/template/access7.C: New test.
51262
51263 2002-12-18 Nick Clifton <nickc@redhat.com>
51264
51265 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51266 the libstdc++-v3 directory has been found.
51267
51268 2002-12-12 Devang Patel <dpatel@apple.com>
51269 * gcc.dg/darwin-ld-1.c: New test.
51270 * gcc.dg/darwin-ld-2.c: New test.
51271 * gcc.dg/darwin-ld-3.c: New test.
51272 * gcc.dg/darwin-ld-4.c: New test.
51273 * gcc.dg/darwin-ld-5.c: New test.
51274
51275 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
51276
51277 * gcc.c-torture/compile/20021212-1.c: New test.
51278
51279 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
51280
51281 * gcc.dg/fshort-wchar: New test.
51282
51283 2002-12-10 Mark Mitchell <mark@codesourcery.com>
51284
51285 PR c++/8372
51286 * g++.dg/template/dtor1.C: New test.
51287
51288 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51289 markers.
51290
51291 2002-12-10 Jakub Jelinek <jakub@redhat.com>
51292
51293 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51294
51295 2002-12-09 Mark Mitchell <mark@codesourcery.com>
51296
51297 * g++.dg/template/static1.C: New test.
51298 * g++.dg/template/static2.C: New test.
51299 * g++.old-deja/g++.ext/memconst.C: New test.
51300
51301 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51302
51303 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51304 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51305 * g++.dg/special/initp1.C: Likewise.
51306
51307 2002-12-06 Jakub Jelinek <jakub@redhat.com>
51308
51309 * gcc.c-torture/execute/20021204-1.c: New test.
51310
51311 2002-12-04 Geoffrey Keating <geoffk@apple.com>
51312
51313 * gcc.dg/ppc-fmadd-1.c: New file.
51314 * gcc.dg/ppc-fmadd-2.c: New file.
51315 * gcc.dg/ppc-fmadd-3.c: New file.
51316
51317 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
51318
51319 * gcc.c-torture/compile/20021204-1.c: New test.
51320
51321 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
51322
51323 * g++.dg/inherit/covariant2.C: New test.
51324 * g++.dg/inherit/covariant3.C: New test.
51325 * g++.dg/inherit/covariant4.C: New test.
51326 * g++.dg/inherit/covariant1.C: Remove XFAIL.
51327 * g++.old-deja/g++.robertl/eb17.C: Likewise.
51328
51329 2002-12-03 Mark Mitchell <mark@codesourcery.com>
51330
51331 PR c++/8688
51332 * g++.dg/init/brace3.C: New test.
51333
51334 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
51335
51336 * gcc.dg/20020210-1.c: Fix a comment typo.
51337
51338 2002-12-02 Mark Mitchell <mark@codesourcery.com>
51339
51340 PR c++/8720
51341 * g++.dg/parse/defarg1.C: New test.
51342
51343 PR c++/8615
51344 * g++.dg/template/char1.C: New test.
51345
51346 * g++.dg/template/varmod1.C: Fix typo.
51347
51348 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51349
51350 DR 180
51351 * g++.old-deja/g++.pt/crash32.C: Expect error.
51352
51353 2002-12-01 Mark Mitchell <mark@codesourcery.com>
51354
51355 PR c++/5919
51356 * g++.dg/template/varmod1.C: New test.
51357
51358 PR c++/8727
51359 * g++.dg/inherit/typeinfo1.C: New test.
51360
51361 PR c++/8663
51362 * g++.dg/inherit/typedef1.C: New test.
51363
51364 2002-11-30 Mark Mitchell <mark@codesourcery.com>
51365
51366 PR c++/8332
51367 PR c++/8493
51368 * g++.dg/template/strlen1.C: New test.
51369
51370 PR c++/8227
51371 * g++.dg/template/ctor2.C: New test.
51372
51373 PR c++/8214
51374 * g++.dg/init/string1.C: New test.
51375
51376 PR c++/8511
51377 * g++.dg/template/friend8.C: New test.
51378
51379 2002-11-29 Joe Buck <jbuck@synopsys.com>
51380
51381 * g++.dg/lookup/anon2.C: New test.
51382
51383 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
51384
51385 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51386 h8300 port.
51387
51388 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
51389
51390 * gcc.dg/bitfld-6.c: New test.
51391
51392 2002-11-27 Jan Hubicka <jh@suse.cz>
51393
51394 * gcc.c-torture/execute/20021127.[cx]: New test.
51395
51396 2002-11-26 Jan Hubicka <jh@suse.cz>
51397
51398 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51399 quality.
51400
51401 2002-11-26 Geoffrey Keating <geoffk@apple.com>
51402
51403 * g++.dg/init/brace2.C: New test.
51404 * g++.old-deja/g++.mike/p9129.C: Correct.
51405
51406 2002-11-26 Mark Mitchell <mark@codesourcery.com>
51407
51408 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51409
51410 2002-11-25 Andreas Bauer <baueran@in.tum.de>
51411
51412 * gcc.dg/sibcall-6: New test for indirect sibcalls.
51413
51414 2002-11-25 Mark Mitchell <mark@codesourcery.com>
51415
51416 * g++.dg/abi/empty11.C: New test.
51417 * g++.dg/rtti/cv1.C: New test.
51418
51419 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
51420
51421 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51422
51423 2002-11-24 Mark Mitchell <mark@codesourcery.com>
51424
51425 * g++.dg/abi/empty10.C: New test.
51426
51427 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
51428
51429 * gcc.c-torture/compile/20021124-1.c: New test.
51430
51431 2002-11-22 Mark Mitchell <mark@codesourcery.com>
51432
51433 * g++.dg/abi/rtti2.C: New test.
51434
51435 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
51436
51437 * gcc.dg/i386-unroll-1.c: New test.
51438
51439 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
51440
51441 * gcc.c-torture/compile/20021120-1.c: New test.
51442 * gcc.c-torture/compile/20021120-2.c: New test.
51443
51444 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51445
51446 * gcc.dg/bitfld-5.c: New test.
51447
51448 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51449
51450 * gcc.c-torture/execute/20021120-3.c: New test.
51451
51452 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51453
51454 * gcc.c-torture/execute/20021120-2.c: New test.
51455
51456 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51457
51458 * gcc.c-torture/execute/20021120-1.c: New test.
51459
51460 2002-11-20 Jakub Jelinek <jakub@redhat.com>
51461
51462 * gcc.c-torture/execute/20021118-3.c: New test.
51463
51464 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51465
51466 * gcc.c-torture/compile/20021119-1.c: New test.
51467
51468 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
51469
51470 * gcc.dg/duff-1.c: New test.
51471 * gcc.dg/duff-2.c: New test.
51472 * gcc.dg/duff-3.c: New test.
51473
51474 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
51475
51476 * gcc.dg/cpp/_Pragma5.c: New test.
51477
51478 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51479
51480 * gcc.c-torture/execute/20021118-2.c: New test.
51481
51482 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51483
51484 * gcc.c-torture/execute/20021118-1.c: New test.
51485
51486 2002-11-16 Jakub Jelinek <jakub@redhat.com>
51487
51488 * gcc.dg/20021116-1.c: New test.
51489
51490 2002-11-14 Mark Mitchell <mark@codesourcery.com>
51491
51492 * g++.dg/abi/vcall1.C: New test.
51493
51494 2002-11-14 Jakub Jelinek <jakub@redhat.com>
51495
51496 * gcc.dg/20021029-1.c: New test.
51497 * gcc.dg/20021029-2.c: New test.
51498
51499 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
51500
51501 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51502
51503 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51504
51505 PR c/8439
51506 * gcc.dg/20021110.c: Move to ...
51507 * gcc.c-torture/compile/20021110.c: .... here.
51508
51509 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51510
51511 PR c/8467
51512 * gcc.c-torture/execute/20021111-1.c
51513
51514 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51515
51516 PR c/8439
51517 * gcc.dg/20021110.c: New test.
51518
51519 2002-11-10 Mark Mitchell <mark@codesourcery.com>
51520
51521 * g++.dg/abi/vthunk3.C: Run only on x86.
51522
51523 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
51524
51525 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51526
51527 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
51528
51529 * lib/compat.exp (compat-execute): Fix logic error in last
51530 change.
51531
51532 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
51533
51534 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51535
51536 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51537
51538 PR c++/8389
51539 * g++.dg/template/access6.C: New test.
51540
51541 2002-11-08 Jan Hubicka <jh@suse.cz>
51542
51543 * gcc.dg/i386-ssefp-1.c: New test.
51544 * gcc.dg/i386-ssefp-1.c: New test.
51545
51546 2002-11-08 Jan Hubicka <jh@suse.cz>
51547
51548 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51549
51550 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51551
51552 * g++.dg/abi/vthunk3.C: New test.
51553
51554 PR c++/8338
51555 * g++.dg/template/crash2.C: New test.
51556
51557 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51558
51559 * g++.dg/abi/dtor1.C: New test.
51560 * g++.dg/abi/dtor2.C: Likewise.
51561
51562 2002-11-05 Geoffrey Keating <geoffk@apple.com>
51563
51564 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51565 Darwin.
51566
51567 2002-11-04 Adam Nemet <anemet@lnxw.com>
51568
51569 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51570 -mthumb. Only xfail with -O0.
51571
51572 2002-11-03 Mark Mitchell <mark@codesourcery.com>
51573
51574 * g++.dg/abi/thunk1.C: New test.
51575 * g++.dg/abi/thunk2.C: Likewise.
51576 * g++.dg/abi/vtt1.C: Likewise.
51577
51578 2002-11-02 Diego Novillo <dnovillo@redhat.com>
51579
51580 PR optimization/8423
51581 * gcc.c-torture/execute/builtin-constant.c: New test.
51582
51583 2002-11-01 Zack Weinberg <zack@codesourcery.com>
51584
51585 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51586 Add some more cases.
51587
51588 2002-11-01 Mark Mitchell <mark@codesourcery.com>
51589
51590 PR c++/8391
51591 * g++.dg/opt/local1.C: New test.
51592
51593 2002-10-30 Mark Mitchell <mark@codesourcery.com>
51594
51595 PR c++/8160
51596 * g++.dg/template/complit1.C: New test.
51597
51598 PR c++/8149
51599 * g++.dg/template/typename4.C: Likewise.
51600
51601 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51602
51603 Core issue 287, PR c++/7639
51604 * g++.dg/template/instantiate1.C: Adjust error location.
51605 * g++.dg/template/instantiate3.C: New test.
51606 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51607 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51608 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51609
51610 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51611
51612 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51613
51614 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51615
51616 PR c++/8287
51617 * g++.dg/init/dtor2.C: New test.
51618
51619 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51620
51621 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51622 * gcc.dg/nest.c: Bypass errors on irix6.
51623
51624 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51625
51626 * gcc.dg/nest.c: Expect error for mmix-*-*.
51627 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51628
51629 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51630
51631 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51632 markers.
51633
51634 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51635
51636 2002-10-25 Mike Stump <mrs@apple.com>
51637
51638 * gcc.dg/warn-1.c: New test.
51639
51640 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51641
51642 * g++.dg/template/typename3.C: New test.
51643
51644 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51645
51646 * g++.dg/lookup/ptrmem1.C: New test.
51647
51648 * g++.dg/abi/vthunk2.C: New test.
51649
51650 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51651
51652 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51653
51654 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51655
51656 * g++.dg/abi/empty9.C: New test.
51657
51658 2002-10-24 Richard Henderson <rth@redhat.com>
51659
51660 * g++.dg/inherit/thunk1.C: Enable for ia64.
51661
51662 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51663
51664 PR c++/8067
51665 * g++.dg/lookup/pretty1.C: New test.
51666
51667 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51668
51669 * gcc.dg/20021023-1.c: New test.
51670
51671 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51672
51673 PR c++/7679
51674 * g++.dg/parse/inline1.C: New test.
51675
51676 2002-10-23 Richard Henderson <rth@redhat.com>
51677
51678 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51679
51680 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51681
51682 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51683
51684 PR c++/6579
51685 * g++.dg/parse/stmtexpr3.C: New test.
51686
51687 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51688
51689 * g++.dg/expr/cond1.C: New test.
51690
51691 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51692
51693 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51694
51695 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51696
51697 * g++.dg/abi/vbase13.C: New test.
51698 * g++.dg/abi/vbase14.C: Likewise.
51699
51700 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51701
51702 * gcc.dg/tls/pic-1.c: New test.
51703 * gcc.dg/tls/nonpic-1.c: New test.
51704 * gcc.dg/20021018-1.c: New test.
51705
51706 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51707
51708 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51709 Remove only files with the same base name as the test case.
51710 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51711 (profopt-execute): Likewise. Also, remove old profiling
51712 and performance data files before running the tests.
51713
51714 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51715 * g++.dg/bprob/bprob.exp: Likewise.
51716 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51717 to allow more general test case names.
51718
51719 * g++.dg/bprob/bprob-1.C: Rename to ...
51720 * g++.dg/bprob/g++-bprob-1.C: ... this.
51721
51722 * g77.dg/bprob/bprob-1.f: Rename to ...
51723 * g77.dg/bprob/g77-bprob-1.f: ... this.
51724
51725 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51726
51727 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51728 bison 1.50 or later.
51729
51730 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51731
51732 * g++.dg/README: Describe more test directories.
51733
51734 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51735
51736 * g++.dg/init/array6.C: Add additional tests.
51737
51738 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51739
51740 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51741 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51742
51743 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51744
51745 * gcc.c-torture/compile/20020604-1.x: New.
51746 * gcc.c-torture/compile/simd-5.x: Likewise.
51747 * gcc.c-torture/execute/920710-1.x: Likewise.
51748 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51749
51750 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51751
51752 * g++.dg/inherit/override1.C: Add dg-options clause.
51753
51754 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51755
51756 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51757 _mm_slli_si128.
51758
51759 2002-10-19 Andreas Schwab <schwab@suse.de>
51760
51761 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51762 directory component.
51763
51764 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51765
51766 * g++.dg/inherit/thunk1.C: New test.
51767
51768 * g++.dg/inherit/override1.C: New test.
51769
51770 * g++.dg/abi/mangle11.C: New test.
51771 * g++.dg/abi/mangle14.C: New test.
51772 * g++.dg/abi/mangle17.C: New test.
51773
51774 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51775
51776 * g++.dg/overload/member2.C: New test.
51777
51778 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51779
51780 * g++.dg/README: Describe new compat directory.
51781 * g++.dg/dg.exp: Skip tests in compat directory.
51782 * README.compat: New file.
51783 * lib/compat.exp: New expect script.
51784 * g++.dg/compat: New test directory.
51785 * g++.dg/compat/compat.exp: New expect script.
51786 * g++.dg/compat/abi: New test directory.
51787 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51788 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51789 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51790 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51791 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51792 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51793 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51794 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51795 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51796 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51797 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51798 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51799 * g++.dg/compat/break: New test directory.
51800 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51801 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51802 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51803 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51804 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51805 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51806 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51807 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51808 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51809 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51810 g++.dg/compat/break/README: New files.
51811 * g++.dg/compat/eh: New test directory.
51812 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51813 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51814 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51815 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51816 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51817 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51818 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51819 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51820 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51821 g++.dg/compat/eh/filter2_y.C,
51822 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51823 g++.dg/compat/eh/new1_y.C,
51824 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51825 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51826 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51827 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51828 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51829 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51830 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51831 g++.dg/compat/eh/unexpected1_y.C: New files.
51832 * g++.dg/compat/init: New test directory.
51833 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51834 g++.dg/compat/init/array5_y.C,
51835 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51836 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51837 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51838 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51839 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51840 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51841 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51842 g++.dg/compat/init/init-ref2_y.C: New files.
51843
51844 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51845
51846 PR c++/7584
51847 * g++.dg/inherit/using3.C: New test.
51848
51849 2002-10-17 Jan Hubicka <jh@suse.cz>
51850
51851 * gcc.dg/20021017-2.c: New test.
51852
51853 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51854
51855 * g++.dg/abi/mangle16.C: Adjust.
51856
51857 * g++.dg/init/array8.C: New test.
51858
51859 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51860
51861 * gcc.dg/special/mips-abi.exp: New test.
51862 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51863
51864 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51865
51866 * g++.dg/abi/mangle16.C: New test.
51867 * g++.dg/abi/mangle17.C: Likewise.
51868
51869 PR c++/7478
51870 * g++.dg/template/ref1.C: New test.
51871
51872 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51873
51874 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51875
51876 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51877
51878 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51879
51880 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51881
51882 PR c++/7524
51883 * g++.dg/init/array7.C: New test.
51884
51885 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51886
51887 * g++.dg/init/array6.C: New test.
51888
51889 * g++.dg/abi/mangle13.C: Likewise.
51890 * g++.dg/abi/mangle14.C: Likewise.
51891 * g++.dg/abi/mangle15.C: Likewise.
51892
51893 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51894
51895 * g++.dg/abi/empty8.C: New test.
51896
51897 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51898
51899 * g++.dg/init/ctor1.C: New test.
51900
51901 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51902
51903 * gcc.c-torture/execute/20021015-1.c: New test.
51904
51905 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51906
51907 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51908
51909 2002-10-14 Jan Hubicka <jh@suse.cz>
51910
51911 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51912
51913 2002-10-14 Richard Henderson <rth@redhat.com>
51914
51915 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51916
51917 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51918
51919 PR optimization/6631
51920 * g++.dg/opt/const2.C: New test.
51921
51922 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51923
51924 PR c++/7176
51925 * g++.dg/parse/friend1.C: New test.
51926 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51927
51928 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51929
51930 * gcc.dg/20021014-1.c: New test.
51931
51932 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51933
51934 PR c++/5661
51935 * g++.dg/ext/vlm1.C: New test.
51936 * g++.dg/ext/vlm2.C: Likewise.
51937
51938 * g++.dg/init/array1.C: Remove invalid braces.
51939 * g++.dg/init/brace1.C: New test.
51940 * g++.dg/init/copy2.C: Likewise.
51941 * g++.dg/init/copy3.C: Likewise.
51942 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51943 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51944 braces.
51945
51946 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51947
51948 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51949
51950 2002-10-11 Richard Shann <richard.shann@superh.com>
51951
51952 * gcc.c-torture/compile/simd-5.c: New test.
51953
51954 2002-10-10 Roger Sayle <roger@eyesopen.com>
51955
51956 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51957
51958 2002-10-10 Jim Wilson <wilson@redhat.com>
51959
51960 * gcc.c-torture/execute/20021010-1.c: New test.
51961
51962 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51963
51964 PR c/7353
51965 * g++.dg/ext/typedef-init.C: New test.
51966 * gcc.dg/typedef-init.c: New test.
51967
51968 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51969
51970 * gcc.dg/cpp/paste13.c: New test.
51971
51972 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51973
51974 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51975 remaining platforms, XFAIL during compile, not execute. Don't
51976 XFAIL at -O0.
51977
51978 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51979
51980 * gcc.dg/alias-1.c: Tweak expected warning.
51981
51982 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51983
51984 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51985
51986 2002-10-06 Andreas Jaeger <aj@suse.de>
51987
51988 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51989 * gcc.dg/cpp/c++98.C: Likewise.
51990
51991 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51992 * g++.dg/cpp/c++98.C: Likewise.
51993
51994 * g++.dg/README (Subdirectories): Mention cpp directory.
51995
51996 PR target/7559
51997 * gcc.dg/20021006-1.c: New test.
51998
51999 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52000
52001 PR c++/7804
52002 * g++.dg/other/warning1.C: New test.
52003
52004 2002-10-04 Roger Sayle <roger@eyesopen.com>
52005
52006 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52007 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
52008 and sparc-*-* with -m64 as expected failures. See PR 8087.
52009
52010 2002-10-03 Mark Mitchell <mark@codesourcery.com>
52011
52012 PR c++/7931
52013 * g++.dg/template/ptrmem3.C: New test.
52014
52015 PR c++/7754
52016 * g++.dg/template/union1.C: New test.
52017
52018 2002-10-03 Mark Mitchell <mark@codesourcery.com>
52019
52020 PR c++/8006
52021 * g++.dg/abi/mangle9.C: New test.
52022 * g++.dg/abi/mangle10.C: New test.
52023 * g++.dg/abi/mangle11.C: New test.
52024 * g++.dg/abi/mangle12.C: New test.
52025
52026 2002-10-02 Mark Mitchell <mark@codesourcery.com>
52027
52028 PR c++/7188.
52029 * g++.dg/template/meminit1.C: New test.
52030 * g++.dg/warn/Wreorder-1.C: Likewise.
52031 * g++.old-deja/g++.mike/warn3.C: Tweak.
52032 * lib/prune.exp: Ingore "in copy constructor".
52033
52034 2002-10-02 Andreas Jaeger <aj@suse.de>
52035
52036 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52037 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52038 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52039 on x86-64.
52040
52041 2002-10-01 Mark Mitchell <mark@codesourcery.com>
52042
52043 * gcc.dg/empty1.C: Fix typo.
52044
52045 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
52046
52047 * gcc.dg/alias-1.c: New test.
52048
52049 2002-10-01 Mark Mitchell <mark@codesourcery.com>
52050
52051 * gcc.dg/empty1.C: New test.
52052
52053 * g++.dg/tls/init-2.C: Tweak error messages.
52054
52055 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
52056
52057 * gcc.c-torture/compile/20020923-1.c: New test.
52058
52059 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
52060
52061 * gcc.c-torture/execute/ffs-1.c: New test.
52062 * gcc.c-torture/execute/ffs-2.c: Ditto.
52063
52064 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
52065
52066 * g++.dg/overload/member1.C: New test.
52067
52068 2002-09-30 Mark Mitchell <mark@codesourcery.com>
52069
52070 * g++.dg/abi/empty7.C: New test.
52071 * g++.dg/init/pm2.C: Likewise.
52072
52073 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
52074
52075 * g++.dg/rtti/crash1.C: New test.
52076
52077 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
52078
52079 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52080 gcc.dg/sibcall-4.c: New tests.
52081
52082 2002-09-28 Roger Sayle <roger@eyesopen.com>
52083
52084 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52085 powerpc and MMIX targets.
52086
52087 2002-09-27 Zack Weinberg <zack@codesourcery.com>
52088
52089 * gcc.dg/cpp/20020927-1.c: New.
52090
52091 2002-09-26 David S. Miller <davem@redhat.com>
52092
52093 * gcc.c-torture/compile/trunctfdf.c: New.
52094
52095 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52096
52097 * lib/target-supports.exp (check_weak_available): Handle solaris2.
52098
52099 2002-09-27 Alan Modra <amodra@bigpond.net.au>
52100
52101 * gcc.c-torture/execute/loop-15.c: New.
52102
52103 2002-09-26 Janis Johnson <janis187@us.ibm.com>
52104
52105 * README.QMTEST: Fix typo.
52106
52107 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
52108
52109 * gcc.dg/20020926-1.c: New test.
52110
52111 2002-09-25 David S. Miller <davem@redhat.com>
52112
52113 PR target/7842
52114 * gcc.c-torture/execute/shiftdi.c: New test.
52115
52116 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
52117
52118 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52119 unique to the tool.
52120 * lib/g77.exp (g77_init): Likewise.
52121 * lib/g++.exp (g++_init): Likewise.
52122 * lib/objc.exp (objc_init): Likewise.
52123
52124 2002-09-25 Mark Mitchell <mark@codesourcery.com>
52125
52126 * g++.dg/abi/empty5.C: New test.
52127 * g++.dg/abi/empty6.C: New test.
52128 * g++.dg/abi/vbase12.C: New test.
52129
52130 2002-09-25 Richard Henderson <rth@redhat.com>
52131
52132 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52133 too-small long double.
52134
52135 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
52136
52137 * gcc.dg/20020919-1.c: New test.
52138
52139 2002-09-23 Mark Mitchell <mark@codesourcery.com>
52140
52141 * g++.dg/abi/bitfield6.C: New test.
52142 * g++.dg/abi/bitfield7.C: New test.
52143 * g++.dg/abi/bitfield8.C: New test.
52144 * g++.dg/abi/vbase11.C: New test.
52145
52146 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
52147
52148 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52149 hppa*-*-hpux*. Update test comment.
52150
52151 2002-09-20 Jakub Jelinek <jakub@redhat.com>
52152
52153 * gcc.dg/tls/struct-1.c: New test.
52154
52155 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
52156
52157 * gcc.dg/cpp/tr-warn2.c: Update.
52158
52159 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
52160
52161 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52162
52163 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
52164
52165 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52166 systems.
52167
52168 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
52169
52170 * gcc.c-torture/execute/ieee/mzero3.c: New test.
52171
52172 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52173 Adjust for c++filt moved to binutils. Remove spurious duplicate
52174 setting of cxxfilt.
52175
52176 2002-09-19 Geoffrey Keating <geoffk@apple.com>
52177
52178 * gcc.dg/20020312-2.c: Update for darwin.
52179
52180 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
52181
52182 * g++.old-deja/g++.other/crash32.C: Mark ICE.
52183
52184 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
52185
52186 * objc.dg/comp-types-1.m: New test.
52187 * objc.dg/comp-types-2.m: New test.
52188 * objc.dg/comp-types-3.m: New test.
52189 * objc.dg/comp-types-4.m: New test.
52190 * objc.dg/comp-types-5.m: New test.
52191 * objc.dg/comp-types-6.m: New test.
52192
52193 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
52194
52195 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52196
52197 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
52198
52199 * g++.dg/other/do1.C: New test.
52200
52201 * g++.dg/template/subst1.C: New test.
52202
52203 2002-09-16 Steve Ellcey <sje@cup.hp.com>
52204
52205 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52206
52207 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
52208
52209 * g++.dg/template/qualttp20.C: Adjust expected errors.
52210 * g++.old-deja/g++.jason/report.C: Likewise.
52211 * g++.old-deja/g++.other/qual1.C: Likewise.
52212
52213 * g++.dg/lookup/scoped2.C: New test.
52214
52215 * g++.dg/ext/asm3.C: New test.
52216
52217 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
52218
52219 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52220
52221 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
52222
52223 * ChangeLog: follow spelling conventions.
52224 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52225 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52226 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52227 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52228 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52229 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52230 * g++.old-deja/g++.law/global-init1.C: Likewise.
52231 * g++.old-deja/g++.other/delete4.C: Likewise.
52232 * g++.old-deja/g++.other/inline21.C: Likewise.
52233 * g++.old-deja/g++.other/singleton.C: Likewise.
52234 * g77.dg/strlen0.f: Likewise.
52235 * g77.f-torture/compile/20010519-1.f: Likewise.
52236 * g77.f-torture/compile/980310-4.f: Likewise.
52237 * gcc.c-torture/compile/20000605-1.c: Likewise.
52238 * gcc.c-torture/execute/20020225-1.c: Likewise.
52239 * gcc.dg/c90-hexfloat-2.c: Likewise.
52240 * gcc.dg/c99-bool-1.c: Likewise.
52241 * gcc.dg/c99-hexfloat-2.c: Likewise.
52242 * gcc.dg/dll-2.c: Likewise.
52243 * gcc.dg/wtr-union-init-1.c: Likewise.
52244 * gcc.dg/wtr-union-init-2.c: Likewise.
52245 * gcc.dg/wtr-union-init-3.c: Likewise.
52246 * gcc.dg/cpp/avoidpaste1.c: Likewise.
52247 * gcc.dg/cpp/defined.c: Likewise.
52248 * gcc.dg/cpp/macsyntx.c: Likewise.
52249 * gcc.dg/cpp/paste2.c: Likewise.
52250 * gcc.dg/cpp/trad/defined.c: Likewise.
52251 * gcc.dg/format/c90-printf-1.c: Likewise.
52252 * gcc.dg/format/c90-scanf-1.c: Likewise.
52253 * gcc.dg/format/c99-printf-1.c: Likewise.
52254 * gcc.dg/format/c99-scanf-1.c: Likewise.
52255 * gcc.misc-tests/gcov-8.c: Likewise.
52256 * lib/profopt.exp: Likewise.
52257
52258 2002-09-15 Krister Walfridsson <cato@df.lth.se>
52259
52260 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52261
52262 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
52263
52264 * g++.dg/inherit/using2.C: New test.
52265
52266 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
52267
52268 * ChangeLog: Follow spelling conventions.
52269 * g++.dg/template/friend4.C: Likewise.
52270 * g++.old-deja/g++.pt/crash67.C: Likewise.
52271 * gcc.c-torture/execute/20000801-4.c: Likewise.
52272 * gcc.dg/c90-digraph-1.c: Likewise.
52273 * gcc.dg/c94-digraph-1.c: Likewise.
52274 * gcc.dg/c99-digraph-1.c: Likewise.
52275 * gcc.dg/cpp/line5.c: Likewise.
52276 * gcc.dg/cpp/multiline.c: Likewise.
52277 * gcc.dg/cpp/trad/literals-1.c: Likewise.
52278 * gcc.dg/format/attr-3.c: Likewise.
52279 * gcc.dg/format/c90-scanf-3.c: Likewise.
52280 * gcc.dg/format/ext-4.c: Likewise.
52281
52282 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
52283
52284 * g++.dg/template/pretty1.C: New test.
52285
52286 2002-09-14 Alan Modra <amodra@bigpond.net.au>
52287
52288 * gcc.c-torture/execute/struct-cpy-1.c: New test.
52289
52290 2002-09-13 Matt Austern <austern@apple.com>
52291
52292 * g++.dg/other/constref[12].C: New, regression tests for
52293 passing a cast expression to a function by const reference.
52294
52295 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
52296
52297 * g++.dg/template/deduce1.C: New test.
52298
52299 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
52300
52301 * gcc.c-torture/execute/simd-1.c: Force all use of int to
52302 32-bit int.
52303
52304 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
52305
52306 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52307 usage.
52308
52309 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
52310
52311 * gcc.c-torture/compile/20020910-1.c: New test.
52312
52313 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
52314
52315 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52316
52317 2002-09-10 Andreas Jaeger <aj@suse.de>
52318
52319 * gcc.dg/20020312-2.c: Adjust for x86-64.
52320
52321 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
52322
52323 * g77.dg/7388.f: New test case for PR 7388.
52324
52325 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
52326
52327 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52328
52329 2002-09-05 Ziemowit Laski <zlaski@apple.com>
52330
52331 * objc.dg/proto-lossage-1.m: New test.
52332
52333 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
52334
52335 * gcc.dg/cpp/_Pragma4.c: Fix typo.
52336
52337 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
52338
52339 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
52340 expected to pass.
52341
52342 2002-09-06 Stan Shebs <shebs@apple.com>
52343 David Edelsohn <edelsohn@gnu.org>
52344
52345 * gcc.dg/weak: New directory.
52346 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52347 target-specific xfail bits.
52348 * gcc.dg/typeof-2.c: Move to new directory.
52349 * gcc.dg/weak.exp: New expect script.
52350
52351 2002-09-06 Alan Modra <amodra@bigpond.net.au>
52352
52353 * gcc.c-torture/execute/extzvsi.c: New test.
52354
52355 2002-09-05 Stan Shebs <shebs@apple.com>
52356
52357 * gcc.dg/weak-1.c: xfail on Darwin.
52358 * gcc.dg/weak-2.c: Ditto.
52359 * gcc.dg/weak-3.c: Ditto.
52360 * gcc.dg/weak-4.c: Ditto.
52361 * gcc.dg/weak-5.c: Ditto.
52362 * gcc.dg/weak-6.c: Ditto.
52363 * gcc.dg/weak-7.c: Ditto.
52364 * gcc.dg/weak-8.c: Ditto.
52365 * gcc.dg/weak-9.c: Ditto.
52366
52367 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
52368
52369 * gcc.c-torture/execute/loop-14.c: New test.
52370
52371 2002-09-04 Jakub Jelinek <jakub@redhat.com>
52372
52373 * g++.dg/other/cxa-atexit1.C: New test.
52374
52375 * gcc.dg/typeof-2.c: New test.
52376
52377 2002-09-03 Roger Sayle <roger@eyesopen.com>
52378
52379 * gcc.dg/builtins-2.c: New testcase.
52380 * gcc.dg/builtins-3.c: New testcase.
52381
52382 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
52383
52384 * gcc.dg/cpp/_Pragma4.c: New test.
52385
52386 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
52387
52388 * objc/execute/nil_method-1.m: New testcase.
52389
52390 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
52391
52392 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52393 [Object class], not [Object initialize].
52394
52395 2002-08-31 Roger Sayle <roger@eyesopen.com>
52396 Hans-Peter Nilsson <hp@bitrange.com>
52397
52398 * gcc.c-torture/execute/20020720-1.x: Skip test on
52399 mmix-knuth-mmixware. Correct comment.
52400
52401 2002-08-27 Mark Mitchell <mark@codesourcery.com>
52402
52403 * g++.dg/abi/bitfield5.C: New test.
52404 * g++.dg/abi/vbase10.C: Likewise.
52405
52406 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
52407
52408 * objc.dg/undeclared-selector.m: New test.
52409
52410 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
52411
52412 * g++.dg/other/offsetof1.C: Avoid cast warning.
52413
52414 2002-08-26 Ziemowit Laski <zlaski@apple.com>
52415
52416 * objc.dg/super-class-2.m: New test.
52417
52418 2002-08-24 Matt Austern <austern@apple.com>
52419
52420 * g++.dg/ext/lvaddr.C: New test.
52421 * g++.dg/ext/lvcast.C: New test.
52422
52423 2002-08-22 Mark Mitchell <mark@codesourcery.com>
52424
52425 * g++.dg/inherit/cond1.C: New test.
52426
52427 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
52428
52429 * gcc.dg/noncompile/incomplete-1.c: New test.
52430
52431 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
52432
52433 * gcc.dg/typespec-1.c: New test.
52434
52435 2002-08-20 Devang Patel <dpatel@apple.com>
52436 * objc.dg/proto-hier-2.m: New test.
52437
52438 2002-08-19 Ziemowit Laski <zlaski@apple.com>
52439
52440 * objc.dg/bitfield-1.m: New test.
52441 * objc.dg/bitfield-2.m: New test.
52442
52443 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
52444
52445 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52446 gcc.dg/c99-flex-array-4.c: New tests.
52447
52448 2002-08-16 Stan Shebs <shebs@apple.com>
52449
52450 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52451
52452 2002-08-15 Jakub Jelinek <jakub@redhat.com>
52453
52454 * gcc.dg/typeof-1.c: New test.
52455 * g++.dg/ext/typeof2.C: New test.
52456
52457 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
52458
52459 * g++.dg/other/offsetof1.C: New test.
52460
52461 2002-08-14 Richard Henderson <rth@redhat.com>
52462
52463 * gcc.dg/tls/diag-3.c: Fix expected message strings.
52464
52465 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
52466
52467 * gcc.dg/cpp/_Pragma3.c: New test.
52468
52469 2002-08-13 Mark Mitchell <mark@codesourcery.com>
52470
52471 * g++.dg/template/inherit3: New test.
52472
52473 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
52474
52475 * gcc.dg/bitfld-4.c: Add blank options.
52476
52477 2002-08-09 Mark Mitchell <mark@codesourcery.com>
52478
52479 * g++.dg/template/crash1.C: New test.
52480
52481 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52482
52483 * gcc.dg/tls/opt-2.c: New test.
52484
52485 2002-08-08 Devang Patel <dpatel@apple.com>
52486
52487 * objc.dg/selector-1.m : New test
52488
52489 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52490
52491 * g++.dg/abi/bitfield4.C: New test.
52492 * gcc.dg/bitfld-4.c: New test.
52493
52494 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52495
52496 * g++.dg/other/packed1.C: New test.
52497
52498 2002-08-07 Mark Mitchell <mark@codesourcery.com>
52499
52500 * g++.dg/abi/offsetof.C: Tweak error messages.
52501 * g++.old-deja/g++.mike/p10769a.C: Likewise.
52502
52503 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52504
52505 * gcc.dg/bitfld-3.c: New test.
52506
52507 2002-08-07 Jakub Jelinek <jakub@redhat.com>
52508 Richard Henderson <rth@redhat.com>
52509
52510 * gcc.dg/i386-bitfield1.c: New test.
52511 * g++.dg/abi/bitfield3.C: Update.
52512
52513 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
52514
52515 * objc.dg/const-str-2.m: Update.
52516 * gcc.dg/cpp/c++98.c: Change to C extension.
52517 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52518 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52519
52520 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
52521
52522 * gcc.dg/tls/diag-3.c: New.
52523
52524 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
52525
52526 * g++.dg/README (Subdirectories): Document new subdir expr.
52527 * g++.dg/expr/pmf-1.C: New test.
52528
52529 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
52530
52531 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52532
52533 2002-08-06 Jakub Jelinek <jakub@redhat.com>
52534
52535 * g++.dg/abi/bitfield3.C: New test.
52536
52537 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
52538
52539 * lib/gcov.exp: Tweak expected line formats.
52540 * gcc.misc-tests/gcov8.c: New test.
52541 * gcc.misc-tests/gcov8.x: New flags.
52542
52543 2002-08-05 Jakub Jelinek <jakub@redhat.com>
52544
52545 * consistency.vlad/layout/endian.c: Include string.h.
52546
52547 * gcc.c-torture/execute/20020805-1.c: New test.
52548
52549 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
52550
52551 * g++.dg/other/conversion1.C: New test.
52552
52553 2002-08-03 Roger Sayle <roger@eyesopen.com>
52554
52555 * gcc.dg/builtins-1.c: New testcase.
52556
52557 2002-08-02 Mark Mitchell <mark@codesourcery.com>
52558
52559 * g++.dg/inherit/access3.C: New test.
52560
52561 2002-08-01 Jakub Jelinek <jakub@redhat.com>
52562
52563 * gcc.dg/ia64-visibility-2.c: New test.
52564
52565 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
52566
52567 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52568 __qualifier_flags to __flags.
52569
52570 2002-07-31 Mark Mitchell <mark@codesourcery.com>
52571
52572 * g++.dg/inherit/operator1.C: New test.
52573 * g++.dg/lookup/disamb1.C: Fix typo in comment.
52574 * g++.dg/other/error1.C: Change expected error message.
52575 * g++.dg/template/conv4.C: Likewise.
52576
52577 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
52578
52579 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52580 for documented behavior.
52581
52582 2002-07-25 Roger Sayle <roger@eyesopen.com>
52583
52584 * gcc.c-torture/execute/20020720-1.x: Skip this test on
52585 several targets known to fail.
52586
52587 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
52588
52589 * gcc.dg/mips-args-[123].c: New tests.
52590
52591 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
52592
52593 * gcc.dg/ppc-spe.c: New.
52594
52595 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
52596
52597 * g++.dg/other/ptrmem4.C: New testcase.
52598
52599 2002-07-24 Richard Henderson <rth@redhat.com>
52600
52601 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52602
52603 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52604
52605 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52606
52607 2002-07-24 Roger Sayle <roger@eyesopen.com>
52608
52609 * gcc.c-torture/execute/memset-3.c: New testcase.
52610
52611 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52612
52613 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52614 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52615
52616 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52617
52618 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52619 Delete.
52620
52621 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52622
52623 * gcc.c-torture/compile/simd-4.c: New test.
52624
52625 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52626
52627 PR c++/7347, c++/7348
52628 * g++.dg/template/access4.C: New test.
52629 * g++.dg/template/access5.C: New test.
52630 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52631 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52632 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52633 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52634
52635 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52636
52637 * gcc.dg/gnu89-init-2.c: New test.
52638
52639 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52640
52641 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52642
52643 2002-07-20 Roger Sayle <roger@eyesopen.com>
52644
52645 * gcc.c-torture/execute/20020720-1.c: New testcase.
52646
52647 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52648
52649 * gcc.dg/cpp/Wsignprom.c: New tests.
52650
52651 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52652
52653 * gcc.c-torture/execute/loop-13.c: New test.
52654
52655 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52656
52657 * gcc.dg/cpp/expr.c: New tests.
52658
52659 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52660
52661 * g++.dg/opt/pr6713.C: Add template instantiation.
52662
52663 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52664
52665 * gcc.dg/nest.c: New test.
52666
52667 2002-07-17 Richard Henderson <rth@redhat.com>
52668
52669 * g++.dg/opt/pr6713.C: New test.
52670
52671 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52672
52673 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52674 XFAIL for all x86 processors.
52675
52676 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52677
52678 * gcc.c-torture/execute/20010122-1.x: Do not test with
52679 -fomit-frame-pointer.
52680
52681 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52682
52683 * g++.dg/template/instantiate2.C: New test.
52684 * g++.dg/template/spec4.C: New test.
52685
52686 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52687
52688 * g++.dg/template/access2.C: New test.
52689 * g++.dg/template/access3.C: New test.
52690
52691 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52692
52693 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52694 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52695 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52696 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52697 Convert to use <stdarg.h>.
52698 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52699 Delete.
52700 * gcc.dg/va-arg-2.c: New.
52701 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52702
52703 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52704
52705 * gcc.c-torture/compile/20020710-1.c: New test.
52706
52707 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52708 Andrew Pinski <pinskia@physics.uc.edu>
52709
52710 gcc.c-torture/compile/simd-2.c: New testcase.
52711 gcc.c-torture/compile/simd-3.c: Likewise.
52712
52713 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52714
52715 PR c++/7224
52716 * g++.dg/overload/error1.C: New test.
52717
52718 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52719
52720 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52721 configuration and IRIX 6 O32 ABI.
52722
52723 2002-07-11 Roger Sayle <roger@eyesopen.com>
52724
52725 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52726
52727 2002-07-10 Roger Sayle <roger@eyesopen.com>
52728
52729 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52730
52731 2002-07-10 Jeffrey A Law <law@redhat.com>
52732
52733 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52734
52735 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52736
52737 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52738
52739 * gcc.dg/20020312-2.c: Check for __PPC__.
52740
52741 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52742
52743 * gcc.c-torture/compile/20020709-1.c: New test.
52744
52745 2002-07-07 Roger Sayle <roger@eyesopen.com>
52746
52747 * g++.dg/template/qualttp21.C: New test case.
52748
52749 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52750
52751 * gcc.c-torture/compile/20020706-1.c: New test.
52752 * gcc.c-torture/compile/20020706-2.c: New test.
52753
52754 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52755 Alexandre Oliva <aoliva@redhat.com>
52756
52757 * g++.dg/warn/incomplete1.C: New test.
52758
52759 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52760
52761 PR c++/7099
52762 * g++.dg/warn/noreturn1.C: New test.
52763
52764 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52765
52766 PR c++/6706
52767 * g++.dg/debug/debug6.C: New test.
52768 * g++.dg/debug/debug7.C: New test.
52769
52770 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52771
52772 * gcc.c-torture/compile/simd-3.c: New test.
52773
52774 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52775
52776 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52777 * gcc.dg/20020620-1.c: Likewise.
52778
52779 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52780
52781 PR c++/6944
52782 * g++.dg/init/array4.C: New test.
52783 * g++.dg/init/array5.C: New test.
52784
52785 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52786
52787 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52788 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52789
52790 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52791
52792 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52793 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52794 * gcc.dg/wtr-conversion-1.c: Likewise.
52795 * gcc.dg/wtr-escape-1.c: Likewise.
52796 * gcc.dg/wtr-int-type-1.c: Likewise.
52797 * gcc.dg/wtr-label-1.c: Likewise.
52798 * gcc.dg/wtr-static-1.c: Likewise.
52799 * gcc.dg/wtr-strcat-1.c: Likewise.
52800 * gcc.dg/wtr-suffix-1.c: Likewise.
52801 * gcc.dg/wtr-switch-1.c: Likewise.
52802 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52803 * gcc.dg/wtr-union-init-1.c: Likewise.
52804 * gcc.dg/wtr-union-init-2.c: Likewise.
52805 * gcc.dg/wtr-union-init-3.c: Likewise.
52806
52807 * gcc.dg/wtr-func-def-1.c: New test.
52808
52809 2002-07-02 Devang Patel <dpatel@apple.com>
52810
52811 * objc.dg/param-1.m: New test.
52812
52813 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52814
52815 * gcc.dg/cpp/trad/directive.c: Add test.
52816 * gcc.dg/cpp/trad/macroargs.c: Add test.
52817 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52818
52819 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52820
52821 * gcc.dg/cpp/cmdlne-M.c: New test.
52822
52823 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52824
52825 * objc.dg/desig-init-1.m: New test.
52826
52827 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52828
52829 PR c++/6716
52830 * g++.dg/template/instantiate1.C: New test.
52831
52832 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52833
52834 PR c++/7112
52835 * g++.dg/template/sizeof2.C: New test.
52836
52837 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52838
52839 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52840 gcc.dg/cpp/trad/include.c: New tests.
52841
52842 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52843
52844 PR target/7177
52845 * gcc.c-torture/compile/20020701-1.c: New test.
52846
52847 2002-07-01 Stan Shebs <shebs@apple.com>
52848
52849 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52850 header here...
52851 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52852 (objc-torture-execute): or here.
52853
52854 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52855
52856 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52857
52858 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52859
52860 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52861
52862 2002-06-30 Devang Patel <dpatel@apple.com>
52863
52864 * objc.dg/fsyntax-only.m: New test.
52865
52866 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52867
52868 PR c++/6695
52869 * g++.dg/template/friend7.C: New file.
52870
52871 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52872
52873 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52874 return type.
52875
52876 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52877
52878 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52879 avoid division by zero.
52880
52881 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52882
52883 * gcc.dg/Wunknownprag.c: New tests.
52884
52885 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52886
52887 * gcc.c-torture/execute/simd-2.c: New test.
52888
52889 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52890
52891 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52892 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52893 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52894 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52895 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52896 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52897 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52898 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52899 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52900 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52901 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52902 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52903 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52904 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52905 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52906 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52907 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52908
52909 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52910
52911 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52912 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52913 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52914 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52915 New tests.
52916 * gcc.dg/cpp/trad/directive.c: Update.
52917
52918 2002-06-23 Andreas Jaeger <aj@suse.de>
52919
52920 * gcc.c-torture/execute/complex-6.c: New.
52921
52922 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52923
52924 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52925 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52926 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52927 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52928
52929 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52930
52931 * gcc.dg/cpp/trad: New directory with traditional tests copied
52932 from parent directory.
52933 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52934 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52935 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52936 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52937 Move to trad/ and rename.
52938 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52939 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52940 gcc.dg/cpp/trad/redef2.c: New tests.
52941 * gcc.dg/cpp/trad/trad.exp: New driver.
52942
52943 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52944
52945 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52946 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52947 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52948 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52949 Remove.
52950
52951 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52952
52953 * gcc.dg/20020620-1.c: New test.
52954
52955 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52956
52957 * g++.dg/template/ttp4.C: New test.
52958
52959 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52960
52961 * g++.dg/opt/vt1.C: Fix regexp.
52962
52963 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52964
52965 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52966 Don't use attribute `noinline'.
52967
52968 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52969
52970 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52971
52972 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52973
52974 * gcc.c-torture/execute/simd-1.c: New.
52975
52976 * gcc.dg/simd-1.c: New.
52977
52978 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52979
52980 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52981
52982 2002-06-16 Richard Henderson <rth@redhat.com>
52983
52984 * g++.dg/ext/anon-struct1.C: New.
52985 * g++.dg/ext/anon-struct2.C: New.
52986 * g++.dg/ext/anon-struct3.C: New.
52987 * gcc.dg/anon-struct-1.c: New.
52988 * gcc.dg/anon-struct-2.c: New.
52989 * gcc.dg/anon-struct-3.c: New.
52990 * gcc.dg/20011008-1.c: Adjust warning text.
52991 * gcc.dg/20020527-1.c: Add -fms-extensions.
52992
52993 2002-06-16 Richard Henderson <rth@redhat.com>
52994
52995 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52996
52997 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52998
52999 * gcc.c-torture/execute/20020615-1.c: New test.
53000
53001 2002-06-15 Roger Sayle <roger@eyesopen.com>
53002
53003 * gcc.c-tortuture/execute/compare-1.c: New test case.
53004 * gcc.c-tortuture/execute/compare-2.c: New test case.
53005 * gcc.c-tortuture/execute/compare-3.c: New test case.
53006
53007 2002-06-13 Richard Henderson <rth@redhat.com>
53008
53009 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
53010 ia64 ilp32.
53011
53012 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53013
53014 * g++.dg/template/typename2.C: Update error message.
53015
53016 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
53017
53018 * gcc.c-torture/execute/20020611-1.c: New test.
53019
53020 2002-06-11 Bob Wilson <bob.wilson@acm.org>
53021
53022 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53023 list of targets to skip.
53024
53025 2002-06-10 Bob Wilson <bob.wilson@acm.org>
53026
53027 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53028 targets if not optimizing.
53029
53030 2002-06-10 Jakub Jelinek <jakub@redhat.com>
53031
53032 * gcc.c-torture/compile/20020605-1.c: New test.
53033
53034 * g++.dg/opt/vt1.C: New test.
53035
53036 * gcc.dg/20020531-1.c: New test.
53037
53038 * gcc.dg/20020530-1.c: New test.
53039
53040 * gcc.dg/20020527-1.c: New test.
53041
53042 * g++.dg/opt/cse1.C: New test.
53043
53044 2002-06-07 Roger Sayle <roger@eyesopen.com>
53045
53046 * gcc.dg/20020607-2.c: New test case.
53047
53048 2002-06-07 Jakub Jelinek <jakub@redhat.com>
53049
53050 * gcc.c-torture/compile/20020604-1.c: New test.
53051
53052 2002-06-04 Richard Henderson <rth@redhat.com>
53053
53054 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53055 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53056 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53057
53058 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
53059
53060 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53061
53062 2002-06-03 Richard Henderson <rth@redhat.com>
53063
53064 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53065 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53066
53067 2002-06-02 Richard Henderson <rth@redhat.com>
53068
53069 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53070 test functions static.
53071
53072 2002-06-02 Andreas Jaeger <aj@suse.de>
53073
53074 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53075 now.
53076
53077 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
53078
53079 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53080 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53081 Update for mofified diagnostics.
53082 * gcc.dg/c99-intconst-1.c: No longer fail.
53083
53084 2002-06-02 Richard Henderson <rth@redhat.com>
53085
53086 * gcc.dg/uninit-A.c: Remove xfail markers.
53087
53088 2002-06-01 Roger Sayle <roger@eyesopen.com>
53089
53090 * gcc.dg/fnegate-1.c: New test case.
53091
53092 2002-05-30 Osku Salerma <osku@iki.fi>
53093
53094 * gcc.c-torture/execute/mayalias-1.c: New file.
53095
53096 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
53097
53098 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53099 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53100 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53101
53102 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
53103
53104 * gcc.c-torture/execute/20020529-1.c: New test.
53105
53106 2002-05-27 Richard Henderson <rth@redhat.com>
53107
53108 * g++.dg/ext/attrib6.C: New test case.
53109
53110 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53111
53112 * gcc.c-torture/execute/pure-1.c: New test.
53113
53114 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
53115
53116 * gcc.dg/cpp/arith-2.c: Remove.
53117
53118 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
53119
53120 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53121 * gcc.dg/cpp/if-3.c: Remove.
53122
53123 2002-05-26 Jakub Jelinek <jakub@redhat.com>
53124
53125 * g++.dg/opt/cse2.C: New test.
53126
53127 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
53128
53129 * gcc.dg/cpp/arith-1.c: New semantic tests.
53130 * gcc.dg/cpp/if-1.c: Update.
53131
53132 2002-05-24 Ben Elliston <bje@redhat.com>
53133
53134 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53135
53136 2002-05-24 Jakub Jelinek <jakub@redhat.com>
53137
53138 * gcc.dg/verbose-asm.c: New test.
53139
53140 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
53141
53142 * gcc.dg/cpp/paste12.c: New test.
53143
53144 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53145
53146 * g++.dg/parse/named_ops.C: New test.
53147
53148 2002-05-23 Mark Mitchell <mark@codesourcery.com>
53149
53150 * gcc.dg/weak-8.c: New test.
53151
53152 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
53153
53154 * gcc.dg/weak-2.c: Allow optional leading underscore
53155 in scan-assembler symbol name.
53156 * gcc.dg/weak-3.c: Likewise.
53157 * gcc.dg/weak-4.c: Likewise.
53158 * gcc.dg/weak-5.c: Likewise.
53159
53160 2002-05-23 Jakub Jelinek <jakub@redhat.com>
53161
53162 * gcc.dg/20020523-1.c: New test.
53163
53164 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53165
53166 * objc.dg/const-str-2.m: Update now that we stop after
53167 a command line error.
53168
53169 2002-05-22 Richard Henderson <rth@redhat.com>
53170
53171 * g++.dg/dg.exp: Fix typo in test pruneing.
53172
53173 2002-05-22 Richard Henderson <rth@redhat.com>
53174
53175 * g++.dg/dg.exp: Prune the tls subdirectory.
53176 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53177 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53178 * g++.dg/tls/init-1.C: New.
53179
53180 2002-05-22 Jakub Jelinek <jakub@redhat.com>
53181
53182 * gcc.dg/20020517-1.c: New test.
53183
53184 2002-05-21 Richard Henderson <rth@redhat.com>
53185
53186 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53187 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53188
53189 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
53190
53191 * g++.dg/other/copy2.C: New test.
53192
53193 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
53194
53195 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53196 (MAX_COPY): Bump up to 10 times sizeof (long long).
53197 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53198
53199 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53200 sizeof (long long).
53201
53202 * gcc.c-torture/execute/strcpy-1.c: New test.
53203
53204 2002-05-19 Jason Merrill <jason2redhat.com>
53205
53206 * g++.dg/ext/oper1.C: New test.
53207
53208 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
53209 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
53210
53211 * README.QMTEST: New file.
53212
53213 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53214
53215 2002-05-19 Andreas Jaeger <aj@suse.de>
53216
53217 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53218 now.
53219 * gcc.c-torture/execute/loop-2d.x: Likewise.
53220
53221 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
53222
53223 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53224 support weak symbols.
53225 * gcc.dg/weak-4.c: Likewise.
53226 * gcc.dg/weak-6.c: Likewise.
53227
53228 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
53229
53230 * gcc.dg/weak-3.c: Add dg-excess-error comment for
53231 cygwin, coff and h8300-*-hms targets
53232 * gcc.dg/weak-5.c: Likewise.
53233 * gcc.dg/weak-7.c: Likewise.
53234
53235 2002-05-16 Jason Merrill <jason@redhat.com>
53236
53237 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53238 (scan-assembler-not, scan-assembler-dem): Likewise.
53239 (scan-assembler-dem-not): Likewise.
53240
53241 2002-05-15 Richard Henderson <rth@redhat.com>
53242
53243 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53244
53245 2002-05-15 Richard Henderson <rth@redhat.com>
53246
53247 * gcc.dg/weak-5.c (vfoo1c): No warning here.
53248 (vfoo1f): Warning here.
53249 (vfoo1l): Don't redefine the alias.
53250
53251 2002-05-14 Jason Merrill <jason@redhat.com>
53252 Alexandre Oliva <aoliva@redhat.com>
53253
53254 * g++.dg/init/pm1.C: New test.
53255
53256 2002-05-12 David S. Miller <davem@redhat.com>
53257
53258 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53259 types.
53260
53261 2002-05-10 Roger Sayle <roger@eyesopen.com>
53262
53263 * gcc.c-torture/execute/20020510-1.c: New test case.
53264
53265 2002-05-10 David S. Miller <davem@redhat.com>
53266
53267 * gcc.c-torture/execute/conversion.c: Test long double too.
53268
53269 2002-05-09 Jakub Jelinek <jakub@redhat.com>
53270
53271 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53272 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53273 * lib/g++.exp (g++_link_flags): Likewise.
53274 * lib/objc.exp (objc_target_compile): Likewise.
53275
53276 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
53277
53278 * gcc.dg/cpp/poison.c: Update.
53279 * gcc.dg/cpp/20000625-2.c: Remove.
53280 * gcc.dg/cpp/direct2s.c: Remove final test.
53281
53282 2002-05-08 Tom Rix <trix@redhat.com>
53283
53284 * gcc.c-torture/execute/20020508-1.c: New test.
53285 * gcc.c-torture/execute/20020508-2.c: New test.
53286 * gcc.c-torture/execute/20020508-3.c: New test.
53287
53288 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
53289
53290 * gcc.dg/cpp/charconst-4.c: More tests.
53291
53292 2002-05-08 Mark Mitchell <mark@codesourcery.com>
53293
53294 PR c/6569
53295 * gcc.dg/weak-3.c: Update location of warning messages.
53296 * gcc.dg/weak-5.c: Likewise.
53297
53298 2002-05-06 Roger Sayle <roger@eyesopen.com>
53299
53300 * gcc.c-torture/execute/20020506-1.c: New test case.
53301
53302 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
53303
53304 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53305
53306 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53307
53308 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53309
53310 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53311
53312 * gcc.dg/cpp/charconst-3.c: New test.
53313
53314 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53315
53316 * gcc.dg/cpp/charconst.c: Update tests.
53317
53318 2002-05-05 Tim Josling <tej@melbpc.org.au>
53319
53320 * treelang: Added directory for new sample language treelang. Also
53321 lib/treelang.exp: New file to signal treelang should be tested.
53322
53323 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53324
53325 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53326 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53327 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53328 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53329 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53330 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53331 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53332
53333 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
53334
53335 * gcc.dg/format/xopen-2.c: New test.
53336
53337 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53338
53339 * gcc.dg/20020503-1.c: New test.
53340
53341 2002-05-02 Mark Mitchell <mark@codesourcery.com>
53342
53343 * g++.dg/init/dtor1.C: Make it tougher.
53344
53345 2002-05-01 Mark Mitchell <mark@codesourcery.com>
53346
53347 * g++.dg/init/dtor1.C: New test.
53348
53349 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
53350
53351 * gcc.dg/altivec-8.c: New.
53352
53353 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
53354
53355 * gcc.dg/altivec-7.c: New.
53356
53357 2002-04-29 Jakub Jelinek <jakub@redhat.com>
53358
53359 * g++.dg/parse/typedef1.C: New test.
53360
53361 2002-04-29 Mark Mitchell <mark@codesourcery.com>
53362
53363 PR c++/6486
53364 * g++.dg/template/friend6.C: New test.
53365
53366 PR c++/6492
53367 * g++.dg/init/copy1.C: New test.
53368
53369 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
53370
53371 * g++.dg/warn/effc1.C: New test.
53372
53373 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
53374
53375 * gcc.dg/cpp/if-cexp.c: Add a test.
53376
53377 2002-04-28 Jakub Jelinek <jakub@redhat.com>
53378
53379 * gcc.dg/20020426-2.c: New test.
53380
53381 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
53382
53383 * gcc.dg/cpp/if-mop.c: Update.
53384 * gcc.dg/cpp/if-mpar.c: Add test.
53385 * gcc.dg/cpp/if-oppr.c: Update.
53386
53387 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53388
53389 PR c/6343
53390 * gcc.dg/weak-[2-7].c: New tests.
53391
53392 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53393
53394 * gcc.dg/enum1.c: New test.
53395
53396 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53397
53398 PR c++/6497
53399 * g++.dg/inherit/access2.C: New test.
53400
53401 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53402
53403 PR bootstrap/6445
53404 * gcc.dg/20020426-1.c: New test.
53405
53406 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53407
53408 * g++.dg/abi/enum1.C: New test.
53409
53410 2002-04-26 Richard Henderson <rth@redhat.com>
53411
53412 * gcc.dg/c99-bool-1.c: Expect always true warning.
53413
53414 2002-04-25 Roger Sayle <roger@eyesopen.com>
53415
53416 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53417
53418 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53419
53420 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53421 targets.
53422
53423 2002-04-24 Mark Mitchell <mark@codesourcery.com>
53424
53425 * g++.dg/abi/mange7.C: New test.
53426
53427 PR c++/6438.
53428 * g++.dg/parse/stmtexpr2.C: New test.
53429
53430 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
53431
53432 * gcc.dg/20020312-2.c: Add SH target.
53433
53434 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53435
53436 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53437 compiler output on mips*-*-irix*.
53438
53439 2002-04-23 Jakub Jelinek <jakub@redhat.com>
53440
53441 * g++.dg/parse/attr1.C: New test.
53442
53443 2002-04-23 Roger Sayle <roger@eyesopen.com>
53444
53445 * gcc.c-torture/execute/string-opt-17.c: New test case.
53446 * gcc.c-torture/execute/memset-2.c: New test case.
53447
53448 2002-04-23 Mark Mitchell <mark@codesourcery.com>
53449
53450 PR c++/6256:
53451 * g++.dg/template/friend5.C: New test.
53452
53453 PR c++/6331:
53454 * g++.dg/template/qual1.C: Likewise.
53455
53456 2002-04-22 Zack Weinberg <zack@codesourcery.com>
53457
53458 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53459 Include stdlib.h, not stdio.h or ctype.h.
53460
53461 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
53462
53463 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53464 cris-*-elf* and mmix-*-*.
53465 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53466 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53467 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53468 Ditto.
53469 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53470 * gcc.dg/wchar_t-1.c: Ditto.
53471
53472 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
53473
53474 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53475 Clarify comment.
53476
53477 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
53478
53479 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53480
53481 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53482
53483 * gcc.c-torture/execute/20000906-1.x: Delete.
53484
53485 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
53486
53487 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53488
53489 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
53490
53491 * PR6367
53492 * g77.f-torture/execute/6367.f: New test.
53493 * g77.f-torture/execute/6367.x: Disable for MMIX.
53494
53495 2002-04-19 Mark Mitchell <mark@codesourcery.com>
53496
53497 * PR6352
53498 * g++.dg/opt/inline2.C: New test.
53499
53500 2002-04-18 Richard Henderson <rth@redhat.com>
53501
53502 * gcc.dg/20000906-1.c: Enable for all targets.
53503 * gcc.c-torture/compile/iftrap-2.c: New.
53504
53505 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53506
53507 * gcc.dg/20020418-1.c: New test.
53508 * gcc.dg/20020418-2.c: New test.
53509
53510 2002-04-18 Richard Henderson <rth@redhat.com>
53511
53512 * gcc.c-torture/compile/iftrap-1.c: New.
53513 * gcc.dg/iftrap-1.c: Adjust for ia64.
53514 * gcc.dg/iftrap-2.c: New.
53515
53516 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53517
53518 * gcc.c-torture/compile/20020418-1.c: New test.
53519
53520 2002-04-18 Roger Sayle <roger@eyesopen.com>
53521
53522 * gcc.c-torture/compile/20020415-1.c: New.
53523
53524 2002-04-18 David S. Miller <davem@redhat.com>
53525
53526 * gcc.c-torture/execute/20020418-1.c: New test.
53527
53528 2002-04-17 Jakub Jelinek <jakub@redhat.com>
53529
53530 * gcc.dg/20020416-1.c: New test.
53531
53532 * g++.dg/opt/inline1.C: New test.
53533
53534 2002-04-16 Jakub Jelinek <jakub@redhat.com>
53535
53536 * gcc.dg/altivec-5.c: New test.
53537
53538 * gcc.dg/20020415-1.c: New test.
53539
53540 2002-04-15 Mark Mitchell <mark@codesourcery.com>
53541
53542 * lib/chill.exp: Remove.
53543
53544 2002-04-14 Jakub Jelinek <jakub@redhat.com>
53545
53546 * g++.dg/other/big-struct.C: New test.
53547
53548 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
53549
53550 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53551 of scratch file.
53552
53553 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
53554
53555 PR c/6277
53556 * gcc.dg/i386-387-1.c: Allow optional leading underscore
53557 in scan-assembler function name
53558
53559 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
53560
53561 * g77.f-torture/execute/980628-4.x,
53562 g77.f-torture/execute/980628-5.x,
53563 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53564 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53565 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53566 i[34567]86-*-*.
53567
53568 2002-04-13 David S. Miller <davem@redhat.com>
53569
53570 * gcc.c-torture/execute/20020413-1.c: New test.
53571
53572 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
53573
53574 * gcc.dg/asm-6.c,
53575 * g++.dg/ext/asm1.C: New tests.
53576
53577 2002-04-12 Mark Mitchell <mark@codesourcery.com>
53578
53579 PR c++ 5373.
53580 * g++.dg/parse/stmtexpr1.C: New test.
53581
53582 PR c++/5189.
53583 * g++.dg/template/copy1.C: New test.
53584
53585 2002-04-12 Richard Henderson <rth@redhat.com>
53586
53587 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53588
53589 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
53590
53591 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53592 gcc.c-torture/execute/20020307-2.c.
53593
53594 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
53595
53596 * g++.dg/ext/attrib5.C,
53597 * g++.dg/lookup/struct1.C: New tests.
53598
53599 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53600
53601 * gcc.dg/20020411-1.c: New test.
53602
53603 * gcc.c-torture/execute/20020411-1.c: New test.
53604
53605 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53606
53607 * g77.f-torture/execute/6177.f: New test.
53608
53609 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53610
53611 PR middle-end/6247
53612 * g++.dg/opt/cleanup1.C: New test.
53613
53614 * g++.dg/opt/const1.C: New test.
53615
53616 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53617
53618 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53619
53620 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53621
53622 PR c++/5507
53623 * g++.dg/template/typename2.C: New test.
53624
53625 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53626
53627 * gcc.c-torture/execute/loop-12.c: New.
53628
53629 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53630
53631 * g77.f-torture/execute/980628-4.x,
53632 g77.f-torture/execute/980628-5.x,
53633 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53634 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53635 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53636
53637 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53638
53639 PR optimization/6086
53640 * g++.dg/opt/preinc1.C: New test.
53641
53642 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53643
53644 PR c++/5571
53645 * g++.dg/opt/static2.C: New test.
53646
53647 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53648
53649 PR c/5120
53650 * gcc.dg/20020406-1.c: New test.
53651
53652 2002-04-04 David S. Miller <davem@redhat.com>
53653
53654 * gcc.c-torture/execute/20020404-1.c: New test.
53655
53656 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53657
53658 PR c/6123
53659 * gcc.dg/20020312-2.c: Do not declare global register variable
53660 if __PIC__ or __pic__ is defined.
53661
53662 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53663
53664 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53665 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53666
53667 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53668
53669 * gcc.misc-tests/linkage.exp: Update last change to handle
53670 sparc*-, not just sparc-.
53671
53672 2002-04-03 Richard Henderson <rth@redhat.com>
53673
53674 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53675
53676 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53677
53678 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53679
53680 2002-04-02 David S. Miller <davem@redhat.com>
53681
53682 * gcc.c-torture/execute/20020402-3.c: New test.
53683
53684 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53685
53686 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53687 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53688
53689 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53690 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53691 g77.f-torture/execute/20001201.x,
53692 g77.f-torture/execute/u77-test.x: New files.
53693
53694 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53695 * gcc.dg/wchar_t-1.c: Ditto.
53696
53697 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53698
53699 * gcc.c-torture/execute/20020402-1.c: New test.
53700
53701 2002-04-01 Richard Henderson <rth@redhat.com>
53702
53703 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53704
53705 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53706
53707 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53708
53709 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53710
53711 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53712
53713 * g++.dg/inherit/template-as-base.C: Expect error.
53714 * g++.dg/inherit/namespace-as-base.C: Likewise.
53715
53716 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53717
53718 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53719 g++.dg/ext/instantiate3.C: Tweak match patterns.
53720
53721 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53722 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53723 -da test.
53724
53725 2002-03-31 Richard Henderson <rth@redhat.com>
53726
53727 * gcc.dg/special/alias-2.c: New.
53728 * gcc.dg/special/ecos.exp: Run it.
53729
53730 2002-03-31 Richard Henderson <rth@redhat.com>
53731
53732 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53733
53734 2002-03-31 Kazu Hirata <kazu@hxi.com>
53735
53736 * gcc.dg/weak-1.c: Disable on h8300 port.
53737
53738 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53739
53740 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53741 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53742 ordering tests.
53743 * g++.dg/bprob/bprob-1.C: New test.
53744 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53745 * g++.dg/gcov/gcov-1.C: New test.
53746 * g++.dg/gcov/gcov-1.x: New file.
53747 * g++.dg/gcov/gcov-2.C: New test.
53748 * g++.dg/gcov/gcov-3.C: New test.
53749 * g++.dg/gcov/gcov-3.h: New file.
53750
53751 2002-03-28 Roger Sayle <roger@eyesopen.com>
53752
53753 * g++.old-deja/g++.other/builtins5.C: New test.
53754 * g++.old-deja/g++.other/builtins6.C: New test.
53755 * g++.old-deja/g++.other/builtins7.C: New test.
53756 * g++.old-deja/g++.other/builtins8.C: New test.
53757 * g++.old-deja/g++.other/builtins9.C: New test.
53758
53759 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53760
53761 * g++.dg/opt/static1.C: New test.
53762
53763 * g++.dg/opt/longbranch1.C: New test.
53764
53765 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53766
53767 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53768
53769 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53770
53771 2002-03-28 Jeffrey A Law (law@redhat.com)
53772
53773 * gcc.c-torture/execute/20020328-1.c: New test.
53774
53775 2002-03-27 Richard Henderson <rth@redhat.com>
53776
53777 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53778 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53779 move from g++.old-deja/g++.ext/.
53780
53781 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53782
53783 * g++.dg/init/new2.C: New test.
53784
53785 2002-03-26 Richard Henderson <rth@redhat.com>
53786
53787 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53788
53789 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53790 on sparc.
53791
53792 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53793 sparcv9 systems.
53794 * gcc.dg/20001102-1.c: Likewise.
53795
53796 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53797
53798 * gcc.dg/cpp/endif-pedantic1.c,
53799 gcc.dg/cpp/endif-pedantic2.c: New tests.
53800
53801 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53802
53803 * g++.dg/init/new1.C: New test.
53804
53805 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53806
53807 * g++.dg/abi/vbase9.C: New test.
53808
53809 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53810
53811 * gcc.dg/arm-asm.c: New test.
53812
53813 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53814
53815 * gcc.dg/Wswitch-enum.c: New test.
53816 Fix PR c/5044.
53817
53818 2002-03-26 Richard Henderson <rth@redhat.com>
53819
53820 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53821 structure.
53822
53823 2002-03-25 Richard Henderson <rth@redhat.com>
53824
53825 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53826 sparcv9 systems.
53827
53828 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53829 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53830
53831 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53832
53833 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53834
53835 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53836
53837 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53838 targets using generic thunk support.
53839
53840 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53841
53842 * gcc.c-torture/compile/20020323-1.c: New test.
53843
53844 * g++.dg/opt/conj2.C: New test.
53845
53846 2002-03-24 Richard Henderson <rth@redhat.com>
53847
53848 * gcc.dg/weak-1.c: Use -fno-common.
53849
53850 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53851
53852 * g77.dg/f77-edit-apostrophe-out.f: New test
53853 * g77.dg/f77-edit-h-out.f: New test
53854 * g77.dg/f77-edit-t-in.f: New test
53855 * g77.dg/f77-edit-t-out.f: New test
53856 * g77.dg/f77-edit-x-out.f: New test
53857 * g77.dg/f77-edit-slash-out.f: New test
53858 * g77.dg/f77-edit-colon-out.f: New test
53859 * g77.dg/f77-edit-s-out.f: New test
53860
53861 2002-03-24 Richard Henderson <rth@redhat.com>
53862
53863 * objc/execute/formal_protocol-6.x: New XFAIL.
53864
53865 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53866
53867 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53868 that do not support weak symbols
53869
53870 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53871
53872 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53873 * lib/g77.exp: Likewise.
53874 * lib/objc.exp: Likewise.
53875
53876 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53877
53878 * gcc.dg/Wswitch-default.c: New test.
53879
53880 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53881
53882 * g++.dg/other/enum1.C: New test.
53883
53884 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53885
53886 * gcc.dg/pragma-ep-3.c: Fix typo.
53887
53888 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53889
53890 * g++.dg/inherit/template-as-base.C: New test.
53891
53892 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53893
53894 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53895 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53896
53897 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53898
53899 * gcc.dg/cpp/multiline.c: Update to match.
53900
53901 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53902
53903 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53904
53905 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53906
53907 * gcc.dg/cpp/extratokens2.c: New file.
53908
53909 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53910
53911 * gcc.dg/20020312-2.c: Add rs6000 target.
53912
53913 * gcc.c-torture/compile/20020319-1.c: New test.
53914
53915 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53916
53917 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53918 (A, E): Handle this.
53919
53920 2002-03-20 Jason Merrill <jason@redhat.com>
53921
53922 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53923 ignoring -fpic.
53924 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53925 through prune_gcc_output.
53926
53927 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53928
53929 * gcc.c-torture/compile/20020320-1.c: New test.
53930
53931 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53932
53933 * gcc.c-torture/compile/20020318-1.c: New test.
53934
53935 * gcc.dg/struct-by-value-1.c: New test.
53936
53937 * gcc.dg/20020319-1.c: New test.
53938
53939 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53940
53941 * g++.dg/opt/conj1.C: New test.
53942
53943 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53944
53945 * g++.dg/template/qualttp20.C: Revert previous change.
53946 * g++.dg/template/qualttp3.C: Likewise.
53947 * g++.dg/template/qualttp4.C: Likewise.
53948 * g++.dg/template/qualttp5.C: Likewise.
53949 * g++.dg/template/qualttp6.C: Likewise.
53950 * g++.dg/template/qualttp7.C: Likewise.
53951 * g++.dg/template/qualttp8.C: Likewise.
53952 * g++.dg/template/recurse.C: Likewise.
53953
53954 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53955
53956 * gcc.dg/cpp/wchar-1.c: Update.
53957
53958 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53959
53960 * g++.dg/template/conv1.C: New test.
53961 * g++.dg/template/conv2.C: New test.
53962 * g++.dg/template/conv3.C: New test.
53963 * g++.dg/template/conv4.C: New test.
53964
53965 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53966
53967 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53968 * g++.dg/template/qualttp3.C: Likewise.
53969 * g++.dg/template/qualttp4.C: Likewise.
53970 * g++.dg/template/qualttp5.C: Likewise.
53971 * g++.dg/template/qualttp6.C: Likewise.
53972 * g++.dg/template/qualttp7.C: Likewise.
53973 * g++.dg/template/qualttp8.C: Likewise.
53974 * g++.dg/template/recurse.C: Likewise.
53975
53976 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53977
53978 * g++.dg/opt/dtor1.C: New test.
53979
53980 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53981
53982 * gcc.c-torture/compile/20020315-1.c: New test.
53983
53984 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53985
53986 * gcc.dg/weak-1.c: Fix scan tests.
53987
53988 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53989
53990 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53991 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53992 cris-*-aout* mmix-*-*.
53993 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53994 cris-*-aout* mmix-*-*.
53995 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53996 cris-*-elf* cris-*-aout* and mmix-*-*.
53997 * gcc.dg/20001009-1.c: Ditto.
53998 * gcc.dg/20010912-1.c: Ditto.
53999 * gcc.dg/20020122-4.c: Ditto.
54000 * gcc.dg/inline-2.c: Ditto.
54001
54002 2002-03-14 Jeffrey A Law (law@cygnus.com)
54003
54004 * gcc.c-torture/compile/20020314-1.c: New test.
54005
54006 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
54007
54008 * gcc.c-torture/execute/20020314-1.c: New test.
54009
54010 2002-03-14 Jakub Jelinek <jakub@redhat.com>
54011
54012 * g++.dg/warn/Wunused-1.C: New test.
54013
54014 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
54015
54016 * g++.dg/abi/mangle6.C: New test.
54017
54018 2002-03-13 Jakub Jelinek <jakub@redhat.com>
54019
54020 * gcc.c-torture/compile/20020309-2.c: New test.
54021
54022 * gcc.c-torture/compile/20020312-1.c: New test.
54023
54024 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
54025
54026 * g++.dg/other/access1.C: New test.
54027
54028 2002-03-12 Jakub Jelinek <jakub@redhat.com>
54029
54030 * gcc.c-torture/execute/wchar_t-1.c: New test.
54031
54032 2002-03-12 David Edelsohn <edelsohn@gnu.org>
54033
54034 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54035
54036 2002-03-12 Roger Sayle <roger@eyesopen.com>
54037
54038 * gcc.dg/20020312-1.c: New test case.
54039
54040 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
54041
54042 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54043
54044 2002-03-11 Richard Henderson <rth@redhat.com>
54045
54046 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54047 * g++.old-deja/g++.jason/report.C: Likewise.
54048
54049 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
54050
54051 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54052 * g++.old-deja/g++.robertl/eb56.C: Likewise.
54053
54054 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
54055
54056 * g++.dg/overload/pmf1.C: New test.
54057
54058 2002-03-11 Kazu Hirata <kazu@hxi.com>
54059
54060 * gcc.c-torture/execute/20020307-1.c: Use long.
54061
54062 2002-03-11 Jakub Jelinek <jakub@redhat.com>
54063
54064 PR optimization/5844
54065 * gcc.dg/20020310-1.c: New test.
54066
54067 2002-03-09 Michael Meissner <meissner@redhat.com>
54068
54069 * gcc.c-torture/execute/memcpy-2.c: New test.
54070 * gcc.c-torture/execute/memset-1.c: New test.
54071 * gcc.c-torture/execute/strlen-1.c: New test.
54072 * gcc.c-torture/execute/strcmp-1.c: New test.
54073 * gcc.c-torture/execute/strncmp-1.c: New test.
54074
54075 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
54076
54077 * gcc.dg/ppc-ldstruct.c: New test.
54078
54079 2002-03-09 Jakub Jelinek <jakub@redhat.com>
54080
54081 * gcc.c-torture/execute/va-arg-22.c: New test.
54082
54083 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54084
54085 * gcc.c-torture/compile/20020309-1.c: New test.
54086
54087 2002-03-08 Jakub Jelinek <jakub@redhat.com>
54088
54089 * gcc.c-torture/execute/20020307-2.c: New test.
54090
54091 2002-03-07 Jeffrey A Law (law@redhat.com)
54092
54093 * g77.f-torture/compile/20020307-1.f: New test.
54094
54095 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
54096
54097 * gcc.dg/unordered-1.c: New test.
54098
54099 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
54100
54101 * gcc.c-torture/execute/20020307-1.c: New test.
54102
54103 2002-03-05 Jakub Jelinek <jakub@redhat.com>
54104
54105 * gcc.dg/20020304-1.c: New test.
54106
54107 * gcc.c-torture/compile/20020304-2.c: New test.
54108
54109 2002-03-04 Zack Weinberg <zack@codesourcery.com>
54110
54111 * gcc.c-torture/compile/20020304-1.c: New test case
54112 (from PR c/5830).
54113
54114 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
54115
54116 * gcc.dg/20020103-1.c: Add other -D ppc variants.
54117
54118 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
54119
54120 * g++.dg/other/classkey1.C: New test.
54121
54122 2002-03-01 Richard Henderson <rth@redhat.com>
54123
54124 * gcc.c-torture/compile/981223-1.x: New.
54125 * gcc.c-torture/compile/920625-1.x: New.
54126
54127 2002-02-28 Richard Henderson <rth@redhat.com>
54128
54129 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54130
54131 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
54132
54133 * gcc.c-torture/execute/20020227-1.c: New test.
54134
54135 2002-02-27 Mark Mitchell <mark@codesourcery.com>
54136
54137 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54138 here" ERROR lines.
54139 * g++.old-deja/g++.oliva/partord1.C: Likewise.
54140 * g++.old-deja.g++.other/defarg1.C: Likewise.
54141 * g++.old-deja/g++.pt/calls2.C: Likewise.
54142 * g++.old-deja/g++.pt/crash20.C: Likewise.
54143 * g++.old-deja/g++.pt/crash30.C: Likewise.
54144 * g++.old-deja/g++.pt/crash36.C: Likewise.
54145 * g++.old-deja/g++.pt/crash6.C: Likewise.
54146 * g++.old-deja/g++.pt/defarg13.C: Likewise.
54147 * g++.old-deja/g++.pt/derived3.C: Likewise.
54148 * g++.old-deja/g++.pt/error1.C: Likewise.
54149 * g++.old-deja/g++.pt/friend21.C: Likewise.
54150 * g++.old-deja/g++.pt/friend23.C: Likewise.
54151 * g++.old-deja/g++.pt/infinite1.C: Likewise.
54152 * g++.old-deja/g++.robertl/eb128.C: Likewise.
54153
54154 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
54155
54156 * gcc.c-torture/execute/20020225-2.c: New test.
54157
54158 2002-02-27 Zack Weinberg <zack@codesourcery.com>
54159
54160 * gcc.c-torture/execute/920730-1t.c,
54161 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54162 Delete test cases, only relevant to -traditional.
54163
54164 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
54165
54166 * gcc.dg/cpp/undef1.c: Remove.
54167 * gcc.dg/cpp/directiv.c: Update.
54168 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54169
54170 2002-02-27 Michael Meissner <meissner@redhat.com>
54171
54172 * gcc.c-torture/execute/20020226-1.c: New test.
54173
54174 2002-02-26 Jakub Jelinek <jakub@redhat.com>
54175
54176 * g++.dg/debug/debug4.C: New test.
54177
54178 * gcc.dg/ia64-visibility-1.c: New test.
54179
54180 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
54181
54182 * gcc.dg/debug/20020224-1.c: New.
54183
54184 2002-02-25 Kazu Hirata <kazu@hxi.com>
54185
54186 * gcc.c-torture/execute/960416-1.x: New.
54187 * gcc.c-torture/execute/divconst-3.x: Likewise.
54188
54189 2002-02-25 Jakub Jelinek <jakub@redhat.com>
54190
54191 * gcc.dg/20020224-1.c: New test.
54192
54193 2002-02-25 Alan Modra <amodra@bigpond.net.au>
54194
54195 * gcc.c-torture/execute/20020225-1.c: New.
54196
54197 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
54198
54199 * gcc.dg/cpp/wchar-1.c: New test.
54200
54201 2002-02-23 Jakub Jelinek <jakub@redhat.com>
54202
54203 * gcc.dg/20020222-1.c: New test.
54204
54205 2002-02-22 Jakub Jelinek <jakub@redhat.com>
54206
54207 * g++.dg/opt/anonunion1.C: New test.
54208
54209 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
54210
54211 * g++.dg/template/qualttp19.C: New test.
54212 * g++.dg/template/qualttp20.C: New test.
54213 * g++.old-deja/g++.jason/report.C: Adjust expected errors
54214 * g++.old-deja/g++.other/qual1.C: Likewise.
54215
54216 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
54217
54218 * gcc.dg/attr-alwaysinline.c: New.
54219
54220 2002-02-21 Jakub Jelinek <jakub@redhat.com>
54221
54222 * gcc.dg/20020220-1.c: New test.
54223
54224 * gcc.dg/20020220-2.c: New test.
54225
54226 * g++.dg/opt/mmx1.C: New test.
54227
54228 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
54229
54230 * gcc.c-torture/compile/20020110.c: New test.
54231
54232 2002-02-20 Jakub Jelinek <jakub@redhat.com>
54233
54234 * gcc.c-torture/execute/20020219-1.c: New test.
54235
54236 * gcc.dg/20020219-1.c: New test.
54237
54238 * gcc.dg/noncompile/20020220-1.c: New test.
54239
54240 * g++.dg/opt/ptrintsum1.C: New test.
54241
54242 * gcc.dg/debug/20020220-1.c: New test.
54243
54244 2002-02-17 Jakub Jelinek <jakub@redhat.com>
54245
54246 * gcc.c-torture/execute/20020216-1.c: New test.
54247
54248 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54249
54250 * gcc.dg/decl-1.c: Update, new test.
54251
54252 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
54253
54254 * g++.dg/abi/bitfield1.C: New test.
54255 * g++.dg/abi/bitfield2.C: New test.
54256
54257 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
54258
54259 * gcc.dg/attr-nest.c: New test.
54260
54261 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
54262
54263 * gcc.c-torture/execute/20020215-1.c: New test.
54264
54265 2002-02-14 Jakub Jelinek <jakub@redhat.com>
54266
54267 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54268 * g++.dg/debug/debug.exp: New.
54269 * g++.dg/debug/trivial.C: New.
54270 * g++.dg/debug/debug1.C: Moved...
54271 * g++.dg/other/debug1.C: ...from here.
54272 * g++.dg/debug/debug2.C: Moved...
54273 * g++.dg/other/debug2.C: ...from here.
54274 * g++.dg/debug/debug3.C: Moved...
54275 * g++.dg/other/debug3.C: ...from here.
54276
54277 * gcc.dg/noncompile/20020213-1.c: New test.
54278
54279 2002-02-13 Jakub Jelinek <jakub@redhat.com>
54280
54281 * g++.dg/other/debug3.C: New test.
54282
54283 * gcc.c-torture/execute/20020213-1.c: New test.
54284
54285 2002-02-13 Richard Smith <richard@ex-parrot.com>
54286
54287 * g++.old-deja/g++.other/thunk1.C: New test.
54288
54289 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
54290
54291 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54292
54293 2002-02-13 Stan Shebs <shebs@apple.com>
54294
54295 * gcc.dg/altivec-3.c: New.
54296
54297 2002-02-12 Jakub Jelinek <jakub@redhat.com>
54298
54299 * gcc.dg/Wunreachable-1.c: New test.
54300 * gcc.dg/Wunreachable-2.c: New test.
54301
54302 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54303
54304 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54305
54306 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
54307
54308 * gcc.dg/decl-1.c: New test.
54309
54310 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
54311
54312 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54313
54314 2002-02-10 Kazu Hirata <kazu@hxi.com>
54315
54316 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54317 * gcc.c-torture/compile/980506-1.x: Likewise.
54318
54319 2002-02-10 Kazu Hirata <kazu@hxi.com>
54320
54321 * gcc.dg/20020210-1.c: New.
54322
54323 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
54324
54325 * g77.f-torture/execute/947.f: New regression test
54326 for PR fortran/947.
54327
54328 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
54329
54330 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54331 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54332
54333 2002-02-08 Richard Henderson <rth@redhat.com>
54334
54335 * gcc.c-torture/compile/labels-3.c: New.
54336
54337 2002-02-08 Jakub Jelinek <jakub@redhat.com>
54338
54339 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54340 expression statements work instead.
54341 * gcc.dg/noncompile/20020207-1.c: New test.
54342
54343 2002-02-07 Richard Henderson <rth@redhat.com>
54344
54345 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54346
54347 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54348
54349 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54350 message from g77
54351 * lib/g77-dg.exp: Trim g77 error messages so that they are
54352 recognized by dg.exp.
54353
54354 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54355
54356 PR fortran/5473
54357 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
54358
54359 2002-02-07 Richard Henderson <rth@redhat.com>
54360
54361 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54362 to be sufficiently aligned for integers.
54363
54364 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
54365
54366 * g++.dg/template/friend4.C: New test.
54367
54368 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54369
54370 PR fortran/5743
54371 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54372 unsupported cases.
54373
54374 2002-02-07 Richard Henderson <rth@redhat.com>
54375
54376 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54377 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54378 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54379 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54380
54381 2002-02-06 Richard Henderson <rth@redhat.com>
54382
54383 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54384
54385 2002-02-06 Janis Johnson <janis187@us.ibm.com>
54386
54387 * gcc.dg/20020206-1.c: New test.
54388
54389 2002-02-06 Jakub Jelinek <jakub@redhat.com>
54390
54391 * gcc.c-torture/execute/20020206-1.c: New test.
54392
54393 * gcc.c-torture/execute/20020206-2.c: New test.
54394
54395 PR optimization/5429:
54396 * gcc.c-torture/compile/20020206-1.c: New test.
54397
54398 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
54399
54400 * g++.dg/ext/align1.C: Do not use an explicit alignment value
54401 as certain file formats cannot support particularly large
54402 alignments.
54403
54404 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54405 and do not expect to be able to link the executable.
54406
54407 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54408 fail because the COFF format does not support the weak attribute.
54409
54410 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
54411
54412 * g77.dg/pr5473.f: New test
54413
54414 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
54415
54416 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54417 Fix testcase accordingly.
54418
54419 2002-02-04 Richard Henderson <rth@redhat.com>
54420
54421 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54422 (buf): Change to be an array of pointers, not ints.
54423
54424 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54425
54426 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
54427 before all tests. Move warning one line above to match where it
54428 C frontend emits.
54429 * gcc.dg/Wswitch-2.c: New test.
54430 * g++.dg/warn/Wswitch-1.C: New test.
54431 * g++.dg/warn/Wswitch-2.C: New test.
54432
54433 2002-02-04 Richard Henderson <rth@redhat.com>
54434
54435 * g++.dg/abi/offsetof.C: Fix size comparison.
54436
54437 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
54438
54439 * gcc.dg/cast-qual-2.c: New test.
54440
54441 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54442
54443 * gcc.dg/20020201-4.c: New test.
54444
54445 2002-02-04 Ben Elliston <bje@redhat.com>
54446
54447 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54448 target_info attribute != 0, in addition to the empty string.
54449 (gcc_target_compile): Likewise.
54450
54451 2002-02-03 Andrew Cagney <ac131313@redhat.com>
54452
54453 * gcc.dg/Wswitch.c: New test.
54454 PR gcc/4475. PR gcc/3780.
54455
54456 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
54457
54458 * g77.f-torture/execute/5122.f: New test for regressions
54459 against PR fortran/5122.
54460
54461 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
54462
54463 * g77.f-torture/compile/pr3743.f: Delete
54464 * g77.dg/pr3743-1.f: New test.
54465 * g77.dg/pr3743-2.f: New test.
54466 * g77.dg/pr3743-3.f: New test.
54467 * g77.dg/pr3743-4.f: New test.
54468
54469 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54470
54471 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54472
54473 2002-02-02 Richard Henderson <rth@redhat.com>
54474
54475 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54476 * gcc.c-torture/execute/bf64-1.c: Likewise.
54477
54478 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54479
54480 * gcc.dg/20020201-2.c: New test.
54481
54482 * gcc.dg/20020201-3.c: New test.
54483
54484 * gcc.c-torture/execute/bitfld-2.c: New test.
54485
54486 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54487
54488 * gcc.dg/bitfld-1.c: Update.
54489 * gcc.dg/bitfld-2.c: Update.
54490 * gcc.c-torture/execute/bitfld-1.x: New.
54491
54492 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54493
54494 * gcc.c-torture/execute/20020201-1.c: New test.
54495
54496 2002-02-01 Janis Johnson <janis187@us.ibm.com>
54497
54498 PR target/5469
54499 * gcc.dg/20020201-1.c: New test.
54500
54501 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
54502
54503 PR fortran/3743
54504 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54505 * g77.f-torture/compile/pr3743.x: Remove
54506
54507 2002-01-31 Tom Rix <trix@redhat.com>
54508
54509 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54510
54511 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54512
54513 * gcc.dg/noncompile/20020130-1.c: New test.
54514
54515 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
54516
54517 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54518
54519 2002-01-29 Richard Henderson <rth@redhat.com>
54520
54521 * gcc.c-torture/execute/991118-1.c: Cast various constants back
54522 to long long.
54523 * gcc.c-torture/execute/bf64-1.c: Likewise.
54524
54525 2002-01-29 Jakub Jelinek <jakub@redhat.com>
54526
54527 * gcc.c-torture/execute/20020129-1.c: New test.
54528
54529 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54530
54531 * gcc.c-torture/compile/20000224-1.c: Update.
54532 * gcc.c-torture/execute/bitfld-1.c: New tests.
54533 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54534 * gcc.dg/uninit-A.c: Update.
54535
54536 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
54537
54538 * g++.dg/template/ctor1.C: Add instantiation.
54539
54540 2002-01-28 Paul Koning <pkoning@equallogic.com>
54541
54542 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54543 argument to __builtin_prefetch to be const ptr.
54544
54545 2002-01-28 Jakub Jelinek <jakub@redhat.com>
54546
54547 * gcc.c-torture/compile/20020120-1.c: New test.
54548
54549 2002-01-27 Kazu Hirata <kazu@hxi.com>
54550
54551 * gcc.c-torture/execute/20020127-1.c: New test.
54552
54553 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
54554
54555 * g77.dg/f77-edit-i-in.f: New test
54556 * g77.dg/f77-edit-i-out.f: New test
54557
54558 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
54559
54560 * gcc.dg/debug/debug.exp: New file.
54561 * gcc.dg/debug/trivial.c: New file.
54562 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54563 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54564 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54565 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54566 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54567 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54568 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54569 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54570 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54571 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54572 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54573 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54574 * gcc.dg/20000503-1.c: Removed.
54575 * gcc.dg/20010207-1.c: Removed.
54576 * gcc.dg/20011223-1.c: Removed.
54577 * gcc.dg/20020104-2.c: Removed.
54578 * gcc.dg/debug-1.c: Removed.
54579 * gcc.dg/debug-2.c: Removed.
54580 * gcc.dg/debug-3.c: Removed.
54581 * gcc.dg/debug-4.c: Removed.
54582 * gcc.dg/debug-5.c: Removed.
54583 * gcc.dg/debug-6.c: Removed.
54584 * gcc.dg/dwarf2-1.c: Removed.
54585 * gcc.dg/dwarf2-2.c: Removed.
54586
54587 2002-01-25 Jakub Jelinek <jakub@redhat.com>
54588
54589 * g++.old-deja/g++.other/eh5.C: New test.
54590 * g++.old-deja/g++.other/sibcall2.C: New test.
54591 * g++.old-deja/g++.other/array9.C: New test.
54592 * g++.old-deja/g++.other/typename2.C: New test.
54593 * g++.old-deja/g++.other/crash60.C: New test.
54594 * g++.old-deja/g++.other/conv9.C: New test.
54595 * g++.old-deja/g++.other/mangle10.C: New test.
54596 * g++.old-deja/g++.other/unchanging1.C: New test.
54597 * g++.old-deja/g++.other/exprstmt1.C: New test.
54598 * g++.old-deja/g++.other/inline23.C: New test.
54599 * g++.old-deja/g++.eh/ia64-1.C: New test.
54600 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54601 * g++.old-deja/g++.other/reload1.C: New test.
54602 * g++.old-deja/g++.other/static20.C: New test.
54603 * g++.old-deja/g++.other/local-alloc1.C: New test.
54604 * g++.old-deja/g++.other/conv8.C: New test.
54605 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54606 * g++.old-deja/g++.other/storeexpr1.C: New test.
54607 * g++.old-deja/g++.other/storeexpr2.C: New test.
54608 * g++.dg/eh/template2.C: New test.
54609 * g++.dg/warn/weak1.C: New test.
54610
54611 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54612
54613 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54614 Remove first, non-varying, argument.
54615
54616 2002-01-23 Richard Henderson <rth@redhat.com>
54617
54618 * gcc.dg/inline-2.c: New.
54619
54620 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54621 Add optional target arg. Check number of arguments.
54622 (scan-assembler-not, scan-assembler-dem): Likewise.
54623 (scan-assembler-dem-not): Likewise.
54624
54625 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54626
54627 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54628 line 12.
54629 * g++.old-deja/g++.brendan/parse3.C,
54630 g++.old-deja/g++.other/crash26.C,
54631 g++.old-deja/g++.other/crash28.C,
54632 g++.old-deja/g++.other/crash29.C,
54633 g++.old-deja/g++.other/crash30.C,
54634 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54635
54636 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54637
54638 * gcc.dg/20020115-1.c: New.
54639
54640 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54641
54642 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54643
54644 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54645
54646 * gcc.dg/20020122-3.c: New.
54647
54648 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54649
54650 * g++.dg/other/gc1.C: New test.
54651
54652 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54653
54654 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54655
54656 2002-01-22 Richard Henderson <rth@redhat.com>
54657
54658 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54659
54660 2002-01-22 Richard Henderson <rth@redhat.com>
54661
54662 * gcc.dg/20020122-4.c: New.
54663
54664 2002-01-22 H.J. Lu <hjl@gnu.org>
54665
54666 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54667 link output.
54668 * gcc.dg/special/ecos.exp: Likewise.
54669 * lib/g++-dg.exp: Likewise.
54670 * lib/g77-dg.exp: Likewise.
54671 * lib/gcc-dg.exp : Likewise.
54672 * lib/mike-g++.exp: Likewise.
54673 * lib/mike-g77.exp: Likewise.
54674 * lib/mike-gcc.exp: Likewise.
54675 * lib/objc-dg.exp: Likewise.
54676
54677 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54678
54679 PR target/5379
54680 * gcc.dg/20020122-2.c: New test.
54681
54682 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54683
54684 * gcc.dg/20020122-1.c: New test.
54685
54686 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54687
54688 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54689
54690 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54691
54692 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54693
54694 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54695
54696 * gcc.c-torture/compile/20020121-1.c: New test.
54697
54698 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54699
54700 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54701 ld_library_path.
54702
54703 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54704
54705 * gcc.dg/20020218-1.c: New test.
54706
54707 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54708
54709 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54710 messages
54711 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54712 "At global scope" warning
54713 * g++.dg/ext/align1.C: Change cygwin test for alignment
54714 from db-bogus to dg-warning
54715
54716 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54717
54718 * g77.f-torture/compile/cpp2.F: New test.
54719
54720 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54721
54722 * g++.dg/template/access1.C: New test.
54723
54724 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54725
54726 * gcc.dg/20020118-1.c: New.
54727
54728 2002-01-18 Kazu Hirata <kazu@hxi.com>
54729
54730 * gcc.c-torture/execute/20020118-1.c: New test.
54731
54732 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54733
54734 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54735 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54736 alignment warnings.
54737
54738 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54739
54740 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54741 torture_with_loops and torture_without_loops
54742
54743 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54744
54745 * gcc.c-torture/compile/20020116-1.c: New test.
54746
54747 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54748
54749 * gcc.dg/20020116-2.c: New test.
54750
54751 * gcc.dg/ultrasp4.c: New test.
54752
54753 * gcc.dg/20020116-1.c: New test.
54754
54755 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54756
54757 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54758 by EABI.
54759
54760 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54761
54762 * gcc.misc-tests/i386-prefetch.exp: New.
54763 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54764 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54765 * gcc.misc-tests/i386-pf-none-1.c: New test.
54766 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54767
54768 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54769
54770 * gcc.dg/gnu89-init-1.c: Add new tests.
54771
54772 2002-01-15 Andreas Jaeger <aj@suse.de>
54773
54774 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54775 * gcc.dg/i386-mmx-2.c: Likewise.
54776 * gcc.dg/i386-sse-1.c: Likewise.
54777 * gcc.dg/i386-sse-2.c: Likewise.
54778 * gcc.dg/i386-sse-3.c: Likewise.
54779
54780 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54781
54782 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54783 Uncomment additional cases that now pass.
54784
54785 2002-01-11 Richard Henderson <rth@redhat.com>
54786
54787 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54788 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54789
54790 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54791
54792 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54793
54794 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54795
54796 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54797 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54798
54799 2002-01-10 Dale Johannesen <dalej@apple.com>
54800
54801 * gcc.c-torture/execute/loop-11.c: New.
54802
54803 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54804
54805 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54806 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54807
54808 2002-01-09 Richard Henderson <rth@redhat.com>
54809
54810 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54811 type in which to perform the operation for each size.
54812
54813 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54814
54815 * gcc.c-torture/compile/20020109-2.c: New test.
54816
54817 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54818
54819 * gcc.c-torture/execute/loop-10.c: New test.
54820
54821 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54822
54823 * gcc.c-torture/compile/20010226-1.c: New test.
54824 * gcc.c-torture/compile/20010227-1.c: New test.
54825 * gcc.c-torture/compile/20010426-1.c: New test.
54826 * gcc.c-torture/compile/20010510-1.c: New test.
54827 * gcc.c-torture/compile/20010605-3.c: New test.
54828 * gcc.c-torture/compile/20010824-1.c: New test.
54829 * gcc.c-torture/execute/20010409-1.c: New test.
54830 * gcc.dg/noncompile/20000901-1.c: New test.
54831 * gcc.dg/20001023-1.c: New test.
54832 * gcc.dg/20001101-1.c: New test.
54833 * gcc.dg/20001102-1.c: New test.
54834 * gcc.dg/20010207-1.c: New test.
54835 * gcc.dg/20010405-1.c: New test.
54836 * gcc.dg/20010822-1.c: New test.
54837 * gcc.dg/20011107-1.c: New test.
54838
54839 2002-01-09 Jeffrey A Law (law@redhat.com)
54840
54841 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54842
54843 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54844 execution failure on PA targets.
54845
54846 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54847
54848 * gcc.c-torture/compile/20020109-1.c: New test.
54849
54850 2002-01-08 Kazu Hirata <kazu@hxi.com>
54851
54852 * gcc.c-torture/execute/20020108-1.c: New test.
54853
54854 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54855
54856 * gcc.dg/20020108-1.c: New test.
54857
54858 2002-01-08 H.J. Lu <hjl@gnu.org>
54859
54860 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54861 for header files.
54862
54863 2002-01-08 Geoff Keating <geoffk@redhat.com>
54864
54865 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54866 consistency.
54867
54868 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54869
54870 * gcc.dg/altivec-4.c: Test altivec predicates.
54871
54872 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54873
54874 * gcc.c-torture/execute/20020107-1.c: New test.
54875
54876 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54877
54878 PR c/5279
54879 * gcc.c-torture/compile/20020106-1.c: New test.
54880
54881 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54882
54883 * gcc.c-torture/execute/nestfunc-4.c: New test.
54884
54885 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54886
54887 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54888 extra triple that slipped in.
54889 * g++.old-deja/g++.abi/align.C: Likewise.
54890 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54891
54892 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54893
54894 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54895 * g++.old-deja/g++.abi/align.C: Likewise.
54896 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54897
54898 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54899 on FreeBSD/i386.
54900 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54901 FreeBSD.
54902
54903 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54904
54905 * gcc.dg/20020104-1.c: New test.
54906
54907 * gcc.dg/20020104-2.c: New test.
54908
54909 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54910
54911 * gcc.dg/20020103-1.c: Fix typo in target selector.
54912
54913 2002-01-03 Richard Henderson <rth@redhat.com>
54914
54915 * gcc.dg/20020103-1.c: New.
54916
54917 2002-01-03 Kazu Hirata <kazu@hxi.com>
54918
54919 * gcc.c-torture/execute/20020103-1.c: New test.
54920
54921 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54922
54923 * g++.dg/other/debug2.C: New test.
54924
54925 * gcc.c-torture/compile/20020103-1.c: New test.
54926
54927 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54928
54929 * gcc.dg/gnu89-init-1.c: Added new tests.
54930
54931 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54932
54933 * g++.dg/template/friend2.C: Remove as patch is reverted.
54934
54935 * g++.dg/warn/oldcast1.C: New test.
54936
54937 * g++.dg/template/ptrmem1.C: New test.
54938 * g++.dg/template/ptrmem2.C: New test.
54939
54940 * g++.dg/template/ntp.C: New test.
54941
54942 * g++.dg/other/component1.C: New test.
54943
54944 * g++.dg/template/ttp3.C: New test.
54945
54946 * g++.dg/template/friend2.C: New test.
54947 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54948
54949 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54950
54951 * g++.dg/other/ptrmem1.C: New test.
54952 * g++.dg/other/ptrmem2.C: New test.
54953
54954 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54955
54956 * g++.dg/template/ctor1.C: New test.
54957
54958 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54959
54960 * g++.dg/template/friend2.C: New test.
54961
54962 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54963
54964 * gcc.dg/mmix-1.c: New test.
54965
54966 2001-12-31 Richard Henderson <rth@redhat.com>
54967
54968 * gcc.dg/asm-5.c: New.
54969
54970 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54971
54972 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54973 in namespace __gnu_cxx
54974
54975 2001-12-30 Richard Henderson <rth@redhat.com>
54976
54977 * gcc.dg/debug-6.c: New.
54978
54979 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54980
54981 * gcc.c-torture/compile/20011229-2.c: New test.
54982
54983 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54984
54985 * gcc.dg/debug-3.c: New test.
54986 * gcc.dg/debug-4.c: New test.
54987 * gcc.dg/debug-5.c: New test.
54988
54989 2001-12-29 Richard Henderson <rth@redhat.com>
54990
54991 * g++.dg/eh/loop1.C: New.
54992
54993 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54994
54995 * g++.dg/template/crash1.C: New test.
54996
54997 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54998
54999 * g++.dg/other/const1.C: New test.
55000
55001 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55002
55003 * gcc.c-torture/compile/20011229-1.c: New test.
55004
55005 2001-12-28 Stan Shebs <shebs@apple.com>
55006
55007 * lib/objc-torture.exp: Resync with c-torture.exp.
55008 * lib/objc.exp: Load standard libraries.
55009
55010 2001-12-28 Jakub Jelinek <jakub@redhat.com>
55011
55012 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55013 additional tests.
55014
55015 2001-12-27 Roger Sayle <roger@eyesopen.com>
55016
55017 * gcc.c-torture/execute/string-opt-16.c: New testcase.
55018
55019 2001-12-27 Richard Henderson <rth@redhat.com>
55020
55021 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55022
55023 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
55024
55025 * g++.dg/eh/ctor1.C: New test.
55026 * g++.dg/other/error2.C: New test.
55027
55028 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
55029
55030 * g++.dg/other/init2.C: New test.
55031
55032 2001-12-24 Richard Henderson <rth@redhat.com>
55033
55034 * gcc.dg/20011223-1.c: New.
55035 * gcc.dg/inline-1.c: New.
55036
55037 2001-12-23 Richard Henderson <rth@redhat.com>
55038
55039 * gcc.dg/asm-4.c: Test operand modifiers.
55040
55041 2001-12-23 Richard Henderson <rth@redhat.com>
55042
55043 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55044
55045 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
55046
55047 * gcc.c-torture/execute/20011223-1.c: New test.
55048
55049 2001-12-21 Richard Henderson <rth@redhat.com>
55050
55051 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55052 re-enables the warning.
55053
55054 2001-12-21 Richard Henderson <rth@redhat.com>
55055
55056 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55057
55058 2001-12-20 Jakub Jelinek <jakub@redhat.com>
55059
55060 * gcc.c-torture/compile/20011218-1.c: New test.
55061
55062 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
55063
55064 * gcc.misc-test/arm-isr.exp: New file. Control running of the
55065 arm-isr.c test.
55066 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
55067 epilogue generation for ARM ISR routines.
55068
55069 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55070
55071 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55072 * gcc.dg/format/c90-printf-3.c: Likewise.
55073 * gcc.dg/format/c99-printf-3.c: Likewise.
55074 * gcc.dg/format/ext-1.c: Likewise.
55075 * gcc.dg/format/ext-6.c: Likewise.
55076 * gcc.dg/format/format.h: Prototype unlocked stdio.
55077
55078 2001-12-20 Richard Henderson <rth@redhat.com>
55079
55080 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55081 (arena): Use it.
55082 (malloc): Correct allocation logic. Abort if we fill up the
55083 arena before initialization complete.
55084 (realloc): Correct allocation logic.
55085
55086 2001-12-20 Jakub Jelinek <jakub@redhat.com>
55087
55088 * gcc.c-torture/compile/20011219-2.c: New test.
55089
55090 * gcc.c-torture/execute/20011219-1.c: New test.
55091
55092 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
55093
55094 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55095 target does not support weak symbols.
55096
55097 2001-12-19 Jakub Jelinek <jakub@redhat.com>
55098
55099 * gcc.c-torture/compile/20011219-1.c: New test.
55100
55101 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
55102
55103 * g++.dg/other/error1.C: New test.
55104
55105 2001-12-17 Jeffrey A Law (law@redhat.com)
55106
55107 * gcc.c-torture/execute/20011217-1.c: New test.
55108
55109 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
55110
55111 * objc.dg/special/: New directory.
55112 * objc.dg/special/special.exp: New file.
55113 * objc.dg/special/unclaimed-category-1.h: New file.
55114 * objc.dg/special/unclaimed-category-1a.m: New file.
55115 * objc.dg/special/unclaimed-category-1.m: New file.
55116
55117 2001-12-17 Andreas Jaeger <aj@suse.de>
55118
55119 * gcc.c-torture/compile/20011217-2.c: New test.
55120
55121 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
55122
55123 * gcc.c-torture/compile/20011217-1.c: New test.
55124
55125 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
55126
55127 * gcc.dg/20011214-1.c: New.
55128
55129 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
55130
55131 * gcc.dg/altivec-4.c: New.
55132
55133 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
55134
55135 * gcc.dg/20011113-1.c: New test.
55136
55137 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
55138
55139 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55140 std::__malloc_alloc_template<0> and
55141 std::__default_alloc_template<false, 0>.
55142
55143 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
55144
55145 * objc/execute/bf-21.m: New test.
55146 * objc/execute/enumeration-1.m: New test.
55147 * objc/execute/enumeration-2.m: New test.
55148
55149 2001-12-12 Jakub Jelinek <jakub@redhat.com>
55150
55151 * gcc.dg/gnu89-init-1.c: New test.
55152
55153 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
55154
55155 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55156 * g++.old-deja/g++.jason/2371.C: Likewise.
55157 * g++.old-deja/g++.jason/template33.C: Likewise.
55158 * g++.old-deja/g++.jason/template34.C: Likewise.
55159 * g++.old-deja/g++.jason/template36.C: Likewise.
55160 * g++.old-deja/g++.oliva/typename1.C: Likewise.
55161 * g++.old-deja/g++.oliva/typename2.C: Likewise.
55162 * g++.old-deja/g++.other/typename1.C: Likewise.
55163 * g++.old-deja/g++.pt/inherit2.C: Likewise.
55164 * g++.old-deja/g++.pt/nontype5.C: Likewise.
55165 * g++.old-deja/g++.pt/typename11.C: Likewise.
55166 * g++.old-deja/g++.pt/typename14.C: Likewise.
55167 * g++.old-deja/g++.pt/typename16.C: Likewise.
55168 * g++.old-deja/g++.pt/typename3.C: Likewise.
55169 * g++.old-deja/g++.pt/typename4.C: Likewise.
55170 * g++.old-deja/g++.pt/typename5.C: Likewise.
55171 * g++.old-deja/g++.pt/typename7.C: Likewise.
55172 * g++.old-deja/g++.robertl/eb9.C: Likewise.
55173
55174 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
55175
55176 * g++.dg/other/linkage1.C: New test.
55177 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55178 specifiers.
55179
55180 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
55181
55182 * gcc.dg/concat.c: New test.
55183
55184 2001-12-11 Stan Shebs <shebs@apple.com>
55185
55186 * objc/compile: New test directory.
55187 * objc/compile/compile.exp: New expect script.
55188 * objc/compile/20011211-1.m: New compile test.
55189
55190 2001-12-11 Jason Merrill <jason@redhat.com>
55191
55192 * lib/prune.exp (prune_gcc_output): Also handle "In member
55193 function". So many permutations...
55194
55195 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
55196
55197 * g++.dg/template/typedef1.C: New test.
55198
55199 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
55200
55201 * g++.dg/other/copy1.C: New test.
55202
55203 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
55204
55205 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55206
55207 * gcc.dg/builtin-choose-expr.c: New.
55208
55209 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
55210
55211 * gcc.dg/altivec-2.c: New.
55212
55213 2001-12-07 Richard Henderson <rth@redhat.com>
55214
55215 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55216
55217 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
55218
55219 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55220 ultrasparc.
55221
55222 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55223
55224 * g++-old.deja/g++.robertl/eb101.C: Deleted.
55225
55226 2001-12-06 Janis Johnson <janis187@us.ibm.com>
55227
55228 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55229 variable argument list.
55230
55231 2001-12-06 Zack Weinberg <zack@codesourcery.com>
55232
55233 * gcc.c-torture/execute/memcheck: Delete entire directory.
55234 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55235 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55236
55237 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
55238
55239 * gcc.dg/Wshadow-1.c: New test.
55240
55241 2001-12-05 Jakub Jelinek <jakub@redhat.com>
55242
55243 * gcc.c-torture/compile/20011130-1.c: New test.
55244
55245 * gcc.dg/noncompile/20011025-1.c: New test.
55246
55247 * g++.dg/other/anon-union.C: New test.
55248
55249 * gcc.c-torture/execute/20011024-1.c: New test.
55250
55251 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
55252
55253 * gcc.c-torture/execute/20000722-1.x,
55254 gcc.c-torture/execute/20010123-1.x: Remove.
55255 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55256 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55257 gcc.dg/c99-complit-2.c: New tests.
55258
55259 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
55260
55261 * g++.dg/inherit/base1.C: New test.
55262
55263 2001-12-04 Jakub Jelinek <jakub@redhat.com>
55264
55265 * g++.dg/other/stdarg1.C: New test.
55266
55267 * gcc.c-torture/compile/20011130-2.c: New test.
55268
55269 2001-12-03 Janis Johnson <janis187@us.ibm.com>
55270
55271 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55272 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55273 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55274 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55275 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55276 * gcc.dg/builtin-prefetch-1.c: New test.
55277
55278 2001-12-03 Jakub Jelinek <jakub@redhat.com>
55279
55280 * gcc.dg/20011130-1.c: New test.
55281
55282 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
55283
55284 * g++.dg/other/scope1.C: New test.
55285 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55286
55287 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55288
55289 * gcc.dg/vla-init-1.c: New test.
55290
55291 2001-12-01 Geoff Keating <geoffk@redhat.com>
55292
55293 * gcc.c-torture/compile/structs.c: New testcase from GDB.
55294
55295 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
55296
55297 * objc.dg/alias.m: Update.
55298 * objc.dg/class-1.m: Update.
55299 * objc.dg/const-str-1.m: Update.
55300 * objc.dg/fwd-proto-1.m: Update.
55301 * objc.dg/id-1.m: Update.
55302 * objc.dg/super-class-1.m: Update.
55303
55304 2001-11-29 Mark Mitchell <mark@codesourcery.com>
55305
55306 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55307 constructs.
55308
55309 2001-11-28 Jeffrey A Law (law@cygnus.com)
55310
55311 * gcc.c-torture/execute/20011128-1.c: New test.
55312
55313 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
55314
55315 * gcc.dg/20011127-1.c: New test.
55316
55317 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55318
55319 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
55320 from Austin Group draft 7.
55321 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
55322 scanf format arguments.
55323 * gcc.dg/format/no-exargs-2.c: New test.
55324
55325 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
55326
55327 * g++.dg/abi/vbase8-4.C: New test.
55328
55329 2001-11-24 Ian Lance Taylor <ian@airs.com>
55330
55331 * gcc.c-torture/execute/20011121-1.c: New test.
55332
55333 2001-11-23 Jeffrey A Law (law@cygnus.com)
55334
55335 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55336
55337 2001-11-23 Andreas Jaeger <aj@suse.de>
55338
55339 * gcc.dg/cpp/charconst-2.c: New test.
55340
55341 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
55342
55343 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55344 to the host if it is remote. Let tests specify extra headers
55345 they use.
55346 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55347 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55348 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55349 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55350 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55351 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55352 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55353 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55354 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55355 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55356
55357 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
55358
55359 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55360 for little endian ARMs.
55361
55362 2001-11-20 Jakub Jelinek <jakub@redhat.com>
55363
55364 * gcc.c-torture/compile/20011119-1.c: New test.
55365 * gcc.c-torture/compile/20011119-2.c: New test.
55366
55367 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
55368
55369 * gcc.dg/altivec-1.c: Fix typo.
55370
55371 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55372
55373 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55374
55375 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
55376
55377 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55378
55379 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
55380
55381 * lib/g77.exp: Don't specify --rpath-link.
55382
55383 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55384 across all the headers.
55385 * gcc.dg/format/format.exp: For testing on a remote host,
55386 copy format.h.
55387
55388 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55389 * gcc.c-torture/execute/930406-1.c: Likewise.
55390 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55391
55392 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
55393
55394 * gcc.dg/altivec-1.c: New.
55395
55396 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
55397
55398 * gcc.dg/cpp/fpreprocessed.c: New test case.
55399
55400 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55401
55402 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55403 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55404 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55405
55406 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55407
55408 * gcc.dg/no-builtin-1.c: New test.
55409
55410 2001-11-16 Jakub Jelinek <jakub@redhat.com>
55411
55412 * gcc.c-torture/execute/20011115-1.c: New test.
55413
55414 2001-11-15 Jakub Jelinek <jakub@redhat.com>
55415
55416 * gcc.c-torture/compile/20011114-2.c: New test.
55417 * gcc.c-torture/compile/20011114-3.c: New test.
55418 * gcc.c-torture/compile/20011114-4.c: New test.
55419
55420 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
55421
55422 * g++.dg/other/init1.C: New test.
55423
55424 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
55425
55426 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55427 message.
55428
55429 * gcc.c-torture/execute/20011114-1.c: New testcase.
55430
55431 * gcc.c-torture/compile/20010327-1.c: Revert last change.
55432 * gcc.c-torture/compile/20011114-1.c: New test, exactly
55433 like the (before this change) version of 20010327-1.c.
55434
55435 2001-11-14 Roger Sayle <roger@eyesopen.com>
55436
55437 * gcc.c-torture/execute/string-opt-13.c: New testcase.
55438
55439 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
55440
55441 * g++.dg/init/array2.C: New test.
55442
55443 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
55444
55445 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55446
55447 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
55448
55449 * g++.dg/other/forscope1.C: New test.
55450 * g++.dg/ext/forscope1.C: New test.
55451 * g++.dg/ext/forscope2.C: New test.
55452
55453 2001-11-13 Jakub Jelinek <jakub@redhat.com>
55454
55455 * gcc.c-torture/execute/20011113-1.c: New test.
55456
55457 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
55458
55459 * gcc.c-torture/execute/20011109-2.c: New test.
55460
55461 * gcc.c-torture/execute/20011109-1.c: New test.
55462
55463 2001-11-09 Jakub Jelinek <jakub@redhat.com>
55464
55465 * gcc.c-torture/compile/20011109-1.c: New test.
55466
55467 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
55468
55469 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55470 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55471 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55472 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55473 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55474 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55475 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55476
55477 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
55478
55479 * g++.dg/warn/Wshadow-1.C: New tests.
55480 * g++.old-deja/g++.mike/for3.C: Update.
55481
55482 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
55483
55484 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55485 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55486 XFAILs. Adjust expected error texts.
55487 * gcc.c-torture/compile/20011106-1.c,
55488 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55489 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55490 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55491 gcc.dg/c99-array-lval-5.c: New tests.
55492
55493 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55494
55495 * gcc.dg/cpp/defined.c: Update.
55496
55497 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55498
55499 * gcc.c-torture/execute/anon-1.c: New test.
55500
55501 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
55502
55503 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55504 same size, so no warning should be produced on stormy16.
55505
55506 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55507 due to oversized array.
55508 * g++.old-deja/g++.mike/ns15.C: Likewise.
55509 * g++.old-deja/g++.pt/crash16.C: Likewise.
55510
55511 2001-11-02 Graham Stott <grahams@redhat.com>
55512
55513 * g++.dgother/debug1.C: Fix typos.
55514
55515 2001-11-01 Jakub Jelinek <jakub@redhat.com>
55516
55517 * g++.dg/other/debug1.C: New test.
55518
55519 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55520
55521 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55522 of unsigned long.
55523
55524 2001-10-30 Jakub Jelinek <jakub@redhat.com>
55525
55526 * gcc.dg/20011029-2.c: New test.
55527
55528 * gcc.c-torture/compile/20011029-1.c: New test.
55529
55530 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
55531
55532 * objc/execute/class_self-1.m: New test.
55533 * objc/execute/class_self-2.m: New test.
55534
55535 2001-10-25 Zack Weinberg <zack@codesourcery.com>
55536
55537 * gcc.misc-tests/msgs.exp: Delete.
55538 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55539 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
55540 error set to match recent changes.
55541
55542 2001-10-24 Zack Weinberg <zack@codesourcery.com>
55543
55544 * gcc.dg/20011021-1.c: New test.
55545
55546 2001-10-24 Jakub Jelinek <jakub@redhat.com>
55547
55548 * gcc.c-torture/compile/20011023-1.c: New test.
55549
55550 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
55551
55552 * lib/g77.exp: Rewrite based on lib/g++.exp.
55553
55554 2001-10-19 Jakub Jelinek <jakub@redhat.com>
55555
55556 * gcc.c-torture/execute/20011019-1.c: New test.
55557
55558 * gcc.dg/20011018-1.c: New test.
55559
55560 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
55561
55562 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55563
55564 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
55565
55566 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55567 * gcc.dg/attr-invalid.c: Likewise.
55568
55569 2001-10-18 Jakub Jelinek <jakub@redhat.com>
55570
55571 * gcc.dg/20011015-1.c: New test.
55572
55573 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55574
55575 * g++.dg/template/unify2.C: New test.
55576
55577 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55578
55579 * g++.dg/other/exception-specification.C: New test
55580
55581 2001-10-13 Tom Rix <trix@redhat.com>
55582
55583 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55584 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55585
55586 2001-10-12 Jakub Jelinek <jakub@redhat.com>
55587
55588 * gcc.dg/20011009-1.c: New test.
55589
55590 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
55591
55592 PR g++/4476
55593 * g++.dg/other/friend1.C: New test.
55594
55595 2001-10-11 Richard Henderson <rth@redhat.com>
55596
55597 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55598
55599 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55600
55601 * gcc.c-torture/compile/20011010-1.c: New.
55602
55603 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55604
55605 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55606 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55607 g77.f-torture/execute/execute.exp,
55608 g77.f-torture/noncompile/noncompile.exp,
55609 gcc.c-torture/compile/compile.exp,
55610 gcc.c-torture/execute/execute.exp,
55611 gcc.c-torture/execute/ieee/ieee.exp,
55612 gcc.c-torture/execute/memcheck/memcheck.exp,
55613 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55614 objc/execute/execute.exp: Update FSF address.
55615
55616 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55617
55618 * gcc.dg/cpp/cmdlne-C.c: Update.
55619 * gcc.dg/cpp/cmdlne-C2.c: New.
55620
55621 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55622
55623 * gcc.c-torture/execute/20011008-3.c: New.
55624
55625 2001-10-08 DJ Delorie <dj@redhat.com>
55626
55627 * gcc.dg/20011008-1.c: New.
55628 * gcc.dg/20011008-2.c: New.
55629
55630 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55631
55632 * gcc.dg/cpp/spacing1.c: Update test.
55633
55634 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55635
55636 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55637 spelling errors of "separate" as "seperate".
55638
55639 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55640
55641 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55642 enough to avoid inlining.
55643
55644 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55645
55646 * lib/g77.exp: set libg2c_dir correctly.
55647
55648 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55649
55650 * gcc.dg/cpp/macro11.c: New test.
55651
55652 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55653
55654 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55655 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55656 gcc.dg/format/multattr-3.c: New tests.
55657 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55658 tests for format attributes on function pointers being rejected.
55659
55660 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55661
55662 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55663
55664 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55665
55666 * g++.dg/warn/format1.C: New test.
55667
55668 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55669
55670 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55671
55672 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55673
55674 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55675
55676 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55677
55678 * gcc.dg/cpp/redef2.c: Add test.
55679
55680 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55681
55682 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55683 long-standing bug on i686, apparently.
55684 * gcc.c-torture/execute/loop-2c.x: New file.
55685 * gcc.c-torture/execute/loop-2d.x: New file.
55686 * gcc.c-torture/execute/loop-3c.x: New file.
55687
55688 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55689
55690 * gcc.dg/cpp/20000625-2.c: Correct line number.
55691
55692 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55693
55694 * gcc.dg/cpp/macro10.c: New test.
55695 * gcc.dg/cpp/strify3.c: New test.
55696 * gcc.dg/cpp/spacing1.c: Add tests.
55697 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55698 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55699
55700 2001-09-24 DJ Delorie <dj@redhat.com>
55701
55702 * gcc.c-torture/execute/20010924-1.c: New test.
55703
55704 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55705
55706 * objc/execute/paste.m: Remove.
55707
55708 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55709
55710 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55711
55712 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55713
55714 * g77.dg/strlen0.f: New test.
55715
55716 2001-09-21 Richard Henderson <rth@redhat.com>
55717
55718 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55719 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55720
55721 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55722
55723 Table-driven attributes.
55724 * g++.dg/ext/attrib1.C: New test.
55725
55726 2001-09-20 DJ Delorie <dj@redhat.com>
55727
55728 * gcc.dg/20000926-1.c: Update expected warning messages.
55729 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55730 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55731 array.
55732
55733 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55734
55735 * g++.dg/eh/registers1.C: New test case.
55736
55737 2001-09-17 Richard Henderson <rth@redhat.com>
55738
55739 * gcc.dg/array-5.c: Fix VLA decomposition test.
55740
55741 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55742
55743 * gcc.dg/cpp/line5.c: New testcase.
55744
55745 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55746
55747 * gcc.dg/cpp/macro9.c: New test.
55748
55749 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55750
55751 * gcc.c-torture/execute/980223.c: Change type of addr from long
55752 to char *.
55753
55754 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55755
55756 * gcc.c-torture/execute/20010915-1.c: New test.
55757
55758 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55759
55760 * g77.dg/bprob: New directory.
55761 * g77.dg/bprob/bprob.exp: New file.
55762 * g77.dg/bprob/bprob-1.f: New test.
55763 * g77.dg/gcov: New directory.
55764 * g77.dg/gcov/gcov.exp: New file.
55765 * g77.dg/gcov/gcov-1.f: New test.
55766 * g77.dg/gcov/gcov-1.x: New file.
55767
55768 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55769
55770 * gcc.dg/cpp/directiv.c: Update.
55771 * gcc.dg/cpp/undef1.c: Update.
55772
55773 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55774
55775 * gcc.dg/20010912-1.c: New test.
55776
55777 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55778
55779 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55780 language-independent file in lib.
55781 * lib/gcov.exp: New file.
55782
55783 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55784
55785 * gcc.c-torture/compile/20010911-1.c: New test.
55786
55787 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55788
55789 * lib/profopt.exp: New, to support profile-directed optimizations.
55790 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55791 * gcc.misc-tests/bprob-1.c: New test.
55792 * gcc.misc-tests/bprob-2.c: New test.
55793
55794 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55795
55796 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55797 XFAIL and which kinds of gcov output to verify.
55798 * gcc.misc-tests/gcov-4b.x: New file.
55799 * gcc.misc-tests/gcov-5b.x: New file.
55800 * gcc.misc-tests/gcov-6.x: New file.
55801 * gcc.misc-tests/gcov-7.c: New test.
55802 * gcc.misc-tests/gcov-7.x: New file.
55803
55804 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55805
55806 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55807 * gcc.misc-tests/gcov-6.c: New test.
55808
55809 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55810
55811 PR c++/3986
55812 * g++.dg/abi/vbase1.C: New test.
55813
55814 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55815
55816 * objc.dg/method-2.m: New.
55817
55818 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55819
55820 PR c++/4203
55821 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55822 * g++.dg/init/empty1.C: New test.
55823
55824 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55825
55826 * gcc.c-torture/compile/20010903-1.c: New test.
55827
55828 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55829
55830 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55831 for m68k.
55832
55833 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55834
55835 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55836
55837 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55838
55839 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55840
55841 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55842
55843 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55844 for 16-bit 'unsigned int'.
55845
55846 2001-08-29 Kazu Hirata <kazu@hxi.com>
55847
55848 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55849
55850 2001-08-27 Richard Henderson <rth@redhat.com>
55851
55852 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55853 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55854
55855 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55856
55857 * gcc.dg/asm-names.c (ymain): New.
55858
55859 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55860
55861 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55862 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55863 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55864
55865 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55866
55867 * gcc.dg/compare5.c: New testcase.
55868
55869 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55870
55871 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55872 and "In instantiation".
55873
55874 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55875
55876 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55877
55878 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55879
55880 * gcc.misc-tests/gcov.exp: Add support for branch information.
55881 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55882 * gcc.misc-tests/gcov-4.c: New test.
55883 * gcc.misc-tests/gcov-4b.c: New test.
55884 * gcc.misc-tests/gcov-5b.c: New test.
55885
55886 2001-08-20 Zack Weinberg <zackw@panix.com>
55887
55888 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55889 expected to fail.
55890
55891 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55892
55893 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55894
55895 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55896
55897 * g++.dg/eh/template1.C: New test.
55898
55899 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55900
55901 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55902 Fix thinko.
55903 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55904 for xfail.
55905
55906 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55907
55908 * lib/g77-dg.exp: Use prune.exp for common procedures
55909 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55910 * lib/g77.exp: (g77-dg-prune) Remove
55911
55912 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55913
55914 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55915
55916 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55917
55918 * g++.dg/template/unify1.C: New test.
55919
55920 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55921
55922 * g++.dg/abi/empty4.C: New test.
55923
55924 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55925
55926 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55927 solaris2.*
55928 * g77.f-torture/compile/pr3743.x: Likewise.
55929
55930 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55931
55932 * g++.dg/other/using-declaration.C: New test.
55933
55934 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55935
55936 * gcc.dg/cpp/tr-sign.c: New testcase.
55937
55938 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55939
55940 * gcc.dg/cpp/19951025-1.c: Revert.
55941 * gcc.dg/cpp/directiv.c: We no longer process directives that
55942 interrupt macro arguments.
55943
55944 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55945
55946 * gcc.dg/bconstp-1.c: New test.
55947
55948 2001-08-03 Richard Henderson <rth@redhat.com>
55949
55950 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55951
55952 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55953
55954 * gcc.dg/cpp/19951025-1.c: Update.
55955
55956 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55957
55958 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55959 should be x.
55960
55961 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55962
55963 Kill -fhonor-std.
55964 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55965 * g++.old-deja/g++.other/std1.C: Likewise.
55966 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55967
55968 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55969
55970 * lib/g77.exp: Load gcc-defs.exp for common procedures
55971 (g77_pass, g77_fail, g77_finish, g77_exit,
55972 ${tool}_check_unsupported_p} Now redundant. Deleted.
55973
55974 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55975
55976 * g77.dg/fbackslash.f
55977 * g77.dg/fcase-preserve.f
55978 * g77.dg/ff90-1.f
55979 * g77.dg/ffixed-line-length-0.f
55980 * g77.dg/ffixed-line-length-132.f
55981 * g77.dg/ffixed-line-length-7.f
55982 * g77.dg/ffixed-line-length-72.f
55983 * g77.dg/ffixed-line-length-none.f
55984 * g77.dg/ffree-form-1.f
55985 * g77.dg/fno-backslash.f
55986 * g77.dg/fno-f90-1.f
55987 * g77.dg/fno-fixed-form-1.f
55988 * g77.dg/fno-onetrip.f
55989 * g77.dg/fno-typeless-boz.f
55990 * g77.dg/fno-underscoring.f
55991 * g77.dg/fno-vxt-1.f
55992 * g77.dg/fonetrip.f
55993 * g77.dg/ftypeless-boz.f
55994 * g77.dg/fugly-assumed.f
55995 * g77.dg/funderscoring.f
55996 * g77.dg/fvxt-1.f
55997
55998 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55999
56000 * objc.dg/fwd-proto-1.m: New.
56001 * objc.dg/local-decl-1.m: New.
56002 * objc.dg/naming-1.m: New.
56003 * objc.dg/naming-2.m: New.
56004 * objc.dg/proto-hier-1.m: New.
56005
56006 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
56007
56008 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56009 largest-type elements to a struct makes its size grow.
56010
56011 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
56012
56013 * g++.dg/abi/vthunk1.C: New test.
56014
56015 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
56016
56017 * g++.dg/abi/vbase8-22.C: New test.
56018
56019 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
56020
56021 * gcc.dg/cpp/macro8.c: New test.
56022
56023 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
56024
56025 * g++.dg/abi/vbase8-21.C: New test.
56026
56027 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
56028
56029 * g++.dg/abi/vbase8-10.C: New test.
56030
56031 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56032
56033 * lib/g++.exp (g++_set_ld_library_path): Renamed to
56034 ${tool}_set_ld_library_path.
56035 Changed caller.
56036 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56037 g++.exp.
56038
56039 2001-07-26 Stan Cox <scox@redhat.com>
56040
56041 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56042 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56043 gcc_exit, gcc_check_unsupported_p):
56044 Moved to gcc-deps.exp
56045 * gcc-deps.exp: New file.
56046
56047 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56048
56049 * g++.old-deja/g++.pt/defarg14.C: New test.
56050
56051 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56052
56053 * g++.old-deja/g++.other/lineno5.C: New test.
56054
56055 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56056
56057 * g++.old-deja/g++.pt/crash68.C: New test.
56058
56059 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56060
56061 * g++.old-deja/g++.other/crash42.C: New test.
56062
56063 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
56064
56065 * gcc.dg/cpp/extratokens.c: Fix.
56066 * gcc.dg/cpp/skipping2.c: New tests.
56067
56068 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56069
56070 * gcc.c-torture/execute/20010724-1.c: New file.
56071 * gcc.c-torture/execute/20010724-1.x: New file.
56072
56073 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56074
56075 * g++.old-deja/g++.other/cond7.C: New test.
56076
56077 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56078
56079 * g++.old-deja/g++.other/optimize4.C: New test.
56080
56081 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56082
56083 * g++.old-deja/g++.abi/vbase8-5.C: New test.
56084
56085 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
56086
56087 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56088 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56089 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56090 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56091
56092 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56093 bug report" message.
56094
56095 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56096 * g++.dg/ext/instantiate1.C: Move from old-deja.
56097
56098 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
56099
56100 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56101 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56102 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56103 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56104
56105 2001-07-23 Jeffrey A Law (law@cygnus.com)
56106
56107 * gcc.c-torture/execute/20010723-1.c: New test.
56108
56109 2001-07-23 Ben Elliston <bje@redhat.com>
56110
56111 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56112
56113 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56114
56115 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56116 i[34567]86-*-*.
56117 Delete handling of ieee_multilib_flags.
56118 Pass -mieee for alpha*-*-* and sh-*-*.
56119 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56120
56121 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
56122
56123 Remove old-abi tests.
56124 * g++.old-deja/g++.mike/p11116.C: Remove.
56125 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56126
56127 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
56128
56129 * g77.f-torture/compile/pr3743.f: New test
56130
56131 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
56132
56133 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56134
56135 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56136
56137 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56138 g++.old-deja/g++.pt/static6.C: Likewise.
56139 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56140 supports weak symbols.
56141
56142 2001-07-18 Andreas Jaeger <aj@suse.de>
56143
56144 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56145 supported again.
56146
56147 2001-07-18 Andreas Jaeger <aj@suse.de>
56148
56149 * gcc.dg/iftrap-1.c: Fix target line.
56150
56151 2001-07-17 Richard Henderson <rth@redhat.com>
56152
56153 * gcc.c-torture/execute/20010717-1.c: New.
56154
56155 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
56156
56157 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56158 tests.
56159
56160 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56161
56162 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56163
56164 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56165
56166 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56167 UAC_SIGBUS, UAC_NOPRINT definitions.
56168
56169 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
56170
56171 * objc/execute/object_is_class.m: New test.
56172 * objc/execute/object_is_meta_class.m: New test.
56173
56174 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56175
56176 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56177 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56178
56179 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
56180
56181 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56182 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56183
56184 2001-07-14 Richard Henderson <rth@redhat.com>
56185
56186 * gcc.dg/iftrap-1.c: New.
56187
56188 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
56189
56190 * g77.f-torture/execute/intrinsic77.f: New test.
56191
56192 2001-07-11 Janis Johnson <janis@us.ibm.com>
56193
56194 * gcc.misc-tests/gcov-3.c: New test.
56195
56196 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
56197
56198 * gcc.c-torture/compile/20010711-1.c,
56199 * gcc.c-torture/compile/20010711-2.c: New tests.
56200
56201 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
56202
56203 * gcc.c-torture/execute/20010711-1.c: New test.
56204
56205 2001-07-11 Ben Elliston <bje@redhat.com>
56206
56207 * g++.old-deja/g++.other/enum5.C: New test.
56208
56209 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
56210
56211 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56212 (g++-dg-prune): Call prune_gcc_output.
56213 * prune.exp: New file for prune_gcc_output.
56214 * lib/g++.exp, lib/gcc.exp: Load it.
56215
56216 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
56217
56218 * gcc.c-torture/compile/20010701-1.c,
56219 g++.old-deja/g++.ext/attrib6.C: New tests.
56220
56221 2001-07-06 Jeffrey A Law (law@cygnus.com)
56222
56223 * gcc.c-torture/compile/20010706-1.c: New test.
56224
56225 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
56226
56227 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56228
56229 2001-06-28 Stan Shebs <shebs@apple.com>
56230
56231 * gcc.dg/pragma-darwin.c: New test.
56232
56233 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56234
56235 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56236 Solaris 2.[678] system.
56237
56238 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
56239
56240 * gcc.dg/20010622-1.c: New test.
56241
56242 2001-06-18 Stan Shebs <shebs@apple.com>
56243
56244 * objc.dg: New directory.
56245 * objc.dg/dg.exp: New file.
56246 * objc.dg/alias.m: New.
56247 * objc.dg/class-1.m: New.
56248 * objc.dg/class-2.m: New.
56249 * objc.dg/const-str-1.m: New.
56250 * objc.dg/const-str-2.m: New.
56251 * objc.dg/id-1.m: New.
56252 * objc.dg/method-1.m: New.
56253 * objc.dg/super-class-1.m: New.
56254 * lib/objc-dg.exp: New file.
56255
56256 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
56257
56258 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56259 of label name.
56260
56261 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
56262
56263 * g++.old-deja/g++.abi/vbase8-9.C: New test.
56264
56265 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56266
56267 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56268 variable.
56269
56270 2001-06-12 Richard Henderson <rth@redhat.com>
56271
56272 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56273
56274 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
56275
56276 * g++.old-deja/g++.abi/vbase5.C: New test.
56277 * g++.old-deja/g++.abi/vbase6.C: New test.
56278 * g++.old-deja/g++.abi/vbase7.C: New test.
56279
56280 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56281
56282 * gcc.c-torture/compile/20010610-1.c: New test.
56283
56284 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
56285
56286 * g++.old-deja/g++.abi/vbase4.C: New test.
56287
56288 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56289
56290 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56291 support %f for HC11/HC12 targets.
56292 * gcc.c-torture/execute/930513-1.x: New file, likewise.
56293 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56294 on HC11/HC12 targets.
56295 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56296
56297 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56298
56299 * gcc.dg/wchar_t-1.c: New file.
56300 * gcc.dg/wint_t-1.c: Likewise.
56301
56302 2001-06-11 Bernd Schmidt <bernds@redhat.com>
56303
56304 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56305
56306 2001-06-11 Richard Henderson <rth@redhat.com>
56307
56308 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56309
56310 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56311
56312 * gcc.c-torture/compile/20010611-1.c: New test.
56313
56314 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56315
56316 * gcc.dg/c99-tag-1.c: Add more tests.
56317
56318 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
56319
56320 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56321 representation on MN10300 and ARM/Thumb.
56322
56323 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
56324
56325 * g77.f-torture/execute/20010610.f: New.
56326
56327 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
56328
56329 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56330 names.
56331
56332 2001-06-09 Richard Henderson <rth@redhat.com>
56333
56334 * gcc.c-torture/execute/ashrdi-1.c: New.
56335 * gcc.c-torture/execute/ashldi-1.c: New.
56336 * gcc.c-torture/execute/lshrdi-1.c: New.
56337
56338 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
56339
56340 * objc/execute/load-3.m: Added. Check sending +load to categories,
56341 in addition to classes.
56342
56343 2001-06-08 Stan Shebs <shebs@apple.com>
56344
56345 * objc/execute/load-2.m: New test. From Nicola Pero
56346 <n.pero@mi.flashnet.it>.
56347
56348 2001-06-08 Jakub Jelinek <jakub@redhat.com>
56349
56350 * gcc.c-torture/execute/20010605-2.c: New test.
56351
56352 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56353
56354 * g++.old-deja/g++.abi/vbase2.C: New test.
56355 * g++.old-deja/g++.abi/vbase3.C: New test.
56356
56357 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56358
56359 * g++.old-deja/g++.pt/friend49.C: New test.
56360
56361 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
56362
56363 * g++.old-deja/g++.ext/anon3.C: New test.
56364
56365 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
56366
56367 * g++.old-deja/g++.other/conv7.C: New test.
56368
56369 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
56370
56371 * gcc.c-torture/compile/20010605-2.c: New test.
56372
56373 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
56374
56375 * gcc.c-torture/execute/20010604-1.c: New test.
56376
56377 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
56378
56379 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56380
56381 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
56382
56383 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56384 (g++_link_flags): Likewise.
56385 (g++_init): Pass gccpath's value to two previous functions.
56386
56387 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56388
56389 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56390 Ensure logfile entry matches exec command line.
56391
56392 2001-05-31 Richard Henderson <rth@redhat.com>
56393
56394 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56395 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56396
56397 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
56398
56399 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56400 compiler for irix6.2
56401
56402 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
56403
56404 * g++.old-deja/g++.other/optimize3.C: New file.
56405
56406 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
56407
56408 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56409 assemble.
56410
56411 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
56412
56413 * g++.old-deja/g++.other/optimize2.C: New file.
56414
56415 2001-05-25 Diego Novillo <dnovillo@redhat.com>
56416
56417 * gcc.c-torture/compile/20010518-2.c: New file.
56418 * gcc.c-torture/execute/20010518-1.c: New file.
56419 * gcc.c-torture/execute/20010518-2.c: New file.
56420
56421 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
56422
56423 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56424
56425 2001-05-24 Mark Mitchell <mark@codesourcery.com>
56426
56427 G++ no longer defines builtins that do not begin with __builtin.
56428 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56429 * g++.old-deja/g++.brendand/misc13.C: Likewise.
56430 * g++.old-deja/g++.law/builtin1.C: Likewise.
56431 * g++.old-deja/g++.law/cvt2.C: Likewise.
56432 * g++.old-deja/g++.mike/net5.C: Likewise.
56433 * g++.old-deja/g++.other/builtins1.C: Likewise.
56434 * g++.old-deja/g++.other/builtins2.C: Likewise.
56435 * g++.old-deja/g++.other/builtins3.C: Likewise.
56436 * g++.old-deja/g++.other/builtins4.C: Likewise.
56437 * g++.old-deja/g++.other/inline8.C: Likewise.
56438 * g++.old-deja/g++.robertl/eb39.C: Likewise.
56439
56440 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
56441
56442 * g++.old-deja/g++.pt/using1.C: Adjust.
56443 * g++.old-deja/g++.pt/using2.C: New test.
56444
56445 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
56446
56447 * gcc.dg/cpp/charconst.c: New tests.
56448 * gcc.dg/cpp/escape.c: New tests.
56449 * gcc.dg/cpp/escape-1.c: New tests.
56450 * gcc.dg/cpp/escape-2.c: New tests.
56451 * gcc.dg/cpp/ucs.c: New tests.
56452
56453 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
56454
56455 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56456 native compiler for irix6.5.
56457
56458 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
56459
56460 * lib/g++.exp (g++_include_flags): Use args to compute
56461 get_multilibs.
56462 (g++_link_flags): Likewise.
56463 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56464
56465 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
56466
56467 * gcc.dg/c90-hexfloat-1.c: Add more tests.
56468
56469 2001-05-21 Geoff Keating <geoffk@redhat.com>
56470
56471 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56472 this file.
56473
56474 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56475
56476 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56477 STACK_SIZE;
56478 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56479 to STACK_SIZE; Use it to define size of add_histo array.
56480 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56481 to STACK_SIZE.
56482 (f): Use GITT_SIZE to define size of gitt local table.
56483 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56484 to STACK_SIZE; Use it to define size of bytemem array.
56485
56486 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56487
56488 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56489 on 68HC11/HC12 due to the asm instruction.
56490 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56491 * gcc.c-torture/compile/920520-1.x: Likewise.
56492 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56493 on 68HC11/HC12 because the function is larger than 64K.
56494 * gcc.c-torture/compile/961203-1.x: New file, this test fails
56495 on 68HC11/HC12 because the structure is too large.
56496
56497 2001-05-20 Richard Henderson <rth@redhat.com>
56498
56499 * gcc.c-torture/execute/20010520-1.c: New.
56500
56501 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56502
56503 * g++.old-deja/g++.warn/compare1.C: New test.
56504 * gcc.dg/compare4.c: New test.
56505
56506 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
56507
56508 * g++.old-deja/g++.other/optimize1.C: New test.
56509
56510 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56511
56512 * g++.old-deja/g++.pt/spec41.C: New test.
56513
56514 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
56515
56516 * gcc.c-torture/compile/20010114-1.x: Remove.
56517
56518 2001-05-18 Stan Shebs <shebs@apple.com>
56519
56520 * gcc.c-torture/compile/20010518-1.c: New test.
56521
56522 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
56523
56524 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56525 * g++.old-deja/g++.pt/crash67.C: New test.
56526
56527 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
56528
56529 * g++.old-deja/g++.other/debug9.C: New test.
56530
56531 2001-05-16 Zack Weinberg <zackw@stanford.edu>
56532
56533 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56534
56535 2001-05-16 Jan Hubicka <jh@suse.cz>
56536
56537 * gcc.c-torture/compile/20010516-1.c: New test.
56538
56539 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56540
56541 * g++.old-deja/g++.other/crash41.C: New test.
56542
56543 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56544
56545 * g++.old-deja/g++.pt/crash66.C: New test.
56546
56547 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
56548
56549 * g++.old-deja/g++.robertl/eb27.C: Convert.
56550
56551 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
56552
56553 * g++.dg/friend-warn.C: New test. Do not warn about friend
56554 declaration being redundant.
56555
56556 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
56557
56558 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56559
56560 2001-05-14 Mark Mitchell <mark@codesourcery.com>
56561
56562 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56563
56564 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
56565
56566 * lib/g++.exp: Use testsuite_flags.
56567
56568 2001-05-13 Mark Mitchell <mark@codesourcery.com>
56569
56570 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56571
56572 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
56573
56574 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56575
56576 2001-05-11 Mark Mitchell <mark@codesourcery.com>
56577
56578 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56579
56580 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
56581
56582 * gcc.c-torture/compile/20010313-1.c: New test.
56583
56584 2001-05-09 Zack Weinberg <zackw@stanford.edu>
56585
56586 * gcc.dg/cpp/direct2.c: New test.
56587 * gccq.dg/cpp/direct2s.c: New test.
56588
56589 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56590
56591 2001-05-07 Mark Mitchell <mark@codesourcery.com>
56592
56593 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56594 * g++.old-deja/g++.other/op3.C: Likewise.
56595
56596 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56597
56598 * gcc.dg/cpp/syshdr.h: New file.
56599 * gcc.dg/cpp/sysmac1.c: Update.
56600 * gcc.dg/cpp/sysmac2.c: Update.
56601
56602 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56603
56604 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56605
56606 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56607
56608 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56609 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56610
56611 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56612
56613 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56614
56615 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56616
56617 * lib/g++.exp (g++_include_flags): Don't use any special flags
56618 if TESTING_IN_BUILD_TREE is not defined.
56619 (g++_init): Use a plain 'c++' as the compiler if
56620 TESTING_IN_BUILD_TREEE is not defined.
56621
56622 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56623
56624 * g++.old-deja/g++.eh/catch13.C: New test.
56625 * g++.old-deja/g++.eh/catch14.C: New test.
56626
56627 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56628
56629 * gcc.dg/cpp/tr-define.c: New test.
56630
56631 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56632
56633 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56634 <stdlib.h>, not <malloc.h>.
56635
56636 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56637
56638 * g++.old-deja/g++.ns/template17.C: New test.
56639
56640 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56641
56642 * g++.old-deja/g++.pt/ref4.C: New test.
56643
56644 2001-04-30 Richard Henderson <rth@redhat.com>
56645
56646 * gcc.dg/20000724-1.c: Revert last change.
56647
56648 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56649
56650 * g77.f-torture/execute/20010430.f: New test.
56651
56652 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56653
56654 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56655
56656 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56657
56658 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56659
56660 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56661
56662 * g++.old-deja/g++.eh/crash6.C: New test.
56663
56664 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56665
56666 * g++.old-deja/g++.other/warn7.C: New test.
56667
56668 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56669
56670 * g++.old-deja/g++.other/defarg9.C: New test.
56671
56672 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56673
56674 * g77.f-torture/compile/20010426.f: New test.
56675 * g77.f-torture/execute/20010426.f: New test.
56676
56677 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56678
56679 * g77.f-torture/compile/20000629-1.x: Remove - error
56680 has been fixed.
56681
56682 2001-04-26 Jeffrey A Law (law@cygnus.com)
56683
56684 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56685 Tweak slightly to work with g++.dg framework.
56686 * g++.dg/special/ecos.exp: Run initp1.C test.
56687 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56688
56689 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56690 its linker doesn't give line numbers either.
56691 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56692
56693 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56694
56695 * g++.old-deja/g++.other/lex1.C: New test.
56696
56697 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56698
56699 * gcc.dg/noncompile/20010425-1.c: New test.
56700
56701 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56702
56703 * g++.old-deja/g++.pt/mangle2.C: New test.
56704
56705 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56706
56707 * gcc.dg/format/plus-1.c: New test.
56708
56709 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56710
56711 * gcc.dg/20010423-1.c: New test.
56712
56713 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56714
56715 * gcc.c-torture/execute/20010422-1.c: New test.
56716
56717 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56718
56719 * g++.old-deja/g++.ns/type2.C: New test.
56720
56721 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56722
56723 * g++.old-deja/g++.other/perf1.C: New test.
56724
56725 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56726
56727 * gcc.dg/c99-func-2.c: Remove xfail.
56728 * gcc.dg/c99-func-3.c: Remove xfail.
56729 * gcc.dg/c99-func-4.c: Remove xfail.
56730
56731 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56732
56733 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56734
56735 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56736
56737 * gcc.c-torture/compile/20010423-1.c: New test.
56738
56739 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56740
56741 * g++.old-deja/g++.pt/typename28.C: New test.
56742
56743 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56744
56745 * g++.old-deja/g++.abi/empty2.C: New test.
56746 * g++.old-deja/g++.abi/empty3.C: New test.
56747
56748 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56749
56750 * g++.old-deja/g++.other/comdat2.C: New test.
56751 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56752
56753 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56754
56755 * g++.old-deja/g++.other/overload14.C: New test.
56756
56757 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56758
56759 * g++.old-deja/g++.other/lookup23.C: New test.
56760
56761 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56762
56763 * gcc.c-torture/execute/20010403-1.c: New test.
56764
56765 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56766 Mark Mitchell <mark@codesourcery.com>
56767
56768 * lib/old-dejagnu.exp: Don't delete output of executable.
56769 Add .exe suffix to executables.
56770
56771 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56772
56773 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56774
56775 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56776
56777 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56778
56779 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56780
56781 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56782 * g++.old-deja/g++.abi/crash1.C: New test.
56783
56784 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56785
56786 * g++.old-deja/g++.other/crash40.C: New test.
56787
56788 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56789
56790 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56791
56792 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56793
56794 * g++.old-deja/g++.other/warn6.C: New test.
56795
56796 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56797
56798 * g++.old-deja/g++.robertl/eb42.C: Same.
56799
56800 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56801
56802 * gcc.dg/wtr-conversion-1.c: New testcase.
56803
56804 2001-04-10 Richard Henderson <rth@redhat.com>
56805
56806 * g++.old-deja/g++.other/array5.C: New.
56807
56808 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56809
56810 * gcc.c-torture/execute/20010408-1.c: New test.
56811
56812 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56813
56814 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56815 headers and constructs.
56816 * g++.old-deja/g++.robertl/eb79.C: Same.
56817 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56818 * g++.old-deja/g++.robertl/eb73.C: Same.
56819 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56820 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56821 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56822 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56823 * g++.old-deja/g++.robertl/eb44.C: Same.
56824 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56825 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56826 * g++.old-deja/g++.robertl/eb39.C: Same.
56827 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56828 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56829 * g++.old-deja/g++.robertl/eb30.C: Same.
56830 * g++.old-deja/g++.robertl/eb3.C: Same.
56831 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56832 * g++.old-deja/g++.robertl/eb21.C: Same.
56833 * g++.old-deja/g++.robertl/eb15.C: Same.
56834 * g++.old-deja/g++.robertl/eb118.C: Same.
56835 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56836 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56837 * g++.old-deja/g++.robertl/eb109.C: Same.
56838 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56839 * g++.old-deja/g++.mike/rtti1.C: Same.
56840 * g++.old-deja/g++.mike/p658.C: Same.
56841 * g++.old-deja/g++.mike/net46.C: Same.
56842 * g++.old-deja/g++.mike/net34.C: Same.
56843 * g++.old-deja/g++.mike/memoize1.C: Same.
56844 * g++.old-deja/g++.mike/eh2.C: Same.
56845 * g++.old-deja/g++.law/weak.C: Same.
56846 * g++.old-deja/g++.law/visibility7.C: Same.
56847 * g++.old-deja/g++.law/visibility25.C: Same.
56848 * g++.old-deja/g++.law/visibility22.C: Same.
56849 * g++.old-deja/g++.law/visibility2.C: Same.
56850 * g++.old-deja/g++.law/visibility17.C: Same.
56851 * g++.old-deja/g++.law/visibility13.C: Same.
56852 * g++.old-deja/g++.law/visibility10.C: Same.
56853 * g++.old-deja/g++.law/visibility1.C: Same.
56854 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56855 * g++.old-deja/g++.law/vbase1.C: Same.
56856 * g++.old-deja/g++.law/operators32.C: Same.
56857 * g++.old-deja/g++.law/nest3.C: Same.
56858 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56859 * g++.old-deja/g++.law/except5.C (main): Same.
56860 * g++.old-deja/g++.law/cvt7.C (run): Same.
56861 * g++.old-deja/g++.law/cvt2.C: Same.
56862 * g++.old-deja/g++.law/cvt16.C: Same.
56863 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56864 * g++.old-deja/g++.law/ctors17.C (main): Same.
56865 * g++.old-deja/g++.law/ctors13.C: Same.
56866 * g++.old-deja/g++.law/ctors12.C (main): Same.
56867 * g++.old-deja/g++.law/ctors10.C: Same.
56868 * g++.old-deja/g++.law/code-gen5.C: Same.
56869 * g++.old-deja/g++.law/bad-error7.C: Same.
56870 * g++.old-deja/g++.law/arm9.C: Same.
56871 * g++.old-deja/g++.law/arm12.C: Same.
56872 * g++.old-deja/g++.law/arg8.C: Same.
56873 * g++.old-deja/g++.law/arg1.C: Same.
56874 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56875 * g++.old-deja/g++.jason/template31.C: Same.
56876 * g++.old-deja/g++.jason/template24.C (main): Same.
56877 * g++.old-deja/g++.jason/2371.C: Same.
56878 * g++.old-deja/g++.eh/new2.C: Same.
56879 * g++.old-deja/g++.eh/new1.C: Same.
56880 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56881 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56882 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56883 * g++.old-deja/g++.brendan/crash62.C: Same.
56884 * g++.old-deja/g++.brendan/crash52.C: Same.
56885 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56886 * g++.old-deja/g++.brendan/crash38.C: Same.
56887 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56888 * g++.old-deja/g++.brendan/copy9.C: Same.
56889
56890 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56891
56892 * gcc.c-torture/execute/20001203-2.c (memset):
56893 Count argument is of type __SIZE_TYPE__.
56894
56895 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56896
56897 * gcc.c-torture/compile/20010404-1.c: New test.
56898
56899 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56900
56901 * gcc.c-torture/compile/20010326-1.c: New test.
56902
56903 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56904
56905 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56906 peculiarities of the SH.
56907 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56908
56909 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56910
56911 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56912 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56913 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56914
56915 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56916
56917 * g77.f-torture/compile/20010321-1.f: New test.
56918
56919 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56920
56921 * gcc.c-torture/compile/20010329-1.c: New test.
56922
56923 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56924
56925 * gcc.c-torture/execute/20010329-1.c: New test.
56926
56927 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56928
56929 * g++.old-deja/g++.other/eh4.C: Fix typo.
56930
56931 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56932
56933 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56934
56935 2001-03-28 Philip Blundell <philb@gnu.org>
56936
56937 * gcc.c-torture/compile/20010328-1.c: New test.
56938
56939 2001-03-27 Richard Henderson <rth@redhat.com>
56940
56941 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56942 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56943
56944 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56945
56946 * gcc.c-torture/compile/20010327-1.c: New test.
56947
56948 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56949
56950 * g++.old-deja/g++.other/friend12.C: New test.
56951 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56952 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56953
56954 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56955
56956 * gcc.c-torture/execute/20010325-1.c: New test.
56957
56958 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56959
56960 * g++.old-deja/g++.other/mangle3.C: New test.
56961
56962 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56963
56964 * g++.old-deja/g++.other/anon8.C: New test.
56965
56966 2001-03-20 Philip Blundell <philb@gnu.org>
56967
56968 * gcc.c-torture/compile/20010320-1.c: New test.
56969
56970 2001-03-17 Richard Henderson <rth@redhat.com>
56971
56972 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56973
56974 2001-03-15 Geoff Keating <geoff@redhat.com>
56975
56976 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56977 tests on AIX.
56978
56979 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56980
56981 * g++.old-deja/g++.other/eh4.C: New test.
56982
56983 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56984
56985 * gcc.dg/cpp/mi1.c: Update.
56986
56987 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56988
56989 * g++.old-deja/g++.other/regstack.C: New test.
56990
56991 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56992
56993 * g++.old-deja/g++.other/ref4.C: New test.
56994
56995 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56996
56997 * objc/execute/va_method.m: Added.
56998 * objc/execute/IMP.m: Added.
56999 * objc/execute/_cmd.m: Added.
57000 * objc/execute/accessing_ivars.m: Added.
57001 * objc/execute/class-1.m: Added.
57002 * objc/execute/class-10.m: Added.
57003 * objc/execute/class-11.m: Added.
57004 * objc/execute/class-12.m: Added.
57005 * objc/execute/class-13.m: Added.
57006 * objc/execute/class-14.m: Added.
57007 * objc/execute/class-2.m: Added.
57008 * objc/execute/class-3.m: Added.
57009 * objc/execute/class-4.m: Added.
57010 * objc/execute/class-5.m: Added.
57011 * objc/execute/class-6.m: Added.
57012 * objc/execute/class-7.m: Added.
57013 * objc/execute/class-8.m: Added.
57014 * objc/execute/class-9.m: Added.
57015 * objc/execute/class-tests-1.h
57016 * objc/execute/class-tests-2.h
57017 * objc/execute/compatibility_alias.m: Added.
57018 * objc/execute/encode-1.m: Added.
57019 * objc/execute/formal_protocol-1.m: Added.
57020 * objc/execute/formal_protocol-2.m: Added.
57021 * objc/execute/formal_protocol-3.m: Added.
57022 * objc/execute/formal_protocol-4.m: Added.
57023 * objc/execute/formal_protocol-5.m: Added.
57024 * objc/execute/formal_protocol-6.m: Added.
57025 * objc/execute/formal_protocol-7.m: Added.
57026 * objc/execute/informal_protocol.m: Added.
57027 * objc/execute/initialize.m: Added.
57028 * objc/execute/load.m: Added.
57029 * objc/execute/many_args_method.m: Added.
57030 * objc/execute/nested-3.m: Added.
57031 * objc/execute/no_clash.m: Added.
57032 * objc/execute/private.m: Added.
57033 * objc/execute/redefining_self.m: Added.
57034 * objc/execute/root_methods.m: Added.
57035 * objc/execute/selector-1.m: Added.
57036 * objc/execute/static-1.m: Added.
57037 * objc/execute/static-2.m: Added.
57038 * objc/execute/va_method.m: Added.
57039
57040 2001-03-10 Richard Henderson <rth@redhat.com>
57041
57042 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57043
57044 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
57045
57046 * g++.old-deja/g++.other/crash31.C: XFAIL.
57047 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57048 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57049 * gcc.c-torture/execute/20010123-1.x: XFAIL.
57050 * gcc.c-torture/execute/20010124-1.x: XFAIL.
57051 * gcc.dg/sequence-pt-1.c: XFAIL one test.
57052
57053 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
57054
57055 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57056
57057 2001-03-06 Zack Weinberg <zackw@stanford.edu>
57058
57059 * gcc.dg/20000724-1.c: Don't use multiline strings.
57060
57061 2001-03-06 Zack Weinberg <zackw@stanford.edu>
57062
57063 * objc/execute/string1.m, objc/execute/string2.m: Compare the
57064 result of -cString against what we expect it to be; don't just
57065 print it out for no one to read.
57066
57067 * objc/execute/string3.m, objc/execute/string4.m: New tests.
57068 Based on testcases provided by Nicola Pero.
57069
57070 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
57071
57072 * gcc.dg/cpp/macro7.c: New test.
57073
57074 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
57075
57076 * gcc.dg/cpp/multiline.c: Update.
57077
57078 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57079
57080 * g++.old-deja/g++.other/enum3.C: New test.
57081
57082 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57083
57084 * g++.old-deja/g++.other/pod1.C: New test.
57085
57086 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57087
57088 * g++.old-deja/g++.ext/overload1.C: New test.
57089
57090 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
57091
57092 * g++.old-deja/g++.pt/using1.C: New test.
57093
57094 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
57095
57096 * g++.old-deja/g++.other/using9.C: New test.
57097
57098 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
57099
57100 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57101
57102 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57103
57104 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
57105
57106 * g++.old-deja/g++.ext/realpt1.C: Remove.
57107
57108 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
57109
57110 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57111
57112 2001-02-26 Will Cohen <wcohen@redhat.com>
57113
57114 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57115
57116 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
57117
57118 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57119 templatized constructors.
57120
57121 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57122
57123 * gcc.c-torture/execute/20010224-1.c: New test.
57124
57125 2001-02-23 Jakub Jelinek <jakub@redhat.com>
57126
57127 * gcc.c-torture/execute/20010222-1.c: New test.
57128
57129 2001-02-22 Jakub Jelinek <jakub@redhat.com>
57130
57131 * g++.old-deja/g++.other/inline20.C: New test.
57132
57133 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
57134
57135 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57136
57137 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
57138
57139 * g++.old-deja/g++.other/lookup22.C: New test.
57140
57141 2001-02-19 Zack Weinberg <zackw@stanford.edu>
57142
57143 * g77.dg: New directory.
57144 * g77.dg/20010216-1.f: New test case.
57145 * g77.dg/dg.exp: New driver.
57146 * lib/g77-dg.exp: New driver library.
57147
57148 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57149
57150 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57151
57152 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
57153
57154 * g++.old-deja/g++.other/decl9.C: New test.
57155
57156 2001-02-16 Jakub Jelinek <jakub@redhat.com>
57157
57158 * g++.old-deja/g++.other/init16.C: Update the test so that it does
57159 not need <string> and also tests the initialization at runtime.
57160
57161 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
57162
57163 * gcc.c-torture/execute/longlong.c: New test.
57164
57165 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
57166
57167 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57168
57169 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
57170
57171 * gcc.c-torture/execute/920302-1.c (execute):
57172 Change argument type to short.
57173
57174 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
57175
57176 * g++.old-deja/g++.pt/deduct6.C: New test.
57177
57178 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
57179
57180 * g++.old-deja/g++.pt/deduct5.C: New test.
57181
57182 2001-02-14 Jakub Jelinek <jakub@redhat.com>
57183
57184 * gcc.c-torture/execute/20010209-1.c: New test.
57185
57186 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
57187
57188 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57189
57190 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
57191
57192 * g++.dg/vtgc1.C: Update for new ABI.
57193
57194 * consistency.vlad: New directory, 1665 files.
57195
57196 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
57197
57198 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57199 return type.
57200 * gcc.dg/cpp/digraphs.c: Declare puts.
57201
57202 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57203
57204 * g++.old-deja/g++.other/warn5.C: New test.
57205
57206 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57207
57208 * g++.old-deja/g++.pt/spec40.C: New test.
57209
57210 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57211
57212 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57213 case.
57214 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57215
57216 2001-02-12 Jakub Jelinek <jakub@redhat.com>
57217
57218 * gcc.c-torture/compile/20010209-1.c: New test.
57219
57220 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
57221
57222 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57223 excess errors message but not if it crashes.
57224 * g++.old-deja/g++.other/crash27.C: Likewise.
57225 * g++.old-deja/g++.other/crash28.C: Likewise.
57226 * g++.old-deja/g++.other/crash30.C: Likewise.
57227 * g++.old-deja/g++.other/crash32.C: Likewise.
57228 * g++.old-deja/g++.other/crash35.C: Likewise.
57229 * g++.old-deja/g++.pt/inherit2.C: Likewise.
57230
57231 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
57232
57233 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57234 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57235 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57236 g77.f-torture/execute/execute.exp,
57237 g77.f-torture/noncompile/noncompile.exp,
57238 gcc.c-torture/execute/execute.exp,
57239 gcc.c-torture/execute/memcheck/memcheck.exp,
57240 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57241 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57242 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57243 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57244 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57245 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57246 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57247 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57248 Remove bug reporting instructions with ancient email addresses.
57249
57250 2001-02-07 Jakub Jelinek <jakub@redhat.com>
57251
57252 * gcc.dg/20010202-1.c: New test.
57253 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57254
57255 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
57256
57257 * g++.dg/stdbool-if.C: New test.
57258
57259 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
57260
57261 * objc/execute/fdecl.m: Added main().
57262
57263 2001-02-07 Jakub Jelinek <jakub@redhat.com>
57264
57265 * gcc.c-torture/execute/20010206-1.c: New test.
57266
57267 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
57268
57269 * gcc.dg/cpp/avoidpaste1.c: Update.
57270
57271 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
57272
57273 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57274 Pero <nicola@brainstorm.co.uk>.
57275 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57276
57277 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
57278
57279 * g++.old-deja/g++.pt/spec39.C: New test.
57280
57281 2001-02-05 Jakub Jelinek <jakub@redhat.com>
57282
57283 * gcc.c-torture/compile/20010202-1.c: New test.
57284
57285 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
57286
57287 * g++.old-deja/g++.abi/primary2.C: New test.
57288 * g++.old-deja/g++.abi/primary3.C: New test.
57289 * g++.old-deja/g++.abi/primary4.C: New test.
57290 * g++.old-deja/g++.abi/primary5.C: New test.
57291 * g++.old-deja/g++.abi/vtable3.h: New test.
57292 * g++.old-deja/g++.abi/vtable3a.C: New test.
57293 * g++.old-deja/g++.abi/vtable3b.C: New test.
57294 * g++.old-deja/g++.abi/vtable3c.C: New test.
57295 * g++.old-deja/g++.abi/vtable3d.C: New test.
57296 * g++.old-deja/g++.abi/vtable3e.C: New test.
57297 * g++.old-deja/g++.abi/vtable3f.C: New test.
57298 * g++.old-deja/g++.abi/vtable3g.C: New test.
57299 * g++.old-deja/g++.abi/vtable3h.C: New test.
57300 * g++.old-deja/g++.abi/vtable3i.C: New test.
57301 * g++.old-deja/g++.abi/vtable3j.C: New test.
57302 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57303
57304 2001-02-03 Jakub Jelinek <jakub@redhat.com>
57305
57306 * g++.old-deja/g++.other/anon6.C: New test.
57307 * g++.old-deja/g++.other/anon7.C: New test.
57308
57309 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
57310
57311 * gcc.dg/cpp/avoidpaste2.c: New tests.
57312
57313 2001-01-31 Jakub Jelinek <jakub@redhat.com>
57314
57315 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57316
57317 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
57318
57319 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57320 DECIMAL_DIG cases for Irix."
57321
57322 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
57323
57324 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57325
57326 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
57327
57328 * gcc.dg/c99-tag-1.c: New test.
57329
57330 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57331
57332 * gcc.dg/cpp/tr-warn1.c: Add tests.
57333
57334 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57335
57336 * gcc.dg/cpp/avoidpaste1.c: Update.
57337 * gcc.dg/cpp/paste4.c: Update.
57338
57339 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
57340
57341 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57342 cases for Irix.
57343
57344 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
57345
57346 * g++.old-deja/g++.other/inline19.C: New test.
57347
57348 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
57349
57350 * gcc.dg/Wlarger-than.c: New test.
57351
57352 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
57353
57354 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57355
57356 2001-01-29 Jakub Jelinek <jakub@redhat.com>
57357
57358 * gcc.c-torture/execute/20010129-1.c: New test.
57359 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57360
57361 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
57362
57363 * gcc.dg/cpp/avoidpaste1.c: Test case.
57364
57365 2001-01-28 Jakub Jelinek <jakub@redhat.com>
57366
57367 * g++.old-deja/g++.other/inline18.C: New test.
57368
57369 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57370
57371 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57372 and __builtin_putchar.
57373
57374 2001-01-27 Jakub Jelinek <jakub@redhat.com>
57375
57376 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57377 tests.
57378
57379 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
57380
57381 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57382 floating point number rounding mode to round to the nearest
57383 representable mode.
57384
57385 2001-01-25 Jakub Jelinek <jakub@redhat.com>
57386
57387 * g++.old-deja/g++.other/mangle2.C: New test.
57388
57389 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
57390
57391 * gcc.c-torture/compile/20010124-1.c: New test.
57392
57393 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
57394
57395 * g++.old-deja/g++.pt/spec38.C: New test.
57396
57397 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57398
57399 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57400 "Build don't run".
57401
57402 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57403
57404 * gcc.c-torture/execute/20010123-1.c: New test.
57405
57406 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57407
57408 * g++.old-deja/g++.pt/spec37.C: New test.
57409
57410 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57411
57412 * g++.old-deja/g++.pt/overload14.C: New test.
57413
57414 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57415
57416 * gcc.c-torture/execute/20010122-1.c: New test, exercise
57417 __builtin_return_address.
57418
57419 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
57420
57421 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57422 * g++.old-deja/g++.pt/spec35.C: New test.
57423 * g++.old-deja/g++.pt/spec36.C: New test.
57424
57425 2001-01-20 Jakub Jelinek <jakub@redhat.com>
57426
57427 * gcc.c-torture/compile/20010118-1.c: New test.
57428
57429 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
57430
57431 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57432
57433 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57434
57435 * gcc.c-torture/execute/20010119-1.c: New test.
57436
57437 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57438
57439 * g++.old-deja/g++.other/vbase5.C: New test.
57440
57441 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57442
57443 * gcc.c-torture/execute/20010118-1.c: New test.
57444
57445 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57446
57447 * g++.old-deja/g++.pt/deduct3.C: New test.
57448
57449 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57450
57451 * g++.old-deja/g++.pt/spec34.C: New test.
57452
57453 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57454
57455 * g77.f-torture/compile/20000601-2.f: New test.
57456
57457 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57458
57459 * g++.old-deja/g++.other/init17.C: New test.
57460
57461 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
57462
57463 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57464
57465 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57466
57467 * g++.old-deja/g++.pt/unify8.C: New test.
57468
57469 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57470
57471 * g++.old-deja/g++.abi/vbase1.C: New test.
57472
57473 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57474
57475 * g++.old-deja/g++.pt/crash65.C: New test.
57476
57477 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
57478
57479 * gcc.dg/cpp/assembl2.S: New test case.
57480
57481 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
57482
57483 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57484 are supported.
57485
57486 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57487
57488 * g++.old-deja/g++.other/builtins1.C: New test.
57489 * g++.old-deja/g++.other/builtins2.C: Likewise.
57490 * g++.old-deja/g++.other/builtins3.C: Likewise.
57491 * g++.old-deja/g++.other/builtins4.C: Likewise.
57492
57493 2001-01-17 Jakub Jelinek <jakub@redhat.com>
57494
57495 * gcc.c-torture/compile/20010117-1.c: New test.
57496 * gcc.c-torture/compile/20010117-2.c: New test.
57497
57498 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57499
57500 * g77.f-torture/execute/20010116.[fx]: New test,
57501 XFAIL on i?86-*-*.
57502 * g77.f-torture/compile/20010115.f: Indicate it's
57503 a test for PR fortran/1636.
57504
57505 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
57506
57507 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57508
57509 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57510
57511 * g77.f-torture/compile/20010115.f: New test.
57512
57513 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
57514
57515 * g++.old-deja/g++.pt/nontype5.C: New test.
57516
57517 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
57518
57519 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57520 have an equivalent working one below it.
57521
57522 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57523
57524 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57525 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57526
57527 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57528
57529 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57530 message containing "init_priority".
57531 (conpr-2.C): Likewise.
57532 (conpr-3.C): Likewise.
57533 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57534
57535 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57536
57537 * gcc.c-torture/execute/20010114-2.c: New test.
57538
57539 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
57540
57541 * gcc.c-torture/compile/20010114-1.c: New test.
57542 * gcc.c-torture/compile/20010114-1.x: Xfail.
57543 * gcc.c-torture/compile/20010114-2.c: New test.
57544 * gcc.c-torture/execute/20010114-1.c: New test.
57545 * gcc.dg/trunc-1.c: New test.
57546 * gcc.dg/uninit-B.c: New test.
57547
57548 2001-01-13 Nick Clifton <nickc@redhat.com>
57549
57550 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57551 target.
57552
57553 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
57554
57555 * gcc.c-torture/compile/20010113-1.c: New test.
57556
57557 2001-01-13 Jakub Jelinek <jakub@redhat.com>
57558
57559 * gcc.c-torture/compile/20001212-1.c: New test.
57560
57561 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
57562
57563 * gcc.dg/cpp/widestr1.c: Update.
57564 * gcc.dg/cpp/prag-imp.c: Remove.
57565
57566 2001-01-12 Jakub Jelinek <jakub@redhat.com>
57567
57568 * gcc.c-torture/execute/20000801-3.x: Remove.
57569 * gcc.dg/c90-init-1.c: New test.
57570 * gcc.dg/c99-init-1.c: New test.
57571 * gcc.dg/c99-init-2.c: New test.
57572 * gcc.dg/gnu99-init-1.c: New test.
57573
57574 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
57575
57576 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57577 testing that no relevant ones were found.
57578
57579 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57580
57581 * g++.old-deja/g++.pt/cast2.C: New test.
57582
57583 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57584
57585 * g++.old-deja/g++.pt/friend47.C: New test.
57586
57587 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57588
57589 * g++.old-deja/g++.pt/instantiate13.C: New test.
57590
57591 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57592
57593 * g++.old-deja/g++.other/defarg7.C: New test.
57594 * g++.old-deja/g++.other/defarg8.C: New test.
57595
57596 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57597
57598 * g++.old-deja/g++.pt/crash64.C: New test.
57599
57600 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57601
57602 * g++.old-deja/g++.pt/crash63.C: New test.
57603
57604 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57605
57606 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57607
57608 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57609
57610 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57611
57612 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57613
57614 * g++.old-deja/g++.pt/error3.C: New test.
57615
57616 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57617
57618 * g++.old-deja/g++.other/crash39.C: New test.
57619
57620 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57621
57622 * g++.old-deja/g++.other/vbase4.C: New test.
57623
57624 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57625
57626 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57627 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57628 * gcc.dg/special/special.exp: New test driver which will check
57629 for alias support for the above test.
57630
57631 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57632
57633 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57634 problems on small machines.
57635 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57636 parameterize.
57637
57638 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57639
57640 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57641 mips.
57642 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57643
57644 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57645
57646 * g++.old_deja/g++.pt/using8.C: New test.
57647
57648 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57649
57650 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57651
57652 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57653
57654 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57655 where a failure is expected.
57656 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57657
57658 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57659
57660 * g++.old_deja/g++.pt/instantiate12.C: New test.
57661
57662 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57663
57664 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57665 start of structs.
57666 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57667 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57668 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57669 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57670 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57671 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57672 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57673 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57674 * g++.old-deja/g++.eh/spec6.C: Likewise.
57675 * g++.old-deja/g++.jason/crash3.C: Likewise.
57676 * g++.old-deja/g++.law/ctors11.C: Likewise.
57677 * g++.old-deja/g++.law/ctors17.C: Likewise.
57678 * g++.old-deja/g++.law/ctors5.C: Likewise.
57679 * g++.old-deja/g++.law/ctors9.C: Likewise.
57680 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57681 * g++.old-deja/g++.mike/net22.C: Likewise.
57682 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57683 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57684 * g++.old-deja/g++.mike/virt3.C: Likewise.
57685 * g++.old-deja/g++.niklas/t128.C: Likewise.
57686 * g++.old-deja/g++.other/anon4.C: Likewise.
57687 * g++.old-deja/g++.other/using1.C: Likewise.
57688 * g++.old-deja/g++.other/warn3.C: Likewise.
57689 * g++.old-deja/g++.pt/t37.C: Likewise.
57690 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57691 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57692
57693 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57694
57695 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57696
57697 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57698
57699 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57700
57701 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57702
57703 * gcc.c-torture/compile/20010107-1.c: New test.
57704
57705 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57706
57707 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57708
57709 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57710
57711 * gcc.dg/format/format.h: New file.
57712 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57713 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57714 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57715 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57716 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57717 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57718 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57719 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57720 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57721 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57722 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57723 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57724 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57725 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57726 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57727 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57728 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57729 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57730 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57731 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57732 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57733 instead of declaring standard types, macros and functions in each
57734 test.
57735
57736 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57737
57738 * gcc.c-torture/execute/20010106-1.c: New test.
57739
57740 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57741
57742 * gcc.dg/format/format.exp: New file.
57743 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57744 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57745 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57746 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57747 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57748 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57749 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57750 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57751 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57752 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57753 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57754 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57755 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57756 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57757 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57758 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57759 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57760 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57761 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57762 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57763 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57764 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57765 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57766 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57767 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57768 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57769 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57770 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57771 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57772 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57773 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57774 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57775 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57776 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57777 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57778 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57779 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57780 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57781 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57782 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57783 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57784 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57785
57786 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57787
57788 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57789 account.
57790
57791 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57792
57793 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57794
57795 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57796
57797 * g++.old-deja/g++.pt/crash62.C: New test.
57798
57799 2001-01-04 Richard Henderson <rth@redhat.com>
57800
57801 * gcc.dg/20000926-1.c: Update expected warnings.
57802 * gcc.dg/array-2.c: Likewise.
57803 * gcc.dg/array-4.c: Also validate flexible array members.
57804 * gcc.dg/c99-flex-array-1.c: New.
57805
57806 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57807
57808 * gcc.c-torture/compile/20001222-1.x: Remove.
57809
57810 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57811
57812 * gcc.c-torture/execute/built-in-setjmp.c: New.
57813
57814 2001-01-03 Richard Henderson <rth@redhat.com>
57815
57816 * gcc.dg/940510-1.c: Update expected error wording.
57817 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57818
57819 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57820
57821 * lib/target-supports.exp (check_alias_available): Modified to
57822 indicate aliases not supported if only weak aliases are supported.
57823
57824 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57825
57826 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57827 Turn on cmpstrsi checks for __pj__ and __i370__.
57828
57829 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57830
57831 * g++.old-deja/g++.other/virtual11.C: New test.
57832
57833 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57834
57835 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57836
57837 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57838
57839 * gcc.c-torture/compile/20010102-1.c: New test.
57840
57841 2001-01-02 Andreas Jaeger <aj@suse.de>
57842
57843 * gcc.dg/noreturn-3.c: New test.
57844
57845 * gcc.dg/noreturn-4.c: New test.
57846
57847 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57848
57849 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57850 __builtin_fputc and __builtin_fwrite.
57851
57852 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57853
57854 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57855 signed char, not default char.
57856
57857 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57858
57859 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57860
57861 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57862
57863 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57864
57865 2000-12-29 Richard Henderson <rth@redhat.com>
57866
57867 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57868 (__cyg_profile_func_exit): Define.
57869
57870 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57871
57872 * g++.dg/vtgc1.C: New test.
57873
57874 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57875
57876 * gcc.dg/noncompile/20001228-1.c: New test.
57877
57878 * gcc.dg/20001228-1.c: New test.
57879
57880 * gcc.c-torture/execute/20001228-1.c: New test.
57881
57882 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57883
57884 * gcc.dg/format-strfmon-1.c: New test.
57885
57886 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57887
57888 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57889 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57890 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57891 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57892 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57893 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57894 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57895 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57896 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57897 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57898 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57899 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57900 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57901
57902 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57903 * gcc.c-torture/execute/string-opt-4.c: Test index.
57904
57905 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57906
57907 * gcc.c-torture/compile/20001226-1.c: New test.
57908
57909 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57910
57911 * gcc.c-torture/compile/20001222-1.c: New test.
57912 * gcc.c-torture/compile/20001222-1.x: Xfail.
57913
57914 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57915
57916 * gcc.c-torture/execute/comp-goto-2.c: New test.
57917
57918 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57919
57920 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57921 Use long types if __INT_MAX__ is 32767.
57922 (main): Use cast to (sint32 *) when poking 88 into a_page.
57923
57924 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57925
57926 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57927
57928 * gcc.c-torture/compile/20001221-1.c: New test.
57929 * gcc.c-torture/execute/20001221-1.c: New test.
57930
57931 2000-12-20 Richard Henderson <rth@redhat.com>
57932
57933 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57934 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57935
57936 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57937
57938 * gcc.dg/compare3.c: New test.
57939
57940 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57941
57942 * gcc.dg/format-warnll-1.c: New test.
57943
57944 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57945
57946 * gcc.dg/cpp/cmdlne-P.c: New test.
57947
57948 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57949
57950 * gcc.c-torture/execute/builtin-abs-1.c,
57951 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57952
57953 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57954
57955 * gcc.dg/cpp/multiline.c: New test.
57956
57957 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57958
57959 * g++.old-deja/g++.other/syshdr1.C: Update.
57960 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57961
57962 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57963
57964 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57965
57966 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57967
57968 * g++.old-deja/g++.pt/ttp65.C: New test.
57969
57970 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57971
57972 * g++.old-deja/g++.pt/ttp64.C: New test.
57973
57974 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57975
57976 * g++.old-deja/g++.pt/spec33.C: New test.
57977
57978 2000-12-14 Catherine Moore <clm@redhat.com>
57979
57980 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57981 * gcc.c-torture/execute/920612-2.c: Likewise.
57982 * gcc.c-torture/execute/920428-2.c: Likewise.
57983 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57984 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57985
57986 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57987
57988 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57989 * gcc.dg/pack-test-2.c: Likewise.
57990
57991 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57992
57993 Tests by Zack Weinberg <zackw@stanford.edu>.
57994
57995 * gcc.dg/cpp/defined.c: Update.
57996 * gcc.dg/cpp/defined_trad.c: New tests.
57997
57998 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57999
58000 * gcc.dg/cpp/trad-direct.c: Update.
58001
58002 2000-12-11 Neil Booth <neilb@earthling.net>
58003
58004 * gcc.dg/cpp/defined_trad.c
58005
58006 2000-12-11 Neil Booth <neilb@earthling.net>
58007
58008 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58009
58010 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
58011
58012 * gcc.dg/format-miss-2.c: New test.
58013
58014 2000-12-09 Neil Booth <neilb@earthling.net>
58015
58016 * gcc.dg/cpp/lineflags.c: New tests.
58017 * gcc.dg/cpp/poison.c: Update.
58018 * gcc.dg/cpp/redef2.c: Update.
58019 * gcc.dg/cpp/skipping.c: New test.
58020
58021 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
58022
58023 * g++.old-deja/g++.other/eh3.C: New testcase.
58024
58025 2000-12-07 Neil Booth <neilb@earthling.net>
58026
58027 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58028 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58029 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58030 wtr-union-init-2.c, wtr-union-init-3.c: Update.
58031 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58032 Update.
58033
58034 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58035
58036 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58037 __SIZE_TYPE__ instead of int for type of integers cast to
58038 pointers.
58039
58040 2000-12-07 Jakub Jelinek <jakub@redhat.com>
58041
58042 * g++.old-deja/g++.other/cleanup4.C: New test.
58043
58044 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58045
58046 * format-sec-1.c: New test.
58047
58048 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58049
58050 * gcc.dg/format-nonlit-3.c: New test.
58051
58052 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58053
58054 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58055 through a null pointer.
58056
58057 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58058
58059 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58060 * g++.old-deja/g++.pt/partial4.C: New test.
58061
58062 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
58063
58064 * gcc.c-torture/execute/ieee/hugeval.x: New.
58065
58066 2000-12-06 Neil Booth <neilb@earthling.net>
58067
58068 * gcc.dg/cpp/backslash2.c: New tests.
58069
58070 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58071
58072 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58073 * gcc.c-torture/execute/stdio-opt-2.c: New test.
58074
58075 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
58076
58077 * gcc.c-torture/execute/20001203-2.c: New testcase.
58078
58079 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
58080
58081 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58082 * g++.old-deja/g++.other/virtual10.C: New test.
58083
58084 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
58085
58086 * g++.old-deja/g++.mike/pmf5.C: Remove test.
58087
58088 2000-12-05 Richard Henderson <rth@redhat.com>
58089
58090 * gcc.c-torture/compile/20001205-1.c: New.
58091
58092 2000-12-04 Neil Booth <neilb@earthling.net>
58093
58094 * g++.old-deja/g++.other/virtual9.C: New test.
58095 * g++.old-deja/g++.pt/crash61.C: New test.
58096 * gcc.c-torture/execute/loop-9.c: New test.
58097
58098 2000-12-04 Neil Booth <neilb@earthling.net>
58099
58100 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58101 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58102 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58103 * gcc.dg/cpp/extratokens.c: ...here.
58104
58105 2000-12-04 Neil Booth <neilb@earthling.net>
58106
58107 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58108 New tests.
58109
58110 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58111
58112 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58113 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58114
58115 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
58116
58117 * gcc.c-torture/execute/20001203-1.c: New test.
58118
58119 2000-12-03 Neil Booth <neilb@earthling.net>
58120
58121 * gcc.dg/cpp/macro6.c: New test cases.
58122
58123 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58124
58125 * gcc.c-torture/execute/string-opt-9.c: New test.
58126 * gcc.c-torture/execute/string-opt-10.c: Likewise.
58127 * gcc.c-torture/execute/string-opt-11.c: Likewise.
58128 * gcc.c-torture/execute/string-opt-12.c: Likewise.
58129
58130 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58131 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58132
58133 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
58134
58135 * gcc.dg/cpp/if-6.c: New testcase.
58136
58137 * gcc.dg/20001201-1.c: New testcase.
58138
58139 2000-12-02 Neil Booth <neilb@earthling.net>
58140
58141 * g++.old-deja/g++.other/externC4.C,
58142 g++.old-deja/g++.other/friend10.C: New tests.
58143
58144 2000-12-02 Neil Booth <neilb@earthling.net>
58145
58146 * g++.old-deja/g++.other/instan2.C
58147 * g++.old-deja/g++.other/instan3.C: New test.
58148
58149 2000-12-02 Neil Booth <neilb@earthling.net>
58150
58151 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58152 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58153 gnuc99.c,gnuc99-pedantic.c: New tests.
58154
58155 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
58156
58157 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58158 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58159
58160 2000-12-01 Neil Booth <neilb@earthling.net>
58161
58162 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58163 * gcc.dg/cpp/poison.c: Update.
58164 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58165
58166 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
58167
58168 * g77.f-torture/execute/20001201.f: New test.
58169
58170 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
58171
58172 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58173
58174 2000-12-01 Jakub Jelinek <jakub@redhat.com>
58175
58176 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58177
58178 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
58179
58180 * g++.old-deja/g++.other/cast6.C: New test.
58181
58182 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
58183
58184 * gcc.c-torture/execute/20001130-2.c: New testcase.
58185
58186 2000-11-30 Richard Henderson <rth@redhat.com>
58187
58188 * gcc.c-torture/execute/20001130-1.c: New test.
58189
58190 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58191
58192 * g++.old-deja/g++.other/op3.C: New test.
58193
58194 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58195
58196 * g++.old-deja/g++.other/op2.C: New test.
58197
58198 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58199
58200 * g++.old-deja/g++.other/crash38.C: New test.
58201
58202 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
58203
58204 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58205
58206 2000-11-29 Jakub Jelinek <jakub@redhat.com>
58207
58208 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58209 tests.
58210 * gcc.c-torture/execute/string-opt-6.c: New test.
58211
58212 * gcc.dg/20001117-1.c: Add main.
58213
58214 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
58215
58216 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58217 Move from here ...
58218 * gcc.dg/940510-1.c: ... to here.
58219
58220 * gcc.dg/20000926-1.c: GNU C now allows initializations of
58221 zero-size arrays in toplevel structures.
58222
58223 2000-11-28 Jakub Jelinek <jakub@redhat.com>
58224
58225 * gcc.c-torture/execute/loop-8.c: New test.
58226
58227 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58228
58229 * g++.old-deja/g++.other/base1.C: New test.
58230
58231 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58232
58233 * g++.old-deja/g++.other/parse2.C: New test.
58234
58235 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58236
58237 * g++.old-deja/g++.pt/incomplete1.C: New test.
58238
58239 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58240
58241 * g++.old-deja/g++.other/friend9.C: New test.
58242
58243 2000-11-28 Jakub Jelinek <jakub@redhat.com>
58244
58245 * gcc.dg/20001127-1.c: New test.
58246
58247 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
58248
58249 * g++.old-deja/g++.pt/friend46.C: New test.
58250
58251 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
58252
58253 * g++.old-deja/g++.other/ptrmem8.C: New test.
58254
58255 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58256
58257 * gcc.c-torture/execute/string-opt-7.c: New test.
58258 * gcc.c-torture/execute/string-opt-8.c: Likewise.
58259
58260 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
58261
58262 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58263 instead of 'mkcheck 2'.
58264
58265 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
58266
58267 * gcc.c-torture/execute/memcheck/driver.c,
58268 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58269 C9X references to refer to C99.
58270
58271 2000-11-25 Jakub Jelinek <jakub@redhat.com>
58272
58273 * gcc.dg/ultrasp3.c: New test.
58274
58275 2000-11-25 Neil Booth <neilb@earthling.net>
58276
58277 * gcc.dg/cpp/include2.c: Update test to be locale independent.
58278
58279 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
58280
58281 * gcc.c-torture/compile/20001123-2.c: New.
58282
58283 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58284
58285 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58286
58287 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
58288
58289 * gcc.dg/sequence-point-1.c: Add some new tests.
58290 * gcc.c-torture/execute/20001124-1.c: New test.
58291
58292 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
58293
58294 * g++.old-deja/g++.other/vaarg4.C: New test.
58295 * gcc.c-torture/compile/20001123-1.c: New test.
58296
58297 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
58298
58299 * g++.other/crash24.C: Adjust and remove XFAIL.
58300 * g++.other/crash37.C: New test.
58301
58302 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
58303
58304 * g++.old-deja/g++.pt/instantiate9.C: New test.
58305
58306 2000-11-22 Mark Mitchell <mark@codesourcery.com>
58307
58308 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58309 new ABI, too.
58310
58311 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58312 * g++.old-deja/g++.robertl/eb55.C: Likewise.
58313
58314 2000-11-22 Neil Booth <neilb@earthling.net>
58315
58316 * gcc.dg/cpp/Wtrigraphs.c: New test.
58317
58318 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
58319
58320 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58321
58322 2000-11-22 Jakub Jelinek <jakub@redhat.com>
58323
58324 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58325
58326 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
58327
58328 * lib/gcc-dg.exp: load_lib scanasm.exp.
58329 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58330 * lib/g++-dg.exp: load_lib scanasm.exp.
58331 * lib/scanasm.exp: New.
58332 (scan-assembler, scan-assembler-not): Add optional arguments to
58333 test name, or if not present, the pattern name.
58334 (scan-assembler-dem, scan-assembler-dem-not): New.
58335
58336 * g++.dg/dg.exp: New.
58337
58338 2000-11-21 Neil Booth <neilb@earthling.net>
58339
58340 * gcc.dg/cpp/integrated1.c: Remove.
58341
58342 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58343
58344 * gcc.c-torture/execute/20001121-1.c: New test.
58345
58346 2000-11-21 Richard Henderson <rth@redhat.com>
58347
58348 * gcc.c-torture/compile/20001121-1.c: New test.
58349
58350 2000-11-20 Neil Booth <neilb@earthling.net>
58351
58352 * gcc.dg/cpp/integrated1.c: New test.
58353
58354 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58355
58356 * g++.old-deja/g++.other/inline17.C: New test.
58357
58358 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
58359
58360 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58361 local variable to be zero: I made the variable global. Now
58362 uses abort() and exit() instead of relying on main's return value.
58363
58364 2000-11-20 Neil Booth <neilb@earthling.net>
58365
58366 * gcc.dg/cpp/paste2.c: Update test.
58367 * objc/execute/paste.m: New test.
58368
58369 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
58370
58371 * gcc.dg/c99-condexpr-1.c: New test.
58372
58373 2000-11-20 Neil Booth <neilb@earthling.net>
58374
58375 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58376
58377 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
58378
58379 * g++.old-deja/g++.pt/export1.C: New test.
58380
58381 2000-11-20 Jakub Jelinek <jakub@redhat.com>
58382
58383 * gcc.dg/20001117-1.c: New test.
58384
58385 2000-11-18 Richard Henderson <rth@redhat.com>
58386
58387 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58388
58389 2000-11-18 Richard Henderson <rth@redhat.com>
58390
58391 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58392 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58393 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58394
58395 2000-11-18 Richard Henderson <rth@redhat.com>
58396
58397 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58398 (main): New. Exit cleanly.
58399
58400 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
58401
58402 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58403 gcc.dg/c99-fordecl-2.c: New tests.
58404
58405 2000-11-18 Richard Henderson <rth@redhat.com>
58406
58407 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58408 * gcc.c-torture/execute/zerolen-2.c: New.
58409
58410 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58411
58412 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58413 memory.
58414
58415 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58416
58417 * g++.old-deja/g++.pt/instantiate8.C: New test.
58418
58419 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58420
58421 * g++.old-deja/g++.other/incomplete.C: Add more tests.
58422 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58423
58424 2000-11-16 Nick Clifton <nickc@redhat.com>
58425
58426 * gcc.c-torture/execute/nestfunc-2.c: New test.
58427 * gcc.c-torture/execute/nestfunc-3.c: New test.
58428
58429 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58430
58431 * gcc.c-torture/compile/20001116-1.c: New test.
58432
58433 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58434
58435 * gcc.c-torture/execute/20001115-1.c: New test.
58436
58437 2000-11-15 Mark Mitchell <mark@codesourcery.com>
58438
58439 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58440 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58441 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58442 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58443
58444 2000-11-15 Neil Booth <neilb@earthling.net>
58445
58446 gcc.dg/cpp/_Pragma1.c: Update.
58447 gcc.dg/cpp/_Pragma2.c: New test.
58448
58449 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
58450
58451 * g++.old-deja/g++.other/anon5.C: New test.
58452
58453 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
58454
58455 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58456 tests.
58457
58458 2000-11-14 Jakub Jelinek <jakub@redhat.com>
58459
58460 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58461 output.
58462
58463 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58464
58465 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58466 labels at end of compound statements.
58467
58468 2000-11-13 Jakub Jelinek <jakub@redhat.com>
58469
58470 * gcc.c-torture/execute/loop-7.c: New test.
58471
58472 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58473
58474 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58475
58476 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58477
58478 * gcc.dg/c99-bool-1.c: New test.
58479
58480 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58481
58482 * gcc.dg/c99-scope-1.c: Remove xfail.
58483 * gcc.dg/c99-scope-2.c: New test.
58484
58485 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58486
58487 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58488 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58489
58490 2000-11-11 Mark Mitchell <mark@codesourcery.com>
58491
58492 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58493 error messages.
58494
58495 * g++.mike/p700.C: Don't typedef wchar_t.
58496 * g++.mike/p784.C: Likewise.
58497 * g++.mike/eb101.C: Don't use __wchar_t.
58498
58499 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
58500
58501 * g77.f-torture/execute/20001111.[fx]: Test premature exit
58502 from DO loop.
58503
58504 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58505
58506 * gcc.c-torture/execute/20001111-1.c: New test.
58507
58508 2000-11-10 Nick Clifton <nickc@redhat.com>
58509
58510 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58511 long multuiple and accumulate.
58512
58513 2000-11-09 Richard Henderson <rth@redhat.com>
58514
58515 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58516 via size_t instead of int.
58517
58518 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58519 * gcc.c-torture/execute/string-opt-2.c: Likewise.
58520 * gcc.c-torture/execute/string-opt-3.c: Likewise.
58521 * gcc.c-torture/execute/string-opt-4.c: Likewise.
58522
58523 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
58524
58525 * gcc.c-torture/compile/20001109-1.c: New test.
58526 * gcc.c-torture/compile/20001109-2.c: New test.
58527
58528 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
58529
58530 * g++.old-deja/g++.pt/operator1.C: New test.
58531 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58532
58533 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58534
58535 * gcc.dg/20001108-1.c: New test.
58536
58537 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58538
58539 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58540 with both arguments constant strings.
58541 * gcc.c-torture/execute/string-opt-3.c: New test.
58542 * gcc.c-torture/execute/string-opt-4.c: New test.
58543 * gcc.c-torture/execute/string-opt-5.c: New test.
58544
58545 2000-11-08 Nick Clifton <nickc@redhat.com>
58546
58547 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
58548 mulsidi3adddi patterns.
58549
58550 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
58551
58552 * g++.old-deja/g++.other/crash36.C: New test.
58553
58554 2000-11-08 Jakub Jelinek <jakub@redhat.com>
58555
58556 * g++.old-deja/g++.other/init16.C: New test.
58557
58558 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
58559
58560 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58561
58562 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58563
58564 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58565 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58566 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58567
58568 2000-11-07 DJ Delorie <dj@redhat.com>
58569
58570 * gcc.dg/20000614-1.c: Add return so that test can pass.
58571
58572 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58573
58574 * gcc.c-torture/execute/string-opt-1.c: New test.
58575
58576 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58577
58578 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
58579 mips-sgi-irix6.* because the MIPS ABI passes floating-point
58580 parameters in registers, and there is no way for a varargs
58581 function to know in which order the integer and floating-point
58582 parameters should be interleaved when they are placed on the
58583 stack.
58584 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58585 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58586
58587 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58588
58589 * gcc.c-torture/execute/string-opt-2.c: New test.
58590
58591 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
58592
58593 * g++.old-deja/g++.pt/crash60.C: New test.
58594
58595 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58596
58597 * g++.old-deja/g++.other/crash24.C: New test.
58598 * g++.old-deja/g++.other/crash25.C: New test.
58599 * g++.old-deja/g++.other/crash26.C: New test.
58600 * g++.old-deja/g++.other/crash27.C: New test.
58601 * g++.old-deja/g++.other/crash28.C: New test.
58602 * g++.old-deja/g++.other/crash29.C: New test.
58603 * g++.old-deja/g++.other/crash30.C: New test.
58604 * g++.old-deja/g++.other/crash31.C: New test.
58605 * g++.old-deja/g++.other/crash32.C: New test.
58606 * g++.old-deja/g++.other/crash33.C: New test.
58607 * g++.old-deja/g++.other/crash34.C: New test.
58608 * g++.old-deja/g++.other/crash35.C: New test.
58609
58610 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58611
58612 * gcc.c-torture/execute/20001031-1.c: New test.
58613
58614 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58615
58616 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58617 namespace.
58618
58619 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58620 standards-conformant.
58621
58622 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58623
58624 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58625 * g++.old-deja/g++.mike/p755a.C: Likewise.
58626 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58627 library makes no calls to `operator new' during initialization.
58628
58629 2000-11-04 Neil Booth <neilb@earthling.net>
58630
58631 * gcc.dg/cpp/include2.c: New tests.
58632
58633 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58634
58635 * lib/g++.exp (g++_set_ld_library_path): New function.
58636 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58637
58638 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58639
58640 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58641 warnings.
58642
58643 2000-11-01 Richard Henderson <rth@redhat.com>
58644
58645 * g++.old-deja/g++.ext/namedret1.C: New.
58646 * g++.old-deja/g++.ext/namedret2.C: New.
58647 * g++.old-deja/g++.ext/namedret3.C: New.
58648
58649 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58650
58651 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58652 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58653
58654 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58655
58656 * gcc.c-torture/execute/va-arg-21.c: New test.
58657
58658 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58659
58660 * gcc.dg/c99-complex-2.c: New test.
58661
58662 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58663
58664 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58665
58666 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58667
58668 * g++.old-deja/g++.other/inline16.C: New test.
58669
58670 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58671
58672 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58673 __PRETTY_FUNCTION__
58674
58675 2000-10-29 Neil Booth <neilb@earthling.net>
58676
58677 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58678 New tests.
58679 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58680 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58681 optimisation.
58682
58683 2000-10-29 Neil Booth <neilb@earthling.net>
58684
58685 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58686 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58687 * mi5.c: Test multiple includes work with -C.
58688 * trigraphs.c: Test ^= version.
58689
58690 2000-10-28 Neil Booth <neilb@earthling.net>
58691
58692 New tests and test updates for new macro expander.
58693
58694 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58695 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58696 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58697 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58698 new diagnostic messages.
58699
58700 * gcc.dg/cpp/macro3.c: New tests.
58701
58702 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58703
58704 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58705 on the same line.
58706
58707 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58708
58709 * g++.old-deja/g++.other/eh2.C: New test.
58710
58711 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58712
58713 * gcc.c-torture/execute/20001027-1.c: New test.
58714
58715 2000-10-26 Richard Henderson <rth@redhat.com>
58716
58717 * gcc.c-torture/execute/20001026-1.c: New.
58718
58719 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58720
58721 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58722 * g++.old-deja/g++.law/builtin1.C: Likewise.
58723 * g++.old-deja/g++.law/ctors10.C: Likewise.
58724 * g++.old-deja/g++.law/virtual3.C: Likewise.
58725 * g++.old-deja/g++.mike/p658.C: Likewise.
58726 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58727 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58728 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58729 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58730 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58731
58732 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58733
58734 * gcc.c-torture/compile/20001024-1.c: New test.
58735
58736 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58737
58738 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58739 to tell us whether or not we are using V3.
58740
58741 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58742
58743 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58744 operands.
58745
58746 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58747
58748 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58749
58750 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58751
58752 * gcc.c-torture/execute/20001024-1.c: New test.
58753
58754 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58755
58756 * g++.old-deja/g++.other/sibcall1.C: New test.
58757
58758 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58759
58760 * gcc.dg/noncompile/init-3.c: New test.
58761
58762 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58763
58764 * gcc.dg/format-array-1.c: New test.
58765
58766 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58767
58768 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58769 writing through null pointers; remove comment about testing
58770 unterminated strings.
58771
58772 2000-10-17 Matthew Hiller <hiller@redhat.com>
58773
58774 * gcc.c-torture/execute/20001017-2.c: New test.
58775
58776 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58777
58778 * gcc.c-torture/compile/20001018-1.c: New test.
58779 * gcc.c-torture/compile/20001018-1.x: Xfail.
58780
58781 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58782
58783 * gcc.c-torture/execute/20001017-1.c: New test.
58784
58785 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58786
58787 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58788 for multiple use of arguments with scanf formats; add tests for
58789 multiple use of arguments.
58790
58791 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58792
58793 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58794 from some old tests.
58795
58796 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58797
58798 * gcc.dg/format-miss-1.c: New test.
58799
58800 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58801
58802 * gcc.c-torture/execute/20001013-1.c: New test.
58803
58804 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58805
58806 * gcc.dg/format-branch-1.c: New test.
58807
58808 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58809
58810 * README, lib/file-format.exp: Remove EGCS references.
58811
58812 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58813
58814 * gcc.dg/20001013-1.c: New test.
58815
58816 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58817
58818 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58819 for intmax_t in the compiler using __typeof__ and the type rules
58820 for conditional expressions.
58821
58822 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58823
58824 * gcc.dg/20001012-1.c: New test.
58825 * gcc.dg/20001012-2.c: New test.
58826
58827 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58828
58829 * gcc.dg/format-attr-1.c: New test.
58830
58831 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58832
58833 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58834 __LONG_LONG_MAX__ instead of LLONG_MAX.
58835
58836 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58837
58838 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58839 scanf flags.
58840 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58841 flags.
58842
58843 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58844
58845 * gcc.dg/sequence-pt-1.c: New test.
58846
58847 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58848
58849 * gcc.c-torture/execute/20001011-1.c: New testcase.
58850 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58851
58852 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58853
58854 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58855 does not error on it.
58856
58857 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58858
58859 * gcc.dg/20001009-1.c: New test.
58860
58861 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58862
58863 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58864 * gcc.c-torture/execute/20001009-2.c: ... to here.
58865
58866 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58867
58868 * gcc.c-torture/compile/20001009-1.c: New testcase.
58869 * gcc.c-torture/execute/20001009-1.c: New testcase.
58870 Testcases provided by Jan Hubicka <jh@suse.cz>.
58871
58872 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58873
58874 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58875 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58876 uintmax_t using <limits.h> to emulate the compiler's internal
58877 logic. No longer XFAIL %j tests.
58878
58879 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58880
58881 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58882 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58883 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58884 regexps and details of expected handling of some bad formats.
58885 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58886 suppression.
58887
58888 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58889
58890 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58891 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58892 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58893 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58894 in list archives.
58895
58896 2000-10-06 Richard Henderson <rth@cygnus.com>
58897
58898 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58899 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58900 * g++.old-deja/g++.jason/report.C: Likewise.
58901 * g++.old-deja/g++.law/friend5.C: Likewise.
58902 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58903 of the expected warnings.
58904
58905 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58906
58907 * g++.old-deja/g++.pt/enum14.C: New test.
58908
58909 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58910
58911 * g++.old-deja/g++.pt/crash59.C: New test.
58912
58913 2000-10-04 Will Cohen <wcohen@redhat.com>
58914
58915 * gcc.dg/20000926-1.c: New test.
58916
58917 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58918
58919 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58920 function name for current C++ compiler.
58921 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58922
58923 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58924
58925 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58926 __PRETTY_FUNCTION__.
58927 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58928
58929 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58930
58931 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58932
58933 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58934
58935 * gcc.c-torture/compile/20000923-1.c: New test.
58936
58937 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58938
58939 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58940 * g++.old-deja/g++.pt/ttp62.C: Same.
58941 * g++.old-deja/g++.other/inline14.C: Same.
58942
58943 2000-09-24 Richard Henderson <rth@cygnus.com>
58944
58945 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58946
58947 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58948
58949 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58950
58951 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58952
58953 * gcc.c-torture/compile/20000922-1.c: New file.
58954
58955 2000-09-21 Nick Clifton <nickc@redhat.com>
58956
58957 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58958 a signed long modulo operation.
58959 (mod6): New function - perform an unsigned long modulo operation.
58960 (main): Add tests for modulos of very large numbers by very small
58961 dividends.
58962
58963 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58964
58965 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58966
58967 2000-09-19 Richard Henderson <rth@cygnus.com>
58968
58969 * gcc.dg/compare2.c (case 10): XFAIL.
58970
58971 2000-09-18 Richard Henderson <rth@cygnus.com>
58972
58973 * gcc.c-torture/execute/20000906-1.c: Move ...
58974 * gcc.dg/20000906-1.c: ... here. Only run on targets
58975 that support __builtin_trap.
58976
58977 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58978
58979 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58980
58981 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58982
58983 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58984 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58985 more $ format tests.
58986
58987 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58988
58989 * gcc.dg/format-errmk-1.c: New test.
58990
58991 2000-09-17 Greg McGary <greg@mcgary.org>
58992
58993 * gcc.c-torture/execute/20000917-1.x: Remove.
58994
58995 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58996
58997 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58998
58999 2000-09-17 Greg McGary <greg@mcgary.org>
59000
59001 * gcc.c-torture/execute/20000917-1.c: New test.
59002 * gcc.c-torture/execute/20000917-1.x: XFAIL.
59003
59004 2000-09-16 Neil Booth <NeilB@earthling.net>
59005
59006 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59007 in nested macro bug.
59008
59009 2000-09-15 Neil Booth <NeilB@earthling.net>
59010
59011 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59012
59013 2000-09-14 Jeffrey A Law (law@cygnus.com)
59014
59015 * gcc.c-torture/execute/20000914-1.c: New test.
59016
59017 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
59018
59019 * g++.other/inline13.C: New test.
59020
59021 2000-09-12 Andreas Jaeger <aj@suse.de>
59022
59023 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59024 constant by Ulrich Drepper <drepper@redhat.com>.
59025
59026 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
59027
59028 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59029
59030 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59031
59032 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59033
59034 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
59035
59036 * gcc.dg/cpp/backslash.c: New test.
59037
59038 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
59039
59040 * gcc.c-torture/execute/20000910-1.c: New test.
59041 * gcc.c-torture/execute/20000910-2.c: Likewise.
59042
59043 2000-09-11 Robert Lipe <robertl@sco.com>
59044
59045 * gcc.dg/pragma-align.c: New test.
59046
59047 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
59048
59049 * g++.old-deja/g++.pt/explicit82.C: New test.
59050 * g++.old-deja/g++.pt/explicit83.C: New test.
59051
59052 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
59053
59054 * gcc.dg/asm-names.c: New test.
59055
59056 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59057
59058 * gcc.dg/cpp/tr-warn6.c: New test
59059
59060 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
59061
59062 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59063 be accepted.
59064
59065 2000-09-07 Catherine Moore <clm@redhat.com>
59066
59067 * gcc.c-torture/execute/unroll-1.c: New test.
59068
59069 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
59070
59071 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59072 ERROR markers.
59073 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59074 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59075 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59076 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59077 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59078 Preprocess only.
59079 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59080 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59081
59082 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59083
59084 * g++.old-deja/g++.pt/deduct2.C: New test.
59085
59086 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59087
59088 * g++.old-deja/g++.pt/parms2.C: New test.
59089
59090 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59091
59092 * g++.old-deja/g++.pt/crash58.C: New test.
59093
59094 2000-09-06 Greg McGary <greg@mcgary.org>
59095
59096 * gcc.c-torture/execute/20000906-1.c: New test.
59097 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59098
59099 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59100
59101 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59102
59103 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59104
59105 * g++.old-deja/g++.pt/crash57.C: New test.
59106
59107 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59108
59109 * g++.old-deja/g++.pt/crash56.C: New test.
59110
59111 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59112
59113 * g++.old-deja/g++.pt/koenig1.C: New test.
59114
59115 2000-09-04 Jakub Jelinek <jakub@redhat.com>
59116
59117 * gcc.dg/20000904-1.c: New test.
59118
59119 2000-09-04 Jakub Jelinek <jakub@redhat.com>
59120
59121 * gcc.dg/cpp/paste8.c: New test.
59122
59123 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
59124
59125 * gcc.c-torture/compile/20000827-1.c: New test.
59126
59127 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
59128
59129 * gcc.dg/format-diag-1.c: New test.
59130
59131 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
59132
59133 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59134 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59135 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59136 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59137 gcc.dg/formatz-1.c: Adjust warning regular expressions.
59138
59139 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
59140
59141 * g++.old-deja/g++.other/nested4.C: New test.
59142
59143 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
59144
59145 * g++.old-deja/g++.ns/scoped1.C: New test.
59146
59147 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
59148
59149 * lib/g++.exp: Support testing already-installed GCC.
59150
59151 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59152
59153 * wtr-label-1.c, wtr-suffix-1.c: New tests.
59154
59155 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59156
59157 * gcc.dg/return-type-2.c: New test.
59158
59159 2000-08-27 Geoff Keating <geoffk@cygnus.com>
59160
59161 * gcc.c-torture/compile/20000825-1.c: New test.
59162
59163 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
59164
59165 * gcc.dg/dwarf2-2.c: New test.
59166
59167 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
59168
59169 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59170 dg-warning regexps.
59171
59172 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
59173
59174 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59175 gcc.dg/format-ext-5.c: New tests.
59176
59177 2000-08-25 Jakub Jelinek <jakub@redhat.com>
59178
59179 * g++.old-deja/g++.other/crash22.C: New test.
59180
59181 2000-08-24 Mark Mitchell <mark@codesourcery.com>
59182
59183 * gcc.dg/noncompile/930622-2.c: Adjust error message.
59184
59185 2000-08-24 Richard Henderson <rth@cygnus.com>
59186
59187 * gcc.dg/ia64-sync-1.c: New test.
59188 * gcc.dg/ia64-sync-2.c: New test.
59189 * gcc.dg/ia64-asm-1.c: New test.
59190
59191 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
59192
59193 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59194 * gcc.dg/format-ext-2.c: New test.
59195
59196 2000-08-23 Jason Merrill <jason@redhat.com>
59197
59198 * lib/old-dejagnu.exp: Also ignore "In member function" and
59199 "At global scope".
59200
59201 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59202
59203 * gcc.dg/noncompile/label-lineno-1.c: New test.
59204
59205 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
59206
59207 * gcc.dg/c99-array-nonobj-1.c: New test.
59208
59209 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
59210
59211 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59212 tests.
59213 * gcc.dg/format-ext-1.c: New test.
59214
59215 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59216
59217 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59218 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59219 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59220 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59221 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59222
59223 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
59224
59225 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59226 gcc.dg/c99-strftime-2.c: New tests.
59227
59228 2000-08-22 Richard Henderson <rth@cygnus.com>
59229
59230 * gcc.c-torture/execute/20000822-1.c: New test.
59231
59232 2000-08-21 Jakub Jelinek <jakub@redhat.com>
59233
59234 * gcc.c-torture/execute/20000819-1.x: Remove.
59235
59236 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
59237
59238 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59239 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59240 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59241 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59242 gcc.dg/format-xopen-1.c: New tests.
59243
59244 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
59245
59246 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59247
59248 2000-08-21 Jakub Jelinek <jakub@redhat.com>
59249
59250 * g++.old-deja/g++.other/loop2.C: New test.
59251
59252 * gcc.c-torture/compile/20000606-1.c: New test.
59253 * gcc.c-torture/compile/20000728-1.c: New test.
59254 * gcc.c-torture/execute/20000801-1.c: New test.
59255 * gcc.c-torture/execute/20000801-2.c: New test.
59256 * gcc.c-torture/execute/20000819-1.c: New test.
59257 * gcc.c-torture/execute/20000819-1.x: XFAIL.
59258 * gcc.dg/20000629-1.c: New test.
59259 * gcc.dg/20000724-1.c: New test.
59260 * gcc.dg/20000807-1.c: New test.
59261
59262 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59263
59264 * gcc.dg/cpp/pragma-1.c: New test.
59265 * gcc.dg/cpp/pragma-2.c: New test.
59266
59267 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
59268
59269 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59270 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
59271
59272 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59273
59274 * gcc.c-torture/compile/20000818-1.c: New test.
59275
59276 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
59277
59278 * gcc.c-torture/execute/20000818-1.c: New test.
59279
59280 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
59281
59282 * gcc.dg/format-va-1.c: New test.
59283
59284 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59285
59286 * g++.old-deja/g++.other/typedef8.C: New test.
59287
59288 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59289
59290 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59291 * g++.old-deja/g++.mike/net36.C: Mark candidate.
59292 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59293 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59294 * g++.old-deja/g++.other/ptrmem7.C: New test.
59295 * g++.old-deja/g++.pt/ptrmem10.C: New test.
59296
59297 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59298
59299 * g++.old-deja/g++.pt/typename27.C: New test.
59300
59301 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
59302
59303 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59304 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59305 * g++.old-deja/g++.pt/friend45.C: New test.
59306 * g++.old-deja/g++.other/friend8.C: New test.
59307
59308 2000-08-15 Richard Henderson <rth@cygnus.com>
59309
59310 * gcc.c-torture/execute/20000815-1.c: New test.
59311
59312 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
59313
59314 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59315 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59316 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59317
59318 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
59319
59320 * g++.old-deja/g++.other/refinit2.C: New test.
59321
59322 2000-08-13 Geoff Keating <geoffk@cygnus.com>
59323
59324 * lib/c-torture.exp (c-torture): Make
59325 compiler_conditional_xfail_data global.
59326 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59327 compiler_conditional_xfail_data machinery.
59328 (f-torture-execute): Likewise.
59329 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59330 and only when unrolling loops.
59331
59332 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59333
59334 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59335
59336 * g++.old-deja/g++.pt/explicit81.C: New test.
59337
59338 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59339
59340 * g++.old-deja/g++.pt/typename26.C: New test.
59341
59342 2000-08-10 Geoff Keating <geoffk@cygnus.com>
59343
59344 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59345 warning.
59346
59347 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
59348
59349 * g++.old-deja/g++.other/array3.C: New test.
59350
59351 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59352
59353 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59354 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59355 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59356 New tests.
59357
59358 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
59359
59360 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59361 * g++.old-deja/g++.abi/vmihint.C: Likewise.
59362
59363 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
59364
59365 * gcc.c-torture/execute/20000808-1.c: New test.
59366
59367 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59368
59369 * gcc.dg/c90-const-expr-1.c: New test.
59370
59371 2000-08-08 Richard Henderson <rth@cygnus.com>
59372
59373 * gcc.dg/noncompile/920923-1.c: Declare calloc.
59374
59375 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
59376
59377 * gcc.dg/noncompile/const-ll-1.c: New test.
59378
59379 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
59380
59381 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59382
59383 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
59384
59385 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59386 that running programs linked against the shared version of libobjc
59387 run correctly.
59388
59389 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59390
59391 * gcc.dg/c99-printf-1.c: New test.
59392
59393 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59394
59395 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59396
59397 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
59398
59399 * gcc.c-torture/execute/20000731-1.x: Delete.
59400
59401 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
59402
59403 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59404 and torture_without_loops as is done by c-torture.exp.
59405 (search_for): Copy from c-torture.exp.
59406 (gcc-dg-runtest): New function, drives a directory of tests
59407 iterating over the TORTURE_OPTIONS.
59408 (scan-assembler, scan-assembler-not): Move here from
59409 individual directory drivers.
59410
59411 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59412 defined by lib/gcc-dg.exp.
59413 * gcc.dg/cpp/cpp.exp: Likewise.
59414 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
59415 gcc-dg-runtest, so we cycle over optimization options.
59416
59417 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59418 * gcc.dg/compare2.c: No longer expected to fail.
59419
59420 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59421
59422 * gcc.c-torture/execute/20000804-1.c: New test.
59423
59424 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
59425
59426 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59427
59428 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
59429
59430 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59431
59432 2000-08-03 Jeffrey A Law (law@cygnus.com)
59433
59434 * gcc.c-torture/compile/20000803-1.c: New test.
59435
59436 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
59437
59438 * gcc.c-torture/execute/20000801-3.c,
59439 gcc.c-torture/execute/20000801-4.c: New tests.
59440 * gcc.c-torture/execute/20000801-3.x,
59441 gcc.c-torture/execute/20000801-4.x: Xfail.
59442
59443 2000-08-02 Geoff Keating <geoffk@cygnus.com>
59444
59445 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59446 libobjc/.libs to allow for libtool.
59447
59448 2000-08-02 Jakub Jelinek <jakub@redhat.com>
59449
59450 * gcc.c-torture/compile/20000802-1.c: New test.
59451
59452 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
59453
59454 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59455
59456 2000-07-31 Jeffrey A Law (law@cygnus.com)
59457
59458 * gcc-c-torture/execute/20000731-2.c: New test.
59459
59460 * gcc.c-torture/execute/20000731-1.c: New test.
59461 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59462
59463 2000-07-31 Jakub Jelinek <jakub@redhat.com>
59464
59465 * gcc.dg/cpp/paste7.c: New test.
59466 * gcc.dg/cpp/20000725-1.c: New test.
59467
59468 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
59469
59470 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59471 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59472 declaration warning for __builtin_dwarf_reg_size.
59473
59474 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59475
59476 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
59477
59478 * gcc.dg/noncompile/voidparam-1.c: New test.
59479
59480 2000-07-30 Richard Henderson <rth@cygnus.com>
59481
59482 * gcc.dg/c90-digraph-1.c: Don't xfail.
59483 * gcc.dg/compare2.c (case 10): Xfail.
59484 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59485
59486 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
59487
59488 * gcc.dg/c99-main-1.c: New test.
59489
59490 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
59491
59492 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59493
59494 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
59495
59496 * gcc.c-tortuer/execute/20000726-1.c: New test.
59497
59498 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
59499
59500 * gcc.c-torture/execute/enum-2.c: New test.
59501
59502 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59503
59504 * gcc.dg/cpp/tr-warn3.c: New test.
59505
59506 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59507
59508 * g++.old-deja/g++.ext/implicit1.C: Remove.
59509 * g++.old-deja/g++.jason/c2.C: Remove
59510 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59511 * g++.old-deja/g++.pt/crash16.C: Likewise.
59512 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59513
59514 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59515
59516 * g++.old-deja/g++.other/for2.C: New test.
59517
59518 2000-07-25 Jakub Jelinek <jakub@redhat.com>
59519
59520 * gcc.dg/20000720-1.c: New test.
59521
59522 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
59523
59524 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
59525
59526 2000-07-24 Geoff Keating <geoffk@cygnus.com>
59527
59528 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59529 * gcc.c-torture/execute/20000722-1.c: New.
59530 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59531
59532 2000-07-24 Jakub Jelinek <jakub@redhat.com>
59533
59534 * gcc.dg/cpp/20000720-1.S: New test.
59535
59536 2000-07-21 Michael Meissner <meissner@redhat.com>
59537
59538 * gcc.c-torture/execute/ieee/hugeval.c: New test.
59539
59540 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59541
59542 * g++.old-deja/g++.brendan/crash16.C,
59543 g++.old-deja/g++.brendan/parse3.C,
59544 g++.old-deja/g++.brendan/redecl1.C,
59545 g++.old-deja/g++.ns/template13.C,
59546 g++.old-deja/g++.other/decl4.C,
59547 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59548
59549 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59550
59551 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59552 and "Internal error".
59553
59554 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59555 regexps.
59556 * gcc.dg/cpp/paste6.c: New test.
59557
59558 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
59559
59560 * gcc.dg/cpp/tr-direct.c: New test.
59561
59562 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59563 gcc.dg/cpp/undef1.c: Tweak error regexps.
59564
59565 2000-07-18 Eric Christopher <echristo@redhat.com>
59566
59567 * gcc.c-torture/compile/20000718-1.c: New test.
59568
59569 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
59570
59571 * cpplex.c (_cpp_push_token): If the token being pushed back
59572 is the previous token in this context, just subtract one from
59573 context->posn.
59574 * cppmacro.c (save_expansion): Clear aux field when storing a
59575 placemarker.
59576
59577 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
59578
59579 * gcc.dg/noncompile/redecl-1.c: New test.
59580
59581 2000-07-18 Jakub Jelinek <jakub@redhat.com>
59582
59583 * gcc.c-torture/execute/20000717-5.c: New test.
59584 * gcc.c-torture/execute/20000717-1.x: Removed.
59585
59586 2000-07-17 Richard Henderson <rth@cygnus.com>
59587
59588 * gcc.c-torture/execute/20000717-4.c: New test.
59589
59590 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
59591
59592 * gcc.dg/cpp/syshdr.c: New test.
59593 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59594
59595 2000-07-17 Neil Booth <neilb@earthling.net>
59596
59597 * gcc.dg/cpp/cmdlne-dM.c: New test.
59598 * gcc.dg/cpp/cmdlne-dD.c: New test.
59599
59600 2000-07-17 Jeffrey A Law (law@cygnus.com)
59601
59602 * gcc.c-torture/execute/20000717-3.c: New test.
59603
59604 * gcc.c-torture/compile/20000717-1.c: New test.
59605
59606 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59607
59608 * gcc.c-torture/execute/20000717-2.c: New test.
59609
59610 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59611
59612 * gcc.dg/formatz-1.c: New test.
59613
59614 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59615 * gcc.dg/c99-digraph-1.c: New tests.
59616
59617 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59618 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59619
59620 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59621 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59622 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59623 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59624 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59625 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59626 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59627
59628 2000-07-17 Greg McGary <greg@mcgary.org>
59629
59630 * gcc.c-torture/execute/20000717-1.c: New test.
59631 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59632
59633 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59634
59635 * gcc.c-torture/execute/20000715-2.c: New test.
59636 * gcc.dg/20000715-1.c: New test.
59637
59638 2000-07-15 Michael Meissner <meissner@redhat.com>
59639
59640 * gcc.c-torture/execute/20000715-1.c: New test.
59641
59642 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59643
59644 * gcc.c-torture/execute/20000707-1.c: New test.
59645
59646 2000-07-13 Neil Booth <NeilB@earthling.net>
59647
59648 * gcc.dg/cpp/digraph1.c,
59649 gcc.dg/cpp/digraph2.c,
59650 gcc.dg/cpp/digraphs.c: New tests.
59651
59652 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59653
59654 * g77.f-torture/compile/20000630-2.f: New test.
59655 * g77.f-torture/compile/20000630-2.x
59656
59657 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59658
59659 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59660
59661 2000-07-11 Neil Booth <NeilB@earthling.net>
59662
59663 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59664
59665 2000-07-11 Neil Booth <NeilB@earthling.net>
59666
59667 * gcc.dg/cpp/cmdlne-C.c: New.
59668
59669 2000-07-09 Neil Booth <NeilB@earthling.net>
59670
59671 * gcc.dg/cpp/directiv.c: New tests.
59672 * gcc.dg/cpp/undef1.c: Update.
59673
59674 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59675
59676 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59677
59678 2000-07-09 Neil Booth <NeilB@earthling.net>
59679
59680 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59681
59682 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59683
59684 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59685 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59686
59687 2000-07-08 Neil Booth <NeilB@earthling.net>
59688
59689 * gcc.dg/cpp/macsyntx.c: New tests.
59690
59691 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59692
59693 * gcc.dg/20000707-1.c: New test.
59694
59695 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59696
59697 * gcc.c-torture/execute/20000706-1.c: New test.
59698 * gcc.c-torture/execute/20000706-2.c: New test.
59699 * gcc.c-torture/execute/20000706-3.c: New test.
59700 * gcc.c-torture/execute/20000706-4.c: New test.
59701 * gcc.c-torture/execute/20000706-5.c: New test.
59702
59703 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59704
59705 * g++.old-deja/g++.pt/instantiate7.C: New test.
59706
59707 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59708
59709 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59710 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59711 * g++.old-deja/g++.other/rtti3.C: Likewise.
59712 * g++.old-deja/g++.other/rttid3.C: Likewise.
59713
59714 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59715
59716 * g77.f-torture/compile/20000630-1.x: Fix typo
59717
59718 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59719
59720 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59721 assembly output.
59722
59723 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59724
59725 * gcc.dg/cpp/ident.c: New test.
59726
59727 2000-07-05 Neil Booth <NeilB@earthling.net>
59728
59729 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59730 gcc.dg/cpp/lexstrng.c: New tests.
59731
59732 2000-07-04 Neil Booth <NeilB@earthling.net>
59733
59734 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59735 * gcc.dg/cpp/strify2.c: Same.
59736
59737 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59738
59739 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59740 * gcc.dg/cpp/19990703-1.c: Likewise.
59741 * gcc.dg/cpp/20000625-1.c: Likewise.
59742 * gcc.dg/cpp/20000625-2.c: Likewise.
59743
59744 * gcc.dg/cpp/macro1.c,
59745 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59746 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59747 gcc.dg/cpp/strify1.c,
59748 gcc.dg/cpp/strify2.c: New tests.
59749
59750 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59751
59752 * gcc.c-torture/execute/20000703-1.c: New test.
59753
59754 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59755
59756 * g++.old-deja/g++.pt (lookup10.C): New test.
59757
59758 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59759
59760 * g++.old-deja/g++.pt (typename25.C): New test.
59761
59762 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59763
59764 * gcc.c-torture/compile/20000701-1.c: New test.
59765
59766 2000-06-30 Nick Clifton <nickc@cygnus.com>
59767
59768 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59769 to test case.
59770
59771 2000-06-30 Catherine Moore <clm@cygnus.com>
59772
59773 * gcc.c-torture/execute/align-1.c: New test.
59774
59775 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59776
59777 * g++.old-deja/g++.pt/expr8.C: New test.
59778 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59779
59780 2000-06-29 Nick Clifton <nickc@cygnus.com>
59781
59782 * gcc.c-torture/compile/20000629-1.c: New test.
59783
59784 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59785
59786
59787 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59788 gcc.dg/noncompile directory, depending on whether they're
59789 preprocessor tests or not. Annotate all the tests for the dg
59790 framework.
59791
59792 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59793 * gcc.dg/noncompile/noncompile.exp: New.
59794
59795 * Moved files:
59796 Old name New name
59797 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59798 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59799 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59800 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59801 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59802 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59803 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59804 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59805 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59806 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59807 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59808 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59809 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59810 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59811 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59812 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59813 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59814 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59815 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59816 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59817 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59818 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59819 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59820 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59821
59822 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59823 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59824 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59825 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59826 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59827 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59828
59829 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59830
59831 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59832 declare one variable. On the fourth, error.
59833 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59834 declared by 20000628-1a.h.
59835
59836 2000-06-29 Richard Henderson <rth@redhat.com>
59837
59838 * gcc.c-torture/execute/930529-1.x: New file.
59839 * gcc.dg/920413-1.c: Adjust expected warning text.
59840 * gcc.dg/980217-1.c: Declare abort.
59841 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59842
59843 2000-06-29 Jeffrey A Law (law@cygnus.com)
59844
59845 * g77.f-torture/compile/20000629-1.f: New test.
59846 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59847
59848 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59849
59850 Rearrange lots of files, removing entirely the
59851 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59852 directories.
59853
59854 * Deleted files:
59855 gcc.c-torture/code_quality/code_quality.exp
59856 gcc.c-torture/special/special.exp
59857 gcc.failure/failure.exp
59858 gcc.failure/940409-1.x
59859 gcc.c-torture/compile/961203-1.x
59860
59861 * New files:
59862 gcc.misc-tests/linkage.exp
59863 gcc.c-torture/execute/920730-1t.c
59864 gcc.c-torture/execute/920730-1t.x
59865 gcc.c-torture/compile/920520-1.x
59866 gcc.c-torture/compile/920521-1.x
59867 gcc.c-torture/compile/981006-1.x
59868 gcc.c-torture/execute/eeprof-1.x
59869
59870 * Moved files (possibly with modifications to fit a new harness):
59871 Old name New name
59872 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59873 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59874 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59875 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59876 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59877 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59878 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59879 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59880 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59881 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59882 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59883 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59884 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59885 gcc.failure/940409-1.c gcc.dg/940409-1.c
59886
59887 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59888
59889 * c-torture/compile/961203-1.x: Delete.
59890
59891 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59892 not exit. Include stdio.h.
59893 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59894 * gcc.misc-tests/dg-12.c: Likewise.
59895 * gcc.misc-tests/dg-5.c: Likewise.
59896 * gcc.misc-tests/dg-6.c: Likewise.
59897 * gcc.misc-tests/dg-7.c: Prototype abort.
59898 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59899 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59900 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59901 not exit.
59902 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59903 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59904
59905 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59906
59907 * gcc.dg/cpp/20000628-1.c: New test.
59908 * gcc.dg/cpp/20000628-1.h: New header for above test.
59909 * gcc.dg/cpp/20000628-1a.h: Likewise.
59910
59911 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59912
59913 * gcc.dg/cpp: New directory.
59914 * gcc.dg/cpp/cpp.exp: New driver.
59915 * gcc.dg/cpp/20000627-1.c: New test.
59916 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59917 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59918 and rewrite as a compilation test.
59919
59920 * gcc.dg: Move many files into the cpp subdirectory, possibly
59921 renaming or editing them as well.
59922 Old name New name
59923 990119-1.c cpp/19990119-1.c
59924 990228-1.c cpp/19990228-1.c
59925 990407-1.c cpp/19990407-1.c
59926 990409-1.c cpp/19990409-1.c
59927 990413-1.c cpp/19990413-1.c
59928 990703-1.c cpp/19990703-1.c
59929 20000127-1.c cpp/20000127-1.c
59930 20000129-1.c cpp/20000129-1.c
59931 20000207-1.c cpp/20000207-1.c
59932 20000207-2.c cpp/20000207-2.c
59933 20000209-1.c cpp/20000209-1.c
59934 20000209-2.c cpp/20000209-2.c
59935 20000301-1.c cpp/20000301-1.c
59936 20000419-1.c cpp/20000419-1.c
59937 20000510-1.S cpp/20000510-1.S
59938 20000519-1.c cpp/20000519-1.c
59939 20000529-1.c cpp/20000529-1.c
59940 20000625-1.c cpp/20000625-1.c
59941 20000625-2.c cpp/20000625-2.c
59942 cpp-as1.c cpp/assert1.c
59943 cpp-as2.c cpp/assert2.c
59944 cxx-comments-1.c cpp/cxxcom1.c
59945 cxx-comments-2.c cpp/cxxcom2.c
59946 endif-label.c cpp/endif.c
59947 cpp-hash1.c cpp/hash1.c
59948 cpp-hash2.c cpp/hash2.c
59949 cpp-if1.c cpp/if-1.c
59950 cpp-if2.c cpp/if-2.c
59951 cpp-if3.c cpp/if-3.c
59952 cpp-if4.c cpp/if-4.c
59953 cpp-if5.c cpp/if-5.c
59954 cpp-cond.c cpp/if-cexp.c
59955 cpp-missingop.c cpp/if-mop.c
59956 cpp-missingparen.c cpp/if-mpar.c
59957 cpp-opprec.c cpp/if-oppr.c
59958 cpp-ifparen.c cpp/if-paren.c
59959 cpp-shortcircuit.c cpp/if-sc.c
59960 cpp-shift.c cpp/if-shift.c
59961 cpp-unary.c cpp/if-unary.c
59962 cpp-li1.c cpp/line1.c
59963 cpp-li2.c cpp/line2.c
59964 lineno.c cpp/line3.c
59965 lineno-2.c cpp/line4.c
59966 cpp-mi.c cpp/mi1.c
59967 cpp-mic.h cpp/mi1c.h
59968 cpp-micc.h cpp/mi1cc.h
59969 cpp-mind.h cpp/mi1nd.h
59970 cpp-mindp.h cpp/mi1ndp.h
59971 cpp-mix.h cpp/mi1x.h
59972 cpp-mi2.c cpp/mi2.c
59973 cpp-mi2a.h cpp/mi2a.h
59974 cpp-mi2b.h cpp/mi2b.h
59975 cpp-mi2c.h cpp/mi2c.h
59976 cpp-mi3.c cpp/mi3.c
59977 cpp-mi3.def cpp/mi3.def
59978 poison-1.c cpp/poison.c
59979 pr-impl.c cpp/prag-imp.c
59980 cpp-redef-2.c cpp/redef1.c
59981 cpp-redef.c cpp/redef2.c
59982 strpaste.c cpp/strp1.c
59983 strpaste-2.c cpp/strp2.c
59984 cpp-tradpaste.c cpp/tr-paste.c
59985 cpp-tradstringify.c cpp/tr-str.c
59986 cpp-tradwarn1.c cpp/tr-warn1.c
59987 cpp-tradwarn2.c cpp/tr-warn2.c
59988 trigraphs.c cpp/trigraphs.c
59989 cpp-unc1.c cpp/unc1.c
59990 cpp-unc2.c cpp/unc2.c
59991 cpp-unc3.c cpp/unc3.c
59992 cpp-unc.c cpp/unc4.c
59993 undef.c cpp/undef1.c
59994 undef-2.c cpp/undef2.c
59995 cpp-wi1.c cpp/widestr1.c
59996
59997 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59998
59999 * lib/g++.exp (g++_include_flags): Tweak.
60000
60001 2000-06-27 H.J. Lu <hjl@gnu.org>
60002 Loren J. Rittle <ljrittle@acm.org>
60003
60004 * lib/g++.exp (g++_include_flags): Override libgloss.exp
60005 version with one that knows about the new gcc tree structure.
60006 (g++_link_flags): Same.
60007
60008 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
60009
60010 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60011 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60012 case we are cross-compiling.
60013
60014 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60015 g++.old-deja/g++.niklas/Makefile.in,
60016 g++.old-deja/g++.niklas/configure.in,
60017 g++.old-deja/g++.other/Makefile.in,
60018 g++.old-deja/g++.other/configure.in,
60019 gcc.c-torture/code_quality/Makefile.in,
60020 gcc.c-torture/code_quality/configure.in,
60021 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60022 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60023 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60024 gcc.c-torture/execute/ieee/Makefile.in,
60025 gcc.c-torture/execute/ieee/configure.in,
60026 gcc.c-torture/noncompile/Makefile.in,
60027 gcc.c-torture/noncompile/configure.in,
60028 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60029 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60030 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60031
60032 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
60033
60034 * g++.old-deja/g++.other/ambig3.C: New test.
60035
60036 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
60037
60038 * g++.old-deja/g++.pt/syntax1.C: New test.
60039 * g++.old-deja/g++.pt/syntax2.C: New test.
60040 * g++.old-deja/g++.other/syntax3.C: New test.
60041 * g++.old-deja/g++.other/syntax4.C: New test.
60042
60043 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
60044
60045 * gcc.dg/20000623-1.c: Prototype exit and abort.
60046
60047 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
60048
60049 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60050 New tests.
60051 * gcc.dg/cpp-mi3.def: New file.
60052
60053 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60054 inside assertions.
60055 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60056 lexer's error messages.
60057 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60058 divine anything from the linemarkers.
60059 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60060 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60061
60062 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
60063
60064 * gcc.dg/20000623-1.c: New test.
60065
60066 2000-06-22 Jakub Jelinek <jakub@redhat.com>
60067
60068 * gcc.c-torture/execute/20000622-1.c: New test.
60069
60070 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
60071
60072 * g++.old-deja/g++.other/init15.C: New test.
60073
60074 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
60075
60076 * g++.old-deja/g++.pt/vaarg2.C: New test.
60077 * g++.old-deja/g++.pt/vaarg3.C: New test.
60078
60079 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
60080
60081 * g++.old-deja/g++.other/dyncast6.C: New test.
60082
60083 2000-06-15 Jakub Jelinek <jakub@redhat.com>
60084
60085 * gcc.c-torture/execute/loop-6.c: New test.
60086
60087 2000-06-14 Jakub Jelinek <jakub@redhat.com>
60088
60089 * gcc.dg/20000614-1.c: New test.
60090 * gcc.dg/20000614-2.c: New test.
60091
60092 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
60093
60094 * g++.old-deja/g++.other/inline12.C: New test.
60095
60096 2000-06-13 Jakub Jelinek <jakub@redhat.com>
60097
60098 * g++.old-deja/g++.other/eh1.C: New test.
60099
60100 2000-06-12 Jakub Jelinek <jakub@redhat.com>
60101
60102 * g++.old-deja/g++.other/type.C: New test.
60103
60104 2000-06-05 Jakub Jelinek <jakub@redhat.com>
60105
60106 * g++.old-deja/g++.other/initstring.C: New test.
60107
60108 2000-06-12 Jason Merrill <jason@redhat.com>
60109
60110 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60111
60112 2000-06-09 Jeffrey A Law (law@cygnus.com)
60113
60114 * gcc.c-torture/compile/20000609-1.c: New test.
60115
60116 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
60117
60118 * gcc.dg/20000609-1.c: New test.
60119
60120 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
60121
60122 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60123 * gcc.c-torture/noncompile/poison-1.c: Move...
60124 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60125 * gcc.dg/cpp-li1.c: Add a token after the #line.
60126
60127 2000-06-05 Richard Henderson <rth@cygnus.com>
60128
60129 * gcc.c-torture/execute/20000605-2.c: New test.
60130 * gcc.c-torture/execute/20000605-3.c: New test.
60131
60132 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
60133
60134 * g77.f-torture/execute/20000503-1.x: New file.
60135
60136 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
60137
60138 * g++.old-deja/g++.eh/badalloc1.C: New test.
60139
60140 2000-06-05 Richard Henderson <rth@cygnus.com>
60141
60142 * gcc.c-torture/execute/20000605-1.c: New test.
60143
60144 2000-06-05 Jakub Jelinek <jakub@redhat.com>
60145 Nathan Sidwell <nathan@codesourcery.com>
60146
60147 * gcc.c-torture/compile/20000605-1.c: New test.
60148
60149 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
60150
60151 * g77.f-torture/compile/20000601-1.f: New test.
60152
60153 2000-06-03 Richard Henderson <rth@cygnus.com>
60154
60155 * gcc.c-torture/execute/20000603-1.c: New.
60156
60157 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
60158
60159 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60160 * gcc.dg/noreturn-2.c (noreturn): Likewise.
60161
60162 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
60163
60164 * gcc.dg/compare2.c (case 12): XFAIL.
60165 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60166 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60167
60168 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60169
60170 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
60171
60172 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60173 guard macro is already defined when the header is first
60174 included.
60175 * gcc.dg/cpp-mix.h: New file.
60176 * gcc.dg/endif-label.c: Update patterns to match compiler.
60177
60178 * g++.brendan/complex1.C: Declare abort.
60179 * g++.law/refs4.C: Remove XFAIL.
60180 * g++.oliva/expr2.C: Declare abort and exit.
60181
60182 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
60183
60184 * gcc.c-torture/execute/20000528-1.c: New test.
60185
60186 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60187 * g++.old-deja/g++.law/temps4.C: Likewise.
60188
60189 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60190 stdlib.h. Call abort() on failure.
60191 * g++.old-deja/g++.law/refs4.C: Likewise.
60192 * g++.old-deja/g++.law/temps4.C: Likewise.
60193 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60194 * gcc.c-torture/execute/20000112-1.c: Include string.h.
60195
60196 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
60197
60198 Relative to g++.dg/special:
60199 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60200
60201 Relative to g++.old-deja:
60202 * g++.brendan/complex1.C, g++.jason/optimize2.C,
60203 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60204 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60205 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60206 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60207 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60208 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60209
60210 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60211 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60212 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60213 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60214 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60215 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60216 and/or string.h.
60217
60218 * g++.other/goto1.C: Update expectations for error messages.
60219
60220 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
60221
60222 * gcc.c-torture/compile/20000523-1.c: New test.
60223
60224 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
60225
60226 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60227
60228 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
60229
60230 * g++.old-deja/g++.eh/catch11.C: New test.
60231 * g++.old-deja/g++.eh/catch12.C: New test.
60232
60233 2000-05-24 Nick Clifton <nickc@cygnus.com>
60234
60235 * gcc.c-torture/execute/20000523-1.c: New test.
60236
60237 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
60238
60239 * c-torture/execute/bcp-1.c: Replace abort in arg of
60240 __builtin_constant_p with a generic external function.
60241
60242 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60243 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60244 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60245 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60246 Prototype abort and/or exit.
60247
60248 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60249 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60250 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60251 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60252
60253 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
60254
60255 * gcc.dg/dwarf2-1.c: New test.
60256
60257 2000-05-20 Richard Henderson <rth@cygnus.com>
60258
60259 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60260
60261 2000-05-20 Andreas Jaeger <aj@suse.de>
60262
60263 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60264 testcase.
60265
60266 2000-05-19 David Edelsohn <edelsohn@gnu.org>
60267
60268 * gcc.c-torture/execute/20000519-2.c: New test.
60269
60270 2000-05-19 Andreas Jaeger <aj@suse.de>
60271
60272 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60273 which fails with SSA.
60274
60275 * lib/c-torture.exp: Also test with -O3 -fssa.
60276
60277 2000-05-18 Michael Meissner <meissner@redhat.com>
60278
60279 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60280 * gcc.c-torture/execute/920415-1.c: Ditto.
60281 * gcc.c-torture/execute/920501-1.c: Ditto.
60282 * gcc.c-torture/execute/conversion.c: Ditto.
60283 * gcc.c-torture/execute/cvt-1.c: Ditto.
60284
60285 2000-05-18 Jeffrey A Law (law@cygnus.com)
60286
60287 * gcc.c-torture/compile/20000518-1.c: New test.
60288
60289 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
60290
60291 * g77.f-torture/compile/200005018.f: New test.
60292
60293 2000-05-17 Jeffrey A Law (law@cygnus.com)
60294
60295 * gcc.c-torture/compile/20000517-1.c: New test.
60296
60297 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60298
60299 * gcc.c-torture/execute/20000516-1.c: New test.
60300
60301 2000-05-15 Jakub Jelinek <jakub@redhat.com>
60302
60303 * g++.old-deja/g++.other/eh.C: New test.
60304
60305 2000-05-12 Richard Henderson <rth@cygnus.com>
60306
60307 * gcc.c-torture/execute/990208-1.c (main): Don't pass
60308 constants through to doit's conditional.
60309
60310 2000-05-11 Jeffrey A Law (law@cygnus.com)
60311
60312 * gcc.c-torture/compile/20000511-1.c: New test.
60313 * g77.f-torture/compile/20000511-1.f: New test.
60314 * g77.f-torture/compile/20000511-2.f: New test.
60315
60316 2000-05-11 Michael Meissner <meissner@redhat.com>
60317
60318 * gcc.c-torture/execute/20000511-1.c: New test.
60319
60320 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
60321
60322 * gcc.dg/dg.exp: Scan .S files as well as .c files.
60323 * gcc.dg/20000510-1.S: New.
60324
60325 2000-05-08 Catherine Moore <clm@cygnus.com>
60326
60327 * gcc.dg/unused-3.c: New.
60328
60329 2000-05-06 Richard Henderson <rth@cygnus.com>
60330
60331 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60332 * g++.old-deja/g++.mike/warn1.C: Likewise.
60333 * g++.old-deja/g++.pt/local1.C: Likewise.
60334 * g++.old-deja/g++.pt/local7.C: Likewise.
60335 * g++.old-deja/g++.pt/spec16.C: Likewise.
60336
60337 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
60338
60339 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60340
60341 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
60342
60343 * g77.f-torture/execute/20000503-1.f: New test.
60344
60345 2000-05-04 Andreas Jaeger <aj@suse.de>
60346
60347 * gcc.dg/noreturn-2.c: New test.
60348
60349 2000-05-04 Neil Booth <NeilB@earthling.net>
60350
60351 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60352 preprocessor.
60353
60354 2000-05-04 Richard Henderson <rth@cygnus.com>
60355
60356 * gcc.c-torture/execute/20000503-1.c: Fix typo.
60357
60358 2000-05-04 Richard Henderson <rth@cygnus.com>
60359
60360 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
60361 OpenSSL by Jason R Thorpe.
60362
60363 2000-05-03 Jim Wilson <wilson@cygnus.com>
60364
60365 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60366
60367 2000-05-03 Robert Lipe <robertlipe@usa.net>
60368
60369 * gcc.dg/20000503-1.c: New test.
60370
60371 2000-05-02 Jakub Jelinek <jakub@redhat.com>
60372
60373 * gcc.c-torture/compile/20000502-1.c: New test.
60374 * g++.old-deja/g++.other/align.C: New test.
60375 * gcc.dg/cpp-tradstringify.c: New test.
60376
60377 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
60378
60379 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60380 and hard registers.
60381
60382 2000-04-26 Geoff Keating <geoffk@cygnus.com>
60383
60384 * gcc.c-torture/execute/loop-5.c: New test.
60385
60386 2000-04-25 Jakub Jelinek <jakub@redhat.com>
60387
60388 * gcc.c-torture/execute/va-arg-20.c: New test.
60389
60390 2000-04-23 Jeffrey A Law (law@cygnus.com)
60391
60392 * gcc.c-torture/execute/20000422-1.c: New test.
60393
60394 2000-04-20 Greg McGary <gkm@gnu.org>
60395
60396 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60397 when optimizing, but without sibling-call optimizations (-O1).
60398
60399 2000-04-20 Jeffrey A Law (law@cygnus.com)
60400
60401 * gcc.c-torture/compile/20000420-1.c: New test.
60402
60403 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
60404
60405 * g++.abi/ptrflags.C: New test.
60406 * g++.eh/catchptr1.C: Test incomplete pointer chains.
60407
60408 2000-04-19 Catherine Moore <clm@cygnus.com>
60409
60410 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60411
60412 2000-04-19 Greg McGary <gkm@gnu.org>
60413
60414 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60415 sibling-call optimizations.
60416
60417 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
60418
60419 * gcc.dg/20000419-1.c: New test.
60420
60421 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
60422
60423 * gcc.c-torture/execute/20000412-6.c: New test.
60424
60425 2000-04-12 Jeffrey A Law (law@cygnus.com)
60426
60427 * gcc.c-torture/execute/20000412-5.c: New test.
60428 * g77.f-torture/compile/20000412-1.f: New test.
60429 * gcc.c-torture/execute/20000412-4.c: New test.
60430 * gcc.c-torture/compile/20000412-2.c: New test.
60431 * gcc.c-torture/execute/20000412-3.c: New test.
60432 * gcc.c-torture/compile/20000412-1.c: New test.
60433 * gcc.c-torture/execute/20000412-2.c: New test.
60434
60435 2000-04-12 Jakub Jelinek <jakub@redhat.com>
60436
60437 * objc/execute/bf-20.m: New test.
60438
60439 2000-04-10 Richard Henderson <rth@cygnus.com>
60440
60441 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60442
60443 * gcc.c-torture/execute/20000412-1.c: New test.
60444
60445 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
60446
60447 * g++.old-deja/g++.eh/catchptr1.C: New test.
60448
60449 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
60450
60451 * g++.old-deja/g++.abi/cxa_vec.C: New test.
60452
60453 2000-04-08 Neil Booth <NeilB@earthling.net>
60454
60455 * gcc.dg/cpp-nullchar.c: Remove test as
60456 embedded nulls cause problems.
60457
60458 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60459
60460 * gcc.dg/compare2.c: New test.
60461
60462 2000-04-08 Neil Booth <NeilB@earthling.net>
60463
60464 * gcc.dg/cpp-nullchar.c: New test.
60465
60466 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
60467
60468 * gcc.dg/cpp-mi2.c: New test.
60469 * gcc.dg/cpp-mi2[abc].h: New files.
60470
60471 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
60472
60473 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60474 member name.
60475
60476 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
60477
60478 * g++.old-deja/g++.abi/vmihint.C: New test.
60479
60480 2000-04-06 Neil Booth <NeilB@earthling.net>
60481
60482 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60483 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60484 copyright.
60485
60486 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
60487
60488 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60489 avoid stack-frame overwrite.
60490
60491 2000-04-05 Jakub Jelinek <jakub@redhat.com>
60492
60493 * gcc.c-torture/compile/20000405-2.c: New test.
60494 * gcc.c-torture/compile/20000405-3.c: New test.
60495
60496 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60497
60498 * gcc.c-torture/compile/20000405-1.c: New test.
60499
60500 2000-04-04 Geoff Keating <geoffk@cygnus.com>
60501
60502 * gcc.dg/cast-qual-1.c: Revert last change.
60503
60504 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60505
60506 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60507
60508 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
60509
60510 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60511 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60512
60513 2000-04-03 Jeffrey A Law (law@cygnus.com)
60514
60515 * gcc.c-torture/compile/20000403-2.c: New test.
60516 * gcc.c-torture/compile/20000403-1.c: New test.
60517
60518 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
60519
60520 * gcc.c-torture/execute/20000403-1.c: New test.
60521
60522 2000-04-03 Geoff Keating <geoffk@cygnus.com>
60523
60524 * gcc.c-torture/execute/20000402-1.c: New test.
60525
60526 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
60527
60528 * gcc.c-torture/execute/va-arg-15.c: New test.
60529 * gcc.c-torture/execute/va-arg-16.c: New test.
60530 * gcc.c-torture/execute/va-arg-17.c: New test.
60531 * gcc.c-torture/execute/va-arg-18.c: New test.
60532 * gcc.c-torture/execute/va-arg-19.c: New test.
60533
60534 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
60535
60536 * gcc.c-torture/compile/981211-1.c: Move to...
60537 * gcc.dg/cpp-as1.c: ...here.
60538 * gcc.dg/cpp-as2.c: New file.
60539
60540 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60541 compiler.
60542
60543 2000-04-02 Neil Booth <NeilB@earthling.net>
60544
60545 * gcc.dg/cpp-cond.c New tests.
60546 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
60547 accidental success less likely.
60548 * gcc.dg/cpp-missingop.c New tests.
60549 * gcc.dg/cpp-missingparen.c New tests.
60550 * gcc.dg/cpp-shift.c New tests.
60551 * gcc.dg/cpp-shortcircuit.c New tests.
60552 * gcc.dg/cpp-unary.c New tests.
60553
60554 2000-03-29 Jeffrey A Law (law@cygnus.com)
60555
60556 * gcc.c-torture/compile/20000329-1.c: New test.
60557
60558 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
60559
60560 * gcc.c-torture/compile/20000326-1.c: New test.
60561 * gcc.c-torture/compile/20000326-2.c: New test.
60562
60563 2000-03-24 Geoff Keating <geoffk@cygnus.com>
60564
60565 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60566 the first parameter is a function argument.
60567
60568 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
60569
60570 * g++.old-deja/g++.ext/array4.C: New test.
60571
60572 2000-03-22 Geoff Keating <geoffk@cygnus.com>
60573
60574 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60575
60576 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60577
60578 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60579
60580 2000-03-19 Richard Henderson <rth@cygnus.com>
60581
60582 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60583
60584 2000-03-19 Richard Henderson <rth@cygnus.com>
60585
60586 * gcc.c-torture/compile/20000319-1.c: New test.
60587
60588 2000-03-14 Jeffrey A Law (law@cygnus.com)
60589
60590 * gcc.c-torture/execute/20000314-3.c: New test.
60591 * gcc.c-torture/execute/20000314-2.c: New test.
60592 * gcc.c-torture/execute/20000314-1.c: New test.
60593 * gcc.c-torture/compile/20000314-2.c: New test.
60594 * gcc.c-torture/compile/20000314-1.c: New test.
60595
60596 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60597
60598 * g++.old-deja/g++.warn/inline.C: New test.
60599
60600 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60601
60602 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60603 standards-compliant result rather than specific constants.
60604 Put test-values in array.
60605
60606 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60607
60608 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60609 (g++_target_compile): Put test-specific options last.
60610
60611 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60612
60613 * g++.old-deja/g++.eh/vbase4.C: New test.
60614
60615 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60616
60617 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60618
60619 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60620
60621 * g++.old-deja/g++.brendan/misc12.C: Removed.
60622 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60623 * g++.old-deja/g++.ext/pretty4.C: New test.
60624
60625 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60626
60627 * g++.old-deja/g++.other/string2.C: New test.
60628
60629 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60630
60631 * g++.old-deja/g++.warn/impint2.C: New test.
60632
60633 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60634
60635 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60636 is 1, not zero.
60637
60638 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60639
60640 * g++.old-deja/g++.warn/impint.C: New test.
60641 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60642 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60643 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60644 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60645 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60646 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60647 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60648 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60649 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60650 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60651 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60652 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60653
60654 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60655
60656 * gcc.dg/cpp-redef.c: New test.
60657
60658 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60659
60660 * g++.old-deja/g++.pt/unify7.C: New test.
60661
60662 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60663
60664 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60665 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60666
60667 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60668
60669 * gcc.c-torture/compile/20000224-1.c: New test.
60670
60671 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60672
60673 * gcc.c-torture/compile/cpp-2.c: New test.
60674 * gcc.c-torture/compile/cpp-1.c: New test.
60675
60676 2000-02-25 Jeffrey A Law (law@cygnus.com)
60677
60678 * gcc.c-torture/execute/20000225-1.c: New test.
60679
60680 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60681
60682 * gcc.dg/cpp-li2.c: New test.
60683
60684 * gcc.dg/cpp-wi1.c: New test.
60685
60686 * gcc.dg/cpp-li1.c: New test.
60687
60688 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60689
60690 * g++.old-deja/g++.other/sizeof5.C: New test.
60691
60692 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60693
60694 * gcc.c-torture/execute/va-arg-13.c: New test.
60695
60696 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60697
60698 * gcc.c-torture/execute/va-arg-12.c: New test.
60699
60700 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60701
60702 * gcc.c-torture/execute/20000223-1.c: New test.
60703
60704 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60705
60706 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60707
60708 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60709
60710 * g++.old-deja/g++.abi/ptrmem.C: New test.
60711
60712 2000-02-19 Richard Henderson <rth@cygnus.com>
60713
60714 * gcc.c-torture/compile/init-3.c: New.
60715
60716 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60717
60718 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60719 ALWAYS_CXXFLAGS.
60720
60721 2000-02-11 Robert Lipe <robertl@sco.com>
60722
60723 * gcc.c-torture/compile/20000211-3.c: New test.
60724
60725 2000-02-11 Martin Buchholz <martin@xemacs.org>
60726
60727 * gcc.c-torture/compile/20000211-2.c: New test.
60728
60729 2000-02-11 Jeffrey A Law (law@cygnus.com)
60730
60731 * gcc.c-torture/compile/20000211-1.c: New test.
60732
60733 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60734
60735 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60736 on native targets
60737
60738 2000-02-08 Nathan Sidwell <nathan@acm.org>
60739
60740 * g++.old-deja/g++.other/cast5.C: New test.
60741
60742 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60743
60744 * gcc.c-torture/execute/20000205-1.c: New.
60745
60746 2000-02-03 Nathan Sidwell <nathan@acm.org>
60747
60748 * g++.old-deja/g++.jason/cast3.C: Return void.
60749 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60750
60751 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60752
60753 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60754
60755 * gcc.dg/loop-1.c: New test.
60756
60757 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60758
60759 * gcc.c-torture/compile/20000127-1.c: New test.
60760 * gcc.c-torture/execute/991228-1.c: New test.
60761
60762 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60763
60764 * gcc.dg/unused-2.c: New test.
60765
60766 * gcc.dg/conv-1.c: New test.
60767
60768 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60769
60770 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60771 compiler.
60772 (tool_option_proc): Fix typo.
60773
60774 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60775
60776 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60777 of the ld on the host, not on the build machine.
60778 Also, don't crash if '--help' is not a supported option.
60779
60780 2000-01-24 Richard Henderson <rth@cygnus.com>
60781
60782 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60783
60784 2000-01-20 Jeffrey A Law (law@cygnus.com)
60785
60786 * gcc.c-torture/execute/20000120-2.c: New test.
60787 * gcc.c-torture/execute/20000120-1.c: New test.
60788
60789 2000-01-13 Jeffrey A Law (law@cygnus.com)
60790
60791 * gcc.c-torture/execute/20000113-1.c: New test.
60792
60793 2000-01-12 Jeffrey A Law (law@cygnus.com)
60794
60795 * gcc.c-torture/execute/20000112-1.c: New test.
60796
60797 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60798
60799 * gcc.dg/20000111-1.c: New test.
60800
60801 2000-01-10 Jeffrey A Law (law@cygnus.com)
60802
60803 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60804 with 16 bit integers.
60805
60806 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60807
60808 * gcc.dg/20000108-1.c: New test.
60809
60810 2000-01-05 Nathan Sidwell <nathan@acm.org>
60811
60812 * g++.old-deja/g++.ns/koenig8.C: New test.
60813
60814 2000-01-05 Nathan Sidwell <nathan@acm.org>
60815
60816 * g++.old-deja/g++.other/cast4.C: New test.
60817
60818 2000-01-05 Jeffrey A Law (law@cygnus.com)
60819
60820 * gcc.c-torture/compile/20000105-2.c: New test.
60821 * gcc.c-torture/compile/20000105-1.c: New test.
60822
60823 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60824
60825 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60826 references to printf & atoi to conform to ANSI standard.
60827 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60828 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60829 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60830 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60831 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60832 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60833 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60834 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60835 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60836 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60837 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60838 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60839 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60840 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60841 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60842 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60843 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60844 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60845 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60846 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60847 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60848 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60849 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60850 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60851 * g++.old-deja/g++.brendan/init3.C: Likewise.
60852 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60853 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60854 * g++.old-deja/g++.brendan/new2.C: Likewise.
60855 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60856 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60857 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60858 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60859 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60860 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60861 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60862 * g++.old-deja/g++.brendan/template24.C: Likewise.
60863 * g++.old-deja/g++.brendan/template3.C: Likewise.
60864 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60865 * g++.old-deja/g++.jason/inline3.C: Likewise.
60866 * g++.old-deja/g++.jason/opeq.C: Likewise.
60867 * g++.old-deja/g++.law/arg5.C: Likewise.
60868 * g++.old-deja/g++.law/arm7.C: Likewise.
60869 * g++.old-deja/g++.law/ctors11.C: Likewise.
60870 * g++.old-deja/g++.law/cvt8.C: Likewise.
60871 * g++.old-deja/g++.law/init9.C: Likewise.
60872 * g++.old-deja/g++.law/refs4.C: Likewise.
60873 * g++.old-deja/g++.law/template2.C: Likewise.
60874 * g++.old-deja/g++.law/visibility24.C: Likewise.
60875 * g++.old-deja/g++.law/vtable3.C: Likewise.
60876 * g++.old-deja/g++.mike/asm2.C: Likewise.
60877 * g++.old-deja/g++.mike/eh1.C: Likewise.
60878 * g++.old-deja/g++.mike/misc1.C: Likewise.
60879 * g++.old-deja/g++.mike/misc13.C: Likewise.
60880 * g++.old-deja/g++.mike/misc14.C: Likewise.
60881 * g++.old-deja/g++.mike/ns12.C: Likewise.
60882 * g++.old-deja/g++.mike/p1248.C: Likewise.
60883 * g++.old-deja/g++.mike/p3708.C: Likewise.
60884 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60885 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60886 * g++.old-deja/g++.mike/p646.C: Likewise.
60887 * g++.old-deja/g++.mike/p700.C: Likewise.
60888 * g++.old-deja/g++.mike/p783.C: Likewise.
60889 * g++.old-deja/g++.mike/p783a.C: Likewise.
60890 * g++.old-deja/g++.mike/p783b.C: Likewise.
60891 * g++.old-deja/g++.mike/p786.C: Likewise.
60892 * g++.old-deja/g++.mike/p789.C: Likewise.
60893 * g++.old-deja/g++.mike/p789a.C: Likewise.
60894 * g++.old-deja/g++.mike/p807a.C: Likewise.
60895 * g++.old-deja/g++.other/delete3.C: Likewise.
60896 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60897 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60898 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60899 * g++.old-deja/g++.other/empty1.C: Likewise.
60900 * g++.old-deja/g++.other/temporary1.C: Likewise.
60901 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60902 * g++.old-deja/g++.pt/t16.C: Likewise.
60903 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60904
60905 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60906
60907 * gcc.dg/991230-1.c: New test.
60908
60909 1999-12-29 Jeffrey A Law (law@cygnus.com)
60910
60911 * gcc.c-torture/compile/991229-3.c: New test.
60912 * gcc.c-torture/compile/991229-2.c: New test.
60913 * gcc.c-torture/compile/991229-1.c: New test.
60914
60915 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60916
60917 * gcc.c-torture/compile/labels-2.c: New test.
60918
60919 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60920
60921 * gcc.c-torture/execute/991227-1.c: New test.
60922
60923 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60924
60925 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60926
60927 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60928
60929 * gcc.c-torture/execute/991221-1.c: New test.
60930
60931 1999-12-20 Nathan Sidwell <nathan@acm.org>
60932
60933 * g++.old-deja/g++.other/cast3.C: New test.
60934
60935 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60936
60937 * gcc.c-torture/execute/991216-4.c: New test.
60938
60939 1999-12-16 Michael Meissner <meissner@cygnus.com>
60940
60941 * gcc.c-torture/execute/991216-1.c: New test.
60942 * gcc.c-torture/execute/991216-2.c: New test.
60943 * gcc.c-torture/execute/991216-3.c: New test.
60944
60945 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60946
60947 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60948 Actually make the test fail by using "-O2" for compilation.
60949
60950 1999-12-15 Nathan Sidwell <nathan@acm.org>
60951
60952 * g++.old-deja/g++.warn/cast-align1.C: New test.
60953
60954 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60955
60956 * gcc.c-torture/compile/991214-1.c: New test.
60957 * gcc.c-torture/compile/991214-2.c: New test.
60958
60959 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60960
60961 * gcc.dg/991214-1.c: New test.
60962
60963 1999-12-13 Jeffrey A Law (law@cygnus.com)
60964
60965 * gcc.c-torture/compile/991213-3.c: New test.
60966 * gcc.c-torture/compile/991213-2.c: New test.
60967 * gcc.c-torture/compile/991213-1.c: New test.
60968
60969 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60970
60971 * gcc.dg/991209-1.c: New test.
60972
60973 1999-12-08 Nathan Sidwell <nathan@acm.org>
60974
60975 * gcc.c-torture/compile/991208-1.c: New test.
60976
60977 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60978
60979 * gcc.dg/ultrasp2.c: New test.
60980
60981 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60982
60983 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60984
60985 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60986
60987 * gcc.c-torture/compile/991202-1.c: New test.
60988 * gcc.c-torture/execute/991202-1.c: New test.
60989 * gcc.c-torture/execute/991202-2.c: New test.
60990 * gcc.c-torture/execute/991202-3.c: New test.
60991
60992 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60993
60994 * g++.old-deja/g++.abi/align.C: New test.
60995 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60996 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60997
60998 1999-12-01 Richard Henderson <rth@cygnus.com>
60999
61000 * gcc.c-torture/execute/991201-1.c: New.
61001
61002 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
61003
61004 * gcc.dg/991129-1.c: New test.
61005
61006 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
61007
61008 * gcc.c-torture/compile/991127-1.c: New test.
61009
61010 1999-11-22 Nathan Sidwell <nathan@acm.org>
61011
61012 * g++.old-deja/g++.other/warn4.C: New test.
61013
61014 1999-11-22 Nathan Sidwell <nathan@acm.org>
61015
61016 * g++.old-deja/g++.eh/cleanup2.C: New test.
61017 * g++.old-deja/g++.ext/pretty2.C: New test.
61018 * g++.old-deja/g++.ext/pretty3.C: New test.
61019 * g++.old-deja/g++.other/debug6.C: New test.
61020
61021 1999-10-20 Jim Wilson <wilson@cygnus.com>
61022
61023 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61024 compiler_output to look for one error message instead of two.
61025
61026 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
61027
61028 * gcc.c-torture/execute/991118-1.c: Also test case
61029 where the word boundary does not split a byte evenly.
61030
61031 1999-11-19 Nathan Sidwell <nathan@acm.org>
61032
61033 * g++.old-deja/g++.ext/restrict1.C: New test.
61034
61035 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61036
61037 * gcc.c-torture/execute/991118-1.c: New test.
61038
61039 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
61040
61041 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61042 working directory pathnames.
61043
61044 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
61045
61046 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61047 host is equipped with driver.h and driver.o so it can actually
61048 compile and run the tests.
61049
61050 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
61051
61052 * gcc.c-torture/compile/991008-1.c: New test.
61053
61054 1999-11-08 Nick Clifton <nickc@cygnus.com>
61055
61056 * lib/gcc-dg.exp: Include target-supports.exp
61057
61058 1999-11-05 Nick Clifton <nickc@cygnus.com>
61059
61060 * lib/target-supports.exp: New file: Provide procs to test for
61061 features supported by the target.
61062 (check_weak_available): Moved here from ecos.exp.
61063 (check_alias_available): New proc: Determine of the target
61064 toolchain supports the alias attribute.
61065
61066 * gcc.dg/special/ecos.exp: Move check_weak_available to
61067 target-supports.exp.
61068 (alias-1.c): Only perform the test if the target supports
61069 aliases.
61070 (wkali-1.c): Only perform the test if the target supports
61071 aliases.
61072
61073 * gcc.dg/990506-0.c: Expect error messages from cross
61074 targets as well as native targets.
61075
61076 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61077
61078 * gcc.dg/ultrasp1.c: Removed xfail.
61079 * gcc.dg/struct-ret-2.c: Likewise.
61080 * gcc.dg/array-1.c: Likewise.
61081
61082 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61083
61084 * gcc.dg/struct-ret-2.c: New test.
61085
61086 * gcc.dg/array-1.c: New test.
61087
61088 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
61089
61090 * gcc.c-torture/execute/991030-1.c: New test.
61091
61092 1999-10-26 Richard Henderson <rth@cygnus.com>
61093
61094 * gcc.c-torture/compile/991026-2.c: New test.
61095
61096 1999-10-26 Jeffrey A Law (law@cygnus.com)
61097
61098 * gcc.c-torture/compile/991026-1.c: New test.
61099
61100 1999-10-23 Jeffrey A Law (law@cygnus.com)
61101
61102 * gcc.c-torture/execute/991023-1.c: New test.
61103
61104 1999-10-19 Jeffrey A Law (law@cygnus.com)
61105
61106 * gcc.c-torture/execute/991019-1.c: New test.
61107
61108 1999-10-16 Richard Henderson <rth@cygnus.com>
61109
61110 * gcc.c-torture/execute/991016-1.c: New test.
61111
61112 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
61113
61114 * gcc.c-torture/execute/991014-1.c: New test.
61115
61116 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
61117
61118 * g++.old-deja/g++.other/union2.C: New test.
61119
61120 1999-10-13 Nathan Sidwell <nathan@acm.org>
61121
61122 * g++.old-deja/g++.other/vaarg2.C: New test.
61123 * g++.old-deja/g++.other/vaarg3.C: New test.
61124
61125 1999-10-12 Craig Burley <craig@jcb-sc.com>
61126
61127 * g77.f-torture/noncompile/19990905-1.f: Moved from being
61128 in compile/.
61129
61130 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
61131
61132 * gcc.c-torture/execute/va-arg-11.c: New test.
61133
61134 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
61135
61136 * lib/file-format.exp (gcc_target_object_format): Don't
61137 crash if objdump is unavailable.
61138
61139 1999-09-29 Donn Terry <donn@interix.com>
61140
61141 * gcc.misc-tests/mg.exp: delete extraneous redirection.
61142
61143 1999-09-28 Nick Clifton <nickc@cygnus.com>
61144
61145 * gcc.c-torture/compile/990928-1.c: New test.
61146
61147 1999-09-28 Nathan Sidwell <nathan@acm.org>
61148
61149 * g++.old-deja/g++.other/decl6.C: New test.
61150
61151 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61152
61153 * gcc.c-torture/execute/va-arg-10.c: New test.
61154
61155 1999-09-27 Nathan Sidwell <nathan@acm.org>
61156
61157 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61158 __PRETTY_FUNCTION__.
61159
61160 1999-09-23 Nick Clifton <nickc@cygnus.com>
61161
61162 * gcc.c-torture/execute/990923-1.c: New test.
61163
61164 1999-09-21 Nick Clifton <nickc@cygnus.com>
61165
61166 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61167 for which -fpic is inappropriate.
61168
61169 1999-09-21 Mark Mitchell <mark@codesourcery.com>
61170
61171 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61172
61173 1999-09-21 Nathan Sidwell <nathan@acm.org>
61174
61175 * g++.old-deja/g++.other/dyncast1.C: New test.
61176 * g++.old-deja/g++.other/dyncast2.C: New test.
61177 * g++.old-deja/g++.other/dyncast3.C: New test.
61178 * g++.old-deja/g++.other/dyncast4.C: New test.
61179 * g++.old-deja/g++.other/dyncast5.C: New test.
61180 * g++.old-deja/g++.eh/catch3.C: New test.
61181 * g++.old-deja/g++.eh/catch3p.C: New test.
61182 * g++.old-deja/g++.eh/catch4.C: New test.
61183 * g++.old-deja/g++.eh/catch4p.C: New test.
61184 * g++.old-deja/g++.eh/catch5.C: New test.
61185 * g++.old-deja/g++.eh/catch5p.C: New test.
61186 * g++.old-deja/g++.eh/catch6.C: New test.
61187 * g++.old-deja/g++.eh/catch6p.C: New test.
61188 * g++.old-deja/g++.eh/catch7.C: New test.
61189 * g++.old-deja/g++.eh/catch7p.C: New test.
61190 * g++.old-deja/g++.eh/catch8.C: New test.
61191 * g++.old-deja/g++.eh/catch8p.C: New test.
61192 * g++.old-deja/g++.eh/catch9.C: New test.
61193 * g++.old-deja/g++.eh/catch9p.C: New test.
61194
61195 1999-09-13 Nathan Sidwell <nathan@acm.org>
61196
61197 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61198 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61199
61200 1999-09-13 Jeffrey A Law (law@cygnus.com)
61201
61202 * gcc.c-torture/compile/990913-1.c: New test.
61203
61204 1999-09-10 Nathan Sidwell <nathan@acm.org>
61205
61206 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61207 * g++.old-deja/g++.jason/rfg5.C: Likewise.
61208
61209 1999-09-09 Richard Henderson <rth@cygnus.com>
61210
61211 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61212
61213 1999-09-09 Nathan Sidwell <nathan@acm.org>
61214
61215 * g++.old-deja/g++.other/lookup11.C: New test.
61216 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61217 what is permitted and what we want.
61218 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61219 overload use.
61220 * g++.old-deja/g++.jason/rfg5.C: Likewise.
61221
61222 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
61223
61224 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61225 * gcc.c-torture/noncompile/poison-1.c: New file.
61226
61227 1999-09-08 Nathan Sidwell <nathan@acm.org>
61228
61229 * g++.old-deja/g++.other/sizeof3.C: New test.
61230 * g++.old-deja/g++.other/sizeof4.C: New test.
61231 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61232 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61233
61234 1999-09-07 Richard Henderson <rth@cygnus.com>
61235
61236 * gcc.dg/va-arg-1.c: New.
61237
61238 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61239
61240 * gcc.c-torture/execute/va-arg-9.c: New test.
61241
61242 1999-09-05 Craig Burley <craig@jcb-sc.com>
61243
61244 * g77.f-torture/compile/980519-2.f: New test.
61245 * g77.f-torture/compile/19990905-0.f: New test.
61246 * g77.f-torture/compile/19990905-1.f: New test.
61247 * g77.f-torture/compile/19990905-2.f: New test.
61248
61249 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61250
61251 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
61252
61253 * gcc.c-torture/execute/990827-1.c: Fix typo.
61254
61255 1999-09-03 Nathan Sidwell <nathan@acm.org>
61256
61257 * g++.old-deja/g++.other/deref1.C: New test.
61258
61259 1999-09-02 Nathan Sidwell <nathan@acm.org>
61260
61261 * g++.old-deja/g++.other/ambig2.C: New test.
61262 * g++.old-deja/g++.other/cond5.C: New test.
61263 * g++.old-deja/g++.other/lookup16.C: New test.
61264
61265 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
61266
61267 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61268 assemblers too.
61269
61270 1999-08-31 Jeffrey A Law (law@cygnus.com)
61271
61272 * lib/c-torture.exp: Avoid the "compare executables" optimization
61273 when testing native.
61274
61275 1999-08-29 Jeffrey A Law (law@cygnus.com)
61276
61277 * gcc.c-torture/execute/990829-1.c: New test.
61278 * gcc.c-torture/compile/990829-1.c: New test.
61279
61280 1999-08-27 Paul Burchard <burchard@pobox.com>
61281
61282 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61283 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61284 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61285 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61286 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61287 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61288 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61289 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61290 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61291 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61292 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61293
61294 1999-08-27 Jeffrey A Law (law@cygnus.com)
61295
61296 * gcc.c-torture/execute/990827-1.c: New test.
61297
61298 1999-08-26 Craig Burley <craig@jcb-sc.com>
61299
61300 * g77.f-torture/noncompile/19990826-4.f: New test.
61301
61302 * g77.f-torture/compile/19990826-3.f: New test.
61303
61304 * g77.f-torture/execute/19990826-2.f: New test.
61305
61306 * g77.f-torture/compile/19990826-1.f: New test.
61307
61308 * gcc.c-torture/execute/990826-0.c: New test.
61309 * g77.c-torture/execute/19990826-0.f: New test.
61310
61311 * g77.f-torture/noncompile/970626-2.f: New test.
61312
61313 1999-08-25 Paul Burchard <burchard@pobox.com>
61314
61315 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61316 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61317 lss-011.C: New tests.
61318
61319 1999-08-25 Nathan Sidwell <nathan@acm.org>
61320
61321 * g++.old-deja/g++.other/decl5.C: New test.
61322
61323 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61324
61325 * noncompile/noncompile.exp: Load_lib c-torture.exp.
61326 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61327 call `postbase' for each one. All callers of `postbase' changed
61328 to call this instead.
61329
61330 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
61331
61332 * gcc.c-torture/execute/990811-1.c: New test.
61333
61334 1999-08-09 Nick Clifton <nickc@cygnus.com>
61335
61336 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61337 just native ones.
61338
61339 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61340 just native ones.
61341
61342 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61343
61344 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61345
61346 1999-08-04 Jeffrey A Law (law@cygnus.com)
61347
61348 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61349
61350 1999-08-04 Nathan Sidwell <nathan@acm.org>
61351
61352 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61353
61354 1999-08-04 Jeffrey A Law (law@cygnus.com)
61355
61356 * gcc.c-torture/execute/990804-1.c: New test.
61357
61358 1999-08-03 Nathan Sidwell <nathan@acm.org>
61359
61360 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61361 * g++.old-deja/g++.brendan/crash64.C: Likewise.
61362 * g++.old-deja/g++.brendan/overload8.C: Likewise.
61363
61364 1999-08-03 Nathan Sidwell <nathan@acm.org>
61365
61366 * g++.old-deja/g++.other/struct1.C: New test.
61367
61368 1999-08-03 Nathan Sidwell <nathan@acm.org>
61369
61370 * g++.old-deja/g++.other/enum2.C: New test.
61371
61372 1999-08-02 Richard Henderson <rth@cygnus.com>
61373
61374 Adapted from tests from Franz Sirl:
61375 * gcc.c-torture/execute/va-arg-7.c: New test.
61376 * gcc.c-torture/execute/va-arg-8.c: New test.
61377
61378 1999-08-01 Jeffrey A Law (law@cygnus.com)
61379
61380 * gcc.c-torture/compile/990801-2.c: New test.
61381
61382 * gcc.c-torture/compile/990801-1.c: New test.
61383
61384 1999-07-27 Michael Meissner <meissner@cygnus.com>
61385
61386 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61387 fp-cmp-1.c, converting double to float.
61388
61389 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61390 fp-cmp-1.c, converting double to long double.
61391
61392 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61393 from fr1 to unknown_register, since fr1 is a legitimate register
61394 on some machines.
61395
61396 1999-07-25 Jeffrey A Law (law@cygnus.com)
61397
61398 * README: More listname related changes.
61399
61400 1999-07-08 Catherine Moore <clm@cygnus.com>
61401
61402 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
61403
61404 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
61405
61406 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61407
61408 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61409
61410 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61411
61412 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
61413
61414 * gcc.dg/990703-1.c: New test.
61415
61416 1999-06-29 Nick Clifton <nickc@cygnus.com>
61417
61418 * lib/file-format.exp: New file: Move definition of proc
61419 gcc_target_object_format to here from
61420 gcc.dg/special/ecos.exp.
61421
61422 * lib/c-torture.exp: Include lib file-format.exp.
61423 * lib/gcc-dg.exp: Include lib file-format.exp.
61424
61425 * gcc.dg/special/ecos.exp: Remove definition of proc
61426 gcc_target_object_format.
61427
61428 1999-06-28 Jeffrey A Law (law@cygnus.com)
61429
61430 * gcc.c-torture/execute/990628-1.c: New test.
61431
61432 1999-06-25 Jeffrey A Law (law@cygnus.com)
61433
61434 * gcc.c-torture/compile/990625-2.c: New test.
61435
61436 * gcc.c-torture/compile/990625-1.c: New test.
61437
61438 1999-06-23 Nick Clifton <nickc@cygnus.com>
61439
61440 * gcc.c-torture/compile/dll.c: New test case. Check that dll
61441 attributes compile.
61442 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61443 ports that use the COFF/PE file format.
61444
61445 1999-06-17 Jeffrey A Law (law@cygnus.com)
61446
61447 * gcc.c-torture/compile/990617-1.c: New test.
61448
61449 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
61450
61451 * g++.old-deja/g++.other/decl4.C: New test.
61452
61453 1999-06-14 Nathan Sidwell <nathan@acm.org>
61454
61455 * g++.old-deja/g++.other/bitfld3.C: New test.
61456
61457 1999-06-08 Nathan Sidwell <nathan@acm.org>
61458
61459 * g++.old-deja/g++.eh/catch1.C: New test.
61460
61461 1999-06-07 Jeffrey A Law (law@cygnus.com)
61462
61463 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61464
61465 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61466 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
61467
61468 1999-06-05 Craig Burley <craig@jcb-sc.com>
61469
61470 * g77.f-torture/compile/19990502-0.f: Replace with new,
61471 shorter, test that still fails after recent changes.
61472
61473 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61474
61475 * gcc.c-torture/execute/990604-1.c: New test.
61476
61477 1999-05-31 Jeffrey A Law (law@cygnus.com)
61478
61479 * gcc.c-torture/execute/990531-1.c: New test.
61480
61481 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61482
61483 * gcc.c-torture/compile/990527-1.c: New test.
61484
61485 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
61486
61487 * gcc.c-torture/execute/990527-1.c: New test.
61488
61489 1999-05-25 Nick Clifton <nickc@cygnus.com>
61490
61491 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61492 bitfields as signed.
61493
61494 1999-05-25 Craig Burley <craig@jcb-sc.com>
61495
61496 * g77.f-torture/compile/19990525-0.f: New test.
61497
61498 1999-05-25 Jeffrey A Law (law@cygnus.com)
61499
61500 * gcc.c-torture/execute/990525-2.c: New test.
61501
61502 * gcc.c-torture/execute/990525-1.c: New test.
61503
61504 1999-05-24 Nathan Sidwell <nathan@acm.org>
61505
61506 * g++.old-deja/g++.other/anon3.C: New test.
61507 * g++.old-deja/g++.other/anon4.C: New test.
61508 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61509 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61510 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61511 Merrill).
61512
61513 1999-05-24 Jeffrey A Law (law@cygnus.com)
61514
61515 * gcc.c-torture/execute/990524-1.c: New test.
61516
61517 * gcc.dg/990524-1.c: New test.
61518
61519 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61520
61521 * gcc.c-torture/compile/990523-1.c: New test.
61522
61523 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
61524
61525 * gcc.c-torture/compile/990519-1.c: New test.
61526
61527 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61528
61529 * gcc.c-torture/compile/990517-1.c: New test.
61530
61531 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61532 (e4, f4): New tests.
61533 (main): Call them.
61534
61535 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61536
61537 * gcc.dg/noreturn-1.c: New test.
61538
61539 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61540
61541 * gcc.c-torture/execute/990513-1.c: New test.
61542
61543 1999-05-10 Richard Henderson <rth@cygnus.com>
61544
61545 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61546
61547 1999-05-10 Craig Burley <craig@jcb-sc.com>
61548
61549 * g77.f-torture/execute/erfc.f: Use small single-precision
61550 values, to avoid problems on Alphas when not -mieee.
61551
61552 1999-05-08 Craig Burley <craig@jcb-sc.com>
61553
61554 * gcc.dg/990506-0.c: New test.
61555
61556 1999-05-08 Richard Henderson <rth@cygnus.com>
61557
61558 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61559 the constant to test. Don't XFAIL 64-bit targets.
61560
61561 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61562 * g++.old-deja/g++.law/profile1.C: Likewise.
61563
61564 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61565 operator new instances.
61566 * g++.old-deja/g++.other/delete5.C: Likewise.
61567
61568 1999-05-03 Craig Burley <craig@jcb-sc.com>
61569
61570 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61571 intrinsic.
61572
61573 1999-05-03 Craig Burley <craig@jcb-sc.com>
61574
61575 * g77.f-torture/execute/u77-test.f: Reverse order of two
61576 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61577
61578 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61579
61580 * gcc.dg/compare1.c: New test.
61581
61582 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
61583
61584 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61585 New tests.
61586
61587 1999-05-02 Craig Burley <craig@jcb-sc.com>
61588
61589 * g77.f-torture/compile/19990502-1.f: New test.
61590
61591 1999-05-02 Craig Burley <craig@jcb-sc.com>
61592
61593 * g77.f-torture/compile/19990502-0.f: New test.
61594
61595 1999-05-02 Craig Burley <craig@jcb-sc.com>
61596
61597 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61598 intrinsic.
61599
61600 1999-05-02 Craig Burley <craig@jcb-sc.com>
61601
61602 * g77.f-torture/execute/u77-test.f (main): List libU77
61603 intrinsics not currently tested.
61604 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61605 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61606 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61607 Trim blanks off the ends of some printed strings.
61608
61609 1999-05-02 Craig Burley <craig@jcb-sc.com>
61610
61611 * g77.f-torture/execute/u77-test.f (main): Just warn about
61612 FSTAT gid disagreement, as it's expected on some systems.
61613
61614 1999-05-01 Craig Burley <craig@jcb-sc.com>
61615
61616 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61617 use a new function, which allows for some slop.
61618 Clean up some commentary.
61619 (issum): The new function.
61620 (sgladd): Deleted subroutine.
61621
61622 1999-05-01 Craig Burley <craig@jcb-sc.com>
61623
61624 * g77.f-torture/execute/u77-test.f: Modify to be more like
61625 libf2c/libU77 version, bringing patches to that version here.
61626 Add suitable commentary.
61627
61628 1999-04-25 Richard Henderson <rth@cygnus.com>
61629
61630 * gcc.dg/990424-1.c: New test.
61631
61632 1999-04-24 Craig Burley <craig@jcb-sc.com>
61633
61634 * g77.f-torture/execute/u77-test.f (main): Bug involving
61635 LSTAT has been fixed, so turn back on full checking.
61636
61637 1999-04-20 Craig Burley <craig@jcb-sc.com>
61638
61639 * g77.f-torture/compile/19990419-0.f: New test.
61640 * g77.f-torture/execute/19990419-1.f: New test.
61641
61642 1999-04-17 Richard Henderson <rth@cygnus.com>
61643
61644 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61645 to avoid the need for a prototype to supress a warning.
61646
61647 1999-04-07 Jim Wilson <wilson@cygnus.com>
61648
61649 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61650
61651 1999-04-04 Jeffrey A Law (law@cygnus.com)
61652
61653 * gcc.c-torture/execute/990404-1.c: New test.
61654
61655 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61656
61657 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61658 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61659 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61660 missing initializer warnings.
61661
61662 1999-03-28 Jeffrey A Law (law@cygnus.com)
61663
61664 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61665 matching strings.
61666
61667 1999-03-26 Jeffrey A Law (law@cygnus.com)
61668
61669 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61670
61671 1999-03-26 Craig Burley <craig@jcb-sc.com>
61672
61673 * g77.f-torture/execute/19990325-0.f: New test.
61674 * g77.f-torture/execute/19990325-1.f: New test.
61675
61676 1999-03-24 Jeffrey A Law (law@cygnus.com)
61677
61678 * gcc.c-torture/execute/990324-1.c: New test.
61679
61680 1999-03-22 Jim Wilson <wilson@cygnus.com>
61681
61682 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61683 test with 4.
61684
61685 1999-03-17 Richard Henderson <rth@cygnus.com>
61686
61687 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61688
61689 1999-03-13 Craig Burley <craig@jcb-sc.com>
61690
61691 * g77.f-torture/execute/19990313-2.f: New test.
61692 * g77.f-torture/execute/19990313-3.f: New test.
61693
61694 1999-03-13 Craig Burley <craig@jcb-sc.com>
61695
61696 * g77.f-torture/execute/19990313-0.f: New test.
61697 * g77.f-torture/execute/19990313-1.f: New test.
61698
61699 1999-03-12 Jim Wilson <wilson@cygnus.com>
61700
61701 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61702 printf to sprintf.
61703 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61704 (main): Add check for u15. Conditionalize u31 check depending on
61705 whether ints are <32 bits or >=32 bits.
61706
61707 1999-03-08 Craig Burley <craig@jcb-sc.com>
61708
61709 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61710
61711 1999-03-08 Craig Burley <craig@jcb-sc.com>
61712
61713 * g77.f-torture/compile/19990305-0.f: New test.
61714 * g77.f-torture/execute/19981119-0.f: New test.
61715
61716 1999-03-08 Craig Burley <craig@jcb-sc.com>
61717
61718 * g77.f-torture/execute/970625-2.f: call ABORT if final
61719 result is not correct, instead of just printing it.
61720 Add this checking via newly introduced obfuscation, to
61721 trip up buggy front ends.
61722
61723 1999-03-07 Craig Burley <craig@jcb-sc.com>
61724
61725 * g77.f-torture/compile/960317-1.f: Moved from being
61726 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61727
61728 1999-03-06 Craig Burley <craig@jcb-sc.com>
61729
61730 * g77.f-torture/execute/960317-1.f: New (old) test.
61731 * g77.f-torture/execute/970625-2.f: Ditto.
61732
61733 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61734
61735 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61736 error message on line 1 or line 2; cccp and cpplib do this differently.
61737
61738 1999-03-01 Jeffrey A Law (law@cygnus.com)
61739
61740 * g++.old-deja/g++.law/weak1.C: New test.
61741
61742 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61743
61744 * gcc.c-torture/execute/990119-1.c: Renamed to...
61745 * gcc.dg/990119-1.c: this, so it will only be tested once
61746 (it's a preprocessor test, it doesn't need to be run at
61747 multiple optimization levels).
61748
61749 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61750
61751 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61752 ALWAYS_CXXFLAGS.
61753
61754 1999-02-24 Craig Burley <craig@jcb-sc.com>
61755
61756 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61757 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61758 to not be compilable by current g77.
61759
61760 1999-02-24 Nick Clifton <nickc@cygnus.com>
61761
61762 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61763
61764 1999-02-22 Jeffrey A Law (law@cygnus.com)
61765
61766 * gcc.c-torture/execute/990222-1.c: New test.
61767
61768 1999-02-19 Craig Burley <craig@jcb-sc.com>
61769
61770 * g77.f-torture/compile/19990218-0.f: New test.
61771 * g77.f-torture/noncompile/19990218-1.f: New test.
61772
61773 1999-02-18 Craig Burley <craig@jcb-sc.com>
61774
61775 * g77.f-torture/compile/19981216-0.f: New test.
61776
61777 1999-02-14 Jeffrey A Law (law@cygnus.com)
61778
61779 * gcc.dg/990214-1.c: New test.
61780
61781 1999-02-13 Jeffrey A Law (law@cygnus.com)
61782
61783 * gcc.dg/990213-2.c: New test.
61784
61785 * gcc.dg/990213-1.c: New test.
61786
61787 1999-02-12 Jeffrey A Law (law@cygnus.com)
61788
61789 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61790 ints.
61791
61792 1999-02-11 Nick Clifton <nickc@cygnus.com>
61793
61794 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61795 specified by target.
61796
61797 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61798
61799 1999-02-11 Jeffrey A Law (law@cygnus.com)
61800
61801 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61802
61803 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61804
61805 * gcc.dg/special/ecos.exp: New test driver for new tests with
61806 special requirements.
61807
61808 * gcc.dg/special/alias-1.c: New test.
61809 * gcc.dg/special/gcsec-1.c: New test.
61810 * gcc.dg/special/weak-1.c: New test.
61811 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61812 * gcc.dg/special/weak-2.c: New test.
61813 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61814 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61815 * gcc.dg/special/wkali-1.c: New test.
61816 * gcc.dg/special/wkali-2.c: New test.
61817 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61818 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61819
61820 1999-02-10 Felix Lee <flee@cygnus.com>
61821
61822 * lib/c-torture.exp (c-torture-compile): Pull out code for
61823 analyzing gcc error messages.
61824 (c-torture-execute): Likewise. Fix some (harmless) false
61825 positives.
61826 * lib/gcc.exp (gcc_check_compile): New function.
61827
61828 1999-02-08 Richard Henderson <rth@cygnus.com>
61829
61830 * gcc.c-torture/execute/990208-1.c: New test.
61831
61832 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61833
61834 * g++.dg/special/ecos.exp: New driver for new tests with special
61835 requirements
61836
61837 * g++.dg/special/conpr-1.C: New test
61838 * g++.dg/special/conpr-2.C: New test
61839 * g++.dg/special/conpr-2a.C: New test
61840 * g++.dg/special/conpr-3.C: New test
61841 * g++.dg/special/conpr-3a.C: New test
61842 * g++.dg/special/conpr-3b.C: New test
61843
61844 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61845 allow g++ to use the dg driver
61846
61847 * README: Add comment about g++.dg directory
61848
61849 1999-02-06 Jeffrey A Law (law@cygnus.com)
61850
61851 * README: Update email addresses.
61852
61853 1999-02-03 Nick Clifton <nickc@cygnus.com>
61854
61855 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61856 arguments in order to force structure S onto the stack even on
61857 the alpha.
61858 (test): Pass 10 leading arguments to function foo as well as the
61859 structure S.
61860
61861 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61862 failure for all targets.
61863
61864 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61865 abort to terminate program execution.
61866
61867 1999-01-30 Richard Henderson <rth@cygnus.com>
61868
61869 * gcc.c-torture/execute/990130-1.c: New test.
61870
61871 1999-01-30 Jeffrey A Law (law@cygnus.com)
61872
61873 * gcc.dg/990130-1.c: New test.
61874
61875 1999-01-28 Michael Meissner <meissner@cygnus.com>
61876
61877 * gcc.c-torture/execute/990128-1.c: New test.
61878
61879 1999-01-27 Michael Meissner <meissner@cygnus.com>
61880
61881 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61882
61883 1999-01-27 Felix Lee <flee@cygnus.com>
61884
61885 * lib/c-torture.exp (c-torture-compile): pull out code for
61886 analyzing gcc error messages.
61887 (c-torture-execute): ditto, and fix some (harmless) false
61888 positives.
61889 * lib/gcc.exp (gcc_check_compile): new function.
61890
61891 1999-01-17 Jeffrey A Law (law@cygnus.com)
61892
61893 * gcc.dg/990117-1.c: New test.
61894
61895 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61896
61897 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61898
61899 1999-01-15 Jeffrey A Law (law@cygnus.com)
61900
61901 * g77.f-torture/compile/990115-1.f: New test.
61902
61903 1999-01-07 Jeffrey A Law (law@cygnus.com)
61904
61905 * gcc.c-torture/compile/990107-1.c: New test
61906
61907 1999-01-06 Jeffrey A Law (law@cygnus.com)
61908
61909 * gcc.c-torture/execute/990106-2.c: New test.
61910
61911 * gcc.c-torture/execute/990106-1.c: New test.
61912
61913 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61914
61915 * gcc.c-torture/compile/981223-1.c: New test.
61916
61917 1998-12-29 Richard Henderson <rth@cygnus.com>
61918
61919 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61920 (opt3): Rename from opt4 and disable.
61921
61922 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61923
61924 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61925
61926 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61927
61928 * g++.old-deja/g++.other/conv5.C: New test.
61929
61930 1998-12-14 Nick Clifton <nickc@cygnus.com>
61931
61932 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61933
61934 1998-12-11 Jeffrey A Law (law@cygnus.com)
61935
61936 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61937
61938 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61939
61940 * gcc.c-torture/compile/981211-1.c: New test.
61941
61942 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61943
61944 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61945
61946 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61947
61948 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61949
61950 * gcc.special/930510-1.c: Make C9X safe.
61951 * gcc.misc-tests/gcov-1.c Similarly.
61952 * gcc.misc-tests/gcov-2.c Similarly.
61953
61954 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61955
61956 * gcc.dg/ultrasp1.c: New test.
61957
61958 1998-12-06 Richard Henderson <rth@cygnus.com>
61959
61960 * gcc.c-torture/execute/981206.c: New test.
61961
61962 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61963
61964 * g++.old-deja/g++.ns/template7.C: New test.
61965
61966 * g++.old-deja/g++.other/expr1.C: New test.
61967
61968 * g++.old-deja/g++.eh/tmpl3.C: New test.
61969
61970 * g++.old-deja/g++.eh/tmpl2.C: New test.
61971
61972 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61973
61974 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61975 * g++.old-deja/g++.other/using6.C: Removed.
61976 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61977
61978 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61979
61980 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61981
61982 * g++.old-deja/g++.pt/overload8.C: New test.
61983
61984 * g++.old-deja/g++.pt/overload7.C: New test.
61985
61986 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61987
61988 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61989 and relinking messages.
61990 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61991 compiling with -frepo.
61992
61993 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61994
61995 * g++.old-deja/g++.pt/lookup6.C: New test.
61996
61997 1998-11-30 Nick Clifton <nickc@cygnus.com>
61998
61999 * gcc.c-torture/execute/981130-1.c: New test.
62000 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62001
62002 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
62003
62004 * g++.old-deja/g++.pt/explicit76.C: New test.
62005
62006 * g++.old-deja/g++.pt/friend38.C: New test.
62007
62008 * g++.old-deja/g++.ns/crash2.C: New test.
62009
62010 * g++.old-deja/g++.pt/defarg8.C: New test.
62011
62012 * g++.old-deja/g++.pt/instantiate6.C: New test.
62013
62014 * g++.old-deja/g++.pt/static6.C: New test.
62015
62016 * g++.old-deja/g++.pt/decl2.C: New test.
62017
62018 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
62019
62020 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
62021 problem is actually related with name lookup, but so what? :-)
62022
62023 * g++.old-deja/g++.pt/friend37.C: New test.
62024
62025 1998-11-25 Dave Love <d.love@dl.ac.uk>
62026
62027 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62028 element, which fails on some systems.
62029
62030 * g77.f-torture/execute/labug1.f: New test.
62031
62032 1998-11-21 Jeffrey A Law (law@cygnus.com)
62033
62034 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62035 is defined.
62036
62037 1998-11-18 Dave Love <d.love@dl.ac.uk>
62038
62039 * g77.f-torture/compile/981117-1.f: New test.
62040
62041 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
62042
62043 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
62044 properly discarded.
62045
62046 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
62047
62048 * gcc.c-torture/execute/memcheck: New directory of tests for
62049 -fcheck-memory-usage.
62050
62051 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
62052
62053 * README: New file, general information about the testsuite and
62054 new description of the various C++ test subdirectories.
62055 * README.g++: Eliminate obsolete information, update and move most
62056 relevant stuff to README.
62057
62058 1998-11-07 Richard Henderson <rth@cygnus.com>
62059
62060 * gcc.c-torture/compile/981107-1.c: New test.
62061
62062 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
62063
62064 * execute/memcpy-bi.c: New testcase.
62065
62066 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
62067
62068 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62069 base classes.
62070
62071 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62072 template is selected.
62073
62074 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62075 classes, it should be accepted for all types.
62076
62077 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62078
62079 * g++.old-deja/g++.pt/spec24.C: Ensure that template
62080 specializations start with template headers.
62081
62082 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
62083
62084 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62085
62086 * g++.old-deja/g++.other/init9.C: Test cross initialization of
62087 non-POD types.
62088
62089 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
62090
62091 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62092
62093 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62094
62095 * compile/981022-1.c, compile/981022-1.x: New test and driver.
62096
62097 1998-10-19 Jeffrey A Law (law@cygnus.com)
62098
62099 * 981019-1.c: New test.
62100
62101 1998-10-14 Robert Lipe <robertl@dgii.com>
62102
62103 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62104 find objc headers.
62105
62106 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
62107
62108 * compile/981001-4.c: Remove use of GCC extension that triggers a
62109 compiler bug.
62110
62111 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
62112
62113 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62114
62115 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
62116
62117 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
62118 instantiation of template produces incorrect code for delete
62119 expression.
62120
62121 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
62122 constructors' name is not unique.
62123 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62124 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62125
62126 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
62127 automatic array of const is ill-formed.
62128
62129 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
62130 of template parameter?
62131
62132 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
62133 const.
62134
62135 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
62136 pointer-to-member expression.
62137
62138 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
62139 declaration causes ICE.
62140
62141 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
62142
62143 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
62144 reserved in the global namespace.
62145
62146 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62147 generate needed virtual table.
62148
62149 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62150
62151 1998-10-10 Dariush Eslimi <eslimi@loran.com>
62152
62153 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62154 template-dependent type
62155
62156 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62157
62158 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62159 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62160 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62161
62162 * g++.old-deja/g++.other/using5.C: New test; using decl from base
62163 class should be usable as argument of member function.
62164 * g++.old-deja/g++.other/using6.C: New test; using decl from base
62165 class should be usable as return type of member function.
62166 * g++.old-deja/g++.other/using7.C: New test; using decl from base
62167 class should be usable as type of data member.
62168
62169 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62170
62171 1998-10-09 Jeffrey A Law (law@cygnus.com)
62172
62173 * gcc.c-torture/special/920521-1.c: Fix bogus test.
62174
62175 1998-10-08 Nick Clifton <nickc@cygnus.com>
62176
62177 * gcc.dg/dll-?.c Add thumb to target list.
62178 Fix assembler scan patterns to match current assembler output.
62179
62180 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
62181
62182 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
62183 matching of template brackets.
62184
62185 * g++.old-deja/g++.other/using4.C: New test. Test using
62186 declarations of methods from base classes.
62187
62188 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
62189 within functions should introduce names into the innermost
62190 enclosing namespace.
62191
62192 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
62193 of static locals if first initialization throws.
62194
62195 1998-10-07 Jim Wilson <wilson@cygnus.com>
62196
62197 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62198
62199 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
62200
62201 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
62202 lose track of the possible targets of tablejump insns.
62203 * special/special.exp: Run it.
62204
62205 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
62206
62207 * g++.old-deja/g++.pt/friend35.C: New test. A template function
62208 must be declared before its specializations can be named in friend
62209 declarations.
62210
62211 1998-10-05 Dave Love <d.love@dl.ac.uk>
62212
62213 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62214
62215 * g77.f-torture/execute/io1.f: New test.
62216
62217 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
62218
62219 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62220 with pointer to template function, for which no argument deduction
62221 is possible.
62222
62223 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62224 specialization of template function as argument to template
62225 function.
62226
62227 * g++.old-deja/g++.other/access2.C: New test; Inner class
62228 shouldn't have privileged access to Outer's names.
62229
62230 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
62231
62232 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62233 friend template declared within template class conflicts with
62234 nested class of the same name.
62235
62236 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62237 is ignored.
62238
62239 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62240 object with direct initializer as function declaration.
62241
62242 * g++.old-deja/g++.other/decl2.C: New test; duplicate
62243 initializers.
62244
62245 * g++.old-deja/g++.other/null2.C: New test; conditional operator
62246 involving const pointer and NULL produces incorrect result.
62247
62248 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62249 type name without `typename' should be rejected with -pedantic.
62250
62251 1998-10-02 Richard Henderson <rth@cygnus.com>
62252
62253 * g++.old-deja/g++.other/addrof1.C: New test.
62254
62255 1998-10-01 Nick Clifton <nickc@cygnus.com>
62256
62257 * gcc.c-torture/compile/981001-1.c: New test.
62258 * gcc.c-torture/execute/981001-1.c: New test.
62259
62260 1998-10-01 Jeffrey A Law (law@cygnus.com)
62261
62262 * gcc.c-torture/compile/981001-2.c: New test.
62263 * gcc.c-torture/compile/981001-3.c: New test.
62264 * gcc.c-torture/compile/981001-4.c: New test.
62265
62266 1998-10-01 Robert Lipe <robertl@dgii.com>
62267
62268 * lib/objc.exp (objc_target_compile): Add -L during compiles for
62269 multilibbed hosts. Idea grafted from g77.exp.
62270
62271 1998-09-30 Dave Love <d.love@dl.ac.uk>
62272
62273 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62274 avoid losing on systems which need -lsocket.
62275
62276 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
62277
62278 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62279 * g++.old-deja/g++.other/nested2.C: Ditto.
62280 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62281 failure.
62282
62283 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
62284
62285 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62286 preferred over template operator!= for enum bitfields.
62287
62288 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
62289
62290 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62291 that happen to have the same base name, but in different scopes,
62292 are incorrectly rejected.
62293
62294 1998-09-16 Richard Henderson <rth@cygnus.com>
62295
62296 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62297 on the native word size instead of an integer literal.
62298
62299 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
62300
62301 * g++.old-deja/g++.other/static2.C: Invocation of static data
62302 member of type pointer-to-function denoted as non-static member.
62303
62304 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62305 checks involving function types and aliases.
62306
62307 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
62308
62309 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62310 redefined to the same non-trivial type.
62311
62312 * g++.old-deja/g++.pt/explicit73.C: Test for proper
62313 namespace-qualification of template specializations declared in
62314 other namespaces.
62315
62316 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62317 to declare a subset of the specializations of a template function
62318 as friends of specializations of a template class.
62319
62320 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62321 member templates that do not fully specialize the enclosing
62322 template class are rejected.
62323
62324 1998-09-11 Dave Love <d.love@dl.ac.uk>
62325
62326 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62327
62328 1998-09-08 Dave Love <d.love@dl.ac.uk>
62329
62330 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62331 altered from libf2c/libU77 version.
62332
62333 1998-09-06 Dave Love <d.love@dl.ac.uk>
62334
62335 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62336
62337 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
62338 Alexandre Oliva <oliva@dcc.unicamp.br>
62339
62340 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62341 (un)signed char are different types for template specialization
62342 purposes.
62343
62344 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
62345
62346 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62347 * objc: ObjC testsuite.
62348
62349 1998-08-31 Catherine Moore <clm@cygnus.com>
62350
62351 * gcc.c-torture/execute/941014-1.x: New file.
62352
62353 1998-08-31 Nick Clifton <nickc@cygnus.com>
62354
62355 * lib/c-torture.exp: Add support for
62356 torture_eval_before_compile and torture_eval_before_execute
62357 variables.
62358
62359 1998-08-30 Jeffrey A Law (law@cygnus.com)
62360
62361 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
62362 this test triggers valid.
62363
62364 1998-08-27 Jeffrey A Law (law@cygnus.com)
62365
62366 * gcc.dg/980827-1.c: New test.
62367
62368 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
62369
62370 * gcc.c-torture/execute/loop-4b.c: New test.
62371
62372 1998-08-26 Nick Clifton <nickc@cygnus.com>
62373
62374 * lib/c-torture.exp: Add support for
62375 torture_eval_before_compile and torture_eval_before_execute
62376 variables.
62377
62378 1998-08-25 Jeffrey A Law (law@cygnus.com)
62379
62380 * gcc.c-torture/compile/980825-1.c: New test.
62381
62382 1998-08-24 Nick Clifton <nickc@cygnus.com>
62383
62384 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62385 count number tests in opt_t0 not good_t0.
62386
62387 1998-08-24 Jeffrey A Law (law@cygnus.com)
62388
62389 * gcc.c-torture/compile/930326-1.x: Fix typo.
62390
62391 1998-08-23 Mark Mitchell <mark@markmitchell.com>
62392
62393 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62394 causes an ICE.
62395
62396 1998-08-21 Jeffrey A Law (law@cygnus.com)
62397
62398 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62399 STACK_SIZE is defined.
62400 * gcc.c-torture/unsorted/stuct.c: Similarly.
62401
62402 * gcc.c-torture/compile/980821-1.c: New test.
62403
62404 1998-08-21 Jeffrey A Law (law@cygnus.com)
62405
62406 * gcc.c-torture/execute/980526-2.c: Disable for targets with
62407 16bit ints.
62408
62409 1998-08-19 Mark Mitchell <mark@markmitchell.com>
62410
62411 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62412 code.
62413
62414 1998-08-09 Mark Mitchell <mark@markmitchell.com>
62415
62416 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62417 error'.
62418
62419 1998-08-18 Jeffrey A Law (law@cygnus.com)
62420
62421 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62422
62423 1998-08-16 Jeffrey A Law (law@cygnus.com)
62424
62425 * gcc.c-torture/compile/980816-1.c: New test.
62426
62427 * gcc.dg/980816-1.c: New test.
62428
62429 1998-08-13 Jeffrey A Law (law@cygnus.com)
62430
62431 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62432 compiler for ieee tests.
62433
62434 1998-08-01 Dave Love <d.love@dl.ac.uk>
62435
62436 * g77.f-torture/compile/980729-0.f: New test.
62437
62438 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
62439
62440 * gcc.c-torture/special/eeprof-1.c: New test, for
62441 -finstrument-functions.
62442 * gcc.c-torture/special/special.exp: Run it.
62443
62444 1998-07-29 Jeffrey A Law (law@cygnus.com)
62445
62446 * gcc.c-torture/compile/980729-1.c: New test.
62447
62448 1998-07-27 Nick Clifton <nickc@cygnus.com>
62449
62450 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62451 __thumb__ is defined, and test for ARM style doubles if so.
62452
62453 1998-07-26 Dave Love <d.love@dl.ac.uk>
62454
62455 * g77.f-torture/noncompile/980615-0.f: New test.
62456
62457 1998-07-26 H.J. Lu (hjl@gnu.org)
62458
62459 * gcc.dg/980312-1.c: Do link instead of compile.
62460 * gcc.dg/980313-1.c: Likewise.
62461
62462 1998-07-26 Jeffrey A Law (law@cygnus.com)
62463
62464 * gcc.c-torture/compile/980726-1.c: New test.
62465
62466 1998-07-25 Dave Love <d.love@dl.ac.uk>
62467
62468 * g77.f-torture/execute/io0.f: New test.
62469
62470 1998-07-24 Nick Clifton <nickc@cygnus.com>
62471
62472 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62473 an int.
62474
62475 1998-06-18 Michael Meissner <meissner@cygnus.com>
62476
62477 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62478 m32r bugs.
62479
62480 1998-07-17 Nick Clifton <nickc@cygnus.com>
62481
62482 * gcc.dg/980626-1.c: Expect failures for all toolchains until
62483 c-decl.c:grokdeclarator can handle mode attributes.
62484
62485 1998-07-16 Jeffrey A Law (law@cygnus.com)
62486
62487 * gcc.c-torture/execute/980716-1.c: New test.
62488
62489 1998-07-13 Jeffrey A Law (law@cygnus.com)
62490
62491 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62492 the mn10200.
62493 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
62494 the mn10200.
62495 * gcc.c-torture/execute/va-arg-3.x: Similarly.
62496 * gcc.c-torture/compile/930326-1.x: Similarly.
62497
62498 1998-07-13 Dave Love <d.love@dl.ac.uk>
62499
62500 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62501 New test from Craig.
62502
62503 1998-07-12 Dave Love <d.love@dl.ac.uk>
62504
62505 * g77.f-torture/noncompile/980616-0.f: New test.
62506
62507 * g77.f-torture/execute/970816-3.f: New test from Craig.
62508
62509 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62510
62511 * g++.other/singleton.C: Return error value instead of taking
62512 SIGSEGV.
62513
62514 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62515
62516 * g++.other/singleton.C: New test. Warning is under dispute.
62517 Runtime crash is not.
62518
62519 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62520
62521 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62522 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62523 using6.C, using7.C}: New namespace tests.
62524
62525 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
62526
62527 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62528 specialization with typedef'ed names used as array indexes.
62529
62530 1998-07-09 Jeffrey A Law (law@cygnus.com)
62531
62532 * gcc.c-torture/execute/980709-1.c: New test.
62533
62534 * gcc.dg/980709-1.c: New test.
62535
62536 1998-07-07 Richard Henderson <rth@cygnus.com>
62537
62538 * gcc.c-torture/execute/bcp-1.c: New test.
62539
62540 1998-07-07 Jeffrey A Law (law@cygnus.com)
62541
62542 * gcc.c-torture/execute/980707-1.c: New test.
62543
62544 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
62545
62546 * gcc.c-torture/compile/980706-1.c: New test.
62547
62548 1998-07-01 Dave Love <d.love@dl.ac.uk>
62549
62550 * g77.f-torture/execute/980701-0.f,
62551 g77.f-torture/execute/980701-1.f: New test from Craig.
62552
62553 1998-07-01 Jeffrey A Law (law@cygnus.com)
62554
62555 * gcc.c-torture/compile/980701-1.c: New test.
62556
62557 * gcc.c-torture/execute/980701-1.c: New test.
62558
62559 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
62560 rlsruhe.de>
62561
62562 * g++.old-deja/g++.robertl/eb132.C: New test.
62563 * g++.old-deja/g++.robertl/eb133.C: Likewise.
62564
62565 1998-06-29 Dave Love <d.love@dl.ac.uk>
62566
62567 * g77.f-torture/execute/980628-7.f,
62568 g77.f-torture/execute/980628-8.f,
62569 g77.f-torture/execute/980628-9.f,
62570 g77.f-torture/execute/980628-10.f: New tests from Craig.
62571
62572 * g77.f-torture/execute/980628-3.f: Remove mail headers.
62573
62574 1998-06-28 Jeffrey A Law (law@cygnus.com)
62575
62576 * g77.f-torture/execute/980628-4.f: New test from Craig.
62577 * g77.f-torture/execute/980628-5.f: Likewise.
62578 * g77.f-torture/execute/980628-2.f: Likewise.
62579 * g77.f-torture/execute/980628-0.f: Likewise.
62580 * g77.f-torture/execute/980628-1.f: Likewise.
62581 * g77.f-torture/execute/980628-3.f: Likewise.
62582 * g77.f-torture/execute/980628-6.f: Likewise.
62583
62584 1998-06-28 Jeffrey A Law (law@cygnus.com)
62585
62586 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62587 directory when nothing has been installed yet.
62588
62589 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
62590
62591 * gcc.c-torture/special/special.exp: Handle newer versions of
62592 dejagnu.
62593
62594 1998-06-26 Jeffrey A Law (law@cygnus.com)
62595
62596 * gcc.dg/980626-1.c: New test.
62597
62598 1998-06-19 Bruno Haible <haible@ilog.fr>
62599
62600 * gcc.misc-tests/m-un-2.c: New test.
62601 * g++.old-deja/g++.other/warn01.c: Likewise.
62602
62603 1998-06-19 Robert Lipe <robertl@dgii.com>
62604
62605 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62606 compatibility with assmblers with a different comment character.
62607 Eliminate use of GAS-specific extensions.
62608
62609 1998-06-19 Jeffrey A Law (law@cygnus.com)
62610
62611 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62612
62613 1998-06-19 Robert Lipe <robertl@dgii.com>
62614
62615 * lib/g77.exp: Replace search for libf2c.a with search for newly
62616 renamed libg2c.a
62617
62618 1998-06-17 Jeffrey A Law (law@cygnus.com)
62619
62620 * gcc.c-torture/execute/980617-1.c: New test.
62621
62622 1998-06-12 Jeffrey A Law (law@cygnus.com)
62623
62624 * gcc.c-torture/execute/980612-1.c: New test.
62625
62626 1998-06-08 Jeffrey A Law (law@cygnus.com)
62627
62628 * gcc.dg/980523-1.c: Only test on ppc-linux.
62629 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62630
62631 * gcc.c-torture/execute/980608-1.c: New test.
62632
62633 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62634
62635 * gcc.c-torture/execute/980605-1.c: New test.
62636
62637 1998-06-04 Jeffrey A Law (law@cygnus.com)
62638
62639 * gcc.c-torture/execute/980604-1.c: New test.
62640
62641 1998-06-02 Jeffrey A Law (law@cygnus.com)
62642
62643 * gcc.c-torture/execute/980602-1.c: New test.
62644 * gcc.c-torture/execute/980602-2.c: Likewise.
62645
62646 1998-06-02 Dave Love <d.love@dl.ac.uk>
62647
62648 * 970125-0.f: Fix per JCB. Add commentary.
62649
62650 1998-05-31 Michael Meissner <meissner@cygnus.com>
62651
62652 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62653 IEEE -0 support.
62654
62655 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62656
62657 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62658 earlier.
62659
62660 1998-05-28 Catherine Moore <clm@cygnus.com>
62661
62662 * gcc.c-torture/execute/980526-3.c: New test.
62663
62664 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62665
62666 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62667 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62668 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62669 m88k-motorola-sysv3 to XFAIL.
62670
62671 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62672
62673 * gcc.dg/980526-1.c: New test.
62674 * gcc.c-torture/execute/980526-2.c: New test.
62675
62676 1998-05-26 Jeffrey A Law (law@cygnus.com)
62677
62678 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62679
62680 * gcc.c-torture/execute/980526-1.c: New test.
62681
62682 1998-05-26 Dave Love <d.love@dl.ac.uk>
62683
62684 * g77.f-torture/execute/alpha2.f: Add runtime test.
62685
62686 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62687
62688 * g++.old-deja/old-deja.exp: Strip leading directories.
62689
62690 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62691 error for the line. Don't run multiple tests for the same line.
62692
62693 1998-05-23 Jeffrey A Law (law@cygnus.com)
62694
62695 * gcc.dg/980523-1.c: New test.
62696
62697 1998-05-23 Dave Love <d.love@dl.ac.uk>
62698
62699 * g77.f-torture/compile/970915-0.f: New test.
62700
62701 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62702
62703 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62704
62705 1998-05-21 Jeffrey A Law (law@cygnus.com)
62706
62707 * gcc.dg/980520-1.c: New test.
62708
62709 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62710
62711 * gcc.dg/980502-1.c: Fix return type.
62712
62713 1998-05-20 Jeffrey A Law (law@cygnus.com)
62714
62715 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62716 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62717 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62718 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62719 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62720
62721 1998-05-20 Dave Love <d.love@dl.ac.uk>
62722
62723 * g77.f-torture/execute/980520-1.f: New test.
62724
62725 1998-05-15 Dave Love <d.love@dl.ac.uk>
62726
62727 * lib/mike-g77.exp: New file.
62728
62729 * g77.f-torture/noncompile/noncompile.exp,
62730 g77.f-torture/noncompile/check0.f: New files.
62731
62732 1998-05-14 Dave Love <d.love@dl.ac.uk>
62733
62734 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62735 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62736 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62737 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62738 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62739 abort where appropriate.
62740
62741 1998-05-05 Michael Meissner <meissner@cygnus.com>
62742
62743 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62744 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62745
62746 1998-04-29 Dave Love <d.love@dl.ac.uk>
62747
62748 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62749
62750 1998-04-27 Dave Love <d.love@dl.ac.uk>
62751
62752 * g77.f-torture/compile/980427-0.f: New test.
62753
62754 1998-04-24 Dave Love <d.love@dl.ac.uk>
62755
62756 * g77.f-torture/compile/980424-0.f: New test.
62757
62758 1998-04-19 Dave Love <d.love@dl.ac.uk>
62759
62760 * g77.f-torture/compile/980419-2.f (main): New test.
62761 * g77.f-torture/compile/970125-0.f: New test.
62762 * g77.f-torture/compile/980419-1.f: New test.
62763
62764 1998-04-08 Jim Wilson <wilson@cygnus.com>
62765
62766 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62767 of loop-4.c.
62768
62769 1998-04-07 Jim Wilson <wilson@cygnus.com>
62770
62771 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62772
62773 1998-04-03 Jim Wilson <wilson@cygnus.com>
62774
62775 * gcc.c-torture/compile/980329-1.c: New test.
62776
62777 1998-03-18 Jim Wilson <wilson@cygnus.com>
62778
62779 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62780 * gcc.dg/980312-1.c: Fix typo in -march command.
62781
62782 1998-03-16 H.J. Lu (hjl@gnu.org)
62783
62784 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62785
62786 1998-03-11 Robert Lipe <robertl@dgii.com>
62787
62788 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62789 Dave Love agree the Fortran source is bogus.
62790
62791 1998-03-11 Robert Lipe <robertl@dgii.com>
62792
62793 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62794 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62795 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62796 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62797 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62798
62799 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62800
62801 * g++.old-deja/g++.other/friend1.C: New test.
62802
62803 1998-02-18 Dave Love <d.love@dl.ac.uk>
62804
62805 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62806 possibly uninitialized) variables and declare dnrm2.
62807
62808 1998-02-23 Robert Lipe <robertl@dgii.com>
62809
62810 From Bruno Haible <haible@ilog.fr>:
62811 * gcc.c-torture/execute/980223.c: New test.
62812
62813 1998-02-13 Jeffrey A Law (law@cygnus.com)
62814
62815 * gcc.dg/ifelse-1.c: New test.
62816
62817 1998-02-09 H.J. Lu (hjl@gnu.org)
62818
62819 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62820
62821 * lib/old-dejagnu.exp (old-dejagnu): Added the
62822 "execution test - XFAIL *-*-*" handling in the spirit of
62823 "excess errors test -". Changed the "execution test fails"
62824 handling to be like "excess errors test fails".
62825 * Update various tests accordingly.
62826
62827 1998-02-06 Jim Wilson <wilson@cygnus.com>
62828
62829 * gcc.c-torture/execute/980205.c: New test.
62830
62831 1998-01-18 Jeffrey A Law (law@cygnus.com)
62832
62833 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62834 * lib/f-torture.exp: Similarly.
62835 * gcc.c-torture: Rename all .cexp files to .x files.
62836
62837 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62838
62839 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62840 (940510-1.c): Removed duplicate.
62841 (971104-1.c): New test.
62842
62843 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62844
62845 * lib/f-torture.exp: Improve error and loop detection.
62846
62847 1997-11-19 Michael Meissner <meissner@cygnus.com>
62848
62849 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62850 use that to size the filler array.
62851
62852 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62853
62854 * lib/c-torture.exp(c-torture-execute): Fix typo.
62855
62856 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62857 testcase as the executable name. Keep the executable around if
62858 the test fails.
62859
62860 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62861
62862 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62863 changes. Only test one -g option, and move it to the end of the
62864 list of options to test.
62865
62866 1997-09-19 Michael Meissner <meissner@cygnus.com>
62867
62868 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62869 variable GCC_TORTURE_OPTIONS to supply default switches separated
62870 by colons. If no environment variable, run tests with -O0 -g, -O1
62871 -g, and -O2 -g as well.
62872
62873 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62874
62875 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62876 explanatory comments. Fix indentation.
62877
62878 1997-09-15 Jeffrey A Law (law@cygnus.com)
62879
62880 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62881
62882 1997-09-11 Jeffrey A Law (law@cygnus.com)
62883
62884 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62885 * g++.old-deja/g++.mike/p7325.C: Likewise.
62886 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62887
62888 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62889
62890 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62891 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62892 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62893 * g++.old-deja/g++.law/operators4.C: Likewise.
62894
62895 1997-09-11 Joe Buck (jbuck@synopsys.com)
62896
62897 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62898 * g++.old-deja/g++.mike/p784.C: Ditto.
62899 * g++.old-deja/g++.mike/p785.C: Ditto.
62900
62901 1997-09-05 Jeffrey A Law (law@cygnus.com)
62902
62903 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62904
62905 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62906
62907 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62908 target feature; pass this to c-torture-execute as needed.
62909
62910 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62911
62912 * lib/c-torture.exp(c-torture-execute): If the previous and the
62913 current executables being tested are identical, we don't need to
62914 run the executable again. Try to make the executable names
62915 unique. Add an optional argument for passing additional compiler
62916 flags.
62917
62918 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62919
62920 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62921
62922 1997-08-29 Jeffrey A Law (law@cygnus.com)
62923
62924 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62925
62926 1997-07-31 Jeffrey A Law (law@cygnus.com)
62927
62928 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62929 32bit or larger longs.
62930
62931 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62932 have either a 32bit long or 32bit int.
62933
62934 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62935
62936 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62937 Make double precision tests dependent on sizeof (double).
62938
62939 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62940
62941 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62942 too.
62943
62944 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62945
62946 * gcc.c-torture/compile/961203-1.cexp: New script.
62947
62948 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62949
62950 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62951 up the includes ourselves.
62952
62953 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62954
62955 * lib/plumhall.exp: Remove random include, and add a few
62956 verbose messages for debugging.
62957
62958 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62959
62960 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62961 of trying to do it ourselves.
62962
62963 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62964
62965 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62966
62967 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62968
62969 * gcc.prms/5403.c: Made regexp a bit less strict.
62970
62971 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62972
62973 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62974 is returned from remote_load instead.
62975 * lib/plumhall.exp: Ditto.
62976 * lib/mike-g++.exp: Ditto.
62977 * lib/old-dejagnu.exp: Ditto.
62978 * lib/c-torture.exp: Ditto.
62979
62980 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62981
62982 * lib/g++.exp: Use build_wrapper procedure.
62983 * lib/gcc.exp: Ditto.
62984
62985 1997-05-20 Jeffrey A Law (law@cygnus.com)
62986
62987 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62988 an old-style decl for malloc. Fixes tests to work when
62989 sizeof (int) != sizeof (size_t).
62990
62991 1997-05-15 Mike Meissner <meissner@cygnus.com>
62992
62993 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62994
62995 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62996 use stdargs.h interface.
62997
62998 1997-05-15 Mike Meissner <meissner@cygnus.com>
62999
63000 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63001 NO_VARARGS when compiling.
63002
63003 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
63004
63005 * lib/plumhall.exp(ph_includes): New procedure.
63006 (ph_make): Use it.
63007 (ph_compiler): Ditto.
63008
63009 * lib/g++.exp: Rename test-glue.c to testglue.c.
63010 * lib/gcc.exp: Ditto.
63011
63012 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
63013
63014 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63015 to completion when it's called.
63016
63017 1997-03-21 Michael Meissner <meissner@cygnus.com>
63018
63019 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63020 is defined, don't do test.
63021
63022 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
63023
63024 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63025 for object files.
63026 (ph_summary): Mark skipped testcases as untested, not unresolved.
63027
63028 * lib/plumhall.exp (ph_make): If unresolved because of bad
63029 errorCode, record errorCode in log file.
63030 (*): Replace send_log/verbose with verbose -log.
63031
63032 1997-03-19 Michael Meissner <meissner@cygnus.com>
63033
63034 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63035 double conversion if double isn't at least 8 bytes.
63036
63037 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63038 int to work with targets where int is 16 bits.
63039
63040 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63041 8 bytes, just exit, since 4 byte doubles don't have enough bits of
63042 precision for the test to complete.
63043
63044 1997-03-14 Michael Meissner <meissner@cygnus.com>
63045
63046 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63047 if d10v is not compiled with the -mdouble64 flag.
63048 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63049
63050 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63051 d10v is not compiled with the -mint32 flag.
63052
63053 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
63054
63055 * lib/plumhall.exp: Use incr_count.
63056
63057 1997-03-12 Jeffrey A Law (law@cygnus.com)
63058
63059 * gcc.c-torture: Update to c-torture-1.45.
63060
63061 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
63062
63063 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63064 the name of the expect testcase file).
63065
63066 * lib/g++.exp(g++_init): Ditto.
63067
63068 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
63069
63070 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63071 the host.
63072
63073 * lib/gcc.exp(gcc_exit): New procedure.
63074
63075 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
63076
63077 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63078 specs where appropriate.
63079
63080 * g++.old-deja/g++.arm/*: Added additional ERROR checks
63081 because of new "candidates are" messages, and removed a few
63082
63083 * Converted all non-old-style g++ testcases to old-style, and
63084 moved into g++.old-deja.
63085
63086 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
63087
63088 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63089 options.
63090
63091 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63092 succeeded.
63093
63094 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63095
63096 1997-02-13 Michael Meissner <meissner@cygnus.com>
63097
63098 * lib/gcc.exp (gcc_target_compile): Add support for defining
63099 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63100 the machine doesn't have those features.
63101
63102 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
63103
63104 * g++.law/operators4.exp: Don't use LIBS.
63105
63106 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
63107
63108 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63109
63110 * lib/mike-g++.exp: Don't set the compiler to be tested here.
63111 * lib/g++.exp: Set it here instead. Also, allow use of the
63112 --tool_exec and --tool_opt options. Change CXX to
63113 GXX_UNDER_TEST.
63114
63115 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63116
63117 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63118
63119 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
63120
63121 * lib/old-dejagnu.exp: Use prune_warnings instead of
63122 prune_system_crud.
63123 * lib/mike-g++.exp: Ditto.
63124 * lib/gcc.exp: Ditto.
63125 * lib/g++.exp: Ditto.
63126
63127 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63128
63129 1997-02-07 Jeffrey A Law (law@cygnus.com)
63130
63131 * 941014-2.c: Include stdlib.h
63132 * 960327-1.c: Include stdio.h
63133 * dbra.c, index-1.c: Don't assume ints are 32bits.
63134
63135 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
63136
63137 * lib/gcc.exp: Add gcc,stack_size target feature.
63138
63139 * lib/g++.exp(g++_target_compile): Add the include and link
63140 paths here, not in two other places. And, it's $options, not
63141 options.
63142
63143 * lib/mike-g++.exp(postbase): Remove the code that determines
63144 the correct include and link paths.
63145 * g++.old-deja/old-deja.exp: Ditto.
63146
63147 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
63148
63149 * lib/g++.exp(g++_init): target_compile no longer returns the
63150 filename of the result.
63151
63152 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
63153
63154 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63155 call to glob.
63156
63157 * gcc.c-torture/special/special.exp: Change call to
63158 gcc_target_compile to include the object file.
63159
63160 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
63161
63162 * gcc.c-torture/special/special.exp: Correct misspelling in last
63163 change.
63164
63165 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
63166
63167 * lib/plumhall.exp(ph_summary): Log the entire output of the
63168 executable. Return -1 if there were any failures, 0 otherwise.
63169 (ph_execute): Return -1 if there were any failures, 0 otherwise.
63170 (ph_make): Clean up objects and executables that were built
63171 if the tests succeeded.
63172
63173 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
63174
63175 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63176 libraries and includes in the build tree as appropriate.
63177
63178 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
63179
63180 * lib/c-torture.exp: Instead of looking for the global variable
63181 NO_LONG_LONG, check to see if that's a feature of the target.
63182
63183 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
63184
63185 * config/default.exp: Minimize. Delete the remainer of the files in
63186 config; this functionality is now in devo/dejagnu/config.
63187
63188 g++.*/*: Pass any additional flags used to compile to postbase;
63189 delete CXXFLAGS.
63190
63191 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63192 is now done by runtest.exp. Use gcc_target_compile instead of
63193 compile.
63194
63195 lib/c-torture.exp: Use gcc_target_compile instead of compile.
63196 Remove references to CFLAGS. Use remote_file instead of
63197 calling rm -f.
63198 (c-torture): Take a list of arguments to use to compile this
63199 testcase.
63200
63201 lib/g++.exp: Simplify. Use target_compile instead of compile.
63202 lib/gcc-dg.exp: Ditto.
63203 lib/gcc.exp: Ditto.
63204 lib/mike-{gcc,g++}.exp: Ditto.
63205 lib/old-dejagnu.exp: Ditto.
63206 lib/plumhall.exp: Ditto.
63207
63208 1997-01-08 Jim Wilson <wilson@cygnus.com>
63209
63210 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63211 (ph_linker): Likewise.
63212
63213 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
63214
63215 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63216 MAP_ANON / MAP_ANONYMOUS if defined;
63217 else try to map from /dev/zero .
63218
63219 1996-11-12 Jeffrey A Law (law@cygnus.com)
63220
63221 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63222 isn't defined, then define it to MAP_ANONYMOUS.
63223
63224 1996-11-12 Jeffrey A Law (law@cygnus.com)
63225
63226 * gcc.c-torture: Update to c-torture-1.42 release.
63227
63228 1996-11-11 Jeffrey A Law (law@cygnus.com)
63229
63230 * gcc.c-torture: Update to c-torture-1.41 release.
63231
63232 1996-10-27 Jeffrey A Law (law@cygnus.com)
63233
63234 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
63235 c-torture release.
63236
63237 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
63238
63239 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63240 and LDFLAGS. Fix second case to append the target_info ldflags
63241 onto LDFLAGS, not CFLAGS.
63242 * lib/g++.exp (g++_init): Add target_info stuff.
63243 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
63244 of libgloss and newlib flags for !native.
63245
63246 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63247 (GDB): Fix relative path to go up another dir for finding gdb.
63248
63249 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
63250
63251 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63252 versions in the target_info array, if they don't exist.
63253
63254 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
63255
63256 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63257
63258 1996-07-08 Jim Wilson <wilson@cygnus.com>
63259
63260 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63261 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63262
63263 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
63264
63265 * lib/old-dejagnu.exp: Don't remove the output file before we've
63266 actually tested it. Don't append pwd to the path of the executable
63267 we're testing.
63268
63269 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
63270
63271 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63272
63273 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
63274
63275 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63276 temporary directory for compiler files, and set it to a default
63277 value of /tmp. Set $output as the name of the output file from
63278 compiling the testcase. Add a -o option to $cflags_var so the
63279 compiler writes the final output file as $output. Set $executable
63280 to $output.
63281
63282 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63283 directory for compiler files, and set it to /tmp if it doesn't
63284 already have a value. Set $output_file to the name of the output
63285 file from compiling the testcase. Add a -o option to CXXFLAGS so
63286 the compiler writes the final output file as $output. Use $output
63287 as the executable to be tested.
63288
63289 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63290
63291 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63292
63293 1996-06-08 Jeffrey A Law (law@cygnus.com)
63294
63295 * gcc.c-torture/execute/pending-1.c: New test. Still
63296 pending in Tege's queue.
63297
63298 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
63299
63300 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63301 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
63302 if there were failures. Call unresolved if there were unresolved
63303 testcases. Call gcc_fail if program did not run to completion.
63304 (ph_make): Pass additional argument name to ph_execute.
63305 (ph_execute): Add new argument. Pass additional arguments to
63306 ph_summary. Call gcc_fail is there is no execution output.
63307
63308 1996-04-24 Jeffrey A Law (law@cygnus.com)
63309
63310 * lib/plumhall.exp (proc_summary): Output relavent summary
63311 lines into the log so specific failures in plumhall can be
63312 investigated.
63313
63314 1996-04-10 Jeffrey A Law (law@cygnus.com)
63315
63316 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63317 (c-torture-execute): Don't try to execute tests which use
63318 "long long" types if $NO_LONG_LONG is nonzero.
63319
63320 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
63321
63322 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63323 not c-torture.
63324
63325 * gcc.ieee: Move from here.
63326 * gcc.c-torture/execute/ieee: To here.
63327
63328 1996-03-26 Jeffrey A Law (law@cygnus.com)
63329
63330 * gcc.c-torture: Update to c-torture-1.41 release.
63331
63332 1996-03-22 Jeffrey A Law (law@cygnus.com)
63333
63334 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63335 not "$output".
63336
63337 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
63338
63339 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63340 -c present.
63341
63342 1996-03-02 Jeffrey A Law (law@cygnus.com)
63343
63344 * config/proelf.exp: Handle connecting to a simulator.
63345
63346 1996-01-31 Jeffrey A Law (law@cygnus.com)
63347
63348 * config/proelf.exp: New file. Enough framework that we can
63349 run c-torture tests on the proelf targets (or any other target
63350 that gdb can connect to for that matter).
63351
63352 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
63353
63354 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63355 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
63356
63357 * lib/plumhall.exp (ph_execute): Always call ph_summary if
63358 exec_output exists.
63359
63360 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
63361
63362 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63363 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63364
63365 * config/*.exp: Update FSF address. Change result of ${tool}_load
63366 to pass/fail/unresolved/unsupported/untested. Caller must now
63367 call unresolved/unsupported/untested.
63368 * lib/*.exp: Update FSF address. Update to handle new results of
63369 ${tool}_load.
63370 * lib/chill.exp (verbose): Delete.
63371
63372 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
63373
63374 * lib/gcc.exp (default_gcc_start): Change order of args to
63375 $LDFLAGS $CFLAGS $LIBS.
63376 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63377 Save/set/restore CFLAGS. Pass single arg to gcc_start.
63378 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63379 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63380 * gcc.misc-tests/dg-test.exp: Likewise.
63381 * gcc.misc-tests/msgs.exp: Likewise.
63382 * gcc.prms/prms.exp: Likewise.
63383 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63384 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63385
63386 * lib/dg.exp: Deleted, moved to dejagnu/lib.
63387
63388 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63389
63390 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63391
63392 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63393 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63394
63395 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63396 necessary.
63397
63398 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
63399
63400 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63401 global for loop; add use of $mathlib.
63402 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63403 settings here; set mathlib for anything but VxWorks.
63404
63405 1996-01-22 Jeffrey A Law (law@cygnus.com)
63406
63407 * gcc.c-torture: Update to c-torture-1.40 release.
63408
63409 1996-01-03 Jeffrey A Law (law@cygnus.com)
63410
63411 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63412 dg.exp.
63413
63414 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
63415
63416 * lib/c-torture.exp (c-torture-execute): Declare "output" as
63417 global.
63418
63419 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
63420
63421 * lib/g++.exp (LIBS): Define if not already.
63422 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63423 (gcc-dg-prune): Call prune_gcc_output.
63424 * lib/gcc.exp (prune_gcc_output): New proc.
63425 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63426 prune_gcc_output.
63427
63428 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
63429
63430 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63431 (c-torture-execute): Likewise. Rename `name' to `testcase'.
63432
63433 1995-11-15 Jeffrey A Law (law@cygnus.com)
63434
63435 * gcc.c-torture: Update to c-torture-1.39 release.
63436
63437 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
63438
63439 * lib/c-torture.exp (c-torture-execute): Don't return if one option
63440 fails, try others as well.
63441
63442 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
63443
63444 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63445 If compilation fails, mark execute tests as `untested'.
63446 If test is marked as unsupported, don't mark compilation and
63447 execute tests as failed.
63448
63449 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
63450
63451 * lib/g++.exp (g++_init): Don't link in libg++, and look to
63452 libstdc++ for whether or not we want to be doing shared
63453 libraries. Delete link_curses since we don't need it anymore.
63454 * lib/mike-g++.exp (postbase): Don't link in libg++.
63455 * g++.old-deja/old-deja.exp: Likewise.
63456
63457 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
63458
63459 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63460
63461 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
63462
63463 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63464 For that, add `-Wl,-a,shared_archive'.
63465 * g++.old-deja/old-deja.exp: Likewise.
63466
63467 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
63468
63469 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63470
63471 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
63472
63473 * lib/mike-g++.exp (postbase): Pay attention to the status of
63474 g++_load.
63475
63476 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
63477
63478 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63479
63480 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
63481
63482 * lib/gcc.exp (default_gcc_start): No longer need to log program
63483 being executed or its output, execute_anywhere does that now.
63484 * lib/g++.exp (default_g++_version): Call execute_anywhere.
63485 (default_g++_start): Likewise. Delete calls to verbose/send_log.
63486
63487 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
63488
63489 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63490 the same as those in lib/g++.exp.
63491
63492 1995-10-10 Jeff Law (law@hurl.cygnus.com)
63493
63494 * gcc.c-torture: Update to c-torture-1.38 release.
63495 * gcc.ieee: Related changes.
63496
63497 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
63498
63499 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63500 "exec". Minor reformatting changes.
63501
63502 * config/rom68k.exp (${tool}_load): Make it work in a canadian
63503 cross. This means all "exec" calls now work on a remote host as
63504 well.
63505 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63506 cross. Filter out the extra "\r\n" stuff that expect puts in.
63507 (c-torture-execute): Filter out the bogus warnings like
63508 c-torture-compile does. Add support for canadian cross.
63509 * lib/gcc.exp (default_gcc_version, default_gcc_start)
63510 Use execute_anywhere rather than calling exec directly. Now it
63511 works for canadian cross testing.
63512
63513 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
63514
63515 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
63516 results into a variable, and check that rather than using file exists.
63517
63518 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
63519
63520 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63521 create a libg++.so. For sunos4.1.*, also add -ltermcap.
63522
63523 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63524
63525 * g++.old-deja/old-deja.exp: Create and pass runshlib and
63526 lib_curses if there's a shared libg++ in the build tree.
63527
63528 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
63529
63530 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63531 if not supported target.
63532
63533 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
63534
63535 * lib/g++.exp (g++_init): Move empty setting of runshlib and
63536 link_curses up to always happen, not just for native builds.
63537
63538 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
63539
63540 * gcc.c-torture: Update to c-torture-1.36 release.
63541 * gcc.failure: Related changes.
63542
63543 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
63544
63545 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63546
63547 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
63548
63549 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63550 * lib/mike-g++.exp (postbase): Not in here. Still reference
63551 runshlib, link_curses, and mathlib for link and run.
63552
63553 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63554 pass the runtime shared library options for Solaris, OSF/1, and
63555 Irix5, and link with -lcurses to avoid unresolved references.
63556
63557 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
63558
63559 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63560 only run once.
63561
63562 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
63563
63564 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63565
63566 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
63567
63568 * gcc.c-torture: Update to c-torture-1.35 release. Note we
63569 do not have a framework for the "compat" tests yet.
63570
63571 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
63572
63573 * lib/mike-g++.exp (postbase): New local variable `mathlib',
63574 set to null if we're testing vxworks5.1. Use that instead of
63575 `-lm' in the setting of LIBS for link and run.
63576
63577 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
63578
63579 * config/rom68k.exp (${tool}_load): Major changes to make it
63580 work. Verified that it does in fact return the stuff in
63581 exec_output properly. Catch any Emul or any TRAP other than 0.
63582
63583 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
63584
63585 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63586 LDFLAGS properly for targets that need stuff from libgloss.
63587 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63588 only run once.
63589 (gpp_initialized): New variable.
63590
63591 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
63592
63593 * config/rom68k.exp: Load libgloss.exp.
63594 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63595 so we can produce a fully linked binary.
63596 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63597 so we can produce a fully linked binary.
63598
63599 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63600
63601 * lib/plumhall.exp (ph_section): Watch for expected failures.
63602 Add missing `else'.
63603
63604 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63605 run the testcase.
63606 (c-torture): Likewise.
63607
63608 1995-08-28 Doug Evans <dje@cygnus.com>
63609
63610 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63611
63612 * lib/mike-g++.exp (mike_cleanup): New proc.
63613 (prebase): New globals compiler_result, not_compiler_result,
63614 target_regexp.
63615 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63616 allow leading "-" in pattern. Watch for unsupported tests.
63617 If $compiler_result is set, pattern match assembler code,
63618 and ditto for $not_compiler_result.
63619 * lib/mike-gcc.exp: Likewise.
63620
63621 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63622 execution "succeeded".
63623
63624 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63625
63626 * config/win32.exp: New file.
63627 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63628
63629 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63630
63631 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63632 unsupported.
63633 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63634 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63635 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63636
63637 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63638 "... without exceptions was ...". That is now handled by
63639 prune_system_crud.
63640 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63641
63642 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63643
63644 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63645 sieve.c,sort2.c}: New files.
63646 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63647 sieve.exp,sort2.exp}: Drivers for them.
63648
63649 * lib/mike-gcc.exp (program_output): New user settable variable.
63650 (postbase): Call prune_system_crud. Also prune extraneous compiler
63651 messages.
63652 * lib/mike-g++.exp (program_output): New user settable variable.
63653
63654 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63655
63656 * config/sh.exp: Deleted (use sim.exp instead).
63657
63658 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63659
63660 * config/vx.exp: Declare CHECKTASK as global.
63661 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63662 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63663 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63664
63665 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63666
63667 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63668 target. Like vx.exp, only includes `vx29k.exp' instead of
63669 `vxworks.exp'.
63670
63671 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63672
63673 * config/sim.exp: Increase time limit from 120 seconds to 240.
63674
63675 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63676
63677 * gcc.c-torture/execute/950628-1.c: New test.
63678
63679 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63680
63681 * gcc.c-torture: Update with changes/additions from
63682 c-torture-1.34.
63683
63684 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63685
63686 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63687
63688 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63689
63690 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63691
63692 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63693
63694 * gcc.c-torture/compile/950512-1.c: New test.
63695 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63696 * gcc.dg/struct-ret-1.c: Likewise.
63697
63698 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63699
63700 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63701 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63702
63703 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63704
63705 * gcc.c-torture/special/920411-1.c: Deleted.
63706 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63707
63708 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63709
63710 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63711 cpu limit.
63712
63713 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63714
63715 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63716
63717 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63718
63719 From kenner;
63720 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63721 is the proper length.
63722 * va-arg-3.c: Likewise.
63723
63724 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63725
63726 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63727 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63728
63729 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63730 * lib/g++.exp (default_g++_start): Delete old cruft.
63731
63732 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63733
63734 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63735 (2 * (1 << 18)) to (2 * (1 << 17)).
63736
63737 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63738
63739 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63740
63741 * config/rom68k.exp: Renamed from config/idp.exp
63742
63743 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63744
63745 * c-torture/compile/921109-2.c
63746
63747 1995-04-18 Mike Stump <mrs@cygnus.com>
63748
63749 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63750 excess errors.
63751
63752 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63753
63754 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63755 output.
63756 * lib/g++.exp (default_g++_start): Likewise.
63757
63758 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63759
63760 * gcc.c-torture/compile/950329-1.c: New test.
63761
63762 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63763
63764 * config/bug.exp (${tool}_load): Updated to use new remote_open
63765 and remote_close procs.
63766 * config/idp.exp: New file.
63767
63768 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63769
63770 * gcc.c-torture/execute/950322-1.c: New test.
63771
63772 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63773
63774 * config/vx.exp (${tool}_load): Clean up testing of return code from
63775 vxworks_ld and vxworks_spawn.
63776
63777 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63778
63779 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63780
63781 1995-03-13 Mike Stump <mrs@cygnus.com>
63782
63783 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63784 can mark excess errors on a machine by machine basis. Note, the
63785 default is to not expect any excess errors, even when excess
63786 errors test - is given, so you will want to put an XFAIL ... on
63787 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63788 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63789 those 4 machines, but no others.
63790
63791 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63792
63793 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63794 * lib/c-torture.exp: to here.
63795
63796 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63797
63798 * gcc.c-torture/execute/950221-1.c: New test.
63799 * gcc.c-torture/execute/struct-ret-1.c: New test.
63800 * gcc.c-torture/compile/950221-1.c: New test.
63801
63802 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63803
63804 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63805
63806 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63807 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63808
63809 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63810
63811 * g++.gb: New directory of tests, derived from my signature and
63812 class scoping tests.
63813
63814 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63815 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63816 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63817 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63818 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63819 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63820 * g++.gb/sig25.C: Likewise.
63821
63822 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63823 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63824 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63825 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63826 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63827 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63828 * g++.gb/sig25.exp: Likewise.
63829
63830 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63831 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63832 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63833 * g++.gb/scope13.C: Likewise, this test still fails.
63834
63835 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63836 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63837 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63838 * g++.gb/scope13.exp: Ditto.
63839
63840 * g++.gb/README: New file, explains what these tests are about.
63841
63842 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63843
63844 * lib/dg.exp (dg-do): Support `preprocess'.
63845 (dg-test): Likewise.
63846
63847 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63848
63849 * config/udi.exp: change "continue -expect" to "exp_continue".
63850
63851 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63852
63853 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63854 Delete redundant tests.
63855
63856 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63857 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63858 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63859 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63860 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63861 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63862 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63863 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63864
63865 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63866 storing label pointers.
63867 * gcc.c-torture/execute/921019-1.c: Likewise.
63868 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63869 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63870 parameter fp.
63871 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63872 constants.
63873
63874 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63875 Delete obsolete tests.
63876
63877 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63878 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63879 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63880 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63881 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63882 * gcc.c-torture/compile/950124-1.c: New test.
63883
63884 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63885
63886 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63887
63888 * lib/mike-g++.exp: Add -lm to LIBS.
63889
63890 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63891
63892 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63893
63894 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63895
63896 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63897
63898 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63899
63900 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63901
63902 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63903
63904 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63905 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63906 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63907 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63908 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63909 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63910 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63911 * g++.law/{operators31.C, operators32.C,
63912 * g++.law/{operators33.C, operators34.C}: Likewise.
63913 * g++.law/{pic1.C, refs2.C}: Likewise.
63914 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63915 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63916 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63917 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63918
63919 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63920 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63921 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63922 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63923 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63924 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63925 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63926 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63927 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63928 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63929 * g++.law/{operators34.exp}: Likewise.
63930 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63931 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63932 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63933 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63934 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63935
63936 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63937 No longer expected to fail.
63938 * g++.law/missed-error3.C: Tweak for recent bool changes.
63939
63940 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63941
63942 * config/emb-unix: Deleted.
63943 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63944 remote execution. Do final link on remote host if REMOTE_LINK is set.
63945
63946 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63947
63948 * lib/dg.exp (dg-test): Fix typo in last patch.
63949
63950 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63951
63952 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63953 (handles multiple occurrences).
63954
63955 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63956
63957 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63958 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63959 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63960 printed).
63961 * lib/c-torture.exp (c-torture-compile): Likewise.
63962 (c-torture): Prepend full path if missing.
63963 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63964 (gcc_fail): Likewise.
63965 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63966
63967 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63968
63969 * lib/netware.exp: Only attach to NetWare i386 systems.
63970
63971 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63972
63973 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63974 messages. Add test name to "output pattern match" pass/fail message.
63975
63976 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63977
63978 * gcc.dg: New testsuite.
63979 * gcc.dg/dg.exp: New file.
63980
63981 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63982 test-switch.c}: Deleted.
63983
63984 * gcc.misc-tests/msgs.exp: New testcase driver.
63985
63986 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63987
63988 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63989 Watch for illegal return values from ${tool}_load.
63990 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63991 cross targets. Coerce return value >0 to 1.
63992
63993 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63994
63995 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63996
63997 * config/emb-unix.exp: New file.
63998
63999 * config/sim.exp: Error if variable $SIM not defined.
64000 (${tool}_load): Mark test as "untested" if simulator missing.
64001
64002 * config/unix.exp: Load remote.exp to get rcp_download.
64003 * lib/c-torture.exp: Use different option lists for testcases with
64004 and without loops.
64005 * gcc.c-torture/execute/execute.exp: Likewise.
64006
64007 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
64008
64009 * config/*.exp: Clarify return code from ${tool}_load.
64010 Call `unresolved' or `untested' instead of `warning' or `perror'
64011 (sometimes you still want to call both though).
64012 Add comment that `shell_id' is local to each file.
64013 * config/udi.exp (timeout): Set to 30.
64014 Don't print warning if connection fails, $connectmode has already
64015 printed an error.
64016 (${tool}_load): Move verbose messages to level 2.
64017 Rework pattern for "Process started" message.
64018 Pass `shell_id' to ${connectmode}_download.
64019 Retry twice upon timeout. Make resetting of target more robust.
64020 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64021 Pass `shell_id' to exit_$connectmode.
64022 Only call exit_$connectmode if connected.
64023 * config/unix.exp (${tool}_load): Check return codes better.
64024 * config/vrtx.exp (${tool}_load): Likewise.
64025 * config/vx.exp (${tool}_load): Likewise.
64026 Delete unneeded global's.
64027 * lib/dg.exp (dg-test): Update to reflect clarified return codes
64028 from ${tool}_load.
64029 (dg-stat): Delete.
64030 (dg-init): Delete recording of pass/fail counts.
64031 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64032 (old-dejagnu-init): Likewise.
64033 (old-dejagnu-stat): Delete contents, empty proc now.
64034 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64035 (c-torture): Delete references to lcnt, lpass, lfail.
64036 Get option list from TORTURE_OPTIONS.
64037 Delete -funroll[-all]-loops if no loops.
64038 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64039 (g++_stat): Delete contents (empty proc now).
64040 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64041 (gcc_finish): Likewise.
64042 (gcc_stat): Deleted.
64043 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64044 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64045 * gcc.c-torture/execute/execute.exp: Likewise.
64046 Split tests into two parts: compile, execute.
64047 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
64048 no loops. Update to reflect clarified return codes from ${tool}_load.
64049
64050 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
64051
64052 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64053 to grep for.
64054 (old-dejagnu): Likewise (where necessary).
64055
64056 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
64057
64058 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64059
64060 * lib/dg.exp (dg-process-target): Fix processing of selector.
64061 Add comment regarding use of `error'.
64062
64063 * lib/gcc.exp (prune_system_crud): Define if missing.
64064 * lib/g++.exp (prune_system_crud): Likewise.
64065
64066 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64067 Call prune_system_crud.
64068 * lib/dg.exp (dg-runtest): New proc.
64069 Use perror instead of send_user for tcl errors in testcase.
64070 Don't return any value, it's never used.
64071 Don't clobber previous definition of `unknown'.
64072 Print tcl errors in `dg-final'.
64073
64074 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
64075
64076 * lib/dg.exp (dg-process-target): Improve syntax error messages.
64077 (dg-test): Don't print errorInfo, it contains stack backtrace.
64078
64079 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
64080
64081 * lib/g++.exp (runtest_file_p): Define if missing.
64082
64083 1994-09-24 Doug Evans (dje@cygnus.com)
64084
64085 * lib/mike-g++.exp: Comment out loading of g++.exp.
64086 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
64087 (default_g++_version): Always print something.
64088 (default_g++_start): Comment out call to `which'.
64089 (g++_start, g++_load): Deleted (must be defined in config file).
64090 * lib/gcc.exp: Test for existence of $CC at start.
64091 Delete check for tmpdir (done in gcc_init).
64092 (default_gcc_version): Always print something.
64093 (default_gcc_start): Comment out call to `which'.
64094 * config/*.exp: Major cleanup - make cross targets work at least a
64095 little better for g++ (by not being "--tool gcc" specific).
64096 Rename gcc_xxx to ${tool}_xxx.
64097 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64098 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64099
64100 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
64101
64102 * lib/c-torture.exp (c-torture-compile): Rework compiler
64103 message processing.
64104
64105 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64106 c-torture.
64107
64108 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
64109
64110 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64111
64112 * lib/dg.exp (dg-process-target): Support { target native }.
64113
64114 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
64115
64116 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
64117 looked for "... program xxx got fatal signal".
64118 Correct regsub munging of `comp_output'.
64119 Ignore compiler messages "path prefix not used" and "linker input
64120 file unused".
64121
64122 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
64123
64124 * lib/gcc.exp (runtest_file_p): Define if missing.
64125 * gcc.prms/template.c: Example to work from.
64126
64127 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
64128
64129 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64130 * lib/dg.exp (dg-test): Call unsupported testcases as such.
64131
64132 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64133 * gcc.prms/1883.c: Moved from compile/940714-1.c.
64134 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64135 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64136
64137 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64138 (dg-process-target): No longer a varargs proc.
64139 Return S/N for target, P/F for xfail. All callers changed.
64140 (user option procs): More argument checking.
64141 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64142 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64143 (dg-test): Skip test if not running on selected target in `dg-do'.
64144 Update handling of `dg-do-what', `dg-output-text'.
64145 Separate execution pass/fail from output pattern match pass/fail.
64146 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64147
64148 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
64149
64150 * gcc.c-torture/special/special.exp: Don't expect failure for mips
64151 target for 920510-1.c.
64152
64153 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
64154
64155 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64156 Clean up comment regarding use of passcnt, etc.
64157 (gcc_stat): Don't update `testcnt' here.
64158 (gcc_finish): Do it here.
64159 Might as well reset `but_id' here too.
64160 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64161 to determine if the file should be tested.
64162 * gcc.c-torture/compile/compile.exp: Likewise.
64163 * gcc.c-torture/execute/execute.exp: Likewise.
64164 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64165 * gcc.misc-tests/dg-test.exp: Likewise.
64166 * gcc.prms/prms.exp: Likewise.
64167 * gcc.wendy/wendy.exp: Likewise.
64168 * g++.old-deja.exp: Likewise.
64169 Move "Testing file" message to verbose level 1.
64170
64171 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
64172
64173 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64174
64175 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
64176
64177 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64178 (default_gcc_start): Accept optional second list element
64179 of compiler flags. Print compiler output at verbosity level 2.
64180 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64181 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64182 Save current values of framework globals passcnt, failcnt, xpasscnt,
64183 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64184 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
64185 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64186 xfailcnt to compute stats. Update framework global `testcnt' from
64187 pass/fail counts.
64188 (gcc_finish): New proc. Clean up test environment.
64189 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64190 (gcc_epass, gcc_efail): Delete.
64191 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64192 argument of line number.
64193 (dg-init): If the tool has an init routine, call it.
64194 (dg-test): Remove args `cflags_var' and `libs_var'.
64195 Pass all compiler options to ${tool}_start.
64196 Handle missing line number.
64197 (dg-finish): New function.
64198 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64199 particular files. Call gcc_finish at end. Move "skipping test"
64200 message to verbosity level 3.
64201 * gcc.c-torture/compile/compile.exp: Likewise.
64202 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64203 * gcc.c-torture/execute/execute.exp: Likewise.
64204 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64205 Print testcase being tried at verbosity level 1.
64206 * gcc.c-torture/special/special.exp: Unset xfail.
64207 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64208 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64209 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64210 * gcc.failure/failure.exp: Likewise.
64211 * gcc.ieee/ieee.exp: Likewise.
64212 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64213 Update call to dg-test. Call dg-finish at end.
64214 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
64215 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64216 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64217 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64218 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
64219 * gcc.wendy/wendy.exp: Add copyright.
64220 Delete setting of tmpdir (done by gcc_init).
64221 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64222 Pass compiler flags to gcc_start. Call gcc_finish at end.
64223 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64224 gcc_[ce]pass/fail.
64225
64226 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
64227
64228 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64229 confusion.
64230 (g++_load): Likewise.
64231
64232 * config/*.exp (gcc_load): Some were varargs fns and some were not.
64233 Rename argument to `prog' to remove the confusion.
64234 Varargs fns behave differently too!
64235 (g++_load): Likewise.
64236
64237 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64238
64239 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64240 what it is. Delete (always) printing of status value for !native.
64241 Simplify verbose code, and include status and exec_output.
64242 (g++_load): Use gcc_load.
64243
64244 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
64245
64246 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64247 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64248 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64249 940714-3.c as these testcases don't exist anymore. Make
64250 va-arg-1.c expected to pass.
64251
64252 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
64253
64254 * gcc.misc-tests/misc.exp: Only run specific testcases.
64255 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
64256 * gcc.misc-tests/dg-[1-9].c: New files.
64257
64258 * lib/dg.exp: New testsuite driver.
64259 * gcc.prms/prms.exp: Use it.
64260
64261 * README.gcc: New file.
64262
64263 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64264 Document and reset `lxpass' and `lxfail'.
64265 Simplify "initialized" message.
64266 (gcc_stat): Clean up comments a little.
64267
64268 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
64269
64270 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64271
64272 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
64273
64274 * lib/old-dejagnu.exp (process-option): New proc.
64275 (old-dejagnu-init, old-dejagnu-stat): Likewise.
64276 (old-dejagnu): Simplify.
64277 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64278
64279 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
64280
64281 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64282 exists and is not an empty string.
64283
64284 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64285 $xfail rather than calling setup_xfail. Clear $xfail when test is
64286 finished.
64287 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64288 automatically.
64289
64290 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64291 longer expected to fail.
64292
64293 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64294 "f" function call.
64295
64296 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64297
64298 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64299 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64300 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64301 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64302 c-torture-1.29.
64303
64304 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64305 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64306
64307 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64308
64309 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64310 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64311
64312 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64313 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64314 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64315
64316 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
64317
64318 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64319 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64320 940714-1.c, 940714-2.c, 940714-3.c},
64321 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64322 gcc.misc-tests/{mg.c,mg.exp}:
64323 New tests.
64324 * gcc.noncompile/noncompile.exp: Change accordingly.
64325
64326 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
64327
64328 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64329 Undo previous clobberage.
64330
64331 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
64332
64333 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64334 * gcc.special/{930510-1.c, special.exp}:
64335 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64336 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64337 struct-varargs-1.c}: New tests from c-torture-1.26.
64338
64339 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
64340
64341 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64342 argument to switch.
64343
64344 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
64345
64346 * Revert the previous changes. Please see Rob's directory
64347 (/lisa/test/rob/progressive/gcc/testsuite) for testing
64348 fixes.
64349
64350 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
64351
64352 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64353 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64354 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64355 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64356 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64357 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64358 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64359 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64360 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64361 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64362 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64363 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64364 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64365 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64366 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64367 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64368 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64369 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64370 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64371 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64372 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64373 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64374 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64375 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64376 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64377 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64378 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64379 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64380 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64381 testing changes.
64382
64383 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
64384
64385 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64386 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64387 with perror calls.
64388
64389 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
64390
64391 * config/unix.exp (g++_load): Fix syntax.
64392
64393 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
64394
64395 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64396 * gcc.noncompile/921017-1.c: Deleted obsolete test.
64397 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64398 Don't expect va-arg-1.c to fail. Correct expected output for
64399 920928-1.c.
64400 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64401 * gcc.wendy/hbm4.c: Correct typo.
64402 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64403
64404 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
64405
64406 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64407 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64408 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
64409 * lib/c-torture.exp (c-torture-compile): Ditto.
64410
64411 Reduce volume of output (remove all the -I's and such).
64412 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64413 Call gcc_cpass, gcc_cfail.
64414 (c-torture): Pass testing option to c-torture-compile.
64415
64416 1994-03-21 Doug Evans (dje@cygnus.com)
64417
64418 Bring patches over from progressive.
64419 * config/default.exp: Exit remote shell cleanly.
64420 (g++_exit, g++_start): Add default versions.
64421 * config/sim.exp (gcc_load): Use perror, not error.
64422
64423 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
64424
64425 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
64426 set in site.exp.
64427
64428 1994-03-14 Doug Evans (dje@cygnus.com)
64429
64430 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64431 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64432 (wendy_try): New proc to run testcase.
64433 (main loop): Call 'em.
64434 * gcc.wendy/*.c: Clean up pass to correct expected output.
64435
64436 * lib/gcc.exp: Minor cleanup work.
64437 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64438
64439 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
64440
64441 * config/sim.exp (gcc_load): Document return codes better.
64442 Don't pass -v to simulator.
64443
64444 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
64445
64446 * gcc.special/920717-x.c: Fix typo.
64447 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64448 get at sources.
64449
64450 * lib/mike-gcc.exp: Fix typo.
64451
64452 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
64453
64454 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64455 binary to use, transform the name.
64456 * config/*.exp: rename everything. Nuke any g++ specific files,
64457 it's now a special case of gcc that requires no special support.
64458 Add a default.exp for unsupported targets.
64459
64460 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
64461
64462 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64463 lib/old-dejagnu.exp: Fix a few patterns to work with the new
64464 version of Tcl.
64465
64466 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
64467
64468 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64469 than a warning.
64470
64471 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
64472
64473 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64474
64475 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
64476
64477 * gcc.execute/execute.exp: Combine opt_list and foption_list into
64478 option_list. Compile every file with only 4/6 option choices
64479 (same as C torture) instead of with 12/18 different option
64480 choices.
64481 * lib/c-torture.exp: Likewise.
64482
64483 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64484 not already set.
64485
64486 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
64487
64488 * lib/old-deja.exp: Add `excess errors test fails' error, now one
64489 can put an XFAIL *-*-* on excess errors.
64490
64491 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
64492
64493 * g++.law: Add more tests derived from g++-bugs snapshots.
64494
64495 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
64496 equivalent to g++.law/init9.
64497
64498 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64499 compiled it, and the a.out file after we've run it.
64500
64501 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
64502
64503 * lib/mike-g++.exp (postbase): Delete the .o file after we've
64504 compiled it, and the a.out file after we've run it.
64505
64506 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
64507
64508 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64509
64510 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
64511
64512 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64513 version number.
64514
64515 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
64516
64517 * g++.law: New directory of g++ tests derived from the g++-bugs
64518 snapshots.
64519
64520 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
64521
64522 * gcc.compile: initbug1.c initbug1.exp testcase added
64523
64524 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
64525
64526 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64527 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64528 fixes submitted by Jeff Law (law@cs.utah.edu)
64529 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64530 Jeff Law (law@cs.utah.edu)
64531
64532
64533 1993-11-30 Mike Stump (mrs@cygnus.com)
64534
64535 * config/unix-g++.exp: Follow the gcc way of doing things.
64536 * g++.old-deja/old-deja.exp: Minor updates.
64537 * lib/g++.exp: New file, follow the gcc way of doing things.
64538 * lib/old-dejagnu.exp: Minor updates.
64539 * lib/mike-g++.exp: Always unset errorInfo.
64540
64541 1993-11-06 Mike Stump (mrs@cygnus.com)
64542
64543 * lib/gcc.exp: Fix some errors with the below change, CC and
64544 CFLAGS should be global when setting, not local.
64545
64546 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
64547
64548 * lib/gcc.exp: Transform tool name.
64549
64550 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64551
64552 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64553
64554 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64555
64556 * lib/gcc.exp: change gcc_done to gcc_stat
64557
64558 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64559
64560 * Upgraded gcc testsuite to c-torture version 1.25
64561
64562 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
64563
64564 * lib/gcc.exp: added reporting code. Changed verbose compile message.
64565 * lib/c-torture: added hooks for new reporting code.
64566
64567 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
64568
64569 * config/sh-gcc.exp: check if sh-sim exists in the path
64570
64571 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
64572
64573 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64574 * gcc.compile/compile.exp: Initial changes for new logic.
64575 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64576 * gcc.failure/failure.exp: Initial changes for new logic.
64577 * gcc.ieee/ieee.exp: Initial changes for new logic.
64578 * gcc.misc-tests/misc.exp: Initial changes for new logic.
64579 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64580 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64581 * lib/c-torture.exp: Initial changes for new logic.
64582 * lib/gcc.exp: Initial changes for new logic.
64583
64584 1993-10-15 Mike Stump (mrs@cygnus.com)
64585
64586 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64587 depend upon failure or success. Fully qualify names in failure
64588 and success messages. Always remove a.out before starting
64589 compile, just in case. Pay more attention to error text output by
64590 the compiler. Handle testcases with no known past errors just
64591 like all others, so that things are uniform. Other miscellaneous
64592 improvements.
64593
64594 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
64595
64596 * gcc.cpp: new directory for cpp tests
64597
64598 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64599
64600 * lib/chill.exp: Code reformatted, removed unused code.
64601 * config/unix-chill.exp: Code reformatted, removed unused code.
64602 * chill.execute/execute.exp: Code reformatted, removed unused code.
64603 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64604
64605 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64606
64607 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64608 routines not written.
64609
64610 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64611
64612 * config/bug-gcc.exp: Use new procs from bug.exp.
64613
64614 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64615
64616 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64617 via ftp, rather than depending on NFS.
64618 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64619 case.
64620
64621 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64622
64623 * config/bug-gcc.exp: Use new download proc.
64624
64625 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64626
64627 * chill.execute/execute.exp: cleanups, handles errors better
64628 * chill.compile/compile.exp: rewrite, based on execute.exp
64629 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64630 * lib/chill.exp: major changes to diff proc and compile and link
64631 procs. added chill_fail and chill_pass wrappers to pass and
64632 fail. added more comments, and handle error codes better.
64633 Added a hack to capture stderr from exec, so noncompile tests
64634 can work.
64635
64636 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64637
64638 * chill.execute/execute.exp: rewrite of testsuite driver
64639 * lib/chill.exp: rewrite of testsuite driver
64640 * config/unix-chill.exp: rewrite of testsuite driver
64641
64642 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64643
64644 In chill.execute:
64645 * iexpr.ch: Standardize uppercase.
64646 * tuples.dat: Standardize uppercase.
64647 * vary.ch: standardize. Correct varying string assignments.
64648 * vary.dat: Add new output lines.
64649
64650 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64651
64652 In chill.execute:
64653 * chprintf.ch: Standardize use of uppercase.
64654 * tuples.ch: Standardize and turn arr2 into a DCL,
64655 rather than a SYN.
64656 * pinits.ch: Standardize.
64657
64658 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64659
64660 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64661 * Makefil: Renamed to Makefile.in.
64662 * configure.in: New.
64663
64664 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64665
64666 In chill.execute:
64667 * .cvsignore: Add result/output files.
64668 * Makefile: Fix up variables at start. Use MFLAGS
64669 everywhere. Correct bool_loc, built_ins entries.
64670 Add entry for vary1.ch.
64671 * bitarray.ch: Standardize upper-case usage.
64672 * bitexpr.ch: Standardize, add output of b1.
64673 * params.ch: Use arrayt in along PROC parameters, to
64674 avoid novelty problems.
64675 * sets.ch: Tiny cleanup.
64676 * vary1.ch: Re-indent.
64677
64678 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64679
64680 * Add PR-related files to Makefiles, .cvsignore files, etc.
64681
64682 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64683
64684 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64685 with compiler objects. New names are test-flow.c and test-loop.c
64686
64687 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64688
64689 * Upgraded c-torture tests from 1.19 to 1.20
64690
64691 * new files:
64692 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64693 * gcc.compile: 930623-1.c 930623-2.c
64694 * gcc.noncompile: 930622-1.c 930622-2.c
64695 * gcc.failure: 920411-1.c 920627-2.c
64696 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64697
64698 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64699
64700 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64701 More changes to get testsuite working properly. Needs more work.
64702 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64703
64704 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64705
64706 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64707 More changes to get testsuite working properly. Needs more work.
64708
64709 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64710
64711 * chill.compile/compile.exp: Added for Dejagnu support
64712 * chill.execute/execute.exp: Added for Dejagnu support
64713 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64714
64715 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64716
64717 This should complete moving the CHILL test files.
64718 * chill.noncompile(.cvsignore printf.grt
64719 in-printf.grt chprintf.grt chprintf.ch):
64720 Added test-support files.
64721 (Makefile): Modified further.
64722 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64723 signal.ch): Added test files.
64724 * chill.execute (.cvsignore printf.grt printr.c
64725 in-printf.grt rts.c chprintf.grt rts.h): Added
64726 test-support files.
64727 (Makefile): More corrections.
64728
64729 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64730
64731 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64732 test cases, ready for DejaGnu.
64733
64734 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64735
64736 * Upgraded c-torture tests from 1.18 to 1.19
64737
64738 * gcc.compile: added test(s):
64739 930607-1.c
64740 * gcc.execute: added test(s):
64741 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64742
64743 * added new subdirectory for misc tests: gcc.misc-tests
64744 * gcc.misc-test(s): added tests:
64745 inst-check.c test-consts.c test-ior.c test-switch.c
64746
64747 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64748
64749 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64750
64751 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64752
64753 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64754
64755 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64756
64757 * Upgraded c-torture tests from 1.17 to 1.18
64758
64759 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64760
64761 * Upgraded c-torture tests from 1.12 to 1.17
64762
64763 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64764
64765 * lib/old-dejagnu.exp:
64766 Fixed handling of XFAIL target triplets to correctly
64767 recognize wildcard characters. Removed code that
64768 appended a unique id tag to the end of the file name
64769 printed out by the result of the testcases within a
64770 given test file.
64771
64772 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64773
64774 * lib/old-dejagnu.exp:
64775 Reworked expected failure handling to trigger off of XFAIL
64776 keyword in keyphrase embeded in testcase source code. The
64777 XFAIL keyword must be at the end of the keyphrase line. It
64778 may optionally be followed by one or more target triplets.
64779 It has just occured that the handling of wildcards in the
64780 target triplet may not be correct.
64781
64782 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64783
64784 * g++.old-deja/tests:
64785 Moved all subdirectories up one level into g++.old-deja .
64786
64787 * lib/old-dejagnu.exp:
64788 Fixed problem with CXXFLAGS not being properly reset, and being
64789 corrupted with extraneous "-c" compiler option. This was
64790 causing binaries to not be generated for test that needed them.
64791 Modified strings passed to "pass" and "fail" so that individual
64792 tests from the same test file would be distinguished by an
64793 identifier appended to the test file name in the summary logs;
64794 this corrected a problem with erroneous diff logs. Added code
64795 to search testcases for expected fail and unexpected pass keywords.
64796
64797 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64798
64799 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64800
64801 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64802
64803 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64804 Removed extraneous text from end of "Special g++ Options"
64805 keyphrase.
64806
64807 * lib/old-dejagnu.exp: Added pattern matching to look for new
64808 keywords, embedded in testcases comments, which will trigger
64809 calls to xpass and xfail.
64810
64811 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64812
64813 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64814 comments embedded in the testcases, especially the one looking for
64815 special compiler options, as well as the pattern matching for the
64816 compiler output again.
64817
64818 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64819
64820 * lib/old-dejagnu.exp: Do a proper check of the return value for
64821 execute tests. Fixed several problems with the pattern matching
64822 of the compiler output which gave erroneous test results.
64823 Changed several of the test result messages to be more descriptive.
64824 * config/unix-g++.exp: Proc g++_load now actually works and
64825 executes the tests passed to it and returns a usable return
64826 value.
64827
64828 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64829
64830 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64831
64832 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64833
64834 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64835 Modified both files to properly execute the old style
64836 dejagnu tests. The previous versions of these files were
64837 experimental and did not function anything near correctly.
64838
64839 1993-04-05 Rob Savoye (rob@cygnus.com)
64840
64841 * Removed all Makefile.in and configure.in files. No configuration
64842 needed now.
64843
64844 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64845
64846 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64847
64848 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64849
64850 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64851 gcc.special/configure.in, gcc.noncompile/configure.in,
64852 gcc.execute/configure.in, gcc.code_quality/configure.in,
64853 g++.other/configure.in, g++.old-deja/configure.in,
64854 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64855 in srcname setting.
64856
64857 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64858
64859 * lib/udi.exp: Fixed mondfe and mondfe_download.
64860 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64861 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64862
64863 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64864
64865 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64866 (gdb_exit): Don't remove *_soc files.
64867
64868 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64869
64870 * lib/c-torture.exp: Don't look for main; instead always use -w
64871 -c. This is how the c-torture tests work. Remove the object
64872 file if the compilation succeeds.
64873 * gcc.execute/execute.exp: Remove executable if test passes.
64874 * gcc.noncompile/noncompile.exp: Every test is an expected
64875 failure.
64876 * gcc.special/special.exp: Added tests from c-torture 1.11,
64877 corrected use of existing test.
64878 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64879 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64880 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64881 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64882 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64883 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64884 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64885 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64886 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64887 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64888 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64889 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64890 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64891 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64892 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64893 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64894 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64895 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64896 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64897 c-torture 1.11.
64898 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64899 correspond to c-torture 1.11.
64900
64901 * New file.