primary.c (gfc_match_structure_constructor): Allow constructor for types without...
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-11-22 Tobias Burnus <burnus@net-b.de>
2
3 * gfortran.dg/derived_constructor_comps_3.f90: New.
4
5 2007-11-22 Jakub Jelinek <jakub@redhat.com>
6
7 PR c++/34094
8 * g++.dg/ext/visibility/anon7.C: New test.
9
10 2007-11-22 Tobias Burnus <burnus@net-b.de>
11
12 PR fortran/34079
13 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
14 * gfortran.dg/bind_c_usage_13.f03: New.
15 * gfortran.dg/bind_c_usage_14.f03: New.
16
17 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
18
19 PR rtl-optimization/33848
20 * gcc.dg/torture/pr33848.c: New test.
21
22 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
23
24 PR fortran/34083
25 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
26
27 2007-11-20 Richard Guenther <rguenther@suse.de>
28
29 PR middle-end/34154
30 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
31
32 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
33
34 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
35
36 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
37
38 PR fortran/32770
39 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
40 so test passes with -frecord-marker=8.
41 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
42 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
43 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
44 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
45 * gfortrand.dg/modulo_1.f90: Likewise.
46
47 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
48
49 * lib/target-supports.exp (check_effective_target_mips_soft_float):
50 New procedure.
51 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
52 * gcc.dg/pr30957-1.c: Likewise.
53
54 2007-11-20 Jakub Jelinek <jakub@redhat.com>
55
56 PR c++/34089
57 * g++.dg/template/crash74.C: New test.
58
59 2007-11-20 Richard Guenther <rguenther@suse.de>
60
61 * gcc.c-torture/execute/20071120-1.c: New testcase.
62
63 2007-11-20 Jakub Jelinek <jakub@redhat.com>
64
65 PR c/34146
66 * gcc.dg/tree-ssa/pr34146.c: New test.
67
68 PR testsuite/33978
69 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
70 dependent on target settings like move_by_pieces etc.
71
72 PR c++/28879
73 * g++.dg/template/vla2.C: New test.
74
75 PR c++/33962
76 * g++.dg/overload/template3.C: New test.
77
78 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
79
80 PR fortran/33317
81 * gfortran.dg/optional_dim_2.f90: Remove test.
82
83 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
84
85 * gcc.dg/dfp/ddmode-ice.c: New test.
86
87 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
88
89 PR tree-optimization/34036
90 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
91
92 2007-11-19 Richard Guenther <rguenther@suse.de>
93
94 PR tree-optimization/34
95 * gcc.c-torture/execute/pr34099-2.c: New testcase.
96
97 2007-11-19 Tobias Burnus <burnus@net-b.de>
98
99 PR fortran/34079
100 * gfortran.dg/bind_c_usage_10_c.c: New.
101 * gfortran.dg/bind_c_usage_10.f03: New.
102
103 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
104
105 * gcc.dg/pr33007.c: Expect new warning.
106 * gcc.dg/tree-ssa/recip-5.c: Likewise.
107 * g++.dg/opt/pr34036.C: New test.
108
109 2007-11-18 Jakub Jelinek <jakub@redhat.com>
110
111 PR c++/30988
112 * g++.dg/warn/noreturn-4.C: New test.
113 * g++.dg/warn/noreturn-5.C: New test.
114 * g++.dg/warn/noreturn-6.C: New test.
115 * g++.dg/warn/noreturn-7.C: New test.
116
117 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
118
119 PR fortran/32770
120 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
121 integers so tests works with -fdefault-integer-8.
122 * gfortran.fortran-torture/execute/elemental.f90: Use default
123 integers so test passes with -fdefault-integer-8.
124 * gfortran.fortran-torture/execute/der_io.f90: Increase
125 buffer length so test passes with -fdefault-integer-8.
126 * gfortran.dg/bounds_check_8.f90: Likewise.
127 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
128 * gfortran.dg/equiv_7.f90: Set kind so test passes
129 with -fdefault-integer-8.
130 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
131 provoke overflow.
132
133 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
134
135 PR fortran/33317
136 * gfortran.dg/optional_dim_2.f90: New test.
137
138 PR fortran/34139
139 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
140
141 2007-11-18 Jakub Jelinek <jakub@redhat.com>
142
143 PR rtl-optimization/34132
144 * gcc.c-torture/compile/20071118-1.c: New test.
145
146 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
147
148 PR fortran/31608
149 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
150
151 2007-11-18 Tobias Burnus <burnus@net-b.de>
152
153 PR fortran/34137
154 * gfortran.dg/entry_14.f90: New.
155 * gfortran.dg/entry_15.f90: New.
156
157 2007-11-18 Richard Guenther <rguenther@suse.de>
158
159 PR tree-optimization/34127
160 * gcc.c-torture/compile/pr34127.c: New testcase.
161
162 2007-11-18 Ben Elliston <bje@au.ibm.com>
163
164 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
165 type specifier, as they are not permitted according to the AltiVec
166 Programming Interface Manual.
167
168 2007-11-17 Tobias Burnus <burnus@net-b.de>
169
170 PR fortran/34133
171 * gfortran.dg/bind_c_usage_9.f03: New.
172 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
173
174 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
175
176 PR fortran/25252
177 * interface.c (gfc_current_interface_head,
178 gfc_set_current_interface_head): New functions.
179 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
180 On syntax error, restore previous state of the interface.
181 * gfortran.h (gfc_current_interface_head,
182 gfc_set_current_interface_head): New prototypes.
183
184 2007-11-17 Richard Guenther <rguenther@suse.de>
185
186 PR middle-end/34130
187 * gcc.c-torture/execute/pr34130.c: New testcase.
188
189 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
190
191 PR fortran/34108
192 * gfortran.dg/fmt_label_1.f90: New test.
193
194 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
195
196 PR fortran/33957
197 * gfortran.dg/initialization_15.f90 : New test.
198
199 2007-11-16 Richard Guenther <rguenther@suse.de>
200
201 PR middle-end/34030
202 * gcc.c-torture/compile/pr34030.c: New testcase.
203
204 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
205
206 PR fortran/34008
207 * gfortran.dg/interface_assignment_3.f90.
208
209 2007-11-16 Richard Guenther <rguenther@suse.de>
210
211 PR tree-optimization/33870
212 * gcc.dg/torture/pr33870.c: New testcase.
213
214 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
215
216 PR fortran/33986
217 * gfortran.dg/allocatable_function_3.f90.
218
219 2007-11-16 Richard Guenther <rguenther@suse.de>
220
221 PR tree-optimization/34113
222 * gcc.c-torture/compile/pr34113.c: New testcase.
223
224 2007-11-16 Richard Guenther <rguenther@suse.de>
225
226 PR tree-optimization/34099
227 * g++.dg/torture/pr3499.C: New testcase.
228 * gcc.c-torture/execute/pr34099.c: Likewise.
229
230 2007-11-16 Olivier Hainque <hainque@adacore.com>
231
232 * gnat.dg/release_unc_maxalign.adb: New test.
233
234 2007-11-16 Jakub Jelinek <jakub@redhat.com>
235
236 PR c++/34100
237 * g++.dg/template/crash73.C: New test.
238
239 2007-11-15 Jakub Jelinek <jakub@redhat.com>
240
241 PR middle-end/23848
242 * gcc.dg/tree-ssa/pr23848-1.c: New test.
243 * gcc.dg/tree-ssa/pr23848-2.c: New test.
244 * gcc.dg/tree-ssa/pr23848-3.c: New test.
245 * gcc.dg/tree-ssa/pr23848-4.c: New test.
246
247 2007-11-15 Tobias Burnus <burnus@net-b.de>
248
249 PR fortran/33917
250 * gfortran.dg/proc_decl_11.f90: New.
251
252 2007-11-15 Ben Elliston <bje@au.ibm.com>
253
254 * gcc.target/spu/compare-dp.c: New test.
255
256 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
257
258 * gcc.dg/pr33923.c: New test.
259
260 2007-11-14 Jakub Jelinek <jakub@redhat.com>
261
262 PR middle-end/34088
263 * gcc.dg/pr34088.c: New test.
264
265 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
266
267 * gcc.c-torture/compile/20071114-1.c: New test.
268
269 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
270
271 PR fortran/31608
272 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
273 to match known variations in symbol format. Document in comments.
274
275 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
276
277 PR fortran/33985
278 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
279
280 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
281
282 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
283 when done.
284
285 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
286
287 PR fortran/33162
288 * gfortran.dg/proc_decl_1.f90: Update.
289 * gfortran.dg/proc_decl_7.f90: New test.
290 * gfortran.dg/proc_decl_8.f90: New test.
291 * gfortran.dg/proc_decl_9.f90: New test.
292 * gfortran.dg/proc_decl_10.f90: New test.
293
294 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
295
296 PR fortran/34080
297 * gfortran.dg/transfer_assumed_size_1.f90: New test.
298
299 2007-11-13 Jakub Jelinek <jakub@redhat.com>
300
301 PR c++/34054
302 PR c++/34056
303 PR c++/34057
304 PR c++/34058
305 PR c++/34060
306 * g++.dg/parse/crash36.C: Add another dg-error.
307 * g++.dg/cpp0x/pr34054.C: New test.
308 * g++.dg/cpp0x/pr34056.C: New test.
309 * g++.dg/cpp0x/pr34057.C: New test.
310 * g++.dg/cpp0x/pr34058.C: New test.
311 * g++.dg/cpp0x/pr34060.C: New test.
312
313 PR tree-optimization/34063
314 * g++.dg/tree-ssa/pr34063.C: New test.
315
316 2007-11-13 Diego Novillo <dnovillo@google.com>
317
318 PR tree-optimization/33870
319 * gcc.c-torture/execute/pr33870-1.c: New test.
320 * gcc.dg/tree-ssa/alias-16.c: New test.
321
322 2007-11-13 Jakub Jelinek <jakub@redhat.com>
323
324 PR c++/29225
325 * g++.dg/template/crash72.C: New test.
326
327 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
328
329 * g++.dg/opt/cfg5.C: New test.
330
331 2007-11-12 Richard Guenther <rguenther@suse.de>
332
333 PR middle-end/34070
334 * gcc.c-torture/execute/pr34070-1.c: New testcase.
335 * gcc.c-torture/execute/pr34070-2.c: Likewise.
336
337 2007-11-12 Richard Guenther <rguenther@suse.de>
338
339 PR middle-end/34027
340 * gcc.dg/pr34027-1.c: New testcase.
341 * gcc.dg/pr34027-2.c: Likewise.
342
343 2007-11-12 Ira Rosen <irar@il.ibm.com>
344
345 PR tree-optimization/33953
346 * gcc.dg/vect/pr33953.c: New testcase.
347
348 2007-11-11 Tom Tromey <tromey@redhat.com>
349
350 PR c++/17577:
351 * g++.dg/ext/pr17577.h: New file.
352 * g++.dg/ext/pr17577.C: New file.
353
354 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
355
356 PR c++/8570
357 * g++.old-deja/g++.ns/template13.C: Update expected output.
358 * g++.old-deja/g++.pt/friend23.C: Likewise.
359 * g++.dg/warn/pr8570.C: New.
360
361 2007-11-11 Jakub Jelinek <jakub@redhat.com>
362
363 PR c++/34068
364 * g++.dg/template/pseudodtor4.C: New test.
365
366 2007-11-10 Jakub Jelinek <jakub@redhat.com>
367
368 PR middle-end/34018
369 * g++.dg/opt/inline14.C: New test.
370
371 PR tree-optimization/33680
372 * gcc.c-torture/compile/20071108-1.c: New test.
373
374 PR c++/32241
375 * g++.dg/template/pseudodtor3.C: New test.
376
377 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
378
379 PR c++/33510
380 * g++.dg/cpp0x/variadic-init.C: New.
381
382 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
383 Jakub Jelinek <jakub@redhat.com>
384
385 PR rtl-optimization/34012
386 * gcc.target/i386/pr34012.c: New test.
387
388 2007-11-09 Richard Guenther <rguenther@suse.de>
389
390 PR tree-optimization/33604
391 * g++.dg/tree-ssa/pr33604.C: New testcase.
392 * gcc.dg/pr32721.c: Adjust pattern.
393
394 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
395
396 * gcc.target/mips/dse-1.c: Disable.
397
398 2007-11-08 Tom Tromey <tromey@redhat.com>
399
400 * gcc.dg/empty-source-3.c: Update warning location.
401 * gcc.dg/gomp/barrier-2.c: Likewise.
402 * gcc.dg/label-decl-3.c: Likewise.
403 * gcc.dg/label-decl-2.c: Likewise.
404 * gcc.dg/empty-source-2.c: Likewise.
405
406 2007-11-08 Tom Tromey <tromey@redhat.com>
407
408 PR c++/30297:
409 * g++.dg/inherit/pr30297.C: New file.
410
411 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
412
413 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
414 -fno-common for cygwin and mingw32.
415
416 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
417
418 PR middle-end/33826
419 * gcc.dg/pr33826.c: New.
420 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
421 recursive functions being marked pure or const.
422
423 2007-11-08 Tobias Burnus <burnus@net-b.de>
424
425 PR fortran/33917
426 * gfortran.dg/proc_decl_5.f90: New.
427 * gfortran.dg/proc_decl_6.f90: New.
428
429 2007-11-08 Jakub Jelinek <jakub@redhat.com>
430
431 PR tree-optimization/32575
432 * gcc.c-torture/execute/20071108-1.c: New test.
433
434 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
435
436 * g++.dg/opt/anchor1.C: New.
437
438 2007-11-07 Diego Novillo <dnovillo@google.com>
439
440 PR 33870
441 * gcc.c-torture/execute/pr33870.x: Remove.
442
443 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
444
445 PR c++/33045
446 PR c++/33837
447 PR c++/33838
448 * g++.dg/cpp0x/decltype-33837.C: New.
449 * g++.dg/cpp0x/decltype-refbug.C: New.
450 * g++.dg/cpp0x/decltype-33838.C: New.
451
452 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
453
454 * gcc.c-torture/compile/20071107-1.c: New test.
455
456 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
457
458 * gcc.dg/out-of-bounds-1.c: New test.
459
460 2007-11-07 Jakub Jelinek <jakub@redhat.com>
461
462 PR c++/33501
463 * g++.dg/warn/incomplete2.C: New test.
464 * g++.dg/template/incomplete4.C: New test.
465 * g++.dg/template/incomplete5.C: New test.
466
467 2007-11-07 Olivier Hainque <hainque@adacore.com>
468
469 * gnat.dg/max_align.adb: New test.
470
471 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
472
473 PR target/30961
474 * gcc.target/i386/pr30961-1.c: New.
475
476 2007-11-06 Tom Tromey <tromey@redhat.com>
477
478 PR c++/32368:
479 * g++.dg/warn/pragma-system_header3.h: New.
480 * g++.dg/warn/pragma-system_header3.C: New.
481
482 PR c++/32256:
483 * g++.dg/warn/pragma-system_header4.C: New.
484 * g++.dg/warn/pragma-system_header4.h: New.
485
486 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
487
488 PR c++/33977
489 PR c++/33886
490 * g++.dg/other/canon-array.C: New.
491
492 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
493
494 * g++.dg/parser/crash36.C: Tweak expected errors.
495 * g++.dg/cpp0x/pr31439.C: New.
496 * g++.dg/cpp0x/pr32114.C: New.
497 * g++.dg/cpp0x/pr32115.C: New.
498 * g++.dg/cpp0x/pr32125.C: New.
499 * g++.dg/cpp0x/pr32126.C: New.
500 * g++.dg/cpp0x/pr32127.C: New.
501 * g++.dg/cpp0x/pr32128.C: New.
502 * g++.dg/cpp0x/pr32253.C: New.
503 * g++.dg/cpp0x/pr32566.C: New.
504 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
505 * g++.dg/cpp0x/pr31438.C: Ditto.
506 * g++.dg/cpp0x/variadic81.C: Ditto.
507 * g++.dg/cpp0x/pr31432.C: Ditto.
508 * g++.dg/cpp0x/pr31442.C: Ditto.
509
510 2007-11-06 Jakub Jelinek <jakub@redhat.com>
511
512 PR target/33168
513 * g++.dg/other/datasec1.C: New test.
514
515 PR tree-optimization/33458
516 * g++.dg/opt/inline12.C: New test.
517
518 PR tree-optimization/33993
519 * gcc.c-torture/compile/20071105-1.c: New test.
520
521 2007-11-05 Jakub Jelinek <jakub@redhat.com>
522
523 PR rtl-optimization/33648
524 * gcc.dg/pr33648.c: Require effective targer freorder.
525
526 2007-11-05 Revital Eres <eres@il.ibm.com>
527
528 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
529
530 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
531
532 PR c++/33996
533 PR c++/33235
534 PR c++/33930
535 * g++.dg/cpp0x/pr33996.C: New
536 * g++.dg/cpp0x/rv-trivial-bug.C: New
537 * g++.dg/cpp0x/pr33930.C: New
538
539 2007-11-05 Nick Clifton <nickc@redhat.com>
540 Sebastian Pop <sebastian.pop@amd.com>
541
542 PR tree-optimization/32540
543 PR tree-optimization/33922
544 * gcc.dg/tree-ssa/pr32540-1.c: New.
545 * gcc.dg/tree-ssa/pr32540-2.c: New.
546 * gcc.dg/tree-ssa/pr33922.c: New.
547
548 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
549
550 PR c++/33939
551 * g++.dg/cpp0x/variadic-rref.C: New.
552
553 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
554
555 * g++dg/warn/pointer-integer-comparison.C: New.
556
557 2007-11-05 Jakub Jelinek <jakub@redhat.com>
558
559 PR tree-optimization/33856
560 * gcc.c-torture/compile/20071027-1.c: New test.
561
562 PR c++/33836
563 * g++.dg/ext/label10.C: New test.
564
565 PR c++/33969
566 * g++.dg/other/ptrmem9.C: New test.
567
568 2007-11-04 Andrew Pinski <pinskia@gmail.com>
569
570 PR middle-end/32931
571 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
572
573 2007-11-04 David Edelsohn <edelsohn@gnu.org>
574
575 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
576 * g++.dg/ext/visibility/namespace2.C: Add argument to
577 dg-require-visibility.
578 * g++.dg/ext/java-1.C: Disable on AIX.
579
580 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
581
582 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
583
584 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
585
586 PR fortran/33881
587 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
588
589 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
590
591 PR c/29062
592 * gcc.dg/20031223-1.c: Adjust error output.
593 * gcc.dg/parse-decl-after-label.c: New.
594
595 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
596
597 PR libfortran/24685
598 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
599 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
600 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
601
602 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
603
604 PR rtl-optimization/28940
605 * gcc.target/i386/addr-sel-1.c: New test.
606
607 2007-11-03 Jakub Jelinek <jakub@redhat.com>
608
609 PR middle-end/33670
610 * gcc.dg/pr33670.c: New test.
611
612 2007-11-02 Jakub Jelinek <jakub@redhat.com>
613
614 PR c++/33516
615 * g++.dg/lookup/typedef1.C: New test.
616
617 2007-11-02 Janis Johnson <janis187@us.ibm.com>
618
619 PR testsuite/32076
620 * lib/scandump.exp (dump-suffix): New.
621 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
622 Include dump suffix in pass/fail messages, put regexp in quotes.
623
624 2007-11-02 Paolo Carlini <pcarlini@suse.de>
625
626 PR c++/33495
627 * g++.dg/other/error19.C: New.
628
629 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
630
631 PR rtl-optimization/28062
632 * gcc.c-torture/compile/20071102-1.c: New test.
633
634 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
635
636 * g++.dg/cpp0x/pr33955.C: New.
637
638 2007-11-01 Tom Tromey <tromey@redhat.com>
639
640 PR preprocessor/30805:
641 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
642
643 2007-11-02 Jakub Jelinek <jakub@redhat.com>
644
645 PR rtl-optimization/33648
646 * gcc.dg/pr33648.c: New test.
647
648 2007-11-01 Jakub Jelinek <jakub@redhat.com>
649
650 PR c++/32384
651 * g++.dg/template/pseudodtor1.C: New test.
652 * g++.dg/template/pseudodtor2.C: New test.
653
654 PR c++/32260
655 * g++.dg/rtti/typeid7.C: New test.
656
657 2007-11-01 Tom Tromey <tromey@redhat.com>
658
659 PR preprocessor/30805:
660 * gcc.dg/cpp/pr30805.c: New file.
661
662 2007-11-01 Janis Johnson <janis187@us.ibm.com>
663
664 PR testsuite/25352
665 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
666 add dg-skip-if.
667 * gcc.c-torture/compile/20001205-1.c: Ditto.
668 * gcc.c-torture/compile/20001226-1.c: Ditto.
669 * gcc.c-torture/compile/20020312-1.c: Ditto.
670 * gcc.c-torture/compile/20020604-1.c: Ditto.
671 * gcc.c-torture/compile/920501-12.c: Ditto.
672 * gcc.c-torture/compile/920501-4.c: Ditto.
673 * gcc.c-torture/compile/920520-1.c: Ditto.
674 * gcc.c-torture/compile/980506-1.c: Ditto.
675 * gcc.c-torture/compile/990617-1.c: Ditto.
676 * gcc.dg/compare6.c: Ditto.
677 * g++.old-deja/g++.brendan/crash43.C: Ditto.
678 * g++.old-deja/g++.brendan/synth1.C: Ditto.
679 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
680 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
681 * g++.old-deja/g++.pt/static6.C: Ditto.
682 * g++.old-deja/g++.pt/crash16.C: Ditto.
683 * g++.old-deja/g++.mike/p10416.C: Ditto.
684 * g++.old-deja/g++.mike/ns15.C: Ditto.
685 * g++.old-deja/g++.mike/eh46.C: Ditto.
686
687 2007-11-01 Tom Tromey <tromey@redhat.com>
688
689 * gcc.dg/redecl-1.c: Update.
690 * gcc.dg/pr20368-3.c: Update.
691 * gcc.dg/inline-14.c: Update.
692 * gcc.dg/builtins-30.c: Update.
693 * gcc.dg/dremf-type-compat-4.c: Update.
694 * gcc.dg/pr20368-2.c: Update.
695
696 2007-11-01 Jakub Jelinek <jakub@redhat.com>
697
698 PR rtl-optimization/33673
699 * gcc.dg/pr33673.c: New test.
700
701 2007-11-01 Michael Matz <matz@suse.de>
702
703 PR tree-optimization/33961
704 * gcc.dg/pr33961.c: New test.
705
706 2007-10-31 Paolo Carlini <pcarlini@suse.de>
707
708 PR c++/33494
709 * g++.dg/template/error35.C: New.
710
711 2007-10-31 Jakub Jelinek <jakub@redhat.com>
712
713 PR target/31507
714 * gcc.dg/pr31507-1.c: New test.
715 * gcc.dg/pr31507-2.c: New test.
716
717 2007-10-31 Revital Eres <eres@il.ibm.com>
718
719 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
720 target.
721 * gcc.dg/vect/tree-vect.h (check_vect): Add
722 powerpc-*paired test.
723 * lib/target-supports.exp (check_750cl_hw_available):
724 New.
725 (check_effective_target_vect_int,
726 check_effective_target_vect_intfloat_cvt,
727 check_effective_target_powerpc_altivec_ok,
728 check_effective_target_vect_long,
729 check_effective_target_vect_sdot_hi,
730 check_effective_target_vect_udot_hi,
731 check_effective_target_vect_pack_trunc,
732 check_effective_target_vect_unpack,
733 check_effective_target_vect_shift,
734 check_effective_target_vect_int_mult): Disable for powerpc-*paired
735 target.
736 * gcc.dg/vect/vect-ifcvt-11.c: New.
737 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
738 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
739 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
740 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
741 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
742 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
743
744 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
745 Tobias Burnus <burnus@net-b.de>
746
747 PR fortran/33941
748 * gfortran.dg/module_read_1.f90: New.
749
750 2007-10-31 Tom Tromey <tromey@redhat.com>
751
752 PR preprocessor/30786:
753 * gcc.dg/cpp/pr30786.c: New file.
754
755 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
756
757 PR fortran/33162
758 * gfortran.dg/interface_19.f90: New.
759 * gfortran.dg/interface_20.f90: New.
760 * gfortran.dg/interface_21.f90: New.
761
762 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
763
764 PR tree-optimization/32377
765 * gfortran.dg/vect/pr32377.f90: New.
766
767 2007-10-31 Richard Guenther <rguenther@suse.de>
768
769 PR middle-end/33779
770 * gcc.c-torture/execute/pr33779-1.c: New testcase.
771 * gcc.c-torture/execute/pr33779-2.c: Likewise.
772
773 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
774
775 PR fortran/33897
776 * gfortran.dg/contained_3.f90: New.
777
778 2007-10-31 Christian Bruel <christian.bruel@st.com>
779
780 PR c++/19531
781 * g++.dg/opt/nrv8.C: New.
782
783 2007-10-30 Jakub Jelinek <jakub@redhat.com>
784
785 PR c++/33709
786 * g++.dg/opt/compound1.C: New test.
787
788 PR c++/33616
789 * g++.dg/template/ptrmem18.C: New test.
790
791 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
792
793 PR fortran/33596
794 * gfortran.dg/isnan_2.f90: New test.
795
796 2007-10-30 Ed Schouten <ed@fxq.nl>
797
798 PR tree-optimization/32500
799 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
800
801 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
802
803 PR c++/31993
804 PR c++/32252
805 * g++.dg/cpp0x/pr31993.C: New
806 * g++.dg/cpp0x/pr32252.C: New
807
808 2007-10-30 Jakub Jelinek <jakub@redhat.com>
809
810 PR tree-optimization/33723
811 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
812
813 2007-10-30 Richard Guenther <rguenther@suse.de>
814
815 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
816 gcc.target/i386/loop-3.c.
817
818 2007-10-30 Revital Eres <eres@il.ibm.com>
819
820 * gcc.dg/vect/pr33866.c: Require vect_long.
821
822 2007-10-30 Revital Eres <eres@il.ibm.com>
823
824 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
825 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
826
827 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
828
829 PR tree-optimization/32893
830 * lib/target-supports.exp
831 (check_effective_target_unaligned_stack): new keyword.
832 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
833 not sensitive to unaligned_stack.
834 * gcc.dg/vect/vect-3.c: Likewise.
835 * gcc.dg/vect/vect-4.c: Likewise.
836 * gcc.dg/vect/vect-5.c: Likewise.
837 * gcc.dg/vect/vect-6.c: Likewise.
838 * gcc.dg/vect/vect-7.c: Likewise.
839 * gcc.dg/vect/vect-13.c: Likewise.
840 * gcc.dg/vect/vect-17.c: Likewise.
841 * gcc.dg/vect/vect-18.c: Likewise.
842 * gcc.dg/vect/vect-19.c: Likewise.
843 * gcc.dg/vect/vect-20.c: Likewise.
844 * gcc.dg/vect/vect-21.c: Likewise.
845 * gcc.dg/vect/vect-22.c: Likewise.
846 * gcc.dg/vect/vect-27.c: Likewise.
847 * gcc.dg/vect/vect-29.c: Likewise.
848 * gcc.dg/vect/vect-64.c: Likewise.
849 * gcc.dg/vect/vect-65.c: Likewise.
850 * gcc.dg/vect/vect-66.c: Likewise.
851 * gcc.dg/vect/vect-72.c: Likewise.
852 * gcc.dg/vect/vect-73.c: Likewise.
853 * gcc.dg/vect/vect-86.c: Likewise.
854 * gcc.dg/vect/vect-all.c: Likewise.
855 * gcc.dg/vect/slp-25.c: Likewise.
856 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
857 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
858 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
859
860 * gcc.dg/vect/vect-31.c: Removed alignment checks.
861 * gcc.dg/vect/vect-34.c: Likewise.
862 * gcc.dg/vect/vect-36.c: Likewise.
863 * gcc.dg/vect/vect-64.c: Likewise.
864 * gcc.dg/vect/vect-65.c: Likewise.
865 * gcc.dg/vect/vect-66.c: Likewise.
866 * gcc.dg/vect/vect-68.c: Likewise.
867 * gcc.dg/vect/vect-76.c: Likewise.
868 * gcc.dg/vect/vect-77.c: Likewise.
869 * gcc.dg/vect/vect-78.c: Likewise.
870
871 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
872 testcase (without no-section-anchors prefix) but with global arrays.
873 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
874 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
875 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
876 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
877 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
878 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
879 * gcc.dg/vect/vect-77-global.c: Likewise.
880 * gcc.dg/vect/vect-78-global.c: Likewise.
881
882 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
883 testcase (without no-section-anchors prefix) but fix alignment checks
884 to also consider unaligned_stack targets.
885 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
886
887 2007-10-29 Jakub Jelinek <jakub@redhat.com>
888
889 PR tree-optimization/33723
890 * gcc.c-torture/execute/20071029-1.c: New test.
891 * gcc.dg/tree-ssa/pr33723.c: New test.
892
893 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
894
895 PR tree-optimization/33614
896 * gcc.c-torture/compile/pr33614.c: New test.
897
898 2007-10-29 Richard Guenther <rguenther@suse.de>
899
900 PR tree-optimization/33870
901 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
902
903 2007-10-29 Jakub Jelinek <jakub@redhat.com>
904
905 PR tree-optimization/33757
906 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
907 true architectures instead of having a big dg-skip-if.
908
909 PR c++/33841
910 * g++.dg/other/bitfield3.C: New test.
911
912 2007-10-29 Richard Guenther <rguenther@suse.de>
913
914 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
915
916 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
917
918 Automatic parallelization reduction tests.
919
920 * gcc.dg/tree-ssa/reduc-1.c: New test.
921 * gcc.dg/tree-ssa/reduc-1char.c: New test.
922 * gcc.dg/tree-ssa/reduc-1short.c: New test.
923 * gcc.dg/tree-ssa/reduc-2.c: New test.
924 * gcc.dg/tree-ssa/reduc-2char.c: New test.
925 * gcc.dg/tree-ssa/reduc-2short.c: New test.
926 * gcc.dg/tree-ssa/reduc-3.c: New test.
927 * gcc.dg/tree-ssa/reduc-6.c: New test.
928 * gcc.dg/tree-ssa/reduc-7.c: New test.
929 * gcc.dg/tree-ssa/reduc-8.c: New test.
930 * gcc.dg/tree-ssa/reduc-9.c: New test.
931
932 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
933 Zdenek Dvorak <ook@ucw.cz>
934
935 OMP_ATOMIC Changes, testsuite changes.
936
937 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
938 instead of gimple dump.
939 * gcc.dg/gomp/atomic-9.c: Same.
940 * gcc.dg/gomp/atomic-10.c: Same.
941 * g++.dg/gomp/atomic-3.C: Same.
942 * g++.dg/gomp/atomic-9.C: Same.
943 * g++.dg/gomp/atomic-10.C: Same.
944
945 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
946
947 PR fortran/31217
948 PR fortran/33811
949 * gfortran.dg/forall_12.f90: New test.
950
951 PR fortran/33686
952 * gfortran.dg/forall_13.f90: New test.
953
954 2007-10-28 Paolo Carlini <pcarlini@suse.de>
955 Mark Mitchell <mark@codesourcery.com>
956
957 PR c++/30659
958 * g++.dg/template/crash71.C: New.
959
960 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
961
962 PR fortran/32147
963 * gfortran.dg/module_md5_1.f90: Update hash-value.
964
965 2007-10-28 Andrew Pinski <pinskia@gmail.com>
966
967 PR tree-opt/33589
968 * g++.dg/torture/pr33589-1.C: New testcase.
969 * g++.dg/torture/pr33589-2.C: New testcase.
970
971 2007-10-28 Richard Guenther <rguenther@suse.de>
972
973 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
974
975 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
976 Uros Bizjak <ubizjak@gmail.com>
977
978 PR tree-optimization/33920
979 * gcc.dg/tree-ssa/pr33290.c: New test.
980
981 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
982
983 PR fortran/31306
984 * gfortran.dg/argument_check_7.f90: New test.
985 * gfortran.dg/argument_check_8.f90: New test.
986
987 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
988
989 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
990 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
991 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
992 * gcc.target/i386/sse-14.c: Ditto.
993
994 2007-10-27 Jakub Jelinek <jakub@redhat.com>
995
996 PR c++/33844
997 * g++.dg/other/ptrmem8.C: New test.
998
999 PR c++/33842
1000 * g++.dg/template/error34.C: New test.
1001
1002 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1003
1004 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1005
1006 2007-10-27 Richard Guenther <rguenther@suse.de>
1007
1008 PR tree-optimization/33870
1009 * gcc.dg/tree-ssa/alias-15.c: New testcase.
1010 * gcc.c-torture/execute/pr33870.c: Likewise.
1011
1012 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1013
1014 PR fortran/33162
1015 * gfortran.dg/argument_checking_9.f90: New test.
1016
1017 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1018
1019 * g++.dg/other/pr33601.C: New.
1020
1021 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1022
1023 PR c++/31988
1024 * g++.dg/init/new25.C: New.
1025
1026 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1027
1028 * g++.dg/cpp0x/pr33839.C: New.
1029
1030 2007-10-26 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR c++/33744
1033 * g++.dg/template/arg6.C: New test.
1034
1035 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1036
1037 PR c++/31747
1038 * g++.dg/parse/crash39.C: New.
1039
1040 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
1041
1042 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1043 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
1044 "offset: -4B".
1045
1046 2007-10-25 David Daney <ddaney@avtrex.com>
1047
1048 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1049
1050 2007-10-25 Paolo Carlini <pcarlini@suse.de>
1051
1052 PR c++/33843
1053 * g++.dg/template/error32.C: New.
1054
1055 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1056 Ira Rosen <irar@il.ibm.com>
1057
1058 PR tree-optimization/33833
1059 * gcc.dg/vect/pr33833.c: New testcase.
1060
1061 2007-10-25 David Daney <ddaney@avtrex.com>
1062
1063 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1064
1065 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1066 Ira Rosen <irar@il.ibm.com>
1067
1068 PR tree-optimization/33866
1069 * gcc.dg/vect/pr33866.c: New testcase.
1070
1071 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1072
1073 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1074 Add -w to compile flags to suppress "call-clobbered register" warnings
1075 and remove dg-warning directives.
1076
1077 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1078
1079 * gcc.dg/sms-2.c: Cleanup sms dump file.
1080 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1081 profile-use step.
1082
1083 2007-10-24 David Daney <ddaney@avtrex.com>
1084
1085 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1086
1087 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
1088
1089 PR target/33755
1090 * gcc.target/mips/pr33755.c: New test.
1091
1092 2007-10-24 Ira Rosen <irar@il.ibm.com>
1093
1094 PR tree-optimization/33804
1095 * gcc.dg/vect/pr33804.c: New testcase.
1096
1097 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1098
1099 PR forrtran/33849
1100 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1101
1102 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1103 Uros Bizjak <ubizjak@gmail.com>
1104
1105 PR rtl-optimization/33846
1106 * gcc.dg/vect/pr33846.c: New testcase.
1107
1108 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1109 Dorit Nuzman <dorit@il.ibm.com>
1110
1111 PR tree-optimization/33860
1112 * g++.dg/vect/pr33860.cc: New test.
1113 * g++.dg/vect/pr33860a.cc: New test.
1114
1115 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
1116 Revital Eres <eres@il.ibm.com>
1117
1118 * gcc.dg/sms-2.c: New testcase.
1119
1120 2007-10-22 David S. Miller <davem@davemloft.net>
1121
1122 * gcc.dg/globalreg-1.c: New test.
1123
1124 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
1125 Dorit Nuzman <dorit@il.ibm.com>
1126
1127 PR tree-optimization/33834
1128 PR tree-optimization/33835
1129 * g++.dg/vect/pr33834_1.cc: New test.
1130 * g++.dg/vect/pr33834_2.cc: New test.
1131 * g++.dg/vect/pr33835.cc: New test.
1132
1133 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1134
1135 * gcc.dg/pr33644.c: New test.
1136
1137 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR c++/33372
1140 * g++.dg/gomp/pr33372-1.C: New test.
1141 * g++.dg/gomp/pr33372-2.C: New test.
1142 * g++.dg/gomp/pr33372-3.C: New test.
1143
1144 2007-10-22 Michael Matz <matz@suse.de>
1145
1146 PR tree-optimization/33855
1147 * gcc.c-torture/compile/pr33855.c: New testcase.
1148
1149 2007-10-22 Ira Rosen <irar@il.ibm.com>
1150
1151 PR tree-optimization/33854
1152 * gcc.dg/vect/O1-pr33854.c: New testcase.
1153 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1154
1155 2007-10-21 David Edelsohn <edelsohn@gnu.org>
1156
1157 * gcc.dg/unwind-1.c: Disable on AIX.
1158 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1159
1160 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
1161
1162 PR fortran/33749
1163 * gfortran.dg/assign_9.f90: New test.
1164
1165 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1166
1167 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1168 (dg-mips-options): Skip tests that specify an ABI other than o32
1169 and o64 if generating MIPS16 hard-float code.
1170
1171 2007-10-21 Ira Rosen <irar@il.ibm.com>
1172 Revital Eres <eres@il.ibm.com>
1173
1174 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1175 * gcc.dg/vect/vect-16.c: Fix comment.
1176 * gcc.dg/vect/pr33369.c: Require vect_int.
1177 * gcc.dg/vect/slp-33.c: Add spaces.
1178 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1179 targets.
1180 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1181 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1182 targets.
1183 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1184 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1185 targets.
1186 * gcc.dg/vect/slp-10.c: Add spaces.
1187 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1188 targets.
1189 * gcc.dg/vect/slp-36.c: Require vect_int.
1190 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1191 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1192 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1193 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1194 targets.
1195 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1196 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1197 instead of vector_alignment_reachable_for_double.
1198 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1199 (natural_alignment): Split into...
1200 (natural_alignment_32, natural_alignment_64): New.
1201 (vector_alignment_reachable): Depend on natural_alignment_32.
1202 (vector_alignment_reachable_for_double): Rename to ...
1203 (vector_alignment_reachable_for_64bit): And depend on
1204 natural_alignment_64.
1205
1206 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1207
1208 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1209 MIPS targets.
1210 * g++.dg/vect/vect.exp: Likewise.
1211 * lib/fortran-torture.exp: Likewise.
1212 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1213 mipsisa64*-*-* as the target selector. Remove -mips64,
1214 -mhard-float and -mgp64 from the options list.
1215 * gcc.target/mips/mips-ps-2.c: Likewise.
1216 * gcc.target/mips/mips-ps-3.c: Likewise.
1217 * gcc.target/mips/mips-ps-4.c: Likewise.
1218 * gcc.target/mips/mips-ps-6.c: Likewise.
1219 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1220 options list.
1221 * gcc.target/mips/sb1-1.c: Likewise.
1222 * gcc.target/mips/mips-ps-type.c: Likewise.
1223 * gcc.target/mips/mips-ps-7.c: New test.
1224 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1225 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1226 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1227 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
1228 as forcing an ABI and an architecture.
1229 (is_gp32_flag, is_gp64_flag): Fold into...
1230 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
1231 then -mfp64 imply -mhard-float. Apply register rules after the
1232 loop. Handle -march=mipsN like -mipsN.
1233
1234 2007-10-20 David Edelsohn <edelsohn@gnu.org>
1235
1236 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1237 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1238
1239 2007-10-20 Tobias Burnus <burnus@net-b.de>
1240
1241 PR fortran/33818
1242 * gfortran.dg/entry_dummy_ref_3.f90: New.
1243
1244 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
1245 FX Coudert <fxcoudert@gcc.gnu.org>
1246
1247 PR fortran/31608
1248 * gfortran.dg/char_cast_1.f90: New test.
1249
1250 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1251
1252 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1253 * gfortran.dg/large_real_kind_2.F90: ditto.
1254 * gfortran.dg/default_format_2.f90: ditto.
1255 * gfortran.dg/default_format_denormal_1.f90: ditto.
1256
1257 2007-10-19 Richard Guenther <rguenther@suse.de>
1258
1259 PR middle-end/33816
1260 PR middle-end/32921
1261 * gfortran.dg/pr32921.f: New testcase.
1262
1263 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1264
1265 PR libfortran/33544
1266 * gfortran.dg/transfer_check_1.f90: Adjust options.
1267
1268 2007-10-19 Richard Guenther <rguenther@suse.de>
1269
1270 Revert
1271 2007-10-19 Richard Guenther <rguenther@suse.de>
1272
1273 PR middle-end/32921
1274 * gfortran.dg/pr32921.f: New testcase.
1275
1276 2007-10-19 Richard Guenther <rguenther@suse.de>
1277
1278 * gcc.c-torture/execute/20071018-1.c: New testcase.
1279
1280 2007-10-19 Richard Guenther <rguenther@suse.de>
1281
1282 PR middle-end/32921
1283 * gfortran.dg/pr32921.f: New testcase.
1284
1285 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
1286
1287 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1288
1289 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
1290
1291 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1292
1293 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1294
1295 PR fortran/33233
1296 * gfortran.dg/host_assoc_function_1.f90: Correct references.
1297 * gfortran.dg/host_assoc_function_3.f90: New test.
1298
1299 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1300
1301 PR fortran/33733
1302 * gfortran.dg/transfer_simplify_6.f90: New test.
1303
1304 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1305 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1306
1307 PR middle-end/33794
1308 * gfortran.dg/pr33794.f90: New testcase.
1309
1310 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1311
1312 PR target/32961
1313 * gcc.target/i386/pr32961.c: New testcase.
1314 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1315 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1316 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1317 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1318 __builtin_ia32_pslldi128 defines.
1319
1320 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
1321
1322 PR fortran/33760
1323 * gfortran.dg/c_ptr_tests_13.f03: New test case.
1324
1325 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1326
1327 PR c++/28639
1328 PR c++/30299
1329 * g++.dg/template/void12.C: New.
1330 * g++.dg/template/void13.C: New.
1331
1332 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1333
1334 PR c++/31446
1335 * g++.dg/template/void11.C: New.
1336 * g++.dg/template/void2.C: Adjust error markers.
1337 * g++.dg/template/void10.C: Likewise.
1338 * g++.dg/template/crash55.C: Likewise.
1339
1340 2007-10-16 Mark Mitchell <mark@codesourcery.com>
1341
1342 * g++.dg/opt/const5.C: New test.
1343
1344 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
1345 Maxim Kuvyrkov <maxim@codesourcery.com>
1346
1347 * gcc.target/ia64/20040709-2.c: New test.
1348
1349 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
1350
1351 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1352
1353 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
1354
1355 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1356 to each function. Check that there are no unsigned loads.
1357
1358 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR tree-optimization/33136
1361 * gcc.c-torture/execute/20070824-1.c: New test.
1362 * gcc.dg/pr33136-1.c: New test.
1363 * gcc.dg/pr33136-2.c: New test.
1364 * gcc.dg/pr33136-3.c: New test.
1365
1366 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
1367
1368 PR tree-optimization/33735
1369 * g++.dg/torture/pr33735.C: New.
1370
1371 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
1372
1373 PR middle-end/33706
1374 * gcc.dg/va-arg-pack-2.c: New.
1375
1376 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1377
1378 PR tree-optimization/33619
1379 * gcc.dg/pr33619.c: New test.
1380
1381 2007-10-15 David Edelsohn <edelsohn@gnu.org>
1382
1383 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1384 flag for AIX.
1385 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1386
1387 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1388
1389 PR libfortran/33055
1390 * gfortran.dg/inquire_11.f90: New test.
1391 * gfortan.dg/negative_unit_int8.f: New test.
1392
1393 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
1394
1395 PR target/33133
1396 * gcc.c-torture/compile/pr33133.c: New test.
1397
1398 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1399
1400 PR libfortran/33672
1401 * gfortran.dg/namelist_40.f90: New test.
1402
1403 2007-10-14 Tobias Burnus <burnus@net-b.de>
1404
1405 PR fortran/33745
1406 * gfortran.dg/bounds_check_11.f90: New.
1407
1408 2007-10-14 Andrew Pinski <pinskia@gmail.com>
1409
1410 PR c++/30303
1411 * g++.dg/other/ctor1.C: New test.
1412 * g++.dg/other/ctor2.C: New test.
1413 * g++.dg/other/dtor1.C: New test.
1414
1415 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
1416
1417 * gfortran.dg/bounds_check_10.f90: Fix testcase.
1418
1419 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
1420 Paul Thomas <pault@gcc.gnu.org>
1421
1422 PR fortran/33254
1423 PR fortran/33727
1424 * gfortran.dg/bounds_check_10.f90: New.
1425
1426 2007-10-13 David Edelsohn <edelsohn@gnu.org>
1427
1428 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1429 * gcc.target/powerpc/popcount-1.c: Same.
1430
1431 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
1432
1433 PR c++/26698
1434 * g++.dg/conversion/op4.C: New test.
1435
1436 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
1437
1438 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1439
1440 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1441
1442 PR fortran/33542
1443 * gfortran.dg/ambiguous_specific_1.f90: New test.
1444
1445 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1446
1447 PR fortran/33664
1448 * gfortran.dg/impure_spec_expr_1.f90: New test.
1449 * gfortran.dg/char_result_7.f90: Remove illegal test.
1450
1451 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
1452
1453 PR 11001
1454 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1455 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1456 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1457 * gcc.target/i386/pr11001-memset-1.c: New testcase.
1458 * gcc.target/i386/pr11001-memset-2.c: New testcase.
1459 * gcc.target/i386/pr11001-memset-3.c: New testcase.
1460 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1461 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1462 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1463
1464 2007-10-12 Richard Guenther <rguenther@suse.de>
1465
1466 PR middle-end/26198
1467 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1468 * gcc.c-torture/execute/20071011-1.c: Likewise.
1469 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1470
1471 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
1472
1473 PR tree-optimization/33742
1474 * gcc.dg/pr33742.c: New testcase.
1475
1476 2007-10-12 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR tree-optimization/33645
1479 * gcc.dg/pr33645-1.c: New test.
1480 * gcc.dg/pr33645-2.c: New test.
1481 * gcc.dg/pr33645-3.c: New test.
1482
1483 PR c++/32121
1484 * g++.dg/ext/label4.C: Adjust error regexp.
1485 * g++.dg/ext/label6.C: Adjust error regexp.
1486 * g++.dg/ext/label7.C: New test.
1487 * g++.dg/ext/label8.C: New test.
1488 * g++.dg/ext/label9.C: New test.
1489
1490 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
1491
1492 PR middle-end/33676
1493 * gcc.dg/pr33676.c: New.
1494
1495 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1496
1497 PR c++/31441
1498 * g++.dg/cpp0x/variadic83.C: New.
1499
1500 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1501
1502 PR c++/33461
1503 * g++.dg/cpp0x/variadic81.C: New.
1504 * g++.dg/cpp0x/variadic82.C: Likewise.
1505
1506 2007-10-11 Richard Guenther <rguenther@suse.de>
1507
1508 PR middle-end/33724
1509 * gcc.dg/pr33724.c: New testcase.
1510
1511 2007-10-11 Richard Guenther <rguenther@suse.de>
1512
1513 PR c/33726
1514 * gcc.dg/pr33726.c: New testcase.
1515
1516 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1517
1518 PR fortran/33500
1519 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1520
1521 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1522
1523 PR testsuite/33391
1524 * gfortran.dg/do_3.F90: Run with -fwrapv.
1525
1526 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1527
1528 * gcc.dg/unwind-1.c: New.
1529
1530 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1531
1532 PR libfortran/33683
1533 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1534 failure on some common systems.
1535
1536 2007-10-09 Richard Guenther <rguenther@suse.de>
1537
1538 PR middle-end/33692
1539 * gcc.dg/pr33692.c: New testcase.
1540
1541 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1542
1543 PR middle-end/33669
1544 * gcc.c-torture/execute/pr33669.c: New.
1545
1546 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1547
1548 PR tree-optimization/33615
1549 * g++.dg/tree-ssa/pr33615-2.C: New test.
1550
1551 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1552
1553 PR tree-optimization/33615
1554 * g++.dg/tree-ssa/pr33615.C: New test.
1555
1556 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1557
1558 PR tree-optimization/33572
1559 * g++.dg/torture/pr33572.C: Replace with complete test.
1560
1561 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1562
1563 PR fortran/33689
1564 * gfortran.dg/spec_expr_5.f90: New.
1565
1566 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1567
1568 * gcc.dg/pragma-darwin-2.c: New.
1569
1570 2007-10-08 Richard Guenther <rguenther@suse.de>
1571
1572 PR middle-end/33693
1573 PR middle-end/33695
1574 PR middle-end/33697
1575 * gcc.dg/pr33693.c: New testcase.
1576 * gcc.dg/pr33695.c: Likewise.
1577 * gcc.dg/pr33697.c: Likewise.
1578
1579 2007-10-08 Richard Guenther <rguenther@suse.de>
1580
1581 PR middle-end/33691
1582 PR middle-end/33694
1583 PR middle-end/33696
1584 * gcc.dg/pr33691.c: New testcase.
1585 * gcc.dg/pr33694.c: Likewise.
1586 * gcc.dg/pr33696.c: Likewise.
1587
1588 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1589
1590 PR libfortran/33683
1591 * gfortran.dg/gamma_5.f90: New test case
1592
1593 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1594
1595 PR fortran/20851
1596 * initialization_1.f90: Fix dg-error annotations.
1597 * initialization_14.f90: New.
1598 * initialization_7.f90: Fix dg-error annotations.
1599 * initialization_9.f90: Likewise.
1600
1601 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1602
1603 * gfortran.dg/error_recovery_4.f90: New test.
1604
1605 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1606
1607 * gfortran.dg/default_format_denormal_2.f90: New test.
1608 * gfortran.dg/default_format_2.inc: New test.
1609 * gfortran.dg/default_format_denormal_1.f90: New test.
1610 * gfortran.dg/default_format_1.inc: New test.
1611 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1612 numbers.
1613 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1614 numbers.
1615
1616 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1617
1618 * gfortran.dg/namelist_15.f90: Revise test.
1619
1620 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1621
1622 PR tree-optimization/33655
1623 * gcc.dg/torture/pr33655.c: New.
1624
1625 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1626
1627 PR tree-optimization/33572
1628 * g++.dg/torture/pr33572.C: New.
1629
1630 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1631
1632 PR fortran/25076
1633 * gfortran.dg/forall_11.f90: New.
1634
1635 2007-10-05 Michael Matz <matz@suse.de>
1636
1637 PR middle-end/33667
1638 * gcc.dg/pr33667.c: New testcase.
1639
1640 2007-10-05 Richard Guenther <rguenther@suse.de>
1641
1642 PR middle-end/33666
1643 * gcc.dg/pr33666.c: New testcase.
1644
1645 2007-10-05 Michael Matz <matz@suse.de>
1646
1647 PR inline-asm/33600
1648 * gcc.target/i386/pr33600.c: New testcase.
1649
1650 2007-10-05 Richard Guenther <rguenther@suse.de>
1651
1652 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1653
1654 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1655
1656 PR target/33635
1657 * gcc.target/mips/pr33635-1.c: New test.
1658
1659 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1660
1661 PR libfortran/33253
1662 * gfortran.dg/namelist_39.f90: Revise to use long names.
1663
1664 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1665
1666 PR fortran/33646
1667 * gfortran.dg/pr33646.f90: New file.
1668
1669 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1670
1671 PR fortran/33529
1672 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1673 * gfortran.dg/char_decl_2.f90: New test.
1674
1675 2007-10-04 Richard Guenther <rguenther@suse.de>
1676
1677 PR middle-end/33641
1678 * gcc.c-torture/compile/pr33641.c: New testcase.
1679
1680 2007-10-04 Michael Matz <matz@suse.de>
1681
1682 PR rtl-optimization/33653
1683 * gcc.dg/pr33653.c: New.
1684
1685 2007-10-04 Richard Guenther <rguenther@suse.de>
1686
1687 PR tree-optimization/33627
1688 * g++.dg/torture/pr33627.C: New testcase.
1689
1690 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1691
1692 PR fortran/33626
1693 * gfortran.dg/parens_6.f90: New.
1694
1695 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1696
1697 PR fortran/33646
1698 PR fortran/33542
1699 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1700
1701 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1702
1703 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1704
1705 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1706
1707 PR target/33635
1708 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1709 and mips_forced_be.
1710 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1711 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1712 options.
1713 * gcc.target/mips/fpr-moves-1.c: New test.
1714 * gcc.target/mips/fpr-moves-2.c: Likewise.
1715 * gcc.target/mips/fpr-moves-3.c: Likewise.
1716 * gcc.target/mips/fpr-moves-4.c: Likewise.
1717 * gcc.target/mips/fpr-moves-5.c: Likewise.
1718 * gcc.target/mips/fpr-moves-6.c: Likewise.
1719 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1720
1721 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1722
1723 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1724
1725 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1726
1727 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1728 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1729
1730 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1731
1732 PR fortran/33198
1733 * gfortran.dg/common_errors_1.f90: New.
1734
1735 2007-10-03 Doug Kwan <dougkwan@google.com>
1736 Richard Guenther <rguenther@suse.de>
1737
1738 PR debug/31899
1739 * g++.dg/debug/using3.C: New testcase.
1740
1741 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742
1743 PR libfortran/33253
1744 * gfortran.dg/namelist_38.f90: New test.
1745 * gfortran.dg/namelist_39.f90: New test.
1746
1747 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1748
1749 PR libfortran/33469
1750 * gfortran.dg/default_format_1.f90: New test.
1751 * gfortran.dg/default_format_2.f90: New test.
1752 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1753 * gfortran.dg/real_const_3.f90: Adjust expected output.
1754
1755 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1756
1757 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1758 default ABI. Split mips_forced_abi into mips_forced_abi and
1759 mips_forced_regs.
1760 (is_gp32_flag): Return true for -mabi=32.
1761 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1762 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1763 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1764 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1765 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1766 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1767 * gcc.target/mips/save-restore-2.c: Likewise.
1768 * gcc.target/mips/save-restore-3.c: Likewise.
1769 * gcc.target/mips/save-restore-4.c: Likewise.
1770
1771 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1772
1773 PR middle-end/33617
1774 * gcc.c-torture/compile/pr33617.c: New test.
1775
1776 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1777
1778 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1779 -gstabs+ for extended options.
1780
1781 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1782
1783 PR fortran/33542
1784 * gfortran.dg/ambiguous_specific_1.f90: New test.
1785
1786 2007-10-02 Revital Eres <eres@il.ibm.com>
1787
1788 * gcc.target/powerpc/paired-8.c: New test.
1789 * gcc.target/powerpc/paired-9.c: New test.
1790 * gcc.target/powerpc/paired-10.c: New test.
1791
1792 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1793
1794 PR fortran/33566
1795 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1796
1797 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1798
1799 PR fortran/33554
1800 * gfortran.dg/intent_out_2.f90: New test.
1801
1802 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1803
1804 PR fortran/33550
1805 * gfortran.dg/ambiguous_reference_1.f90: New test.
1806
1807 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1808
1809 PR fortran/31154
1810 PR fortran/31229
1811 PR fortran/33334
1812 * gfortran.dg/function_kinds_1.f90: New test.
1813 * gfortran.dg/function_kinds_2.f90: New test.
1814 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1815 use association into interfaces.
1816
1817 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1818
1819 PR testsuite/31828
1820 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1821 (overflow): Use INFINITY, not FP_INFINITE.
1822 gcc.dg/float-range-4.c: Likewise.
1823 gcc.dg/float-range-5.c: Likewise.
1824
1825 2007-10-01 Nick Clifton <nickc@redhat.com>
1826
1827 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1828 for 16-bit targets.
1829
1830 2007-09-30 Diego Novillo <dnovillo@google.com>
1831
1832 PR 33593
1833 * g++.dg/tree-ssa/pr33593.C: New test.
1834
1835 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1836
1837 PR libfortran/33400
1838 * gfortran.dg/PR19872.f: Fix test condition.
1839 * gfortran.dg/list_read_7.f90: New test.
1840
1841 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1842
1843 PR tree-optimization/33597
1844 * gcc.dg/vect/pr33597.c: New testcase.
1845
1846 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1847
1848 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1849 * gcc.target/i386/pr33524.c: ...this.
1850
1851 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1852
1853 PR fortran/33354
1854 * gfortran.dg/minmaxloc_4.f90: New.
1855
1856 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1857
1858 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1859
1860 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1861
1862 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1863
1864 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1865
1866 PR c++/33213
1867 * g++.dg/cpp0x/variadic79.C: New.
1868
1869 2007-09-28 Michael Matz <matz@suse.de>
1870 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR rtl-optimization/33552
1873 * gcc.target/i386/pr33552.c: New runtime test.
1874 * gcc.target/i386/strinline.c: New compile time test.
1875
1876 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1877
1878 * gfortran.dg/openmp_stack.f90: Removed.
1879
1880 PR c++/31434
1881 * g++.dg/cpp0x/variadic80.C: New test.
1882
1883 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1884
1885 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1886 r128057.
1887
1888 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1889
1890 PR middle-end/7003
1891 * gcc.target/powerpc/gcse-1.c: New test.
1892
1893 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1894
1895 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1896 fixed capitalizations.
1897 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1898 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1899 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1900 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1901 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1902 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1903 * gfortran.dg/min_max_conformance.f90: Likewise.
1904
1905 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1906
1907 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1908 options.
1909 * gcc.dg/c99-tgmath-2.c: Likewise.
1910 * gcc.dg/c99-tgmath-3.c: Likewise.
1911 * gcc.dg/c99-tgmath-4.c: Likewise.
1912
1913 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1914
1915 PR fortran/33568
1916 * gfortran.dg/anint_1.f90: New test.
1917
1918 2007-09-27 Ian Lance Taylor <iant@google.com>
1919
1920 PR tree-optimization/33565
1921 * gcc.dg/Wstrict-overflow-20.c: New test.
1922
1923 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1924
1925 * gfortran.dg/openmp_stack.f90: Fix typo.
1926 * gfortran.dg/recursive_stack.f90: Fix typo.
1927
1928 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1929
1930 PR c++/33493
1931 * g++.dg/template/error31.C: New.
1932
1933 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1934
1935 * lib/prune.exp: Prune also "^In function .*$" lines and
1936 "^ inlined from .*$" lines.
1937
1938 2007-09-26 Richard Guenther <rguenther@suse.de>
1939
1940 PR tree-optimization/33563
1941 * gcc.dg/torture/pr33563.c: New testcase.
1942
1943 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1944
1945 PR c/25309
1946 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1947 array.
1948 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1949 without -O2.
1950
1951 2007-09-26 Richard Guenther <rguenther@suse.de>
1952
1953 PR tree-optimization/30375
1954 PR tree-optimization/33560
1955 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1956 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1957 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1958 * gcc.dg/torture/pr30375.c: New testcase.
1959 * gcc.dg/torture/pr33560.c: New testcase.
1960 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1961
1962 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1963
1964 PR c++/33207
1965 * g++.dg/parse/crash38.C: New test.
1966
1967 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1968
1969 PR target/33524
1970 * gcc.target/i386/sse5-convert.c: New file, test int->long
1971 vectorized conversions.
1972
1973 2007-09-25 Revital Eres <eres@il.ibm.com>
1974
1975 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1976
1977 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1978
1979 PR c/32295
1980 * gcc.dg/enum-incomplete-1.c: New test.
1981
1982 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1983
1984 * gcc.c-torture/compile/20070919-1.c: New test.
1985
1986 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1987
1988 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1989
1990 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1991
1992 PR c++/14688
1993 * g++.dg/inherit/override_attribs.C: New file.
1994
1995 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1996
1997 PR fortran/33269
1998 * io.c (check_format_string): Move NULL and constant checks into
1999 this function.
2000 (check_io_constraints): Call gfc_simplify_expr() before calling
2001 check_format_string(). Remove NULL and constant checks.
2002
2003 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
2004
2005 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2006 * gcc.c-torture/execute/loop-2g.x: Likewise.
2007
2008 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
2009
2010 * lib/target-supports.exp (check_effective_target_mips16_attribute):
2011 Reject hard-float modes unless the ABI is o32 or o64.
2012 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2013 of gcc.exp. Skip the tests when mips16 code generation is not
2014 supported.
2015 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2016 and use dg-add-options mips16_attribute.
2017
2018 2007-09-24 Jakub Jelinek <jakub@redhat.com>
2019
2020 PR c++/33506
2021 * g++.dg/ext/attrib29.C: New test.
2022
2023 2007-09-23 Ollie Wild <aaw@google.com>
2024
2025 * gcc.dg/fold-bitand-1.c: New test.
2026 * gcc.dg/fold-bitand-2.c: New test.
2027 * gcc.dg/fold-bitand-3.c: New test.
2028 * gcc.dg/fold-bitand-4.c: New test.
2029
2030 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2031
2032 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2033 any of the macros to be defined for __mips16.
2034 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2035
2036 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2037
2038 * gcc.dg/vect/pr21591.c: Require vect_int.
2039 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2040 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2041 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2042
2043 2007-09-23 Jakub Jelinek <jakub@redhat.com>
2044
2045 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2046 attributes.
2047 * gcc.dg/va-arg-pack-len-2.c: New test.
2048 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2049 attributes.
2050 * g++.dg/ext/va-arg-pack-len-2.C: New test.
2051
2052 PR tree-optimization/32772
2053 * gcc.c-torture/compile/20070905-1.c: New test.
2054
2055 PR tree-optimization/32975
2056 * gcc.dg/pr32975.c: New test.
2057
2058 PR middle-end/28755
2059 * gcc.dg/pr28755.c: New test.
2060
2061 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2062
2063 * lib/target-supports.exp (check_effective_target_nomips16): New
2064 procedure.
2065 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2066 for mipsisa64*-*-*.
2067 * gcc.dg/vect/vect.exp: Likewise.
2068 * g++.dg/vect/vect.exp: Likewise.
2069 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2070 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2071 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2072 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2073 * gcc.target/mips/clear-cache-1.c (f): Likewise.
2074 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2075 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2076 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2077 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2078 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2079 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2080 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2081 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2082 (test14, test15, test16, test17, test18): Likewise.
2083 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2084 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2085 (test14, test15, test16, test17, test18, test19, test20, test21)
2086 (test22): Likewise.
2087 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2088 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2089 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2090 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2091 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2092 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2093 * gcc.target/mips/mips-3d-1.c (main): Likewise.
2094 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2095 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2096 (test13, test14, test15, test16, test17, test18, test19, test20)
2097 (test21, test22, test23, test24, test25, test26, test27, test28)
2098 (test29, test30, test31): Likewise.
2099 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2100 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2101 (test13, test14, test15, test16, test17, test18, test19, test20)
2102 (test21, test22, test23, test24, test25, test26, test27, test28)
2103 (test29, test30, test31, test32, test33, test34, test35, test36)
2104 (test37, test38, test39, test40, test41, test42, test43, test44)
2105 (test45, test46, test47, test48, test49, test50, test51, test52)
2106 (test53, test54, test55, test56, test57, test58, test59, test60)
2107 (test61, test62, test63): Likewise.
2108 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2109 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2110 (test13, test14, test15, test16, test17, test18, test19, test20)
2111 (test21, test22, test23, test24, test25, test26, test27, test28)
2112 (test29, test30, test31): Likewise.
2113 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2114 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2115 (test13, test14, test15, test16, test17, test18, test19, test20)
2116 (test21, test22, test23, test24, test25, test26, test27, test28)
2117 (test29, test30, test31): Likewise.
2118 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2119 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2120 (test13, test14, test15): Likewise.
2121 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2122 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2123 (test13, test14, test15): Likewise.
2124 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2125 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2126 (test13, test14, test15, test16, test17, test18, test19, test20)
2127 (test21, test22, test23, test24, test25, test26, test27, test28)
2128 (test29, test30, test31): Likewise.
2129 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2130 (matrix_multiply4: Likewise.
2131 * gcc.target/mips/mips-ps-1.c (main): Likewise.
2132 * gcc.target/mips/mips-ps-2.c (main): Likewise.
2133 * gcc.target/mips/mips-ps-3.c (main): Likewise.
2134 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2135 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2136 (test13, test14, test15, test16, test17, test18, test19, test20)
2137 (test21, test22, test23, test24, test25, test26, test27, test28)
2138 (test29, test30, test31): Likewise.
2139 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2140 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2141 (test13, test14, test15, test16, test17, test18, test19, test20)
2142 (test21, test22, test23, test24, test25, test26, test27, test28)
2143 (test29, test30, test31): Likewise.
2144 * gcc.target/mips/mips-ps-5.c (main): Likewise.
2145 * gcc.target/mips/mips-ps-6.c (main): Likewise.
2146 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2147 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2148 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2149 (sub_v4qi): Likewise.
2150 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2151 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2152 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2153 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2154 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2155 (subb, subc): Likewise.
2156 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2157 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2158 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2159 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2160 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2161 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2162 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2163 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2164 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2165 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2166 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2167 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2168 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2169
2170 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2171
2172 * lib/target-supports.exp (add_options_for_mips16_attribute)
2173 (check_effective_target_mips16_attribute): New functions.
2174 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2175 command line.
2176 (dg-mips-options) Remove -mno-mips16 handling. Add options to
2177 extra_test_flags.
2178 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2179 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2180 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2181 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2182 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2183 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2184 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2185 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2186 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2187 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2188 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2189 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2190 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2191 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2192 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2193 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2194 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2195 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2196 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2197 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2198 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2199 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2200 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2201 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2202 (NOMIPS16): Delete.
2203 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2204 of dg-options.
2205 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2206 options. Require { target mips16_attribute } and use dg-add-options
2207 to add the associated options.
2208 (foo): Use MIPS16.
2209 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2210 * gcc.target/mips/call-saved-3.c: Likewise.
2211 * gcc.target/mips/code-readable-1.c: Require { target
2212 mips16_attribute } and use dg-add-options to add the associated
2213 options. Remove trailing whitespace.
2214 (NOMIPS16): Delete.
2215 * gcc.target/mips/code-readable-2.c: Likewise.
2216 * gcc.target/mips/code-readable-3.c: Likewise.
2217 * gcc.target/mips/mips16-attributes-2.c: Likewise.
2218 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2219 Require { target mips16_attribute } and use dg-add-options to
2220 add the associated options.
2221 (cksum16, cksum8): Use MIPS16.
2222 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2223 Require { target mips16_attribute } and use dg-add-options to
2224 add the associated options.
2225 (foo): Use MIPS16.
2226 * gcc.target/mips/save-restore-2.c: Likewise.
2227 * gcc.target/mips/save-restore-3.c: Likewise.
2228 * gcc.target/mips/save-restore-4.c: Likewise.
2229 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
2230 -mno-abicalls.
2231 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2232 (foo): Use NOMIPS16.
2233
2234 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
2235
2236 PR fortran/33337
2237 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2238
2239 PR fortran/33376
2240 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2241
2242 2007-09-22 Tobias Burnus <burnus@net-b.de>
2243
2244 PR fortran/33445
2245 * gfortran.dg/gomp/free-2.f90: New.
2246 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2247 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2248
2249 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
2250
2251 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2252 * gcc.target/i386/sse5-haddX.c: Ditto.
2253 * gcc.target/i386/sse5-hsubX.c: Ditto.
2254 * gcc.target/i386/sse5-maccXX.c: Ditto.
2255 * gcc.target/i386/sse5-msubXX.c: Ditto.
2256 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2257 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2258 * gcc.target/i386/sse5-permpX.c: Ditto.
2259 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2260 effective target.
2261 * gcc.target/i386/sse5-fma-vector.c: Ditto.
2262 * gcc.target/i386/sse5-ima-vector.c: Ditto.
2263 * gcc.target/i386/sse5-pcmov.c: Ditto.
2264 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2265
2266 2007-09-22 Richard Guenther <rguenther@suse.de>
2267
2268 PR tree-optimization/33146
2269 * gcc.c-torture/compile/pr33146.c: New testcase.
2270
2271 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2272
2273 * lib/target-supports.exp (check_cached_effective_target): New
2274 procedure.
2275 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2276 (check_effective_target_c99_runtime): New procedure.
2277 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2278 (test3l): Likewise cargl.
2279 * gcc.dg/builtins-59.c: Require c99_runtime.
2280 * gcc.dg/builtins-61.c: Likewise.
2281 * gcc.dg/builtins-62.c: Likewise.
2282
2283 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2284
2285 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2286 * lib/target-supports-dg.exp (dg-add-options): Likewise.
2287 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2288 target-specific dg-options.
2289 * gcc.dg/builtins-20.c: Likewise.
2290 * gcc.dg/builtins-53.c: Likewise.
2291 * gcc.dg/builtins-55.c: Likewise.
2292 * gcc.dg/single-precision-constant.c: Likewise.
2293 * gcc.dg/torture/builtin-convert-1.c: Likewise.
2294 * gcc.dg/torture/builtin-convert-2.c: Likewise.
2295 * gcc.dg/torture/builtin-convert-3.c: Likewise.
2296 * gcc.dg/torture/builtin-convert-4.c: Likewise.
2297 * gcc.dg/torture/builtin-power-1.c: Likewise.
2298
2299 2007-09-21 Chao-ying Fu <fu@mips.com>
2300
2301 * lib/target-supports.exp (check_effective_target_fixed_point): New to
2302 check if targets have fixed-point supports.
2303 * gcc.dg/fixed-point/fixed-point.exp: New file.
2304 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2305 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2306 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2307 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2308 * gcc.dg/fixed-point/constants-pedantic.c,
2309 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2310 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2311 * gcc.dg/fixed-point/keywords-ignored-c99.c,
2312 * gcc.dg/fixed-point/keywords-pedantic.c,
2313 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2314 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2315 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2316 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2317 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2318 * gcc.dg/fixed-point/func-vararg-mixed.c,
2319 * gcc.dg/fixed-point/operator-logical.c,
2320 * gcc.dg/fixed-point/struct-union.c,
2321 * gcc.dg/fixed-point/bit-complement.c,
2322 * gcc.dg/fixed-point/operator-bitwise.c,
2323 * gcc.dg/fixed-point/operator-comma.c,
2324 * gcc.dg/fixed-point/struct-layout-1.c,
2325 * gcc.dg/fixed-point/union-init.c,
2326 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2327 * gcc.dg/fixed-point/func-mixed.c,
2328 * gcc.dg/fixed-point/func-vararg-size0.c,
2329 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2330 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2331 * gcc.dg/fixed-point/operator-unary.c,
2332 * gcc.dg/fixed-point/allop-const.c,
2333 * gcc.dg/fixed-point/muldiv-warning.c,
2334 * gcc.dg/nofixed-point-1.c,
2335 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2336 * gcc.target/mips/fixed-vector-type.c,
2337 * gcc.target/mips/fixed-scalar-type.c: New tests.
2338
2339 2007-09-21 Olivier Hainque <hainque@adacore.com>
2340
2341 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2342 * gnat.dg/test_nested_subtype_byref.adb: New test.
2343
2344 2007-09-21 Jakub Jelinek <jakub@redhat.com>
2345
2346 PR fortran/33439
2347 * gfortran.dg/gomp/pr33439.f90: New test.
2348
2349 2007-09-21 Tobias Burnus <burnus@net-b.de>
2350
2351 PR fortran/33455
2352 * gfortran.dg/merge_char_3.f90: New.
2353
2354 2007-09-21 Tobias Burnus <burnus@net-b.de>
2355
2356 PR fortran/33037
2357 * gfortran.dg/transfer_check_1.f90: New.
2358
2359 2007-09-20 Asher Langton <langton2@llnl.gov>
2360
2361 PR fortran/20441
2362 * gfortran.dg/init_flag_1.f90: New.
2363 * gfortran.dg/init_flag_2.f90: New.
2364 * gfortran.dg/init_flag_3.f90: New.
2365 * gfortran.dg/init_flag_4.f90: New.
2366 * gfortran.dg/init_flag_5.f90: New.
2367 * gfortran.dg/init_flag_6.f90: New.
2368 * gfortran.dg/init_flag_7.f90: New.
2369
2370 2007-09-20 Paolo Carlini <pcarlini@suse.de>
2371
2372 PR c++/33460
2373 * g++.dg/ext/anon-struct6.C: New.
2374
2375 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2376
2377 PR libfortran/23272
2378 * gfortran.dg/inquire_10.f90: New test.
2379
2380 2007-09-20 Joseph Myers <joseph@codesourcery.com>
2381
2382 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2383
2384 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2385
2386 PR fortran/33221
2387 * gfortran.dg/used_types_18.f90: Declare variable of empty
2388 derived type.
2389
2390 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2391
2392 PR fortran/33288
2393 * gfortran.dg/array_constructor_19.f90: New test.
2394
2395 2007-09-20 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR debug/33316
2398 * gcc.dg/debug/pr33316.c: New test.
2399
2400 PR c++/33496
2401 * g++.dg/cpp0x/variadic76.C: New test.
2402 * g++.dg/cpp0x/variadic77.C: New test.
2403 * g++.dg/cpp0x/variadic78.C: New test.
2404
2405 PR c/33238
2406 PR c/27301
2407 * gcc.c-torture/execute/20070919-1.c: New test.
2408 * gcc.dg/pr33238.c: New test.
2409 * gcc.dg/pr27301.c: New test.
2410
2411 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
2412
2413 * lib/target-supports.exp (check_effective_target_mips64): New
2414 procedure.
2415 * gcc.dg/lower-subreg-1.c: Require !mips64.
2416 * gcc.dg/sibcall-3.c (ATTR): New macro.
2417 (recurser_void1, recurser_void2): Use it.
2418 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2419 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2420
2421 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
2422
2423 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2424 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
2425 warning annotation.
2426 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2427
2428 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
2429
2430 PR fortran/33497
2431 * gfortran.dg/c_loc_tests_11.f03: New test case.
2432
2433 2007-09-20 Paolo Carlini <pcarlini@suse.de>
2434
2435 PR c++/33459
2436 * g++.dg/init/ref14.C: New.
2437
2438 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
2439
2440 * gnat.dg/slice2.ad[sb]: New testcase.
2441
2442 2007-09-19 Nick Clifton <nickc@redhat.com>
2443
2444 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2445
2446 2007-09-19 Jie Zhang <jie.zhang@analog.com>
2447
2448 * gcc.target/bfin/bfin.exp: New.
2449 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2450 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2451 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2452 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2453 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2454 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2455 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2456 mcpu-bf561.c, mcpu-default.c}: New tests.
2457
2458 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
2459
2460 Restore detection of unsupported TLS.
2461
2462 Revert this patch:
2463 2007-02-10 Richard Henderson <rth@redhat.com>
2464
2465 * lib/target-supports.exp (check_effective_target_tls): Redefine
2466 to mean non-emulated tls.
2467 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2468 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2469 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2470 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2471 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2472 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2473 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2474
2475 And then:
2476 * lib/target-supports.exp (check_effective_target_tls): Use
2477 stronger test for compiler support for TLS.
2478 (check_effective_target_tls_native): New, to test for non-emulated
2479 TLS support.
2480 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2481 instead of dg-require-effective-target tls.
2482 * g++.dg/gomp/copyin-1.C: Likewise.
2483 * g++.dg/gomp/sharing-1.C: Likewise.
2484 * g++.dg/gomp/tls-1.C: Likewise.
2485 * g++.dg/gomp/tls-2.C: Likewise.
2486 * g++.dg/gomp/tls-3.C: Likewise.
2487 * g++.dg/tls/diag-1.C: Likewise.
2488 * g++.dg/tls/diag-2.C: Likewise.
2489 * g++.dg/tls/diag-3.C: Likewise.
2490 * g++.dg/tls/diag-4.C: Likewise.
2491 * g++.dg/tls/diag-5.C: Likewise.
2492 * g++.dg/tls/init-1.C: Likewise.
2493 * g++.dg/tls/init-2.C: Likewise.
2494 * g++.dg/tls/trivial.C: Likewise.
2495 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2496 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2497 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2498 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2499 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2500 * gcc.dg/gomp/clause-1.c: Likewise.
2501 * gcc.dg/gomp/copyin-1.c: Likewise.
2502 * gcc.dg/gomp/sharing-1.c: Likewise.
2503 * gcc.dg/gomp/tls-1.c: Likewise.
2504 * gcc.dg/gomp/tls-2.c: Likewise.
2505 * gcc.dg/tls/alpha-1.c: Likewise.
2506 * gcc.dg/tls/opt-1.c: Likewise.
2507 * gcc.dg/tls/opt-13.c: Likewise.
2508 * gcc.dg/tls/opt-14.c: Likewise.
2509 * gcc.dg/tls/opt-2.c: Likewise.
2510 * gcc.dg/tls/opt-3.c: Likewise.
2511 * gcc.dg/tls/opt-4.c: Likewise.
2512 * gcc.dg/tls/opt-7.c: Likewise.
2513 * gcc.dg/tls/section-1.c: Likewise.
2514 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2515 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2516 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2517 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2518 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2519 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2520 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2521 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2522 * gfortran.dg/gomp/fixed-1.f: Likewise.
2523 * gfortran.dg/gomp/free-1.f90: Likewise.
2524 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2525 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2526 * gfortran.dg/gomp/reduction1.f90: Likewise.
2527 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2528
2529 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2530
2531 PR fortran/31119
2532 * gfortran.dg/bounds_check_9.f90: New test.
2533 * gfortran.dg/bounds_check_fail_2.f90: New test.
2534
2535 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2536
2537 PR c++/33462 (again)
2538 * g++.dg/ext/va-arg1.C: Adjust.
2539
2540 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2541
2542 PR c++/33462
2543 * g++.dg/ext/va-arg1.C: New.
2544
2545 2007-09-18 Tobias Burnus <burnus@net-b.de>
2546
2547 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2548
2549 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2550
2551 PR c++/33463
2552 * g++.dg/rtti/typeid6.C: New.
2553
2554 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2555
2556 PR c++/33464
2557 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2558 * g++.dg/ext/is_class_error2.C: New.
2559
2560 2007-09-18 Richard Guenther <rguenther@suse.de>
2561
2562 PR tree-optimization/33340
2563 * g++.dg/torture/pr33340.C: New testcase.
2564
2565 2007-09-18 Tobias Burnus <burnus@net-b.de>
2566
2567 PR fortran/33231
2568 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2569 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2570 * gfortran.dg/elemental_subroutine_5.f90: New.
2571
2572 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2573
2574 * lib/target-supports.exp (check_profiling_available): Extend
2575 mips*-*-elf check to mips*-*-elf*.
2576
2577 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2578
2579 * gcc.dg/format/c90-scanf-5.c: New test.
2580 * gcc.dg/format/c99-scanf-4.c: New test.
2581 * gcc.dg/format/ext-7.c: New test.
2582 * gcc.dg/format/ext-8.c: New test.
2583
2584 PR middle-end/33423
2585 * gcc.c-torture/compile/20070915-1.c: New test.
2586
2587 2007-09-17 Tobias Burnus <burnus@net-b.de>
2588
2589 PR fortran/33106
2590 * gfortran.dg/private_type_9.f90: New.
2591
2592 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2593
2594 PR middle-end/33449
2595 * gfortran.dg/pr33449.f90: New test.
2596
2597 2007-09-17 Tobias Burnus <burnus@net-b.de>
2598
2599 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2600 * gfortran.dg/private_type_1.f90: Ditto
2601 * gfortran.dg/interface_18.f90: New.
2602 * gfortran.dg/private_type_8.f90: New.
2603
2604 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2605
2606 PR c++/33124
2607 * g++.dg/warn/new1.C: Adjust.
2608 * g++.dg/torture/str_empty.C: Likewise.
2609
2610 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2611
2612 * gcc.target/mips/dse-1.c: New test.
2613
2614 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2615
2616 PR c++/32756
2617 * g++.dg/overload/operator3.C: New.
2618
2619 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2620
2621 * gcc.target/mips/truncate-1.c: New test.
2622
2623 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2624
2625 PR fortran/29396
2626 PR fortran/29606
2627 PR fortran/30625
2628 PR fortran/30871
2629 * gfortran.dg/subref_array_pointer_1.f90: New test.
2630 * gfortran.dg/subref_array_pointer_2.f90: New test.
2631
2632 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2633
2634 * gfortran.dg/nint_2.f90: Correct last change.
2635
2636 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2637
2638 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2639
2640 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2641
2642 * gcc.dg/vect/pr33373b.c: New test.
2643
2644 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR target/33438
2647 * gcc.target/i386/pr33438.c: New test.
2648
2649 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2650
2651 * gfortran.dg/nint_2.f90: Revert previous commit.
2652
2653 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2654
2655 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2656
2657 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2658
2659 PR debug/33429
2660 * g++.dg/other/unused1.C: XFAIL class2 scan.
2661
2662 2007-09-13 Tobias Burnus <burnus@net-b.de>
2663
2664 PR fortran/33343
2665 * gfortran.dg/elemental_args_check_1.f90: New.
2666 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2667 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2668
2669 2007-09-13 Tobias Burnus <burnus@net-b.de>
2670
2671 * gfortran.dg/recursive_check_3.f90: New.
2672
2673 2007-09-13 Tobias Burnus <burnus@net-b.de>
2674
2675 PR fortran/33412
2676 * gfortran.dg/elemental_bind_c.f90: New.
2677
2678 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2679
2680 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2681 * gcc.target/mips/mips16-attributes-2.c: New test.
2682 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2683 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2684 hard-float asm when __mips16 is defined.
2685 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2686 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2687 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2688 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2689 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2690 * gcc.target/mips/pr26765.c (foo): Likewise.
2691 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2692 targets, use dg-mips-options instead of dg-options, and use -mgp32
2693 to force 32-bit mode.
2694 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2695 and 64-bit mode.
2696 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2697
2698 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2699 Michael Meissner <michael.meissner@amd.com>
2700
2701 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2702 * gcc.target/i386/sse5-hsubX.c: Ditto.
2703 * gcc.target/i386/sse5-permpX.c: Ditto.
2704 * gcc.target/i386/sse5-haddX.c: Ditto.
2705 * gcc.target/i386/sse5-maccXX.c: Ditto.
2706 * gcc.target/i386/sse5-msubXX.c: Ditto.
2707 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2708 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2709
2710 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2711 optimizes floating point conditional moves into the pcmov
2712 instruction on SSE5.
2713 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2714
2715 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2716 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2717 SSE5.
2718
2719 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2720 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2721
2722 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2723 optimizes (a*b)+c into fmadd on SSE5.
2724
2725 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2726 whether the SSE5 instructions can be generated.
2727
2728 * gcc.target/i386/sse5-check.h: New. Add support for
2729 SSE5 tests.
2730
2731 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2732 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2733 * gcc.target/i386/sse-13.c: Ditto.
2734 * gcc.target/i386/sse-14.c: Ditto.
2735
2736 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2737
2738 PR testsuite/33153
2739 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2740 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2741
2742 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR target/32338
2745 * gcc.dg/pr32338-1.c: New test.
2746 * gcc.dg/pr32338-2.c: New test.
2747
2748 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2749
2750 * lib/target-supports.exp (check_effective_target_sync_int_long):
2751 Revert change to add xtensa.
2752 (check_effective_target_sync_char_short): Likewise.
2753
2754 2007-09-12 Olivier Hainque <hainque@adacore.com>
2755
2756 * gnat.dg/packed_subtype.adb: New test.
2757
2758 2007-09-12 Tobias Burnus <burnus@net-b.de>
2759
2760 PR fortran/33297
2761 * gfortran.dg/intrinsic_size.f90: New.
2762
2763 2007-09-12 Tobias Burnus <burnus@net-b.de>
2764
2765 PR fortran/33284
2766 PR fortran/33310
2767 * gfortran.dg/conflicts_2.f90: New.
2768
2769 2007-09-12 Ira Rosen <irar@il.ibm.com>
2770
2771 PR tree-optimization/32377
2772 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2773 dependence distance.
2774 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2775 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2776 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2777 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2778
2779 2007-09-12 Richard Guenther <rguenther@suse.de>
2780
2781 PR middle-end/33382
2782 * gcc.c-torture/compile/pr33382.c: New testcase.
2783 * gcc.c-torture/execute/pr33382.c: Likewise.
2784
2785 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2786
2787 PR fortran/33395
2788 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2789
2790 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2791
2792 PR tree-optimization/33373
2793 * gcc.dg/vect/pr33373.c: New test.
2794
2795 2007-09-12 Ben Elliston <bje@au.ibm.com>
2796
2797 * lib/target-supports.exp (check_effective_target_vect_no_double):
2798 Remove unused proc.
2799
2800 2007-09-12 Ben Elliston <bje@au.ibm.com>
2801 Ulrich Weigand <uweigand@de.ibm.com>
2802
2803 * gcc.target/spu/dfcgt-nan.c: New test.
2804
2805 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2806
2807 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2808
2809 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2810
2811 PR fortran/33040
2812 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2813
2814 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2815
2816 * gcc.dg/va-arg-pack-len-1.c: New test.
2817 * g++.dg/va-arg-pack-len-1.C: New test.
2818
2819 2007-09-11 Michael Matz <matz@suse.de>
2820
2821 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2822
2823 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2824
2825 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2826 checks for size of long double.
2827 * gcc.dg/dfp/convert.h: New file.
2828 * gcc.dg/dfp/convert-bfp-2.c: New test.
2829 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2830 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2831 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2832 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2833 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2834 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2835 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2836 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2837 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2838
2839 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2840
2841 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2842 Change dg-final to expect 1 non-profitable loop and
2843 3 profitable loops.
2844 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2845 Change dg-final to expect 1 non-profitable loop and
2846 3 profitable loops.
2847 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2848 Change dg-final to expect 1 profitable loop.
2849 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2850 Change dg-final to expect 1 profitable loop.
2851
2852 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2853
2854 * gcc.target/mips/call-saved-1.c: New test.
2855 * gcc.target/mips/call-saved-2.c: Likewise.
2856 * gcc.target/mips/call-saved-3.c: Likewise.
2857 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2858 instead of mips_mips64. Set mips_fp64 too.
2859 (is_gp32_flag): Return true for -mips1 and -mips2.
2860 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2861
2862 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2863
2864 * g++.dg/ext/va-arg-pack-1.C: New test.
2865 * g++.dg/ext/va-arg-pack-2.C: New test.
2866
2867 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2868
2869 PR target/33369
2870 * gcc.dg/vect/pr33369.c: New test.
2871
2872 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2873
2874 PR fortran/33370
2875 * gfortran.dg/array_memcpy_5.f90: New test.
2876
2877 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2878
2879 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2880
2881 2007-09-09 Richard Guenther <rguenther@suse.de>
2882
2883 * gcc.c-torture/compile/20070906-1.c: New testcase.
2884
2885 2007-09-09 Ira Rosen <irar@il.ibm.com>
2886
2887 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2888 noinline attribute.
2889 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2890 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2891 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2892 Likewise.
2893
2894 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2895
2896 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2897
2898 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2899
2900 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2901
2902 2007-09-09 Ira Rosen <irar@il.ibm.com>
2903
2904 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2905 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2906 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2907 Compile tests with -fno-tree-pre.
2908 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2909 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2910 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2911 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2912 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2913 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2914 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2915 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2916 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2917 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2918 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2919 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2920 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2921 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2922 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2923 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2924 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2925 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2926 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2927
2928 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2929
2930 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2931 to call objdump.
2932 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2933 Use remote_exec to call c++filt.
2934 * lib/target-supports-dg.exp (dg-require-host-local): New.
2935 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2936 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2937 * g++.dg/rtti/repo1.C: Likewise.
2938 * g++.dg/template/repo1.C: Likewise.
2939 * g++.dg/template/repo2.C: Likewise.
2940 * g++.dg/template/repo3.C: Likewise.
2941 * g++.dg/template/repo4.C: Likewise.
2942 * g++.dg/template/repo5.C: Likewise.
2943 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2944 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2945 * g++.old-deja/g++.pt/repo1.C: Likewise.
2946 * g++.old-deja/g++.pt/repo2.C: Likewise.
2947 * g++.old-deja/g++.pt/repo3.C: Likewise.
2948 * g++.old-deja/g++.pt/repo4.C: Likewise.
2949 * gcc.dg/cpp/trad/builtins.c: Likewise.
2950
2951 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2952
2953 PR tree-optimization/32283
2954 * gcc.dg/tree-ssa/loop-31.c: New test.
2955
2956 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2957
2958 PR rtl-optimization/26449
2959 * gcc.target/i386/pr26449-1.c: New file.
2960
2961 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2962
2963 PR target/33329
2964 PR rtl-optimization/26449
2965 * gcc.target/i386/pr33329.c: New file.
2966
2967 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2968
2969 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2970
2971 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2972
2973 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2974
2975 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2976
2977 PR tree-optimization/33301
2978 * gfortran.dg/vect/pr33301.f: New test.
2979
2980 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2981
2982 PR libfortran/33307
2983 * gfortran.dg/backspace_10.f90: New test.
2984
2985 2007-09-07 Richard Guenther <rguenther@suse.de>
2986
2987 Reapply
2988 2007-09-06 Richard Guenther <rguenther@suse.de>
2989
2990 PR tree-optimization/32586
2991 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2992 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2993 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2994 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2995 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2996 now obsolete simplification.
2997
2998 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2999
3000 PR tree-optimization/33299
3001 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3002 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3003
3004 2007-09-07 Richard Guenther <rguenther@suse.de>
3005
3006 Revert
3007 2007-09-06 Richard Guenther <rguenther@suse.de>
3008
3009 PR tree-optimization/32586
3010 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3011 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3012 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3013 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3014 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3015 now obsolete simplification.
3016
3017 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3018
3019 PR tree-optimization/32821
3020 * gcc.dg/tree-ssa/pr32821.c: New file.
3021
3022 2007-09-07 Richard Sandiford <richard@codesourcery.com>
3023
3024 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3025 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3026 and mips_forced_no_er.
3027 (dg-mips-options): Add -mno-abicalls when a small-data option is
3028 specified. Skip tests with small-data options if mips_forced_gp.
3029 Skip tests with -mexplicit-relocs if mips_forced_no_er.
3030 * gcc.target/mips/sdata-1.c: New test.
3031 * gcc.target/mips/sdata-2.c: Likewise.
3032 * gcc.target/mips/sdata-3.c: Likewise.
3033 * gcc.target/mips/sdata-4.c: Likewise.
3034
3035 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3036
3037 PR fortran/33298
3038 * spread_zerosize_1.f90: New test case.
3039 * spread_bounds_1.f90: New test case.
3040
3041 2007-09-06 Paolo Carlini <pcarlini@suse.de>
3042
3043 PR c++/32674
3044 * g++.dg/template/static31.C: New.
3045
3046 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3047
3048 PR fortran/33271
3049 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3050 powerpc*-linux-gnu.
3051
3052 2007-09-06 David Daney <ddaney@avtrex.com>
3053 Richard Sandiford <richard@codesourcery.com>
3054
3055 PR target/33256
3056 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3057 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3058 * gcc.target/mips/pr33256.c: New test.
3059
3060 2007-09-06 Tom Tromey <tromey@redhat.com>
3061
3062 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3063
3064 2007-09-06 Richard Guenther <rguenther@suse.de>
3065
3066 PR tree-optimization/32586
3067 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3068 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3069 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3070 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3071 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3072 now obsolete simplification.
3073
3074 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
3075
3076 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3077 * gcc.target/i386/sse3-addsubps.c: Ditto.
3078 * gcc.target/i386/sse3-haddpd.c: Ditto.
3079 * gcc.target/i386/sse3-haddps.c: Ditto.
3080 * gcc.target/i386/sse3-hsubpd.c: Ditto.
3081 * gcc.target/i386/sse3-hsubps.c: Ditto.
3082 * gcc.target/i386/sse3-lddqu.c: Ditto.
3083 * gcc.target/i386/sse3-movddup.c: Ditto.
3084 * gcc.target/i386/sse3-movshdup.c: Ditto.
3085 * gcc.target/i386/sse3-movsldup.c: Ditto.
3086
3087 2007-09-06 Richard Guenther <rguenther@suse.de>
3088
3089 PR tree-optimization/33302
3090 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3091
3092 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3093
3094 PR libfortran/33225
3095 * gfortran.dg./fmt_float.f90: New test.
3096
3097 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3098
3099 PR libfortran/33253
3100 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3101
3102 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
3103
3104 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3105 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3106
3107 2007-09-06 Jakub Jelinek <jakub@redhat.com>
3108
3109 * g++.dg/eh/builtin1.C: New test.
3110 * g++.dg/eh/builtin2.C: New test.
3111 * g++.dg/eh/builtin3.C: New test.
3112
3113 PR c++/33289
3114 * g++.dg/eh/builtin4.C: New test.
3115
3116 2007-09-05 Janis Johnson <janis187@us.ibm.com>
3117
3118 * gcc.target/powerpc/dfp-dd.c: New test.
3119 * gcc.target/powerpc/dfp-td.c: New test.
3120
3121 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3122
3123 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3124 * gcc.dg/va-arg-pack-1.c: New test.
3125
3126 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
3127
3128 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3129 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3130 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3131 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3132 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3133
3134 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3135
3136 PR c++/30302
3137 * g++.dg/ext/anon-struct5.C: New.
3138
3139 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
3140
3141 * gcc.dg/i386-cpuid.h: Remove.
3142 * gcc.target/i386/mmx-check.h: Include cpuid.h.
3143 (main): Use __get_cpuid to get target features.
3144 * gcc.target/i386/sse-check.h: Ditto.
3145 * gcc.target/i386/sse2-check.h: Ditto.
3146 * gcc.target/i386/sse3-check.h: Ditto.
3147 * gcc.target/i386/ssse3-check.h: Ditto.
3148 * gcc.target/i386/sse4_1-check.h: Ditto.
3149 * gcc.target/i386/sse4_2-check.h: Ditto.
3150 * gcc.target/i386/sse4a-check.h: Ditto.
3151 * gcc.dg/torture/pr16104-1.c: Ditto.
3152 (do_test): Change to void.
3153 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3154 * gcc.target/i386/sse-6.c: Ditto.
3155 * gcc.target/i386/sse-7.c: Ditto.
3156 * g++.dg/other/i386-1.C: Include cpuid.h.
3157 (main): New function. Use __get_cpuid to get target fetaures.
3158
3159 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3160 David Ung <davidu@mips.com>
3161 Nigel Stephens <nigel@mips.com>
3162
3163 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3164 * gcc.c-torture/compile/mipscop-2.c: Likewise.
3165 * gcc.c-torture/compile/mipscop-3.c: Likewise.
3166 * gcc.c-torture/compile/mipscop-4.c: Likewise.
3167 * gcc.dg/torture/mips-hilo-1.c: Likewise.
3168 * gcc.dg/torture/mips-hilo-2.c: Likewise.
3169 * gcc.dg/torture/pr19683-1.c: Likewise.
3170 * gcc.target/mips/madd-3.c: Likewise.
3171 * gcc.target/mips/maddu-3.c: Likewise.
3172 * gcc.target/mips/msub-3.c: Likewise.
3173 * gcc.target/mips/msubu-3.c: Likewise.
3174 * gcc.target/mips/asm-1.c: Likewise.
3175 * gcc.target/mips/branch-1.c: Likewise.
3176 * gcc.target/mips/ins-1.c: Likewise.
3177 * gcc.target/mips/near-far-3.c: Likewise.
3178 * gcc.target/mips/near-far-4.c: Likewise.
3179 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3180 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3181 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3182 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3183 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3184 * gcc.target/mips/dspr2-MULT.c: Likewise.
3185 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3186 * gcc.target/mips/mips32-dsp-run.c: Likewise.
3187 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3188 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3189 * gcc.target/mips/code-readable-2.c: Likewise.
3190 * gcc.target/mips/code-readable-3.c: Likewise.
3191
3192 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3193 David Ung <davidu@mips.com>
3194 Nigel Stephens <nigel@mips.com>
3195
3196 * gcc.target/mips/mips16-attributes.c: New.
3197
3198 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
3199
3200 PR fortran/31564
3201 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3202
3203 PR fortran/33241
3204 * gfortran.dg/char_length_10.f90: New test.
3205
3206 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3207
3208 PR c++/29731
3209 * g++.dg/parse/template24.C: New.
3210
3211 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3212
3213 * g++.dg/other/spu2vmx-1.C: New test.
3214
3215 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR tree-optimization/33017
3218 * gcc.dg/pr33017.c: New test.
3219
3220 2007-09-05 Ben Elliston <bje@au.ibm.com>
3221
3222 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3223 __protected_stream family of macros.
3224
3225 2007-09-04 Jan Hubicka <jh@suse.cz>
3226
3227 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3228 * gcc.dg/tree-ssa/pr27236.c: Likewise.
3229 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3230 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3231 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3232 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3233 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3234 Likewise.
3235
3236 2007-09-04 Janus Weil <jaydub66@gmail.com>
3237 Tobias Burnus <burnus@net-b.de>
3238
3239 * gfortran.dg/proc_decl_1.f90: New.
3240 * gfortran.dg/proc_decl_2.f90: New.
3241 * gfortran.dg/proc_decl_3.f90: New.
3242 * gfortran.dg/proc_decl_4.f90: New.
3243
3244 2007-09-04 Jan Hubicka <jh@suse.cz>
3245
3246 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3247 * gcc.dg/vect/vect-105.c: Mark functions noinline.
3248 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3249 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3250 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3251 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3252 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3253 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3254 * gcc.dg/vect/vect-50.c: Mark functions noinline.
3255 * gcc.dg/vect/vect-33.c: Mark functions noinline.
3256 * gcc.dg/vect/vect-16.c: Mark functions noinline.
3257 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3258 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3259 * gcc.dg/vect/vect-92.c: Mark functions noinline.
3260 * gcc.dg/vect/vect-75.c: Mark functions noinline.
3261 * gcc.dg/vect/vect-58.c: Mark functions noinline.
3262 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3263 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3264 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3265 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3266 * gcc.dg/vect/vect-114.c: Mark functions noinline.
3267 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3268 * gcc.dg/vect/vect-8.c: Mark functions noinline.
3269 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3270 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3271 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3272 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3273 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3274 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3275 * gcc.dg/vect/vect-42.c: Mark functions noinline.
3276 * gcc.dg/vect/vect-25.c: Mark functions noinline.
3277 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3278 * gcc.dg/vect/vect-67.c: Mark functions noinline.
3279 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3280 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3281 * gcc.dg/vect/vect-106.c: Mark functions noinline.
3282 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3283 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3284 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3285 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3286 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3287 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3288 * gcc.dg/vect/vect-34.c: Mark functions noinline.
3289 * gcc.dg/vect/vect-17.c: Mark functions noinline.
3290 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3291 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3292 * gcc.dg/vect/vect-93.c: Mark functions noinline.
3293 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3294 * gcc.dg/vect/vect-76.c: Mark functions noinline.
3295 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3296 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3297 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3298 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3299 * gcc.dg/vect/vect-115.c: Mark functions noinline.
3300 * gcc.dg/vect/vect-9.c: Mark functions noinline.
3301 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3302 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3303 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3304 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3305 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3306 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3307 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3308 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3309 * gcc.dg/vect/vect-60.c: Mark functions noinline.
3310 * gcc.dg/vect/vect-26.c: Mark functions noinline.
3311 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3312 * gcc.dg/vect/vect-85.c: Mark functions noinline.
3313 * gcc.dg/vect/vect-68.c: Mark functions noinline.
3314 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3315 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3316 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3317 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3318 * gcc.dg/vect/vect-107.c: Mark functions noinline.
3319 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3320 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3321 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3322 * gcc.dg/vect/vect-52.c: Mark functions noinline.
3323 * gcc.dg/vect/vect-35.c: Mark functions noinline.
3324 * gcc.dg/vect/vect-18.c: Mark functions noinline.
3325 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3326 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3327 * gcc.dg/vect/vect-77.c: Mark functions noinline.
3328 * gcc.dg/vect/vect-2.c: Mark functions noinline.
3329 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3330 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3331 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3332 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3333 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3334 * gcc.dg/vect/vect-116.c: Mark functions noinline.
3335 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3336 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3337 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3338 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3339 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3340 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3341 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3342 * gcc.dg/vect/vect-44.c: Mark functions noinline.
3343 * gcc.dg/vect/vect-27.c: Mark functions noinline.
3344 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3345 * gcc.dg/vect/vect-86.c: Mark functions noinline.
3346 * gcc.dg/vect/vect-100.c: Mark functions noinline.
3347 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3348 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3349 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3350 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3351 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3352 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3353 * gcc.dg/vect/vect-108.c: Mark functions noinline.
3354 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3355 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3356 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3357 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3358 * gcc.dg/vect/vect-11.c: Mark functions noinline.
3359 * gcc.dg/vect/vect-70.c: Mark functions noinline.
3360 * gcc.dg/vect/vect-36.c: Mark functions noinline.
3361 * gcc.dg/vect/vect-19.c: Mark functions noinline.
3362 * gcc.dg/vect/vect-95.c: Mark functions noinline.
3363 * gcc.dg/vect/vect-78.c: Mark functions noinline.
3364 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3365 * gcc.dg/vect/vect-3.c: Mark functions noinline.
3366 * gcc.dg/vect/vect-all.c: Mark functions noinline.
3367 * gcc.dg/vect/vect-117.c: Mark functions noinline.
3368 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3369 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3370 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3371 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3372 * gcc.dg/vect/vect-20.c: Mark functions noinline.
3373 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3374 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3375 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3376 * gcc.dg/vect/vect-62.c: Mark functions noinline.
3377 * gcc.dg/vect/vect-28.c: Mark functions noinline.
3378 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3379 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3380 * gcc.dg/vect/vect-87.c: Mark functions noinline.
3381 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3382 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3383 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3384 * gcc.dg/vect/vect-109.c: Mark functions noinline.
3385 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3386 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3387 noinline.
3388 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3389 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3390 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3391 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3392 * gcc.dg/vect/vect-12.c: Mark functions noinline.
3393 * gcc.dg/vect/vect-71.c: Mark functions noinline.
3394 * gcc.dg/vect/vect-54.c: Mark functions noinline.
3395 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3396 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3397 * gcc.dg/vect/vect-96.c: Mark functions noinline.
3398 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3399 * gcc.dg/vect/vect-110.c: Mark functions noinline.
3400 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3401 * gcc.dg/vect/vect-4.c: Mark functions noinline.
3402 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3403 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3404 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3405 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3406 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3407 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3408 * gcc.dg/vect/vect-21.c: Mark functions noinline.
3409 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3410 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3411 * gcc.dg/vect/vect-80.c: Mark functions noinline.
3412 * gcc.dg/vect/vect-63.c: Mark functions noinline.
3413 * gcc.dg/vect/vect-46.c: Mark functions noinline.
3414 * gcc.dg/vect/vect-29.c: Mark functions noinline.
3415 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3416 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3417 * gcc.dg/vect/vect-88.c: Mark functions noinline.
3418 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3419 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3420 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3421 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3422 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3423 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3424 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3425 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3426 * gcc.dg/vect/vect-30.c: Mark functions noinline.
3427 * gcc.dg/vect/vect-13.c: Mark functions noinline.
3428 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3429 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3430 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3431 * gcc.dg/vect/vect-72.c: Mark functions noinline.
3432 * gcc.dg/vect/vect-38.c: Mark functions noinline.
3433 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3434 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3435 * gcc.dg/vect/vect-97.c: Mark functions noinline.
3436 * gcc.dg/vect/vect-111.c: Mark functions noinline.
3437 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3438 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3439 * gcc.dg/vect/vect-5.c: Mark functions noinline.
3440 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3441 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3442 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3443 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3444 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3445 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3446 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3447 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3448 * gcc.dg/vect/vect-22.c: Mark functions noinline.
3449 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3450 * gcc.dg/vect/vect-64.c: Mark functions noinline.
3451 * gcc.dg/vect/vect-89.c: Mark functions noinline.
3452 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3453 * gcc.dg/vect/vect-103.c: Mark functions noinline.
3454 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3455 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3456 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3457 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3458 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3459 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3460 * gcc.dg/vect/vect-31.c: Mark functions noinline.
3461 * gcc.dg/vect/vect-14.c: Mark functions noinline.
3462 * gcc.dg/vect/vect-73.c: Mark functions noinline.
3463 * gcc.dg/vect/vect-56.c: Mark functions noinline.
3464 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3465 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3466 * gcc.dg/vect/vect-98.c: Mark functions noinline.
3467 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3468 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3469 * gcc.dg/vect/vect-112.c: Mark functions noinline.
3470 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3471 * gcc.dg/vect/vect-6.c: Mark functions noinline.
3472 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3473 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3474 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3475 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3476 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3477 * gcc.dg/vect/pr25413.c: Mark functions noinline.
3478 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3479 * gcc.dg/vect/vect-40.c: Mark functions noinline.
3480 * gcc.dg/vect/vect-23.c: Mark functions noinline.
3481 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3482 * gcc.dg/vect/vect-82.c: Mark functions noinline.
3483 * gcc.dg/vect/vect-65.c: Mark functions noinline.
3484 * gcc.dg/vect/vect-48.c: Mark functions noinline.
3485 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3486 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3487 * gcc.dg/vect/vect-104.c: Mark functions noinline.
3488 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3489 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3490 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3491 * gcc.dg/vect/vect-32.c: Mark functions noinline.
3492 * gcc.dg/vect/vect-15.c: Mark functions noinline.
3493 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3494 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3495 * gcc.dg/vect/vect-91.c: Mark functions noinline.
3496 * gcc.dg/vect/vect-74.c: Mark functions noinline.
3497 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3498 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3499 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3500 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3501 * gcc.dg/vect/vect-99.c: Mark functions noinline.
3502 * gcc.dg/vect/vect-113.c: Mark functions noinline.
3503 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3504 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3505 * gcc.dg/vect/vect-7.c: Mark functions noinline.
3506 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3507 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3508 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3509 * gcc.dg/vect/vect-24.c: Mark functions noinline.
3510 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3511 * gcc.dg/vect/vect-83.c: Mark functions noinline.
3512 * gcc.dg/vect/vect-66.c: Mark functions noinline.
3513 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3514
3515 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3516
3517 PR middle-end/33187
3518 * gcc.target/i386/cmov7.c: New file.
3519
3520 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3521
3522 * gcc.target/i386/sse4a-check.h: New file.
3523 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
3524 * gcc.target/i386/sse4a-insert.c: Ditto.
3525 * gcc.target/i386/sse4a-montsd.c: Ditto.
3526 * gcc.target/i386/sse4a-montss.c: Ditto.
3527 * gcc.target/i386/mmx-check.h: New file.
3528 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
3529 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3530 * gcc.target/i386/sse-check.h: New file.
3531 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
3532 * gcc.target/i386/sse-3.c: Ditto.
3533 * gcc.target/i386/sse-7.c: Ditto.
3534 * gcc.target/i386/sse-9.c: Ditto.
3535 * gcc.target/i386/ssefn-3.c: Ditto.
3536 * gcc.target/i386/sse-recip.c: Ditto.
3537 * gcc.target/i386/sse-recip-vec.c: Ditto.
3538 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3539 * gcc.target/i386/20020523-1.c: Remove.
3540 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
3541 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3542 * gcc.target/i386/ssefn-4.c: Ditto.
3543 * gcc.target/i386/sse-6.c: Ditto.
3544 * gcc.target/i386/sse-10.c: Ditto.
3545 * gcc.target/i386/sse-11.c: Ditto.
3546 * gcc.target/i386/sse-18.c: Ditto.
3547 * gcc.target/i386/fpprec-1.c: Ditto.
3548 * g++.dg/other/i386-1.C: Ditto.
3549
3550 2007-09-04 Richard Guenther <rguenther@suse.de>
3551
3552 PR tree-optimization/33291
3553 * gcc.dg/volatile2.c: New testcase.
3554 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3555 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3556 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3557 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3558
3559 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3560
3561 PR fortran/33253
3562 * gfortran.dg/namelist_15.f90: Update test.
3563 * gfortran.dg/namelist_24.f90: Update test.
3564 * gfortran.dg/namelist_38.f90: New test.
3565
3566 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3567
3568 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3569 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3570 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3571 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3572 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3573 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3574
3575 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3576
3577 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3578 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3579
3580 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3581
3582 2007-09-02 David Daney <ddaney@avtrex.com>
3583
3584 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3585 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3586 * gcc.target/mips/atomic-memory-1.c: Ditto.
3587 * gcc.target/mips/atomic-memory-2.c: Ditto.
3588
3589 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3590
3591 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3592 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3593
3594 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3595
3596 * gfortran.dg/substr_6.f90: New test.
3597
3598 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3599
3600 PR c++/33208
3601 * g++.dg/other/error18.C: New.
3602 * g++.dg/expr/bitfield3.C: Adjust.
3603
3604 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3605
3606 PR fortran/33276
3607 * gfortran.fortran-torture/compile/pr33276.f90: New.
3608
3609 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3610
3611 PR C/29237
3612 PR middle-end/33272
3613 * gcc.dg/c99-arraydecl-3.c: New test.
3614
3615 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3616
3617 PR c++/32597
3618 * g++.dg/cpp0x/variadic-new2.C: New.
3619 * g++.dg/cpp0x/variadic-new.C: New.
3620
3621 2007-08-31 Tobias Burnus <burnus@net-b.de>
3622
3623 PR fortran/33232
3624 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3625 * gfortran.dg/read_1.f90: New.
3626
3627 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3628
3629 PR c++/33210
3630 * g++.dg/template/error30.C: New.
3631
3632 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3633
3634 PR c++/32113
3635 * g++.dg/template/crash70.C: New.
3636
3637 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3638
3639 PR c++/33212
3640 * g++.dg/ext/is_class_error.C: New.
3641
3642 2007-08-31 Olivier Hainque <hainque@adacore.com>
3643
3644 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3645
3646 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3647 Revital Eres <eres@il.ibm.com>
3648
3649 * gcc.target/powerpc/paired-1.c: New test.
3650 * gcc.target/powerpc/paired-2.c: New test.
3651 * gcc.target/powerpc/paired-3.c: New test.
3652 * gcc.target/powerpc/paired-4.c: New test.
3653 * gcc.target/powerpc/paired-5.c: New test.
3654 * gcc.target/powerpc/paired-6.c: New test.
3655 * gcc.target/powerpc/paired-7.c: New test.
3656 * gcc.target/powerpc/ppc-paired.c: New test.
3657
3658 2007-08-31 Ollie Wild <aaw@google.com>
3659
3660 * g++.dg/conversion/ptrmem2.C: New test.
3661 * g++.dg/conversion/ptrmem3.C: New test.
3662 * g++.dg/conversion/ptrmem4.C: New test.
3663 * g++.dg/conversion/ptrmem5.C: New test.
3664 * g++.dg/conversion/ptrmem6.C: New test.
3665 * g++.dg/conversion/ptrmem7.C: New test.
3666 * g++.dg/conversion/ptrmem8.C: New test.
3667
3668 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3669
3670 PR fortran/31879
3671 * gfortran.dg/char_length_7.f90: New test.
3672 * gfortran.dg/char_length_9.f90: New test.
3673 * gfortran.dg/char_assign_1.f90: Add extra warning.
3674
3675 PR fortran/31197
3676 PR fortran/31258
3677 * gfortran.dg/char_length_8.f90: New test.
3678
3679 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3680
3681 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3682
3683 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3684
3685 * gcc.dg/inline-24.c: New test.
3686 * g++.dg/opt/inline11.C: New test.
3687
3688 2007-08-30 Richard Guenther <rguenther@suse.de>
3689
3690 * gcc.target/i386/vectorize5.c: New testcase.
3691
3692 2007-08-30 Tobias Burnus <burnus@net-b.de>
3693
3694 PR fortran/33228
3695 * interface.c (check_interface0): Improve error for external procs.
3696 (check_sym_interfaces): Fix checking of module procedures.
3697
3698 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3699
3700 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3701 (AI): Add AI_ALIGN.
3702 * gcc.dg/sync-3.c: New test.
3703
3704 PR middle-end/32758
3705 * gcc.dg/cleanup-12.c: New test.
3706
3707 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3708
3709 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3710 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3711 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3712 * gcc.dg/pr32450.c: Ditto.
3713 * gcc.dg/nest.c: Ditto.
3714 * gcc.dg/nested-func-4.c: Ditto.
3715 * g++.old-deja/g++.law/profile1.C: Ditto.
3716
3717 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3718
3719 PR fortran/32989
3720 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3721 non-default integer kind arguments.
3722
3723 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3724
3725 PR fortran/33105
3726 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3727
3728 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3729
3730 * gcc.dg/h8300-ice2.c: Remove target selector.
3731
3732 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3733
3734 PR fortran/33215
3735 * gfortran.dg/binding_label_tests_15.f03: New test case.
3736 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3737
3738 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3739
3740 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3741 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3742
3743 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3744
3745 PR c++/33194
3746 * g++.dg/other/canon-33194.C: New.
3747
3748 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3749
3750 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3751 * gcc.c-torture/execute/pr23135.c: Likewise.
3752
3753 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3754
3755 * gcc.dg/pr31344.c: Move to ...
3756 * gcc.dg/dfp/pr31344.c: ... here.
3757 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3758 * gcc.dg/20050503-1.c: Ditto.
3759 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3760 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3761 * gcc.dg/20060801-1.c: Ditto.
3762
3763 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3764
3765 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3766 * gfortran.dg/nan_1.f90: Likewise.
3767
3768 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3769
3770 PR fortran/33055
3771 Revert previous patch.
3772
3773 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3774 Kazu Hirata <kazu@codesourcery.com>
3775
3776 * gcc.target/m68k/interrupt-1.c: New.
3777
3778 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3779
3780 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3781 10000 for targets where "int" can't hold at least 100000.
3782 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3783 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3784 (test5)(test6): Use it.
3785 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3786 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3787 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3788 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3789 * gcc.dg/attr-alloc_size.c (test): Likewise.
3790
3791 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3792
3793 PR c++/33209
3794 * g++.dg/template/error29.C: New.
3795
3796 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3797
3798 PR c++/32596
3799 * g++.dg/ext/visibility/anon5.C: New test.
3800
3801 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3802
3803 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3804
3805 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3806
3807 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3808 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3809 * gfortran.dg/gamma_4.f90: New: large-real tests.
3810
3811 2007-08-28 Jason Merrill <jason@redhat.com>
3812
3813 PR c++/29000
3814 * g++.dg/ext/stmtexpr12.C: New test.
3815
3816 PR c++/28558
3817 * g++.dg/ext/attrib28.C: New test.
3818
3819 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3820
3821 PR target/32661
3822 * gcc.target/i386/pr32661.c: New test.
3823
3824 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR middle-end/32370
3827 * gcc.dg/pr32370.c: New test.
3828
3829 PR rtl-optimization/33148
3830 * gcc.c-torture/compile/20070827-1.c: New test.
3831
3832 PR debug/32914
3833 * d++.dg/debug/const3.C: New test.
3834 * d++.dg/debug/const4.C: New test.
3835 * d++.dg/debug/dwarf2/const1.C: New test.
3836 * d++.dg/debug/dwarf2/const2.C: New test.
3837 * d++.dg/debug/dwarf2/const2b.C: New test.
3838
3839 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3840 Vladimir Yanovsky <yanov@il.ibm.com>
3841 Revital Eres <eres@il.ibm.com>
3842 Andrey Belevantsev <abel@ispras.ru>
3843
3844 * gcc.dg/sms-1.c: New test.
3845
3846 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3847
3848 * g++.dg/ext/gnu-inline-common.h: New.
3849 * g++.dg/ext/gnu-inline-global-reject.C: New.
3850 * g++.dg/ext/gnu-inline-global.C: New.
3851 * g++.dg/ext/gnu-inline-namespace.C: New.
3852 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3853 * g++.dg/ext/gnu-inline-class.C: New.
3854 * g++.dg/ext/gnu-inline-class-static.C: New.
3855 * g++.dg/ext/gnu-inline-template-class.C: New.
3856 * g++.dg/ext/gnu-inline-template-func.C: New.
3857
3858 2007-08-27 Jason Merrill <jason@redhat.com>
3859
3860 PR c++/31337
3861 * g++.dg/ext/stmtexpr11.C: New.
3862
3863 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3864
3865 * lib/target-supports.exp (check_profiling_available):
3866 Set profiling_available_saved to 0 on fido-*-elf.
3867
3868 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3869
3870 PR tree-optimization/33173
3871
3872 * gcc.c-torture/compile/pr33173.c: New.
3873
3874 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3875
3876 PR target/31385
3877 * gcc.dg/dfp/pr31385.c: New.
3878
3879 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3880
3881 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3882
3883 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3884
3885 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3886 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3887 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3888 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3889 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3890 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3891 gcc.target/m68k directory.
3892 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3893 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3894 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3895 gcc.target/cris directory.
3896 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3897 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3898 gcc.target/bfin directory.
3899
3900 * gcc.target/sh: New directory.
3901 * gcc.target/sh/sh.exp: New file.
3902 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3903 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3904 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3905 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3906 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3907 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3908
3909 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3910
3911 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3912 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3913 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3914 * gcc.target/i386/local2.c: Ditto.
3915 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3916 * gcc.target/i386/20011119-1.c: Ditto.
3917 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3918 * gcc.target/i386/fastcall-1.c: Fix target selector.
3919
3920 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3921
3922 PR fortran/33055
3923 * gfortran.dg/negative_unit.f: Add new check
3924 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3925 -fdefault-integer-8.
3926
3927 2007-08-26 Asher Langton <langton2@llnl.gov>
3928
3929 * gfortran.dg/recursive_stack.f90: New.
3930 * gfortran.dg/openmp_stack.f90: New.
3931
3932 2007-08-26 Tobias Burnus <burnus@net-b.de>
3933
3934 PR fortran/31298
3935 * gfortran.dg/use_10.f90: New.
3936
3937 2007-08-26 Tobias Burnus <burnus@net-b.de>
3938
3939 PR fortran/32985
3940 * gfortran.dg/namelist_14.f90: Make test case valid.
3941 * gfortran.dg/common_10.f90: New.
3942
3943 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3944
3945 PR middle-end/33181
3946 * gcc.dg/ifelse-2.c: New.
3947
3948 2007-08-26 Tobias Burnus <burnus@net-b.de>
3949
3950 PR fortran/32980
3951 * gfortran.dg/gamma_1.f90: New.
3952 * gfortran.dg/gamma_2.f90: New.
3953 * gfortran.dg/gamma_3.f90: New.
3954
3955 2007-08-26 Tobias Burnus <burnus@net-b.de>
3956
3957 PR fortran/33188
3958 * gfortran.dg/used_types_18.f90: New.
3959
3960 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3961
3962 * gcc.dg/array-init-2.c: New test.
3963
3964 2007-08-24 Tobias Burnus <burnus@net-b.de>
3965
3966 PR fortran/33178
3967 * gfortran.dg/initialization_4.f90: Update dg-error.
3968 * gfortran.dg/initialization_13.f90: New.
3969
3970 2007-08-24 Richard Guenther <rguenther@suse.de>
3971
3972 PR middle-end/33166
3973 * gcc.c-torture/compile/pr33166.c: New testcase.
3974
3975 2007-08-24 Tobias Burnus <burnus@net-b.de>
3976
3977 PR fortran/33139
3978 * gfortran.dg/pointer_assign_4.f90: New.
3979 * gfortran.dg/shape_2.f90: Fix test case.
3980 * gfortran.dg/char_result_4.f90: Ditto.
3981
3982 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3983
3984 * gcc.dg/array-init-1.c: New test.
3985
3986 PR c++/32567
3987 * g++.dg/parse/crash36.C: New test.
3988
3989 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3990
3991 * gcc.dg/pr32721.c: Updated.
3992
3993 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR tree-optimization/32573
3996 PR middle-end/32946
3997 * gcc.dg/pr32573.c: New test.
3998
3999 PR c++/32898
4000 * g++.dg/lookup/ns3.C: New test.
4001
4002 * gfortran.dg/assumed_charlen_sharing.f90: New test.
4003
4004 PR c++/31941
4005 * g++.dg/parse/crash37.C: New test.
4006
4007 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
4008
4009 PR target/17390
4010 * gcc.target/i386/pr17390.c: New test.
4011
4012 2007-08-23 Richard Guenther <rguenther@suse.de>
4013
4014 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4015 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4016 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4017 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4018 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4019 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4020 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4021 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4022
4023 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
4024
4025 * gcc.target/s390: New directory.
4026 * gcc.target/s390/s390.exp: New file.
4027 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4028 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4029 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4030 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4031 gcc.target/s390 directory.
4032
4033 2007-08-23 Richard Guenther <rguenther@suse.de>
4034
4035 PR tree-optimization/32328
4036 * gcc.dg/pr32328.c: New testcase.
4037
4038 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
4039
4040 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4041 available.
4042
4043 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4044
4045 PR fortran/33095
4046 * gfortran.dg/min_max_optional_5.f90: New test.
4047 * gfortran.dg/min_max_optional_2.f90: Remove.
4048 * gfortran.dg/min_max_optional_3.f90: Remove.
4049 * gfortran.dg/min_max_optional_4.f90: Remove.
4050
4051 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
4052
4053 * gcc.target/i386/xorps-sse.c: New.
4054 * gcc.target/i386/xorps-sse2.c: New.
4055
4056 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
4057
4058 * gcc.target/i386/cmov3.c: Fix scan-assembler.
4059 * gcc.target/i386/cmov4.c: Fix scan-assembler.
4060 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4061
4062 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
4063
4064 PR fortran/33020
4065 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4066 include multiple kinds for SHAPE parameter within a single
4067 namespace.
4068 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4069 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
4070
4071 2007-08-22 Janus Weil <jaydub66@gmail.com>
4072
4073 * interface_abstract_1.f90: Extended test case.
4074 * interface_abstract_3.f90: New test.
4075
4076 2007-08-21 Christian Bruel <christian.bruel@st.com>
4077
4078 * gcc.dg/fold-sub.c: New test.
4079
4080 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
4081
4082 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4083 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4084 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4085 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4086 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4087 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4088
4089 2007-08-22 Richard Guenther <rguenther@suse.de>
4090
4091 PR middle-end/33007
4092 * gcc.dg/pr33007.c: New testcase.
4093
4094 2007-08-22 Richard Sandiford <richard@codesourcery.com>
4095
4096 * gcc.c-torture/execute/strcmp-1.x: Delete.
4097
4098 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
4099
4100 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4101 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4102 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4103 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4104 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4105 gcc.target/i386/stack-realign.c,
4106 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4107 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4108 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4109 target using dg-require-effective-target directive.
4110 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4111 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4112 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4113 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4114 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4115 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4116 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4117 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4118 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4119 Require lp64 target using dg-require-effective-target directive.
4120 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4121 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4122 directive.
4123 * gcc.target/i386/20010202-1.c: Move from here ...
4124 * gcc.dg/20010202-1.c: ... to here.
4125
4126 2007-08-22 Richard Guenther <rguenther@suse.de>
4127
4128 PR tree-optimization/33142
4129 * gcc.c-torture/execute/pr33142.c: New testcase.
4130
4131 2007-08-22 Richard Guenther <rguenther@suse.de>
4132
4133 PR middle-end/32563
4134 * g++.dg/torture/pr32563.C: New testcase.
4135
4136 2007-08-22 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR middle-end/32912
4139 * gcc.dg/pr32912-1.c: Add -w to options.
4140 * gcc.dg/pr32912-2.c: Likewise.
4141 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4142
4143 2007-08-21 Ian Lance Taylor <iant@google.com>
4144
4145 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4146
4147 2007-08-21 Ian Lance Taylor <iant@google.com>
4148
4149 PR tree-optimization/33134
4150 * g++.dg/tree-ssa/pr33134.C: New test.
4151
4152 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
4153
4154 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4155 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4156
4157 2007-08-21 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR debug/32610
4160 * gcc.dg/debug/pr32610.c: New test.
4161
4162 * g++.dg/init/new24.C: New test.
4163
4164 PR middle-end/32912
4165 * gcc.dg/pr32912-1.c: New test.
4166 * gcc.dg/pr32912-2.c: New test.
4167 * gcc.dg/pr32912-3.c: New test.
4168
4169 2007-08-21 Richard Guenther <rguenther@suse.de>
4170
4171 * gcc.dg/pointer-arith-10.c: New testcase.
4172
4173 2007-08-21 Richard Guenther <rguenther@suse.de>
4174
4175 PR middle-end/33122
4176 * gcc.c-torture/compile/pr33122.c: New testcase.
4177
4178 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
4179
4180 * g++.dg/warn/Wnvdtor-2.C: New testcase.
4181
4182 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
4183
4184 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4185
4186 2007-08-20 Jakub Jelinek <jakub@redhat.com>
4187
4188 PR c++/33025
4189 * g++.dg/init/new23.C: New test.
4190
4191 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4192
4193 PR middle-end/30564
4194 * gcc.c-torture/compile/pr30564-1.c: New test.
4195 * gcc.c-torture/compile/pr30564-2.c: New test.
4196
4197 2007-08-19 Joseph Myers <joseph@codesourcery.com>
4198
4199 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4200
4201 2007-08-19 Tobias Burnus <burnus@net-b.de>
4202
4203 * gfortran.dg/interface_abstract_2.f90: New.
4204 * gfortran.dg/interface_abstract_1.f90: Fix typo.
4205
4206 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4207
4208 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4209 unknown (so that outer-loop wont get analyzed).
4210 * gcc.dg/vect/vect-outer-1a.c: New test.
4211 * gcc.dg/vect/vect-outer-1b.c: New test.
4212 * gcc.dg/vect/vect-outer-1.c: New test.
4213 * gcc.dg/vect/vect-outer-2a.c: New test.
4214 * gcc.dg/vect/vect-outer-2b.c: New test.
4215 * gcc.dg/vect/vect-outer-2c.c: New test.
4216 * gcc.dg/vect/vect-outer-2.c: New test.
4217 * gcc.dg/vect/vect-outer-3a.c: New test.
4218 * gcc.dg/vect/vect-outer-3b.c: New test.
4219 * gcc.dg/vect/vect-outer-3c.c: New test.
4220 * gcc.dg/vect/vect-outer-3.c: New test.
4221 * gcc.dg/vect/vect-outer-4a.c: New test.
4222 * gcc.dg/vect/vect-outer-4b.c: New test.
4223 * gcc.dg/vect/vect-outer-4c.c: New test.
4224 * gcc.dg/vect/vect-outer-4d.c: New test.
4225 * gcc.dg/vect/vect-outer-4e.c: New test.
4226 * gcc.dg/vect/vect-outer-4f.c: New test.
4227 * gcc.dg/vect/vect-outer-4g.c: New test.
4228 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4229 * gcc.dg/vect/vect-outer-4i.c: New test.
4230 * gcc.dg/vect/vect-outer-4j.c: New test.
4231 * gcc.dg/vect/vect-outer-4k.c: New test.
4232 * gcc.dg/vect/vect-outer-4l.c: New test.
4233 * gcc.dg/vect/vect-outer-4m.c: New test.
4234 * gcc.dg/vect/vect-outer-4.c: New test.
4235 * gcc.dg/vect/vect-outer-5.c: New test.
4236 * gcc.dg/vect/vect-outer-6.c: New test.
4237 * gcc.dg/vect/vect-outer-fir.c: New test.
4238 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4239 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4240
4241 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4242
4243 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4244 and -fno-tree-reassoc.
4245 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4246 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4247 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4248 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4249 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4250 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4251 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4252 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4253 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4254 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4255 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4256 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4257 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4258 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4259 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4260 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4261 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4262 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4263 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4264 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4265 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4266 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4267 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4268 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4269 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4270 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4271 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4272 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4273 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4274 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4275 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4276 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4277 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4278 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4279 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4280 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4281 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4282
4283 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4284
4285 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4286 versioning for aliasing).
4287 * gcc.dg/vect/vect-35.c: Likewise.
4288
4289 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4290 targets.
4291 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4292
4293 2007-08-18 Tom Tromey <tromey@redhat.com>
4294
4295 PR preprocessor/32974:
4296 * gcc.dg/cpp/pr32974.c: New file.
4297
4298 2007-08-17 Tobias Burnus <burnus@net-b.de>
4299
4300 * gfortran.dg/interface_abstract_1.f90: New.
4301
4302 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
4303
4304 PR fortran/32881
4305 * gfortran.dg/pure_initializer_1.f90: New test.
4306
4307 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
4308
4309 PR fortran/32875
4310 * gfortran.dg/array_constructor_18.f90: New test.
4311
4312 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
4313
4314 PR c++/28989
4315 * g++.dg/expr/lval3.C: New test.
4316 * g++.dg/expr/lval4.C: New test.
4317
4318 2007-08-17 Ollie Wild <aaw@google.com>
4319
4320 PR c++/31749
4321 * g++.dg/lookup/builtin3.C: New test.
4322 * g++.dg/lookup/builtin4.C: New test.
4323 * g++.dg/lookup/using19.C: New test.
4324
4325 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4326
4327 PR c++/32190
4328 * g++.dg/parse/error31.C: New.
4329
4330 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4331
4332 PR c++/32112
4333 * g++.dg/template/error26.C: New.
4334
4335 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4336
4337 PR fortran/33079
4338 * gfortran.dg/zero_length_2.f90: New test.
4339
4340 2007-08-17 Tobias Burnus <burnus@net-b.de>
4341
4342 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4343 * gfortran.dg/kind_tests_3.f03: Ditto.
4344 * gfortran.dg/global_vars_f90_init.f90: Ditto.
4345 * gfortran.dg/interface_13.f90: Ditto.
4346 * gfortran.dg/pr32738.f90: Ditto.
4347 * gfortran.dg/module_private_1.f90: Ditto.
4348 * gfortran.dg/test_only_clause.f90: Ditto.
4349 * gfortran.dg/bind_c_vars.f90: Ditto.
4350 * gfortran.dg/bind_c_dts.f90: Ditto.
4351 * gfortran.dg/use_9.f90: Ditto.
4352 * gfortran.dg/generic_8.f90: Ditto.
4353 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4354 * gfortran.dg/private_type_6.f90: Ditto.
4355 * gfortran.dg/c_assoc.f90: Ditto.
4356 * gfortran.dg/private_type_7.f90: Ditto.
4357 * gfortran.dg/global_vars_c_init.f90: Ditto.
4358 * gfortran.dg/bind_c_dts_2.f03: Ditto.
4359 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4360 * gfortran.dg/c_size_t_test.f03: Ditto.
4361 * gfortran.dg/used_types_12.f90: Ditto.
4362 * gfortran.dg/pr25923.f90: Ditto.
4363 * gfortran.dg/test_com_block.f90: Ditto.
4364 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4365 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4366 * gfortran.dg/com_block_driver.f90: Ditto.
4367 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4368 * gfortran.dg/use_iso_c_binding.f90: Ditto.
4369 * gfortran.dg/c_loc_test.f90: Ditto.
4370 * gfortran.dg/c_ptr_tests.f03: Ditto.
4371 * gfortran.dg/module_interface_1.f90: Ditto.
4372
4373 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4374
4375 PR c++/32870
4376 * g++.dg/other/error17.C: Adjust.
4377
4378 2007-08-17 Ben Elliston <bje@au.ibm.com>
4379
4380 PR middle-end/32970
4381 * g++.dg/ext/altivec-14.C: New test.
4382
4383 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
4384
4385 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4386 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4387 dump files.
4388 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4389 * gcc.dg/vect/pr32366.c: Ditto.
4390
4391 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
4392
4393 PR testsuite/33082
4394 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4395 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4396 * gcc.dg/dfp/convert-int-fold.c: Ditto.
4397 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4398
4399 2007-08-16 Tobias Burnus <burnus@net-b.de>
4400
4401 PR fortran/33072
4402 * gfortran.dg/use_9.f90: New.
4403
4404 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
4405
4406 * g++.dg/gcov/gcov-5.C: New test.
4407
4408 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
4409
4410 * g++.dg/gcov/gcov-4.C: New test.
4411 * lib/gcov.exp (verify-lines): Add support for
4412 checking no-coverage lines.
4413
4414 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
4415
4416 * gcc.dg/vect/vect-vfa-01.c: New.
4417 * gcc.dg/vect/vect-vfa-02.c: New.
4418 * gcc.dg/vect/vect-vfa-03.c: New.
4419 * gcc.dg/vect/vect-vfa-04.c: New.
4420 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4421 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4422 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4423 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4424 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4425 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4426 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4427 gfortran.dg/vect/pr19049.f90: Rename to start with
4428 prefix no-vfa-.
4429 * gcc.dg/vect/vect.exp: Disable versioning for alias
4430 when test starts with no-vfa-.
4431 * gfortran.dg/vect/vect.exp: Likewise.
4432
4433 2007-08-16 Richard Sandiford <richard@codesourcery.com>
4434
4435 * gcc.dg/torture/pr32897.c: New test.
4436
4437 2007-08-16 Paolo Carlini <pcarlini@suse.de>
4438
4439 PR c++/31132
4440 * g++.dg/template/crash69.C: New.
4441
4442 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
4443
4444 * lib/target-supports.exp (check_effective_target_arm32): Use
4445 check_no_compiler_messages.
4446
4447 2007-08-15 Diego Novillo <dnovillo@google.com>
4448
4449 gcc.dg/tree-ssa/20070815.c: New test.
4450
4451 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4452
4453 PR fortran/33077
4454 * gfortran.dg/random_7.f90: Initialize variable.
4455
4456 2007-08-15 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR middle-end/33074
4459 * gfortran.dg/pr33074.f90: New test.
4460
4461 PR c++/32992
4462 * g++.dg/opt/nrv14.C: New test.
4463
4464 2007-08-15 Paolo Carlini <pcarlini@suse.de>
4465
4466 PR c++/33035
4467 * g++.dg/template/crash68.C: New.
4468
4469 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4470
4471 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4472 * gcc.dg/sibcall-4.c: Ditto.
4473
4474 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4475
4476 PR fortran/33066
4477 * gfortran.dg/use_8.f90: New test.
4478 * gfortran.dg/c_loc_tests_2.f03: Fix code.
4479
4480 2007-08-14 Paolo Carlini <pcarlini@suse.de>
4481
4482 PR c++/27211
4483 * g++.dg/template/error27.C: New.
4484 * g++.dg/template/error28.C: New.
4485 * g++.dg/other/pr28304.C: Adjust.
4486 * g++.old-deja/g++.mike/p811.C: Likewise.
4487
4488 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
4489
4490 PR target/30315
4491 * gcc.target/i386/pr30315.c: New.
4492
4493 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4494
4495 PR fortran/32594
4496 * gfortran.dg/substr_5.f90: New test.
4497
4498 2007-08-14 Andrew Pinski <pinskia@gmail.com>
4499
4500 PR c/30428
4501 * gcc.dg/vector-2.c: New test.
4502
4503 PR c++/30428
4504 * g++.dg/ext/vector8.C: New test.
4505
4506 2007-08-13 Dan Hipschman <dsh@google.com>
4507
4508 PR c/32953
4509 * gcc.dg/format/array-1.c: Add an additional test for
4510 unterminated format strings of length 1.
4511
4512 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4513
4514 PR fortran/32926
4515 * gfortran.dg/external_procedures_3.f90: New test.
4516
4517 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4518
4519 PR fortran/32827
4520 * gfortran.dg/import6.f90: New test.
4521
4522 2007-08-13 Andrew Pinski <pinskia@gmail.com>
4523
4524 PR C/30427
4525 * gcc.dg/vector-1.c: New test.
4526
4527 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4528
4529 * gcc.dg/pr21255-4.c: Skip for PIC.
4530 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4531
4532 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4533
4534 * gcc.dg/attr-isr.c: Skip for PIC.
4535 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4536 * gcc.dg/attr-isr-trapa.c: Likewise.
4537 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4538 * gcc.dg/pragma-isr-trapa.c: Likewise.
4539 * gcc.dg/pragma-isr-trapa2.c: Likewise.
4540
4541 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4542
4543 PR fortran/32962
4544 * gfortran.dg/transpose_1.f90: New test.
4545
4546 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4547
4548 PR fortran/29600
4549 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4550 intrinsic.
4551
4552 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4553
4554 PR fortran/30964
4555 PR fortran/33054
4556 * gfortran.dg/random_4.f90: New test.
4557 * gfortran.dg/random_5.f90: New test.
4558 * gfortran.dg/random_6.f90: New test.
4559 * gfortran.dg/random_7.f90: New test.
4560
4561 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4562
4563 PR fortran/32860
4564 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4565
4566 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4567
4568 PR fortran/31629
4569 * gfortran.dg/module_private_1.f90: New test.
4570
4571 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4572
4573 PR fortran/29600
4574 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4575 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4576
4577 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4578
4579 PR fortran/32937
4580 * gfortran.dg/char_length_6.f90: New test.
4581
4582 2007-08-10 Ollie Wild <aaw@google.com>
4583
4584 * g++.dg/lookup/using18.C: New test.
4585
4586 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4587
4588 PR c++/17763
4589 * g++.dg/other/error16.C: New.
4590
4591 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4592
4593 PR libfortran/33039
4594 * gfortran.dg/namelist_37.f90: New test.
4595
4596 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4597
4598 PR c++/22256
4599 * g++.dg/conversion/op3.C: New.
4600
4601 2007-08-09 Tobias Burnus <burnus@net-b.de>
4602
4603 PR fortran/32987
4604 * gfortran.dg/fmt_tab_1.f90: New.
4605 * gfortran.dg/fmt_tab_2.f90: New.
4606
4607 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4608
4609 PR c/32796
4610 * gcc.c-torture/compile/pr32796.c: New test.
4611
4612 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4613
4614 PR middle-end/32813
4615 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4616 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4617 instead of just -O.
4618
4619 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4620
4621 * gcc.target/mips/code-readable-1.c: New test.
4622 * gcc.target/mips/code-readable-2.c: Likewise.
4623 * gcc.target/mips/code-readable-3.c: Likewise.
4624
4625 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4626 Revital Eres <eres@il.ibm.com>
4627
4628 * gfortran.dg/sms-1.f90: Add comment.
4629 * gfortran.dg/sms-2.f90: New.
4630
4631 2007-08-07 Ian Lance Taylor <iant@google.com>
4632
4633 * gcc.dg/instrument-1.c: New test.
4634 * gcc.dg/instrument-2.c: New test.
4635 * gcc.dg/instrument-3.c: New test.
4636
4637 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4638
4639 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4640
4641 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4642
4643 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4644 !vector_alignment_reachable targets.
4645 * gcc.dg/vect/vect-33.c: Likewise.
4646 * gcc.dg/vect/vect-42.c: Likewise.
4647 * gcc.dg/vect/vect-44.c: Likewise.
4648 * gcc.dg/vect/vect-50.c: Likewise.
4649 * gcc.dg/vect/vect-70.c: Likewise.
4650 * gcc.dg/vect/vect-71.c: Likewise.
4651 * gcc.dg/vect/vect-87.c: Likewise.
4652 * gcc.dg/vect/vect-88.c: Likewise.
4653 * gcc.dg/vect/vect-91.c: Likewise.
4654 * gcc.dg/vect/vect-93.c: Likewise.
4655 * gcc.dg/vect/vect-96.c: Likewise.
4656 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4657 * gcc.dg/vect/section-anchors-69.c: Likewise.
4658 * gcc.dg/vect/pr25413.c: Likewise.
4659 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4660 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4661 * gfortran.dg/vect-2.f90: Likewise.
4662 * gfortran.dg/vect-3.f90: Likewise.
4663 * gfortran.dg/vect-4.f90: Likewise.
4664 * gfortran.dg/vect-5.f90: Likewise.
4665 * lib/target-supports.exp (check_effective_target_natural_alignment):
4666 Return false for darwin.
4667 (check_effective_target_vector_alignment_reachable_for_double): New.
4668
4669 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4670
4671 * gcc.dg/multiword-1.c: New testcase.
4672
4673 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4674
4675 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4676 messages.
4677 * gfortran.dg/namelist_36.f90: New test.
4678
4679 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4680
4681 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4682 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4683
4684 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4685
4686 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4687 * gcc.dg/torture/type-generic-1.c: Likewise.
4688
4689 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4690
4691 * gcc.c-torture/20070522-1.c: Move to ...
4692 * gcc.c-torture/compile/20070522-1.c: Here.
4693
4694 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4695
4696 PR fortran/29828
4697 * gfortran.dg/minmax_char_1.f90: New test.
4698 * gfortran.dg/minmax_char_2.f90: New test.
4699 * gfortran.dg/min_max_optional_4.f90: New test.
4700
4701 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4702
4703 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4704 hanging on the testcase.
4705
4706 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4707
4708 PR middle-end/32988
4709 * gcc.c-torture/compile/pr32988.c: New test.
4710
4711 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4712
4713 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4714
4715 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4716
4717 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4718
4719 Revert:
4720 2007-03-22 Dirk Mueller <dmueller@suse.de>
4721
4722 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4723
4724 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4725
4726 PR fortran/32979
4727 * gfortran.dg/isnan_1.f90: New test.
4728
4729 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4730 Revital Eres <eres@il.ibm.com>
4731
4732 * gcc.dg/sms-antideps.c: New test.
4733
4734 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4735
4736 PR fortran/31214
4737 * gfortran.dg/entry_13.f90: New test.
4738
4739 * gfortran.dg/entry_12.f90: Clean up .mod file.
4740
4741 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4742
4743 PR fortran/32770
4744 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4745 variables as kind=4 so they don't overflow the record length.
4746
4747 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4748
4749 PR fortran/32968
4750 * gfortran.dg/selected_kind_1.f90: New test.
4751
4752 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4753
4754 PR middle-end/32780
4755 * gcc.c-torture/compile/pr32780.c: New test.
4756
4757 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4758
4759 RP middle-end/32399
4760 * gcc.c-torture/compile/pr32399.c: New testcase.
4761
4762 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4763
4764 PR middle-end/32304
4765 * g++.dg/torture/pr32304.C: New testcase.
4766
4767 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4768
4769 PR middle-end/32935
4770 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4771
4772 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4773
4774 PR fortran/32955
4775 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4776
4777 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4778
4779 PR fortran/31202
4780 * gfortran.dg/nint_2.f90: New test.
4781
4782 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4783
4784 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4785 * gcc.dg/weak/typeof-2.c: Likewise.
4786
4787 2007-08-03 Diego Novillo <dnovillo@google.com>
4788
4789 PR 31521
4790 * gcc.dg/tree-ssa/pr31521.c: New test.
4791
4792 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4793
4794 PR fortran/32770
4795 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4796 iostat must be default kind.
4797
4798 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4799
4800 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4801
4802 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4803
4804 PR fortran/32770
4805 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4806 explicit so test passes with -fdefault-integer-8.
4807 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4808 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4809
4810 2007-08-02 Lee Millward <lee.millward@gmail.com>
4811
4812 PR c++/30849
4813 * g++.dg/parse/asm1.C: New test.
4814
4815 PR c++/30850
4816 * g++.dg/parse/asm2.C: Likewise.
4817
4818 PR c++/30851
4819 * g++.dg/parse/asm3.C: Likewise.
4820
4821 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4822
4823 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4824 "int" is only 16 bit bits wide.
4825 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4826
4827 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4828
4829 * g++.dg/torture/type-generic-1.C: New.
4830 * gcc.dg/pr28796-2.c: Move tests ...
4831 * gcc.dg/tg-tests.h: ... here.
4832 * gcc.dg/torture/type-generic-1.c: New.
4833
4834 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4835
4836 PR libfortran/32954
4837 * minmaxloc_3.f90: New test case.
4838
4839 2007-08-01 Tobias Burnus <burnus@net-b.de>
4840
4841 PR fortran/32936
4842 * gfortran.dg/allocate_stat.f90: New.
4843
4844 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4845
4846 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4847
4848 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4849
4850 PR tree-optimization/32919
4851 * gcc.c-torture/compile/pr32919.c: New.
4852
4853 2007-08-01 Nick Clifton <nickc@redhat.com>
4854
4855 * gcc.c-torture/execute/execute.exp: Change copyright header to
4856 refer to version 3 of the GNU General Public License and to point
4857 readers at the COPYING3 file and the FSF's license web page.
4858 * gcc.c-torture/execute/ieee/ieee.exp,
4859 gcc.c-torture/unsorted/unsorted.exp,
4860 gcc.c-torture/compile/compile.exp,
4861 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4862 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4863 gcc.target/cris/torture/cris-torture.exp,
4864 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4865 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4866 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4867 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4868 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4869 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4870 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4871 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4872 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4873 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4874 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4875 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4876 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4877 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4878 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4879 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4880 gcc.dg/noncompile/noncompile.exp,
4881 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4882 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4883 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4884 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4885 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4886 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4887 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4888 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4889 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4890 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4891 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4892 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4893 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4894 g++.old-deja/old-deja.exp,
4895 gfortran.fortran-torture/execute/execute.exp,
4896 gfortran.fortran-torture/compile/compile.exp,
4897 treelang/output/output-1.c, treelang/output/output-1.tree,
4898 treelang/execute/execute.exp, treelang/Makefile.in,
4899 treelang/compile/compile.exp, g++.dg/dg.exp,
4900 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4901 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4902 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4903 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4904 g++.dg/compat/struct-layout-1.exp,
4905 g++.dg/compat/struct-layout-1_generate.c,
4906 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4907 g++.dg/bprob/bprob.exp, config/default.exp,
4908 gcc.test-framework/test-framework.awk,
4909 gcc.test-framework/gen_directive_tests,
4910 gcc.test-framework/test-framework.exp,
4911 objc.dg/special/special.exp,
4912 objc.dg/gnu-encoding/gnu-encoding.exp,
4913 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4914 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4915 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4916 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4917 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4918 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4919 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4920 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4921 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4922 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4923 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4924 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4925 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4926 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4927 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4928 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4929 Likewise.
4930
4931 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4932
4933 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4934 error message text.
4935
4936 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4937
4938 PR fortran/32945
4939 * gfortran.dg/initialization_12.f90: New test.
4940
4941 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4942
4943 PR fortran/31609
4944 * gfortran.dg/entry_12.f90: New test.
4945
4946 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4947
4948 PR fortran/32938
4949 * gfortran.dg/altreturn_6.f90: New test.
4950
4951 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4952
4953 PR fortran/32942
4954 * gfortran.dg/exponent_2.f90: New test.
4955
4956 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4957
4958 * gcc.dg/vect/vect-117.c: New test.
4959 * gcc.dg/vect/vect-74.c: Enabled test
4960 * gcc.dg/vect/vect-81.c: Enabled test
4961
4962 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4963
4964 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4965 s/dg-error/dg-warning where warning is expected.
4966
4967 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4968
4969 PR fortran/32770
4970 * gfortran.dg/array_constructor_12.f90: Adjust argument
4971 of huge() to correct kind.
4972
4973 2007-07-30 Ollie Wild <aaw@google.com>
4974
4975 * gcc.dg/cpp/counter-2.c: New test.
4976 * gcc.dg/cpp/counter-3.c: New test.
4977 * gcc.dg/cpp/dir-only-1.c: New test.
4978 * gcc.dg/cpp/dir-only-1.h: New file.
4979 * gcc.dg/cpp/dir-only-2.c: New test.
4980 * gcc.dg/cpp/dir-only-3.c: New test.
4981 * gcc.dg/cpp/dir-only-3a.h: New file.
4982 * gcc.dg/cpp/dir-only-3b.h: New file.
4983 * gcc.dg/cpp/dir-only-4.c: New test.
4984 * gcc.dg/cpp/dir-only-5.c: New test.
4985 * gcc.dg/cpp/dir-only-6.c: New test.
4986
4987 2007-07-30 Julian Brown <julian@codesourcery.com>
4988
4989 * gcc.target/arm/neon/v*.c: Regenerate.
4990
4991 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4992
4993 PR c++/32108
4994 * g++.dg/ext/label6.C: New.
4995
4996 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4997
4998 PR libfortran/32858
4999 PR libfortran/30814
5000 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
5001
5002 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
5003
5004 PR fortran/31211
5005 * gfortran.dg/actual_pointer_function_1.f90: New test.
5006
5007 PR fortran/32682
5008 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5009
5010 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
5011
5012 PR fortran/32906
5013 * gfortran.dg/shape_1.f90: Adjust error message.
5014 * gfortran.dg/parameter_array_ref_1.f90: New test.
5015
5016 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5017
5018 PR fortran/31609
5019 * gfortran.dg/entry_11.f90: New test.
5020
5021 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
5022 Revital Eres <eres@il.ibm.com>
5023
5024 * gfortran.dg/sms-1.f90: New test.
5025
5026 2007-07-28 Richard Guenther <rguenther@suse.de>
5027
5028 * gcc.c-torture/compile/pr32920.c: New testcase.
5029
5030 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
5031
5032 PR c++/30917
5033 * g++.dg/lookup/friend11.C: New test.
5034
5035 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
5036
5037 * gfortran.dg/namelist_5.f90: Adjusted error message.
5038 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5039 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5040 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5041 * gfortran.dg/namelist_32.f90: ... this.
5042
5043 PR fortran/32876
5044 * gfortran.dg/namelist_33.f90: New test.
5045
5046 PR fortran/32905
5047 * gfortran.dg/namelist_34.f90: New test.
5048
5049 PR fortran/31818
5050 * gfortran.dg/namelist_35.f90: New test.
5051
5052 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
5053
5054 PR fortran/32880
5055 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5056
5057 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
5058
5059 PR testsuite/32471
5060 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5061 assuming it is 0x7ffffffff.
5062 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5063 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5064
5065 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5066
5067 * gfortran.dg/operator_3.f90: Fix dg directive.
5068 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5069 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5070 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5071
5072 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
5073
5074 * g++.dg/cpp0x/decltype1.C: New.
5075 * g++.dg/cpp0x/decltype2.C: New.
5076 * g++.dg/cpp0x/decltype3.C: New.
5077 * g++.dg/cpp0x/decltype4.C: New.
5078 * g++.dg/cpp0x/decltype5.C: New.
5079 * g++.dg/cpp0x/decltype6.C: New.
5080
5081 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
5082
5083 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5084 because the test relies on bit 31 to be the sign bit.
5085
5086 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
5087
5088 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5089 assuming it is 0x7fffffff.
5090 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5091 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5092
5093 2007-07-27 Mark Mitchell <mark@codesourcery.com>
5094
5095 PR c++/32346
5096 * g++.dg/expr/bitfield9.C: New test.
5097
5098 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5099
5100 PR fortran/32899
5101 * gfortran.dg/logical_comp.f90: Update dg-error strings.
5102
5103 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5104
5105 PR fortran/32760
5106 * gfortran.dg/private_type_7.f90: New test.
5107
5108 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5109
5110 PR fortran/32035
5111 * gfortran.dg/select_char_1.f90: New test.
5112
5113 2007-07-27 Tobias Burnus <burnus@net-b.de>
5114
5115 PR fortran/32903
5116 * gfortran.dg/initialization_11.f90: New test.
5117
5118 2007-07-27 Richard Sandiford <richard@codesourcery.com>
5119
5120 * gcc.target/mips/ins-1.c: New test.
5121
5122 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
5123
5124 PR/19232
5125 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5126 (f1): Likewise.
5127
5128 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
5129
5130 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5131 error: width of 'spare' exceeds its type.
5132
5133 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
5134
5135 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5136 * gcc.dg/sibcall-4.c: Likewise.
5137
5138 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5139
5140 PR rtl-optimization/31500
5141 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5142 * g++.dg/warn/Warray-bounds.C: Likewise.
5143
5144 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
5145
5146 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5147
5148 2007-07-25 Julian Brown <julian@codesourcery.com>
5149 Paul Brook <paul@codesourcery.com>
5150 Joseph Myers <joseph@codesourcery.com>
5151 Mark Shinwell <shinwell@codesourcery.com>
5152
5153 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5154 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5155 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5156 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5157 (check_effective_target_arm_neon_hw): New.
5158 * gcc.target/arm/neon/neon.exp: New file.
5159 * gcc.target/arm/neon/polytypes.c: New file.
5160 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5161
5162 2007-07-25 Janis Johnson <janis187@us.ibm.com>
5163
5164 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5165 targets where an "int" is less than 32 bits wide.
5166
5167 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
5168
5169 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5170
5171 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5172
5173 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5174 during addition if an int is only 16 bits wide.
5175 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5176
5177 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5178
5179 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5180 size as "long int" and are 32 or 64 bits wide.
5181 * gcc.dg/torture/pr28814.c: Likewise.
5182
5183 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5184
5185 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5186 exactly as wide as an int.
5187
5188 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
5189
5190 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5191 Define and use throughout as long long printf format specifier.
5192 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5193 Likewise.
5194
5195 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
5196
5197 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5198 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5199
5200 2007-07-25 Ben Elliston <bje@au.ibm.com>
5201
5202 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5203
5204 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5205
5206 * gcc.c-torture/execute/20070724-1.c: New.
5207
5208 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5209
5210 PR fortran/31205
5211 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5212 "deallocates" to 24, since patch has code rid of much spurious
5213 code.
5214 * gfortran.dg/interface_assignment_1.f90 : New test.
5215
5216 PR fortran/32842
5217 * gfortran.dg/interface_assignment_2.f90 : New test.
5218
5219 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
5220
5221 PR fortran/32867
5222 * fortran.dg/initialization_10.f90: New test.
5223
5224 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
5225
5226 PR fortran/32778
5227 * gfortran.dg/imag_2.f: Removed
5228 * gfortran.dg/warn_std_1.f90: New test.
5229 * gfortran.dg/warn_std_2.f90: New test.
5230 * gfortran.dg/warn_std_3.f90: New test.
5231
5232 2007-07-24 Paolo Carlini <pcarlini@suse.de>
5233
5234 PR c++/29001
5235 * g++.dg/init/new22.C: New.
5236
5237 2007-07-24 Paolo Carlini <pcarlini@suse.de>
5238
5239 PR c++/32561
5240 * g++.dg/template/crash67.C: New.
5241
5242 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
5243
5244 * lib/target-support.exp (check_effective_target_natural_alignment):
5245 (check_effective_target_vector_alignment_reachable): New.
5246 * config/spu/spu.c (spu_vector_alignment_reachable): New.
5247 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5248 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
5249 check.
5250 * gcc.dg/vect/pr25413.c: Likewise.
5251 * gcc.dg/vect/pr31699.c: Likewise.
5252
5253 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5254
5255 PR fortran/30814
5256 * gfortran.dg/pack_bounds_1.f90: New test case.
5257
5258 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
5259
5260 PR fortran/31639
5261 * gfortran.dg/initialization_9.f90: New test.
5262
5263 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5264
5265 PR fortran/32797
5266 PR fortran/32800
5267 * gfortran.dg/bind_c_usage_8.f03: New test case.
5268 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5269 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
5270
5271 2007-07-23 Richard Sandiford <richard@codesourcery.com>
5272
5273 * gcc.target/mips/branch-cost-1.c: New test.
5274 * gcc.target/mips/branch-cost-2.c: Likewise.
5275
5276 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5277
5278 PR fortran/32732
5279 * gfortran.dg/c_char_tests.f03: New test case.
5280 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5281 * gfortran.dg/c_char_tests_2.f03: New test case.
5282 * gfortran.dg/value_6.f03: Ditto.
5283 * gfortran.dg/value_7.f03: Ditto.
5284
5285 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5286
5287 PR fortran/32600
5288 * gfortran.dg/c_funloc_tests_5.f03: New.
5289 * gfortran.dg/c_funloc_tests_5.f04: New.
5290 * gfortran.dg/c_funloc_tests_4_driver.c: New.
5291
5292 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
5293
5294 PR c++/32839
5295 * g++.dg/expr/call4.C: New.
5296 * g++.dg/expr/call5.C: New.
5297
5298 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
5299
5300 PR fortran/32710
5301 * gfortran.dg/namelist_30.f90: New test.
5302
5303 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
5304
5305 PR fortran/29962
5306 * gfortran.dg/array_initializer_1.f90: Removed warning.
5307 * gfortran.dg/initialization_1.f90: Adjusted messages.
5308 * gfortran.dg/nested_modules_6.f90: Removed warning.
5309
5310 PR fortran/31253
5311 * gfortran.dg/initialization_7.f90: New test.
5312
5313 PR fortran/31639
5314 * gfortran.dg/initialization_8.f90: New test.
5315
5316 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
5317
5318 PR c++/30818
5319 * g++.dg/template/crash47.C: Adjust errors.
5320 * g++.dg/template/crash48.C: Adjust errors.
5321 * g++.dg/template/typename12.C: New.
5322 * g++.dg/template/typename13.C: New.
5323 * g++.dg/template/typename14.C: New.
5324 * g++.dg/template/typedef6.C: Adjust errors.
5325
5326 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
5327
5328 PR fortran/32627
5329 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5330 * gfortran.dg/pr32627.f03: New test case.
5331
5332 * gfortran.dg/c_f_pointer_logical.f03: New test case.
5333 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5334 c_f_pointer_logical.
5335 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5336 c_f_pointer_complex.
5337 * gfortran.dg/c_f_pointer_complex.f03: New test case.
5338 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5339 c_f_pointer_shape_tests_2.
5340 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5341
5342 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
5343
5344 PR fortran/32804
5345 * gfortran.dg/c_loc_tests_9.f03: New test case.
5346 * gfortran.dg/c_loc_tests_10.f03: Ditto.
5347
5348 2007-07-21 Lee Millward <lee.millward@gmail.com>
5349
5350 PR fortran/32823
5351 * gfortran.dg/int_2.f90: New test.
5352
5353 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
5354
5355 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5356
5357 2007-07-20 Richard Sandiford <richard@codesourcery.com>
5358
5359 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5360 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5361
5362 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
5363
5364 PR tree-optimization/19910
5365 * gcc.dg/pr19910.c: New test.
5366
5367 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
5368
5369 PR fortran/32738
5370 * gfortran.dg/pr32738.f90: New test.
5371
5372 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5373
5374 PR tree-optimzation/32635
5375 * gfortran.dg/pr32635.f: New test case.
5376
5377 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
5378
5379 PR fortran/32801
5380 * gfortran.dg/pr32801.f03: New test case.
5381
5382 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5383
5384 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5385 Test negative numbers also.
5386 * gcc.dg/c99-math-float-1.c: Likewise.
5387 * gcc.dg/c99-math-long-double-1.c: Likewise.
5388 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
5389 test inputs.
5390
5391 2007-07-18 Bob Wilson <bob.wilson@acm.org>
5392
5393 * lib/target-supports.exp (check_effective_target_sync_int_long):
5394 Enable for xtensa.
5395 (check_effective_target_sync_char_short): Likewise.
5396
5397 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5398
5399 * gcc.dg/pr28796-2.c: Add more cases.
5400
5401 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5402
5403 * gcc.dg/pr28796-1.c: Add more cases.
5404 * gcc.dg/pr28796-2.c: Likewise.
5405
5406 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5407
5408 * gcc.dg/pr28796-1.c: Add more cases.
5409 * gcc.dg/pr28796-2.c: Likewise.
5410
5411 2007-07-17 Janus Weil <jaydub66@gmail.com>
5412
5413 PR fortran/32535
5414 * gfortran.dg/pr32535.f90: New test.
5415
5416 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
5417
5418 PR fortran/31320
5419 PR fortran/32665
5420 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5421
5422 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
5423
5424 PR rtl-optimization/32773
5425 * gcc.dg/pr32773.c: New test.
5426
5427 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
5428
5429 * gcc.target/spu/intrinsics-1.c: Use dg-message to
5430 match flax-vector-conversions note.
5431 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5432 instead of dg-error for the warning.
5433
5434 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
5435
5436 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5437 adapted to work on targets with 16-bit or wider int.
5438 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5439 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5440 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5441 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5442
5443 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
5444
5445 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5446 support large arrays.
5447 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5448 * gcc.dg/20061109-1.c: Likewise.
5449 * gcc.c-torture/execute/20061101-1.x: Likewise.
5450 * gcc.c-torture/execute/pr29797-1.x: Likewise.
5451 * gcc.c-torture/execute/pr31448.x: Likewise.
5452
5453 2007-07-16 Lee Millward <lee.millward@gmail.com>
5454
5455 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5456
5457 PR fortran/32238
5458 * gfortran.dg/pr32238.f90: New test.
5459
5460 PR fortran/32222
5461 * gfortran.dg/pr32222.f90: New test.
5462
5463 PR fortran/32242
5464 * gfortran.dg/pr32242.f90: New test.
5465
5466 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
5467 David Ung <davidu@mips.com>
5468
5469 * gcc.target/mips/mips-sched-madd.c: New test case.
5470
5471 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5472
5473 PR libfortran/32611
5474 * gfortran.dg/large_real_kind_1.f90: Update test.
5475 * gfortran.dg/pr17706.f90: Update test.
5476 * gfortran.dg/fmt_zero_digits.f90: Update test.
5477 * gfortran.dg/fmt_zero_precision.f90: Update test.
5478 * gfortran.dg/real_const_3.f90: Update test.
5479
5480 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5481
5482 PR fortran/32036
5483 * gfortran.dg/bounds_check_8.f90: New test.
5484 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5485
5486 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5487
5488 PR fortran/32357
5489 * gfortran.dg/mvbits_2.f90: New test.
5490
5491 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5492
5493 PR libfortran/32731
5494 * gfortran.dg/pack_mask_1.f90: New test.
5495 * gfortran.dg/unpack_mask_1.f90: New test.
5496
5497 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5498
5499 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5500 * gcc.dg/20001101-1.c: Likewise.
5501 * gcc.dg/20001102-1.c: Likewise.
5502 * gcc.dg/20020116-2.c: Likewise.
5503 * gcc.dg/20020416-1.c: Likewise.
5504 * gcc.dg/sparc-constant-1.c: Likewise.
5505 * gcc.dg/sparc-dwarf2.c: Likewise.
5506 * gcc.dg/sparc-frame-1.c: Likewise.
5507 * gcc.dg/sparc-getcontext-1.c: Likewise.
5508 * gcc.dg/sparc-loop-1.c: Likewise.
5509 * gcc.dg/sparc-reg-1.c: Likewise.
5510 * gcc.dg/sparc-ret.c: Likewise.
5511 * gcc.dg/sparc-trap-1.c: Likewise.
5512 * gcc.dg/ultrasp10.c: Likewise.
5513 * gcc.dg/ultrasp11.c: Likewise.
5514 * gcc.dg/ultrasp1.c: Likewise.
5515 * gcc.dg/ultrasp2.c: Likewise.
5516 * gcc.dg/ultrasp3.c: Likewise.
5517 * gcc.dg/ultrasp4.c: Likewise.
5518 * gcc.dg/ultrasp5.c: Likewise.
5519 * gcc.dg/ultrasp6.c: Likewise.
5520 * gcc.dg/ultrasp7.c: Likewise.
5521 * gcc.dg/ultrasp8.c: Likewise.
5522 * gcc.dg/ultrasp9.c: Likewise.
5523 * gcc.dg/splet-1.c: Delete.
5524
5525 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
5526
5527 PR fortran/32724
5528 * gfortran.dg/stfunc_5.f90: New test.
5529
5530 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
5531
5532 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5533 New procedure to check if arrays are naturally aligned to the vector
5534 alignment boundary.
5535 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
5536 in size_t typedef. Adjust tree dump scan results according to
5537 vect_aligned_arrays target check.
5538 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5539 vect_aligned_arrays target check.
5540 * gcc.dg/vect/pr31699.c: Ditto.
5541
5542 2007-07-13 Sa Liu <saliu@de.ibm.com>
5543
5544 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5545 for V2DFmode vector conditional expression.
5546 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
5547 and dfceq patterns.
5548 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
5549 and dfcgt patterns.
5550 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
5551 V2DFmode comparison and test special values.
5552 * lib/target-supports.exp: Switch on test for V2DFmode
5553 vector conditional expression.
5554
5555 2007-07-13 Richard Guenther <rguenther@suse.de>
5556
5557 PR tree-optimization/32721
5558 * gcc.dg/pr32721.c: New testcase.
5559
5560 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5561
5562 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5563 error message part that continues on a new line.
5564
5565 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5566
5567 * gcc.dg/c99-tgmath-1.c: New.
5568 * gcc.dg/c99-tgmath-2.c: New.
5569 * gcc.dg/c99-tgmath-3.c: New.
5570 * gcc.dg/c99-tgmath-4.c: New.
5571
5572 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5573 Janis Johnson <janis187@us.ibm.com>
5574
5575 PR testsuite/25241
5576 * gcc.test-framework/dg-error-exp-F.c: New test.
5577 * gcc.test-framework/dg-warning-exp-F.c: New test.
5578 * lib/gcc.exp: Enable warning and error prefixes.
5579 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5580 (dg-error): Wrap original dg-error.
5581 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5582 markers from dg-error/dg-warning directives.
5583 * gcc.dg/20040322-1.c: Likewise.
5584 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5585 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5586 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5587 * gcc.dg/Werror-1.c: Likewise.
5588 * gcc.dg/Werror-10.c: Likewise.
5589 * gcc.dg/Werror-11.c: Likewise.
5590 * gcc.dg/Werror-2.c: Likewise.
5591 * gcc.dg/Werror-3.c: Likewise.
5592 * gcc.dg/Werror-4.c: Likewise.
5593 * gcc.dg/Werror-5.c: Likewise.
5594 * gcc.dg/Werror-6.c: Likewise.
5595 * gcc.dg/Werror-7.c: Likewise.
5596 * gcc.dg/Werror-8.c: Likewise.
5597 * gcc.dg/Werror-9.c: Likewise.
5598 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5599 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5600 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5601 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5602 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5603 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5604 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5605 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5606 * gcc.dg/Wnested-externs-1.c: Likewise.
5607 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5608 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5609 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5610 * gcc.dg/Wshadow-3.c: Likewise.
5611 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5612 * gcc.dg/Wwrite-strings-1.c: Likewise.
5613 * gcc.dg/anon-struct-5.c: Likewise.
5614 * gcc.dg/anon-struct-6.c: Likewise.
5615 * gcc.dg/anon-struct-7.c: Likewise.
5616 * gcc.dg/anon-struct-8.c: Likewise.
5617 * gcc.dg/array-8.c: Likewise.
5618 * gcc.dg/array-quals-2.c: Likewise.
5619 * gcc.dg/asm-qual-1.c: Likewise.
5620 * gcc.dg/asm-wide-1.c: Likewise.
5621 * gcc.dg/assign-warn-1.c: Likewise.
5622 * gcc.dg/assign-warn-2.c: Likewise.
5623 * gcc.dg/bitfld-10.c: Likewise.
5624 * gcc.dg/bitfld-11.c: Likewise.
5625 * gcc.dg/bitfld-12.c: Likewise.
5626 * gcc.dg/bitfld-13.c: Likewise.
5627 * gcc.dg/bitfld-14.c: Likewise.
5628 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5629 * gcc.dg/builtins-30.c: Likewise.
5630 * gcc.dg/c90-const-expr-5.c: Likewise.
5631 * gcc.dg/c90-typespec-1.c: Likewise.
5632 * gcc.dg/c99-const-expr-5.c: Likewise.
5633 * gcc.dg/c99-flex-array-5.c: Likewise.
5634 * gcc.dg/c99-fordecl-3.c: Likewise.
5635 * gcc.dg/c99-tag-3.c: Likewise.
5636 * gcc.dg/c99-typespec-1.c: Likewise.
5637 * gcc.dg/c99-vla-jump-1.c: Likewise.
5638 * gcc.dg/c99-vla-jump-2.c: Likewise.
5639 * gcc.dg/c99-vla-jump-3.c: Likewise.
5640 * gcc.dg/c99-vla-jump-4.c: Likewise.
5641 * gcc.dg/c99-vla-jump-5.c: Likewise.
5642 * gcc.dg/cast-1.c: Likewise.
5643 * gcc.dg/cast-2.c: Likewise.
5644 * gcc.dg/cast-3.c: Likewise.
5645 * gcc.dg/cast-4.c: Likewise.
5646 * gcc.dg/cast-pretty-print-1.c: Likewise.
5647 * gcc.dg/comp-goto-2.c: Likewise.
5648 * gcc.dg/comp-goto-3.c: Likewise.
5649 * gcc.dg/cpp/error-1.c: Likewise.
5650 * gcc.dg/cpp/if-paren.c: Likewise.
5651 * gcc.dg/decl-7.c: Likewise.
5652 * gcc.dg/decl-8.c: Likewise.
5653 * gcc.dg/decl-nospec-1.c: Likewise.
5654 * gcc.dg/decl-nospec-2.c: Likewise.
5655 * gcc.dg/decl-nospec-3.c: Likewise.
5656 * gcc.dg/declspec-10.c: Likewise.
5657 * gcc.dg/declspec-11.c: Likewise.
5658 * gcc.dg/declspec-12.c: Likewise.
5659 * gcc.dg/declspec-13.c: Likewise.
5660 * gcc.dg/declspec-14.c: Likewise.
5661 * gcc.dg/declspec-15.c: Likewise.
5662 * gcc.dg/declspec-16.c: Likewise.
5663 * gcc.dg/declspec-17.c: Likewise.
5664 * gcc.dg/declspec-4.c: Likewise.
5665 * gcc.dg/declspec-5.c: Likewise.
5666 * gcc.dg/declspec-6.c: Likewise.
5667 * gcc.dg/declspec-7.c: Likewise.
5668 * gcc.dg/declspec-8.c: Likewise.
5669 * gcc.dg/declspec-9.c: Likewise.
5670 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5671 * gcc.dg/dfp/constants-c99.c: Likewise.
5672 * gcc.dg/dfp/keywords-c89.c: Likewise.
5673 * gcc.dg/dfp/keywords-c99.c: Likewise.
5674 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5675 * gcc.dg/dfp/typespec.c: Likewise.
5676 * gcc.dg/dremf-type-compat-2.c: Likewise.
5677 * gcc.dg/dremf-type-compat-3.c: Likewise.
5678 * gcc.dg/dremf-type-compat-4.c: Likewise.
5679 * gcc.dg/empty-source-2.c: Likewise.
5680 * gcc.dg/empty-source-3.c: Likewise.
5681 * gcc.dg/enum3.c: Likewise.
5682 * gcc.dg/extra-semi-2.c: Likewise.
5683 * gcc.dg/extra-semi-3.c: Likewise.
5684 * gcc.dg/float-range-1.c: Likewise.
5685 * gcc.dg/float-range-2.c: Likewise.
5686 * gcc.dg/float-range-3.c: Likewise.
5687 * gcc.dg/float-range-5.c: Likewise.
5688 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5689 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5690 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5691 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5692 * gcc.dg/format/cast-1.c: Likewise.
5693 * gcc.dg/format/gcc_diag-3.c: Likewise.
5694 * gcc.dg/format/gcc_diag-4.c: Likewise.
5695 * gcc.dg/format/gcc_diag-6.c: Likewise.
5696 * gcc.dg/format/gcc_diag-8.c: Likewise.
5697 * gcc.dg/format/gcc_diag-9.c: Likewise.
5698 * gcc.dg/format/nul-2.c: Likewise.
5699 * gcc.dg/format/opt-1.c: Likewise.
5700 * gcc.dg/format/opt-2.c: Likewise.
5701 * gcc.dg/format/opt-3.c: Likewise.
5702 * gcc.dg/format/opt-4.c: Likewise.
5703 * gcc.dg/format/opt-5.c: Likewise.
5704 * gcc.dg/format/opt-6.c: Likewise.
5705 * gcc.dg/framework-2.c: Likewise.
5706 * gcc.dg/func-args-1.c: Likewise.
5707 * gcc.dg/func-outside-1.c: Likewise.
5708 * gcc.dg/func-outside-2.c: Likewise.
5709 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5710 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5711 * gcc.dg/if-empty-1.c: Likewise.
5712 * gcc.dg/init-bad-1.c: Likewise.
5713 * gcc.dg/init-bad-2.c: Likewise.
5714 * gcc.dg/init-bad-3.c: Likewise.
5715 * gcc.dg/init-desig-obs-2.c: Likewise.
5716 * gcc.dg/init-desig-obs-3.c: Likewise.
5717 * gcc.dg/init-empty-2.c: Likewise.
5718 * gcc.dg/init-empty-3.c: Likewise.
5719 * gcc.dg/inline-11.c: Likewise.
5720 * gcc.dg/inline-12.c: Likewise.
5721 * gcc.dg/inline-8.c: Likewise.
5722 * gcc.dg/inline-9.c: Likewise.
5723 * gcc.dg/inline3.c: Likewise.
5724 * gcc.dg/label-decl-1.c: Likewise.
5725 * gcc.dg/label-decl-2.c: Likewise.
5726 * gcc.dg/label-decl-3.c: Likewise.
5727 * gcc.dg/label-decl-4.c: Likewise.
5728 * gcc.dg/long-long-typespec-1.c: Likewise.
5729 * gcc.dg/lvalue-2.c: Likewise.
5730 * gcc.dg/lvalue-3.c: Likewise.
5731 * gcc.dg/nested-func-3.c: Likewise.
5732 * gcc.dg/nested-redef-1.c: Likewise.
5733 * gcc.dg/noreturn-4.c: Likewise.
5734 * gcc.dg/old-style-prom-2.c: Likewise.
5735 * gcc.dg/old-style-prom-3.c: Likewise.
5736 * gcc.dg/old-style-then-proto-1.c: Likewise.
5737 * gcc.dg/overflow-warn-1.c: Likewise.
5738 * gcc.dg/overflow-warn-2.c: Likewise.
5739 * gcc.dg/overflow-warn-3.c: Likewise.
5740 * gcc.dg/overflow-warn-4.c: Likewise.
5741 * gcc.dg/overflow-warn-6.c: Likewise.
5742 * gcc.dg/parm-forwdecl-2.c: Likewise.
5743 * gcc.dg/parm-forwdecl-3.c: Likewise.
5744 * gcc.dg/parm-impl-decl-1.c: Likewise.
5745 * gcc.dg/parm-impl-decl-2.c: Likewise.
5746 * gcc.dg/parm-incomplete-1.c: Likewise.
5747 * gcc.dg/parm-mismatch-1.c: Likewise.
5748 * gcc.dg/pointer-arith-1.c: Likewise.
5749 * gcc.dg/pointer-arith-2.c: Likewise.
5750 * gcc.dg/pointer-arith-3.c: Likewise.
5751 * gcc.dg/pointer-arith-4.c: Likewise.
5752 * gcc.dg/pointer-arith-6.c: Likewise.
5753 * gcc.dg/pointer-arith-7.c: Likewise.
5754 * gcc.dg/pointer-arith-8.c: Likewise.
5755 * gcc.dg/pr13804-1.c: Likewise.
5756 * gcc.dg/pr15698-1.c: Likewise.
5757 * gcc.dg/pr15698-2.c: Likewise.
5758 * gcc.dg/pr15698-3.c: Likewise.
5759 * gcc.dg/pr15698-4.c: Likewise.
5760 * gcc.dg/pr15698-5.c: Likewise.
5761 * gcc.dg/pr15698-6.c: Likewise.
5762 * gcc.dg/pr15698-7.c: Likewise.
5763 * gcc.dg/pr15698-8.c: Likewise.
5764 * gcc.dg/pr17188-1.c: Likewise.
5765 * gcc.dg/pr17301-1.c: Likewise.
5766 * gcc.dg/pr17301-2.c: Likewise.
5767 * gcc.dg/pr17730-1.c: Likewise.
5768 * gcc.dg/pr20368-1.c: Likewise.
5769 * gcc.dg/pr20368-2.c: Likewise.
5770 * gcc.dg/pr20368-3.c: Likewise.
5771 * gcc.dg/pr22308-1.c: Likewise.
5772 * gcc.dg/qual-component-1.c: Likewise.
5773 * gcc.dg/redecl-1.c: Likewise.
5774 * gcc.dg/redecl-11.c: Likewise.
5775 * gcc.dg/redecl-12.c: Likewise.
5776 * gcc.dg/redecl-13.c: Likewise.
5777 * gcc.dg/redecl-14.c: Likewise.
5778 * gcc.dg/redecl-15.c: Likewise.
5779 * gcc.dg/register-var-1.c: Likewise.
5780 * gcc.dg/register-var-2.c: Likewise.
5781 * gcc.dg/stmt-expr-2.c: Likewise.
5782 * gcc.dg/stmt-expr-3.c: Likewise.
5783 * gcc.dg/stmt-expr-label-1.c: Likewise.
5784 * gcc.dg/stmt-expr-label-2.c: Likewise.
5785 * gcc.dg/stmt-expr-label-3.c: Likewise.
5786 * gcc.dg/struct-empty-2.c: Likewise.
5787 * gcc.dg/struct-empty-3.c: Likewise.
5788 * gcc.dg/struct-parse-1.c: Likewise.
5789 * gcc.dg/struct-semi-1.c: Likewise.
5790 * gcc.dg/struct-semi-2.c: Likewise.
5791 * gcc.dg/struct-semi-3.c: Likewise.
5792 * gcc.dg/switch-5.c: Likewise.
5793 * gcc.dg/switch-6.c: Likewise.
5794 * gcc.dg/switch-7.c: Likewise.
5795 * gcc.dg/tls/diag-5.c: Likewise.
5796 * gcc.dg/transparent-union-1.c: Likewise.
5797 * gcc.dg/transparent-union-3.c: Likewise.
5798 * gcc.dg/typespec-1.c: Likewise.
5799 * gcc.dg/vla-init-2.c: Likewise.
5800 * gcc.dg/vla-init-3.c: Likewise.
5801 * gcc.dg/vla-init-4.c: Likewise.
5802 * gcc.dg/vla-init-5.c: Likewise.
5803 * gcc.dg/void-cast-2.c: Likewise.
5804 * gcc.dg/wvla-3.c: Likewise.
5805 * gcc.dg/wvla-7.c: Likewise.
5806 * gcc.target/i386/991209-1.c: Likewise.
5807 * gcc.target/ia64/fpreg-1.c: Likewise.
5808 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5809 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5810
5811 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5812
5813 PR fortran/31639
5814 * gfortran.dg/func_decl_4.f90: New test.
5815
5816 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5817
5818 PR fortran/32727
5819 * gfortran.dg/interface_17.f90: New test.
5820
5821 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5822
5823 PR fortran/32599
5824 * gfortran.dg/32599.f03: New test case.
5825
5826 PR fortran/32601
5827 * gfortran.dg/32601.f03: New test case.
5828 * gfortran.dg/32601_1.f03: Ditto.
5829 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5830 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5831
5832 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5833
5834 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5835
5836 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5837 Devang Patel <dpatel@apple.com>
5838
5839 PR tree-optimization/25413
5840 * gcc.dg/vect/vect-align-1.c: New.
5841 * gcc.dg/vect/vect-align-2.c: New.
5842 * gcc.dg/vect/pr25413.c: New.
5843 * gcc.dg/vect/pr25413a.c: New.
5844 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5845
5846 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5847
5848 * lib/target-support.exp (check_ultrasparc_hw_available):
5849 New function.
5850 (is-effective-target): Check $arg for ultrasparc_hw.
5851 (is-effective-target-keyword): Likewise.
5852 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5853 when determining what to do on sparc platforms.
5854 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5855 * gcc.dg/20001101-1.c: Likewise.
5856 * gcc.dg/20001101-2.c: Likewise.
5857 * gcc.dg/ultrasp9.c: Likewise.
5858 * gcc.dg/ultrasp10.c: Likewise.
5859 * gcc.target/sparc/pdist-3.c: Likewise.
5860
5861 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5862
5863 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5864
5865 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5866
5867 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5868 get vectorized.
5869 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5870 now get vectorized.
5871 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5872 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5873 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5874 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5875 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5876 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5877 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5878 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5879 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5880 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5881 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5882 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5883 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5884 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5885 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5886 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5887 Add spu.
5888
5889 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5890
5891 PR c++/30854
5892 * g++.dg/parse/error30.C: New test.
5893
5894 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5895
5896 PR fortran/29804
5897 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5898
5899 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5900
5901 * gfortran.fortran-torture/compile/pr32663.f: New test.
5902
5903 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5904
5905 PR c++/31027
5906 * g++.dg/inherit/virtual4.C: New.
5907
5908 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5909
5910 PR target/32661
5911 * gcc.target/i386/pr32661-1.c: New test.
5912
5913 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5914
5915 * gnat.dg/invariant_index.ad[sb]: New test.
5916
5917 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5918
5919 PR c++/32560
5920 * g++.dg/template/decl3.C: New.
5921
5922 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5923
5924 PR 32617
5925 * gcc.c-torture/execute/align-3.c: New.
5926
5927 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5928
5929 PR target/32708
5930 * gcc.target/i386/pr32708-1.c: New test.
5931 * gcc.target/i386/pr32708-2.c: Ditto.
5932 * gcc.target/i386/pr32708-3.c: Ditto.
5933
5934 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5935
5936 * g++.dg/init/new20.C: Remove svn:executable flag.
5937
5938 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5939
5940 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5941
5942 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5943
5944 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5945
5946 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5947
5948 PR testsuite/25241
5949 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5950 directive.
5951
5952 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5953
5954 PR fortran/32157
5955 * gfortran.dg/overload_2.f90: New test.
5956
5957 PR fortran/32689
5958 * gfortran.dg/transfer_simplify_5.f90
5959
5960 PR fortran/32634
5961 * gfortran.dg/interface_15.f90: New test.
5962
5963 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5964
5965 PR libfortran/32336
5966 * gfortran.dg/matmul_5.f90: New test case.
5967
5968 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5969
5970 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5971 * gcc.dg/fesd-any.h: Likewise.
5972 * gcc.dg/fesd-baseonly.c: Likewise.
5973 * gcc.dg/fesd-baseonly.h: Likewise.
5974 * gcc.dg/fesd-none.c: Likewise.
5975 * gcc.dg/fesd-none.h: Likewise.
5976 * gcc.dg/fesd-reduced.c: Likewise.
5977 * gcc.dg/fesd-reduced.h: Likewise.
5978 * gcc.dg/fesd-sys.c: Likewise.
5979 * gcc.dg/fesd-sys.h: Likewise
5980 * gcc.dg/fesd.h: Likewise.
5981
5982 * g++.dg/debug/dwarf2: New directory.
5983 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5984 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5985 * g++.dg/other/fesd-any.h: Likewise.
5986 * g++.dg/other/fesd-baseonly.C: Likewise.
5987 * g++.dg/other/fesd-baseonly.h: Likewise.
5988 * g++.dg/other/fesd-none.C: Likewise.
5989 * g++.dg/other/fesd-none.h: Likewise.
5990 * g++.dg/other/fesd-reduced.C: Likewise.
5991 * g++.dg/other/fesd-reduced.h: Likewise.
5992 * g++.dg/other/fesd-sys.C: Likewise.
5993 * g++.dg/other/fesd-sys.h: Likewise.
5994 * g++.dg/other/fesd.h: Likewise.
5995
5996 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5997
5998 PR fortran/31129
5999 * gfortran.dg/parameter_unused.f90: New test.
6000
6001 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
6002
6003 PR tree-optimization/32681
6004 * gcc.dg/tree-ssa/pr32681.c: New test.
6005
6006 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6007
6008 PR fortran/32678
6009 * gfortran.dg/fmt_t_5.f90: New test.
6010
6011 2007-07-08 Paolo Carlini <pcarlini@suse.de>
6012
6013 PR c++/30535
6014 * g++.dg/template/operator10.C: New.
6015
6016 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6017
6018 PR libfortran/32217
6019 * gfortran.dg/unpack_zerosize_1.f90: New test case.
6020
6021 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6022
6023 PR fortran/29876
6024 * gfortran.dg/operator_6.f90: New test.
6025
6026 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6027
6028 PR fortran/17711
6029 * gfortran.dg/operator_4.f90: New test.
6030 * gfortran.dg/operator_5.f90: New test.
6031 * gfortran.dg/logical_comp.f90: Adjusted error messages.
6032 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6033
6034 2007-07-08 Tobias Burnus <burnus@net-b.de>
6035
6036 PR fortran/32669
6037 * gfortran.dg/argument_checking_6.f90: New.
6038
6039 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6040
6041 PR fortran/25094
6042 * gfortran.dg/interface_155555.f90: New test.
6043
6044 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6045
6046 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6047 c99-math-long-double-1.c, c99-math.h: Test subnormals.
6048
6049 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6050
6051 PR testsuite/25241
6052 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6053 discern pedantic diagnostics and errors.
6054 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6055 and not an error.
6056 * gcc.dg/20050121-1.c: This is an error and not a warning.
6057 * gcc.target/i386/sseregparm-2.c: Likewise.
6058 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6059 * gcc.dg/charset/attribute2.c: Likewise.
6060 * gcc.dg/bitfld-1.c: Likewise.
6061 * gcc.dg/pack-test-2.c: Likewise.
6062 * gcc.dg/940510-1.c: Match separately error and warning.
6063 * gcc.dg/array-2.c: Match separately multiple messages. The second
6064 diagnostic is a pedantic warning and not an error.
6065 * gcc.dg/pr14475.c: Match separately multiple messages.
6066 * gcc.dg/pr18809-1.c: Likewise.
6067 * gcc.dg/pr27953.c: Likewise.
6068 * gcc.dg/vla-init-1.c: Likewise.
6069 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6070
6071 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6072
6073 PR fortran/32644
6074 * gfortran.dg/char_decl_1.f90: New test.
6075
6076 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
6077
6078 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6079
6080 2007-07-07 Mark Mitchell <mark@codesourcery.com>
6081
6082 PR c++/32232
6083 * g++.dg/template/overload9.C: New test.
6084
6085 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
6086
6087 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6088 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6089
6090 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
6091
6092 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6093 * gcc.dg/20001012-2.c: Likewise.
6094 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6095 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6096
6097 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
6098
6099 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6100 about the chunk size when STACK_SIZE is defined.
6101
6102 2007-07-06 Josh Conner <jconner@apple.com>
6103
6104 PR middle-end/32602
6105 * gcc.dg/sibcall-8.c: New test.
6106
6107 2007-07-06 Josh Conner <jconner@apple.com>
6108
6109 PR middle-end/32603
6110 * gcc.target/arm/sibcall-1.c: New test.
6111
6112 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
6113
6114 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6115
6116 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
6117
6118 * gfortran.dg/save_parameter.f90: New test.
6119 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6120
6121 2007-07-06 Richard Guenther <rguenther@suse.de>
6122
6123 * g++.dg/opt/pr30965.C: New testcase.
6124
6125 2007-07-06 Richard Sandiford <richard@codesourcery.com>
6126
6127 * gcc.target/mips/save-restore-5.c: New test.
6128
6129 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
6130
6131 PR rtl_optimization/32450
6132 * gcc.dg/pr32450.c: New runtime test.
6133
6134 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
6135
6136 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6137 single underscore in scan directives.
6138
6139 2007-07-05 Mark Mitchell <mark@codesourcery.com>
6140
6141 PR c++/32245
6142 * g++.dg/init/ptrmem4.C: New test.
6143
6144 PR c++/32251
6145 * g++.dg/init/new21.C: Likewise.
6146
6147 PR c++/31992
6148 * g++.dg/template/static30.C: Likewise.
6149
6150 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
6151
6152 * gcc.dg/vect/costmodel/ppc: New directory.
6153 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6154 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6155 New test.
6156 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6157 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6158 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6159 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6160 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6161 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6162 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6163 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6164 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6165 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6166 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6167 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6168 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6169 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6170
6171 2007-07-05 Tobias Burnus <burnus@net-b.de>
6172
6173 PR fortran/32359
6174 * gfortran.dg/module_md5_1.f90: Update MD5 number.
6175
6176 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
6177
6178 PR fortran/32526
6179 * gfortran.dg/interface_14.f90: New test.
6180
6181 PR fortran/32613
6182 * gfortran.dg/do_iterator_2.f90: New test.
6183
6184 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
6185
6186 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6187 (FE_DEC_DOWNWARD): Likewise.
6188 (FE_DEC_UPWARD): Likewise.
6189 (FE_DEC_TOWARDZERO): Likewise.
6190 (FE_DEC_TONEARESTFROMZERO): Likewise.
6191
6192 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
6193
6194 * gcc.c-torture/compile/pr32606.c: New.
6195 * gfortran.fortran-torture/execute/pr32604.f90: New.
6196
6197 2007-07-04 Mark Mitchell <mark@codesourcery.com>
6198
6199 * gcc.dg/visibility-12.c: New test.
6200 * gcc.dg/visibility-13.c: Likewise.
6201 * g++.dg/ext/visibility-9.C: Likewise.
6202 * g++.dg/ext/visibility-10.C: Likewise.
6203
6204 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6205
6206 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6207 * gcc.dg/sh-relax-vxworks.c: New test.
6208
6209 2007-07-04 Richard Guenther <rguenther@suse.de>
6210
6211 PR tree-optimization/32500
6212 * gcc.c-torture/execute/pr32500.c: New testcase.
6213
6214 2007-07-04 Richard Guenther <rguenther@suse.de>
6215
6216 PR tree-optimization/32482
6217 * gcc.c-torture/compile/pr32482.c: New testcase.
6218
6219 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6220
6221 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6222 VxWorks kernels.
6223 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6224 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6225 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6226 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6227
6228 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6229
6230 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6231
6232 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6233
6234 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6235
6236 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6237
6238 PR fortran/31198
6239 * gfortran.dg/min_max_optional_1.f90: New test.
6240 * gfortran.dg/min_max_optional_2.f90: New test.
6241 * gfortran.dg/min_max_optional_3.f90: New test.
6242
6243 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6244
6245 PR fortran/32545
6246 * gfortran.dg/fmt_error.f90: New test.
6247
6248 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6249
6250 PR fortran/32612
6251 * gfortran.dg/interface_13.f90: New test.
6252
6253 2007-07-03 Dave Brolley <brolley@redhat.com>
6254
6255 PR c++/31743
6256 * g++.dg/init/new20.C: New test.
6257
6258 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
6259
6260 PR fortran/32579
6261 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6262
6263 2007-07-03 Tobias Burnus <burnus@net-b.de>
6264
6265 PR fortran/25062
6266 * common_7.f90: New.
6267 * common_8.f90: New.
6268 * common_9.f90: New.
6269
6270 2007-07-03 Tobias Burnus <burnus@net-b.de>
6271
6272 PR fortran/30940
6273 * gfortran.dg/argument_checking_1.f90: New.
6274 * gfortran.dg/argument_checking_2.f90: New.
6275 * gfortran.dg/argument_checking_3.f90: New.
6276 * gfortran.dg/argument_checking_4.f90: New.
6277 * gfortran.dg/argument_checking_5.f90: New.
6278 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6279 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6280
6281 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6282
6283 * gcc.dg/pr32176.c: Add -w to default dg-options.
6284
6285 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
6286
6287 * gcc.c-torture/compile/ssa-pre-1.c: New test.
6288
6289 2007-07-03 Tobias Burnus <burnus@net-b.de>
6290
6291 PR fortran/20888
6292 * gfortran.dg/null_2.f90: New.
6293
6294 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6295 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6296
6297 PR middle-end/32176
6298 * gcc.dg/pr32176.c: New test.
6299
6300 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6301
6302 * gcc.dg/const-float80.c : New test.
6303 * gcc.dg/const-float128.c : New test.
6304 * gcc.dg/const-float80-ped.c : New test.
6305 * gcc.dg/const-float128-ped.c : New test.
6306
6307 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6308
6309 * gcc.dg/c99-math.h: Fix typo.
6310
6311 2007-07-02 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR libgomp/32468
6314 * gcc.dg/gomp/pr32468-1.c: New test.
6315
6316 2007-07-02 Richard Sandiford <richard@codesourcery.com>
6317
6318 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6319 an ABI option.
6320
6321 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
6322
6323 * gfortran.fortran-torture/compile/pr32583.f: New.
6324 * gcc.c-torture/compile/pr32584.c: New
6325
6326 2007-07-02 Ollie Wild <aaw@google.com>
6327
6328 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6329 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6330
6331 2007-07-02 Richard Sandiford <richard@codesourcery.com>
6332
6333 * gcc.target/mips/save-restore-1.c: New test.
6334 * gcc.target/mips/save-restore-2.c: Likewise.
6335 * gcc.target/mips/save-restore-3.c: Likewise.
6336 * gcc.target/mips/save-restore-4.c: Likewise.
6337
6338 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
6339
6340 PR tree-optimization/31966
6341 PR tree-optimization/32533
6342 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6343 * gfortran.dg/pr32533.f90: Ditto.
6344
6345 2007-07-02 Jakub Jelinek <jakub@redhat.com>
6346
6347 * g++.dg/opt/nrv12.C: New test.
6348 * gcc.target/i386/nrv1.c: New test.
6349
6350 PR c++/31748
6351 * g++.dg/gomp/pr31748.C: New test.
6352
6353 2007-07-02 Ira Rosen <irar@il.ibm.com>
6354
6355 PR tree-optimization/32230
6356 * gcc.dg/vect/pr32230.c: New test.
6357
6358 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
6359
6360 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6361 * bind_c_coms.f90: Ditto.
6362 * bind_c_coms_driver.c: Ditto.
6363 * bind_c_dts.f90: Ditto.
6364 * bind_c_dts_2.f03: Ditto.
6365 * bind_c_dts_2_driver.c: Ditto.
6366 * bind_c_dts_3.f03: Ditto.
6367 * bind_c_dts_4.f03: Ditto.
6368 * bind_c_dts_driver.c: Ditto.
6369 * bind_c_implicit_vars.f03: Ditto.
6370 * bind_c_procs.f03: Ditto.
6371 * bind_c_usage_2.f03: Ditto.
6372 * bind_c_usage_3.f03: Ditto.
6373 * bind_c_usage_5.f03: Ditto.
6374 * bind_c_usage_6.f03: Ditto.
6375 * bind_c_usage_7.f03: Ditto.
6376 * bind_c_vars.f90: Ditto.
6377 * bind_c_vars_driver.c: Ditto.
6378 * binding_c_table_15_1.f03: Ditto.
6379 * binding_label_tests.f03: Ditto.
6380 * binding_label_tests_10.f03: Ditto.
6381 * binding_label_tests_10_main.f03: Ditto.
6382 * binding_label_tests_11.f03: Ditto.
6383 * binding_label_tests_11_main.f03: Ditto.
6384 * binding_label_tests_12.f03: Ditto.
6385 * binding_label_tests_13.f03: Ditto.
6386 * binding_label_tests_13_main.f03: Ditto.
6387 * binding_label_tests_14.f03: Ditto.
6388 * binding_label_tests_2.f03: Ditto.
6389 * binding_label_tests_3.f03: Ditto.
6390 * binding_label_tests_4.f03: Ditto.
6391 * binding_label_tests_5.f03: Ditto.
6392 * binding_label_tests_6.f03: Ditto.
6393 * binding_label_tests_7.f03: Ditto.
6394 * binding_label_tests_8.f03: Ditto.
6395 * binding_label_tests_9.f03: Ditto.
6396 * c_assoc.f90: Ditto.
6397 * c_assoc_2.f03: Ditto.
6398 * c_f_pointer_shape_test.f90: Ditto.
6399 * c_f_pointer_tests.f90: Ditto.
6400 * c_f_tests_driver.c: Ditto.
6401 * c_funloc_tests.f03: Ditto.
6402 * c_funloc_tests_2.f03: Ditto.
6403 * c_funloc_tests_3.f03: Ditto.
6404 * c_funloc_tests_3_funcs.c: Ditto.
6405 * c_kind_params.f90: Ditto.
6406 * c_kind_tests_2.f03: Ditto.
6407 * c_kinds.c: Ditto.
6408 * c_loc_driver.c: Ditto.
6409 * c_loc_test.f90: Ditto.
6410 * c_loc_tests_2.f03: Ditto.
6411 * c_loc_tests_2_funcs.c: Ditto.
6412 * c_loc_tests_3.f03: Ditto.
6413 * c_loc_tests_4.f03: Ditto.
6414 * c_loc_tests_5.f03: Ditto.
6415 * c_loc_tests_6.f03: Ditto.
6416 * c_loc_tests_7.f03: Ditto.
6417 * c_loc_tests_8.f03: Ditto.
6418 * c_ptr_tests.f03: Ditto.
6419 * c_ptr_tests_10.f03: Ditto.
6420 * c_ptr_tests_5.f03: Ditto.
6421 * c_ptr_tests_7.f03: Ditto.
6422 * c_ptr_tests_7_driver.c: Ditto.
6423 * c_ptr_tests_8.f03: Ditto.
6424 * c_ptr_tests_8_funcs.c: Ditto.
6425 * c_ptr_tests_9.f03: Ditto.
6426 * c_ptr_tests_driver.c: Ditto.
6427 * c_size_t_driver.c: Ditto.
6428 * c_size_t_test.f03: Ditto.
6429 * com_block_driver.f90: Ditto.
6430 * global_vars_c_init.f90: Ditto.
6431 * global_vars_c_init_driver.c: Ditto.
6432 * global_vars_f90_init.f90: Ditto.
6433 * global_vars_f90_init_driver.c: Ditto.
6434 * interop_params.f03: Ditto.
6435 * iso_c_binding_only.f03: Ditto.
6436 * iso_c_binding_rename_1.f03: Ditto.
6437 * iso_c_binding_rename_1_driver.c: Ditto.
6438 * iso_c_binding_rename_2.f03: Ditto.
6439 * iso_c_binding_rename_2_driver.c: Ditto.
6440 * kind_tests_2.f03: Ditto.
6441 * kind_tests_3.f03: Ditto.
6442 * module_md5_1.f90: Ditto.
6443 * only_clause_main.c: Ditto.
6444 * print_c_kinds.f90: Ditto.
6445 * test_bind_c_parens.f03: Ditto.
6446 * test_c_assoc.c: Ditto.
6447 * test_com_block.f90: Ditto.
6448 * test_common_binding_labels.f03: Ditto.
6449 * test_common_binding_labels_2.f03: Ditto.
6450 * test_common_binding_labels_2_main.f03: Ditto.
6451 * test_common_binding_labels_3.f03: Ditto.
6452 * test_common_binding_labels_3_main.f03: Ditto.
6453 * test_only_clause.f90: Ditto.
6454 * use_iso_c_binding.f90: Ditto.
6455 * value_5.f90: Ditto.
6456 * value_test.f90: Ditto.
6457 * value_tests_f03.f90: Ditto.
6458
6459 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
6460
6461 * gcc.dg/tls/opt-14.c: New.
6462
6463 2007-07-01 Ollie Wild <aaw@google.com>
6464
6465 * g++.dg/lookup/using16.C: New test.
6466 * g++.dg/lookup/using17.C: New test.
6467
6468 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
6469
6470 PR fortran/32239
6471 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6472 (test_4): Use proper test for floating point equality.
6473 (test_8): Likewise.
6474
6475 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6476
6477 PR libgfortran/32554
6478 * gfortran.dg/fmt_p_1.f90: New test.
6479
6480 2007-07-01 Ira Rosen <irar@il.ibm.com>
6481
6482 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6483 initialization and fix dg-final check - the initialization loop is
6484 vectorizable.
6485
6486 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6487 Volker Reichelt <reichelt@netcologne.de>
6488
6489 PR middle-end/32559
6490 * gcc.dg/pr32559.c: New test.
6491
6492 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6493
6494 PR tree-optimization/25371
6495 * gcc.dg/vect/pr25371.c: New test.
6496
6497 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
6498
6499 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6500 when allocating and initializing a flexible array.
6501
6502 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
6503
6504 PR fortran/20373
6505 * gfortran.dg/intrinsic.f90: New test.
6506
6507 2007-06-30 Tobias Burnus <burnus@net-b.de>
6508
6509 PR fortran/32555
6510 * gfortran.dg/fmt_zero_check.f90: New.
6511
6512 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
6513
6514 PR fortran/30284
6515 * gfortran.dg/repeat_f90: New test.
6516
6517 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6518
6519 PR testsuite/25241
6520 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6521 -pedantic-errors, so we should match errors.
6522 * gcc.dg/cpp/escape-1.c: Likewise.
6523 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6524 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6525 warning.
6526 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6527 errors instead of warnings.
6528 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6529 a pedantic warning.
6530 * gcc.dg/cpp/arith-3.c: Likewise.
6531
6532 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6533
6534 PR testsuite/25241
6535 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6536 * gcc.dg/pch/valid-2.c: Likewise.
6537 * gcc.dg/pch/valid-3.c: Likewise.
6538 * gcc.dg/pch/warn-1.c: Likewise.
6539 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6540
6541 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6542
6543 PR c/4076
6544 * gcc.dg/Wunused-function.c: New.
6545
6546 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6547
6548 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6549
6550 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
6551
6552 * g++.dg/other/canon-31724.C: New.
6553
6554 2007-06-29 Jan Hubicka <jh@suse.cz>
6555
6556 PR middle-end/32372
6557 * gcc.c-torture/compile/pr32372.c: new.
6558
6559 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6560
6561 * gfortran.dg/operator_3.f90: New test.
6562
6563 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6564
6565 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6566 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6567
6568 2007-06-29 Richard Guenther <rguenther@suse.de>
6569
6570 PR middle-end/32493
6571 * gcc.dg/inline-23.c: New testcase.
6572
6573 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6574
6575 PR tree-optimization/24659
6576 * gcc.target/i386/vectorize2.c: New test.
6577 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6578 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6579
6580 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6581
6582 * gcc.dg/pointer-arith-9.c: New test.
6583
6584 2007-06-29 Tobias Burnus <burnus@net-b.de>
6585
6586 PR fortran/32483
6587 * gfortran.dg/fmt_read_2.f90: New.
6588
6589 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6590
6591 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6592 If it exists, don't try to create it.
6593
6594 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6595
6596 * g++.dg/ext/visibility/ms-compat-1.C: New.
6597
6598 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6599
6600 PR tree-opt/32417
6601 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6602
6603 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6604
6605 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6606 targets.
6607
6608 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6609
6610 PR fortran/32467
6611 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6612
6613 2007-06-27 Richard Guenther <rguenther@suse.de>
6614
6615 PR middle-end/32492
6616 * gcc.dg/inline-22.c: New testcase.
6617
6618 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6619
6620 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6621 the scan-assembler constant.
6622
6623 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6624
6625 PR 20216
6626 * gcc.dg/pr20216.c: New.
6627
6628 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6629
6630 PR tree-opt/32421
6631 * gcc.dg/vect/pr32421.c: New test.
6632
6633 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6634
6635 PR c++/32111
6636 * g++.dg/other/friend5.C: New test.
6637
6638 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6639
6640 PR fortran/32464
6641 * gfortran.dg/host_assoc_function_2.f90: New test.
6642
6643 PR fortran/31494
6644 * gfortran.dg/host_assoc_call_1.f90: New test.
6645
6646 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6647
6648 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6649
6650 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6651
6652 PR fortran/32456
6653 * gfortran.dg/error_format.f90: New test.
6654
6655 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6656
6657 PR fortran/32136
6658 * gfortran.dg/pr32136.f90: New test.
6659
6660 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6661
6662 PR fortran/31726
6663 * gfortran.dg/minmaxloc_1.f90: New test.
6664
6665 PR fortran/32298
6666 * gfortran.dg/minmaxloc_2.f90: New test.
6667
6668 2007-06-23 Richard Guenther <rguenther@suse.de>
6669
6670 PR tree-optimization/16876
6671 PR middle-end/29478
6672 * gcc.dg/pr29254.c: The warning is bogus.
6673 * gcc.dg/warn-1.c: Likewise.
6674 * gcc.dg/assign-warn-3.c: Likewise.
6675 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6676
6677 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6678
6679 * gcc.c-torture/execute/20070623-1.c: New.
6680
6681 2007-06-22 Jan Hubicka <jh@suse.cz>
6682
6683 * gcc.c-torture/compile/pr31541.c: New.
6684
6685 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6686
6687 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6688 Remove -m64 from dg-options.
6689
6690 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6691
6692 PR middle-end/32374
6693 * gcc.dg/pr32374.c: New test.
6694
6695 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6696
6697 PR fortran/32360
6698 * gfortran.dg/pointer_assign_3.f90: New test.
6699
6700 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6701
6702 * gcc.dg/tree-ssa/pr19590.c: New.
6703
6704 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6705
6706 PR fortran/31162
6707 * gfortran.dg/assign.f90: Update test.
6708 * gfortran.dg/real_do_1.f90: Update test.
6709 * gfortran.dg/gomp/omp_do1.f90: Update test.
6710 * gfortran.dg/warnings_are_errors_1.f: Update test.
6711 * gfortran.dg/g77/20010519-1.f: Update test.
6712 * gfortran.dg/g77/pr9258.f: Update test.
6713 * gfortran.dg/g77/960317-1.f: Update test.
6714
6715 2007-06-21 Richard Guenther <rguenther@suse.de>
6716
6717 PR tree-optimization/32453
6718 * gcc.c-torture/compile/pr32453.c: New testcase.
6719
6720 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR tree-optimization/31866
6723 * gcc.dg/pr31866.c: New test.
6724
6725 2007-06-21 Richard Guenther <rguenther@suse.de>
6726
6727 PR tree-optimization/32451
6728 * g++.dg/torture/20070621-1.C: New testcase.
6729
6730 2007-06-21 Christian Bruel <christian.bruel@st.com>
6731
6732 * gcc.dg/attr-isr.c: Test delay slot content.
6733
6734 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6735
6736 PR fortran/32361
6737 gfortran.dg/pointer_assign_2.f90: New test.
6738
6739 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6740
6741 PR fortran/25061
6742 gfortran.dg/invalid_procedure_name.f90: New test.
6743
6744 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6745
6746 PR tree-optimization/25737
6747 * gcc.dg/tree-ssa/alias-14.c: New test.
6748
6749 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6750
6751 * gcc.target/i386/large-size-array-3.c: New.
6752
6753 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6754 Richard Guenther <rguenther@suse.de>
6755
6756 PR fortran/32140
6757 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6758
6759 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR middle-end/31959
6762 * gcc.dg/pr31959.c: New test.
6763
6764 PR inline-asm/32109
6765 * g++.dg/ext/asm10.C: New test.
6766
6767 PR middle-end/32285
6768 * gcc.c-torture/execute/20070614-1.c: New test.
6769
6770 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6771
6772 * gcc.target/arm/stack-corruption.c: New test.
6773
6774 2007-06-19 Richard Guenther <rguenther@suse.de>
6775
6776 * g++.dg/torture/pr30252.C: New testcase.
6777
6778 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR tree-optimization/32353
6781 * g++.dg/opt/nrv13.C: New test.
6782
6783 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6784
6785 PR fortran/20863
6786 PR fortran/20882
6787 * gfortran.dg/impure_assignment_2.f90 : New test.
6788
6789 PR fortran/32236
6790 * gfortran.dg/data_initialized_2.f90 : New test.
6791
6792 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6793 appropriate version of 'dmach'.
6794
6795 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6796
6797 PR target/32389
6798 * gcc.target/i386/pr32389.c New test.
6799
6800 2007-06-18 Simon Baldwin <simonb@google.com>
6801
6802 PR c++/31923
6803 * g++.dg/template/error25.C: New.
6804 * g++.dg/template/spec35.C: New.
6805
6806 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6807
6808 * gcc.c-torture/compile/pr32355.c: New testcase.
6809
6810 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6811
6812 PR tree-optimization/32383
6813 * g++.dg/opt/pr32383.C: New test.
6814
6815 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6816
6817 PR rtl-optimization/32366
6818 * gcc.dg/vect/pr32366.c: New test.
6819
6820 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6821
6822 * gcc.c-torture/compile/pr32349.c: New testcase.
6823
6824 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6825
6826 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6827 * gcc.target/sparc/combined-2.c: Likewise.
6828 * gcc.target/sparc/fexpand.c : Likewise.
6829 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6830 * gcc.target/sparc/fpack16.c : Likewise.
6831 * gcc.target/sparc/fpmerge.c : Likewise.
6832 * gcc.target/sparc/fpmul.c : Likewise.
6833 * gcc.target/sparc/noresult.c : Likewise.
6834 * gcc.target/sparc/pdist.c: Likewise.
6835
6836 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6837
6838 PR middle-end/31723
6839 * gcc.target/i386/recip-divf.c: New test.
6840 * gcc.target/i386/recip-sqrtf.c: Ditto.
6841 * gcc.target/i386/recip-vec-divf.c: Ditto.
6842 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6843 * gcc.target/i386/sse-recip.c: Ditto.
6844 * gcc.target/i386/sse-recip-vec.c: Ditto.
6845
6846 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6847
6848 PR tree-opt/32225
6849 * gcc.c-torture/compile/20070605-1.c: New test.
6850
6851 * gcc.c-torture/compile/20070603-1.c: New testcase.
6852 * gcc.c-torture/compile/20070603-2.c: New testcase.
6853
6854 * gcc.c-torture/compile/20070531-1.c: New test.
6855
6856 PR tree-opt/32167
6857 * gcc.c-torture/compile/20070531-2.c: New test.
6858
6859 PR tree-opt/32144
6860 * gcc.c-torture/compile/20070529-1.c: New test.
6861
6862 PR tree-opt/32145
6863 * gcc.c-torture/compile/20070529-2.c: New test.
6864
6865 PR tree-opt/32015
6866 * gcc.c-torture/compile/20070520-1.c: New test.
6867
6868 * g++.dg/ext/java-1.C: New test.
6869
6870 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6871 loops instead of one. Remove the "can't determine dependence"
6872 check.
6873 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6874 needed as the cast is gone in the first place.
6875 * gcc.dg/max-1.c: Change local variable a to be a global one.
6876 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6877 have a cast which is PREd.
6878
6879 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6880
6881 * g++.dg/lookup/anon6.C: New test.
6882
6883 2007-06-14 Dirk Mueller <dmueller@suse.de>
6884
6885 PR c++/31806
6886 * g++.dg/opt/static6.C: New testcase.
6887
6888 2007-06-14 Geoff Keating <geoffk@apple.com>
6889
6890 * g++.dg/ext/visibility/overload-1.C: New.
6891
6892 PR 31093
6893 * g++.dg/ext/visibility/anon4.C: New.
6894
6895 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6896
6897 PR target/32268
6898 * gcc.target/i386/pr32268.c: New test.
6899
6900 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6901
6902 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6903 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6904 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6905
6906 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6907 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6908 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6909 BID is used.
6910
6911 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6912
6913 PR fortran/32302
6914 * gfortran.dg/common_resize_1.f90: New test.
6915
6916 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6917
6918 PR target/32274
6919 * gcc.dg/vect/pr32224.c: Fix.
6920
6921 2007-06-13 Eric Christopher <echristo@apple.com>
6922
6923 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6924
6925 2007-06-13 Tobias Burnus <burnus@net-b.de>
6926
6927 PR fortran/32323
6928 * gfortran.dg/actual_array_vect_1.f90: New.
6929
6930 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6931
6932 * gcc.target/sparc/mfpu.c: New test.
6933
6934 2007-06-12 Geoff Keating <geoffk@apple.com>
6935
6936 * g++.dg/warn/weak1.C: Suppress on Darwin.
6937 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6938
6939 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6940
6941 PR middle-end/31579
6942 * g++.dg/torture/pr31579.C: New testcase.
6943
6944 2007-06-12 Ian Lance Taylor <iant@google.com>
6945
6946 PR libstdc++/29286
6947 * g++.dg/init/new16.C: New test.
6948 * g++.dg/init/new17.C: New test.
6949 * g++.dg/init/new18.C: New test.
6950 * g++.dg/init/new19.C: New test.
6951
6952 2007-06-12 Olivier Hainque <hainque@adacore.com>
6953
6954 * gnat.dg/lhs_view_convert.adb: New test.
6955
6956 2007-06-12 Richard Guenther <rguenther@suse.de>
6957
6958 PR tree-optimization/15353
6959 PR tree-optimization/31657
6960 * gcc.c-torture/execute/20070424-1.c: New testcase.
6961 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6962 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6963 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6964 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6965 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6966
6967 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6968
6969 PR rtl-optimization/32293
6970 * gcc.dg/pr32293.c: New test.
6971
6972 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6973
6974 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6975
6976 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6977
6978 PR fortran/29786
6979 * gfortran.dg/equiv_7.f90: New test.
6980 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6981
6982 PR fortran/30875
6983 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6984
6985 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6986
6987 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6988 * gcc.dg/setjmp-4.c: Likewise.
6989 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6990
6991 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6992
6993 PR rtl-optimization/31025
6994 * gfortran.dg/pr31025.f90: New.
6995
6996 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6997
6998 PR target/32280
6999 * gcc.target/i386/pr32280.c: New test.
7000
7001 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
7002
7003 PR middle-end/32279
7004 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7005
7006 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7007
7008 PR libgfortran/32235
7009 * gfortran.dg/backspace_9.f: New test.
7010
7011 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
7012
7013 * gcc.dg/tree-ssa/prefetch-7.c: New test.
7014
7015 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
7016
7017 * gcc.dg/tree-ssa/loop-28.c: New testcase.
7018
7019 2007-06-09 Ian Lance Taylor <iant@google.com>
7020
7021 PR tree-optimization/32169
7022 * gcc.c-torture/compile/pr32169.c: New test.
7023
7024 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
7025
7026 * gcc.dg/vect/costmodel: New directory.
7027 * gcc.dg/vect/costmodel/i386: New directory.
7028 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7029 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7030 New test.
7031 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7032 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7033 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7034 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7035 * gcc.dg/vect/costmodel/x86_64: New directory.
7036 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7037 New testsuite.
7038 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7039 New test.
7040 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7041 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7042 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7043 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7044 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7045
7046 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
7047
7048 PR tree-optimization/32243
7049 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
7050 flags for -Os tests.
7051 * gcc.dg/vect/03-vect-pr32243.c: New test.
7052
7053 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
7054
7055 PR tree-optimization/32224
7056 * gcc.dg/vect/pr32224.c: New test.
7057
7058 2007-06-08 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR c++/32177
7061 * g++.dg/gomp/pr32177.C: New test.
7062
7063 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7064
7065 PR testsuite/25241
7066 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7067 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7068 warning nor an error.
7069 * gcc.dg/Wfatal-2.c: Likewise.
7070 * gcc.dg/Werror-1.c: Likewise.
7071 * gcc.dg/Werror-5.c: Likewise.
7072 * gcc.dg/Werror-7.c: Likewise.
7073 * gcc.dg/Werror-10.c: Likewise.
7074 * gcc.dg/Werror-11.c: Likewise.
7075
7076 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
7077
7078 PR c++/30759
7079 * g++.dg/init/brace6.C: New test.
7080
7081 2007-06-07 Geoffrey Keating <geoffk@apple.com>
7082
7083 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7084 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7085 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7086 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7087
7088 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7089 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7090 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7091 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7092 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7093 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7094 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7095 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7096
7097 * gcc.dg/darwin-minversion-3.c: New.
7098
7099 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
7100
7101 * gcc.target/i386/builtin-copysign.c: New test.
7102
7103 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
7104
7105 PR tree-optimization/32220
7106 * gfortran.dg/predcom-2.f: New testcase.
7107
7108 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7109
7110 PR tree-opt/32231
7111 * gcc.target/i386/vectorize4.c: New test.
7112
7113 2007-06-06 Steve Ellcey <sje@cup.hp.com>
7114
7115 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7116
7117 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7118
7119 PR testsuite/25241
7120 * gcc.dg/simd-5.c: Mark output as a note.
7121 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7122 dg-message.
7123 * gcc.dg/simd-1.c: Likewise.
7124 * gcc.dg/always_inline.c: Mark output as a sorry.
7125 * gcc.dg/always_inline2.c: Likewise.
7126 * gcc.dg/always_inline3.c: Likewise.
7127
7128 2007-06-06 Ian Lance Taylor <iant@google.com>
7129
7130 * g++.dg/conversion/enum1.C: New test.
7131
7132 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
7133
7134 PR tree-optimization/32216
7135 * gcc.dg/vect/pr32216.c: New test.
7136
7137 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7138
7139 PR testsuite/18923
7140 * gfortran.dg/invalid_contains_1.f90: New test.
7141 * gfortran.dg/invalid_contains_2.f90: New test.
7142
7143 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7144
7145 PR testsuite/32057
7146 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7147 midnight issues.
7148
7149 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7150
7151 PR testsuite/25241
7152 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7153 dg-message to match de note.
7154 * gcc.dg/pr26570.c: Use dg-message for a note.
7155 * gcc.dg/pr29254.c: Use dg-message for generic output and use
7156 dg-error instead of dg-warning because of -Werror.
7157 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7158 neither an error, nor a warning.
7159 * gcc.dg/glibc-uclibc-2.c: Likewise
7160 * gcc.dg/cpp/19940712-1.c: Likewise.
7161
7162 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
7163
7164 PR preprocessor/23479
7165 * gcc.dg/binary-constants-1.c: Add test suites for
7166 the 0b-prefixed binary integer constants.
7167 * gcc.dg/binary-constants-2.c: Ditto.
7168 * gcc.dg/binary-constants-3.c: Ditto.
7169 * gcc.dg/binary-constants-4.c: Ditto.
7170
7171 2007-06-05 Ian Lance Taylor <iant@google.com>
7172
7173 * gcc.dg/Wstrict-overflow-19.c: New test.
7174
7175 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
7176
7177 * gcc.dg/matrix/matrix-6.c: Remove conversion.
7178
7179 2007-06-04 Ian Lance Taylor <iant@google.com>
7180
7181 * gcc.dg/Wstrict-overflow-18.c: New test.
7182
7183 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7184
7185 PR testsuite/25241
7186 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7187 * gcc.dg/cpp/mi5.c: Likewise.
7188 * gcc.dg/cpp/mi7.c: Likewise.
7189
7190 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
7191
7192 PR c/32191
7193 * gcc.dg/pr32191.c: New test.
7194
7195 2007-05-28 Tobias Burnus <burnus@net-b.de>
7196
7197 PR fortran/32124
7198 * gfortran.dg/allocate_stat_1.f90: Remove.
7199
7200 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
7201
7202 * gcc.target/i386/sse4_2-check.h: New.
7203 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7204 * gcc.target/i386/sse4_2-crc32.h: Likewise.
7205 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7206 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7207 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7208 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7209 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7210 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7211 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7212 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7213 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7214 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7215 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7216 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7217 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7218 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7219 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7220 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7221
7222 2007-06-01 Geoffrey Keating <geoffk@apple.com>
7223
7224 * gcc.dg/pie-link.c: New test.
7225
7226 2007-06-01 Ian Lance Taylor <iant@google.com>
7227
7228 * gcc.dg/Wstrict-overflow-17.c: New test.
7229
7230 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
7231
7232 * gcc.dg/builtin-return-1.c (g): New.
7233 (main): Allocate at least 64 bytes on the stack.
7234
7235 2007-05-31 Mark Mitchell <mark@codesourcery.com>
7236
7237 * g++.dg/init/cleanup3.C: New test.
7238
7239 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
7240
7241 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7242 int is 16 bits.
7243
7244 007-05-31 Paul Thomas <pault@gcc.gnu.org>
7245
7246 PR fortran/32156
7247 * gfortran.dg/char_array_constructor_3.f90: New test.
7248
7249 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
7250
7251 PR tree-optimization/32160
7252 * gfortran.dg/predcom-1.f: New test.
7253
7254 2007-05-31 Richard Guenther <rguenther@suse.de>
7255
7256 * g++.dg/other/str_empty.C: Move...
7257 * g++.dg/other/pr30567.C: Move...
7258 * g++.dg/tree-ssa/pr27218.C: Move...
7259 * g++.dg/torture: ...here and remove dg-options.
7260
7261 2007-05-31 Paolo Carlini <pcarlini@suse.de>
7262
7263 PR c++/32158
7264 * g++.dg/ext/is_pod_incomplete.C: New.
7265
7266 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
7267 Douglas Gregor <doug.gregor@gmail.com>
7268 Pedro Lamarao <pedro.lamarao@mndfck.org>
7269 Howard Hinnant <howard.hinnant@gmail.com>
7270
7271 PR c++/7412
7272 PR c++/29939
7273 * g++.dg/cpp0x/rv8p.C: New.
7274 * g++.dg/cpp0x/temp-constructor-bug.C: New.
7275 * g++.dg/cpp0x/cast-bug.C: New.
7276 * g++.dg/cpp0x/elision_weak.C: New.
7277 * g++.dg/cpp0x/collapse-bug.C: New.
7278 * g++.dg/cpp0x/rv3p.C: New.
7279 * g++.dg/cpp0x/rv7n.C: New.
7280 * g++.dg/cpp0x/overload-conv-1.C: New.
7281 * g++.dg/cpp0x/rv2n.C: New.
7282 * g++.dg/cpp0x/deduce.C: New.
7283 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7284 * g++.dg/cpp0x/rv6p.C: New.
7285 * g++.dg/cpp0x/template_deduction.C: New.
7286 * g++.dg/cpp0x/implicit-copy.C: New.
7287 * g++.dg/cpp0x/rv1p.C: New.
7288 * g++.dg/cpp0x/cast.C: New.
7289 * g++.dg/cpp0x/rv5n.C: New.
7290 * g++.dg/cpp0x/collapse.C: New.
7291 * g++.dg/cpp0x/overload-conv-2.C: New.
7292 * g++.dg/cpp0x/rv4p.C: New.
7293 * g++.dg/cpp0x/rvo.C: New.
7294 * g++.dg/cpp0x/iop.C: New.
7295 * g++.dg/cpp0x/rv3n.C: New.
7296 * g++.dg/cpp0x/rv7p.C: New.
7297 * g++.dg/cpp0x/reference_collapsing.C: New.
7298 * g++.dg/cpp0x/overload.C: New.
7299 * g++.dg/cpp0x/named.C: New.
7300 * g++.dg/cpp0x/rv2p.C: New.
7301 * g++.dg/cpp0x/rv6n.C: New.
7302 * g++.dg/cpp0x/not_special.C: New.
7303 * g++.dg/cpp0x/bind.C: New.
7304 * g++.dg/cpp0x/rv1n.C: New.
7305 * g++.dg/cpp0x/rv5p.C: New.
7306 * g++.dg/cpp0x/elision.C: New.
7307 * g++.dg/cpp0x/named_refs.C: New.
7308 * g++.dg/cpp0x/unnamed_refs.C: New.
7309 * g++.dg/cpp0x/rv4n.C: New.
7310 * g++.dg/cpp0x/elision_neg.C: New.
7311 * g++.dg/init/copy7.C: Run in C++98 mode.
7312 * g++.dg/overload/arg1.C: Ditto.
7313 * g++.dg/overload/arg4.C: Ditto.
7314
7315 2007-05-30 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR c++/31809
7318 * g++.dg/opt/static5.C: New test.
7319
7320 2007-05-30 Richard Guenther <rguenther@suse.de>
7321
7322 * g++.dg/dg.exp: Prune torture/.
7323 * g++.dg/torture/dg-torture.exp: New testsuite.
7324
7325 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
7326
7327 * gcc.target/arm/pr27387.C: Move and rename to ...
7328 * g++.dg/inherit/thunk8.C: ... here.
7329
7330 2007-05-30 Jakub Jelinek <jakub@redhat.com>
7331
7332 PR tree-optimization/31769
7333 * g++.dg/gomp/pr31769.C: New test.
7334
7335 2007-05-29 Hui-May Chang <hm.chang@apple.com>
7336
7337 * gcc.target/i386/stack-realign.c: New.
7338
7339 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
7340
7341 * gcc.dg/tree-ssa/prefetch-6.c: New test.
7342
7343 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
7344
7345 * gfortran.dg/sizeof.f90: New.
7346
7347 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7348
7349 PR c/31339
7350 * gcc.dg/boolcomplex-1.c: New test.
7351
7352 PR c++/31339
7353 * g++.dg/ext/boolcomplex-1.c: New test.
7354
7355 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
7356
7357 * gcc.dg/matrix: New directory.
7358
7359 2007-05-28 Tobias Burnus <burnus@net-b.de>
7360
7361 PR fortran/32124
7362 * gfortran.dg/allocate_stat_1.f90: New.
7363
7364 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
7365
7366 PR fortran/31972
7367 * transfer_hollerith_1.f90: New test.
7368
7369 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7370
7371 PR tree-opt/32100
7372 * gcc.c-torture/execute/vrp-7.c: New test.
7373
7374 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
7375
7376 * gfortran.dg/transfer_simplify_4.f90: New test.
7377
7378 2007-05-27 Tobias Burnus <burnus@net-b.de>
7379
7380 PR fortran/32088
7381 * gfortran.dg/func_result_3.f90: New.
7382
7383 2007-05-27 Tobias Burnus <burnus@net-b.de>
7384
7385 PR middle-end/32083
7386 * gfortran.dg/transfer_simplify_3.f90: New.
7387
7388 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
7389
7390 PR target/32065
7391 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
7392 to compile options.
7393 * gcc.target/i386/pr32065-2.c: New test.
7394
7395 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7396
7397 PR fortran/31813
7398 * gfortran.dg/io_constraints_2.f90: Update.
7399
7400 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
7401
7402 PR fortran/31219
7403 * gfortran.dg/array_constructor_17.f90: New test.
7404
7405 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
7406
7407 PR tree-opt/32090
7408 * g++.dg/opt/array2.C: New testcase.
7409
7410 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
7411
7412 PR target/32065
7413 * gcc.target/i386/pr32065.c: New test.
7414
7415 2007-05-25 Dirk Mueller <dmueller@suse.de>
7416 Marcus Meissner <meissner@suse.de>
7417
7418 * gcc.dg/attr-alloc_size.c: New.
7419
7420 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
7421 Lee Millward <lee.millward@gmail.com>
7422
7423 PR c++/31745
7424 * g++.dg/parse/crash34.C: New test.
7425
7426 * g++.dg/parse/crash35.C: New test.
7427
7428 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
7429
7430 * gcc.target/i386/sse2-check.h: New.
7431 * gcc.target/i386/sse2-vec-1.c: Likewise.
7432 * gcc.target/i386/sse2-vec-2.c: Likewise.
7433 * gcc.target/i386/sse2-vec-3.c: Likewise.
7434 * gcc.target/i386/sse2-vec-4.c: Likewise.
7435 * gcc.target/i386/sse2-vec-5.c: Likewise.
7436 * gcc.target/i386/sse2-vec-6.c: Likewise.
7437
7438 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
7439
7440 PR c++/31431
7441 PR c++/31432
7442 PR c++/31434
7443 PR c++/31435
7444 PR c++/31437
7445 PR c++/31438
7446 PR c++/31442
7447 PR c++/31443
7448 PR c++/31444
7449 PR c++/31445
7450 * g++.dg/cpp0x/pr31431.C: New.
7451 * g++.dg/cpp0x/pr31437.C: New.
7452 * g++.dg/cpp0x/pr31442.C: New.
7453 * g++.dg/cpp0x/pr31444.C: New.
7454 * g++.dg/cpp0x/pr31431-2.C: New.
7455 * g++.dg/cpp0x/pr31432.C: New.
7456 * g++.dg/cpp0x/pr31434.C: New.
7457 * g++.dg/cpp0x/pr31438.C: New.
7458 * g++.dg/cpp0x/pr31443.C: New.
7459 * g++.dg/cpp0x/pr31445.C: New.
7460 * g++.dg/cpp0x/variadic-crash1.C: New.
7461
7462 2007-05-25 Richard Sandiford <richard@codesourcery.com>
7463
7464 * gcc.target/arm/long-calls-1.c: New test.
7465 * gcc.target/arm/long-calls-2.c: Likewise.
7466 * gcc.target/arm/long-calls-3.c: Likewise.
7467 * gcc.target/arm/long-calls-4.c: Likewise.
7468
7469 2007-05-25 Richard Guenther <rguenther@suse.de>
7470 Andrew Pinski <andrew_pinski@playstation.sony.com>
7471
7472 PR tree-optimization/31982
7473 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7474
7475 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
7476
7477 PR fortran/32047
7478 * gfortran.dg/result_in_spec_2.f90: New test.
7479
7480 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7481
7482 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7483
7484 2007-05-24 Ollie Wild <aaw@google.com>
7485
7486 * gcc.dg/cpp/counter-1.c: New test.
7487 * gcc.dg/pch/counter-1.c: New test.
7488 * gcc.dg/pch/counter-1.hs: New file.
7489 * gcc.dg/pch/counter-2.c: New test.
7490 * gcc.dg/pch/counter-2.hs: New file.
7491 * gcc.dg/pch/counter-3.c: New test.
7492 * gcc.dg/pch/counter-3.hs: New file.
7493
7494 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
7495
7496 * gcc.dg/tree-ssa/predcom-1.c: New test.
7497 * gcc.dg/tree-ssa/predcom-2.c: New test.
7498 * gcc.dg/tree-ssa/predcom-3.c: New test.
7499 * gcc.dg/tree-ssa/predcom-4.c: New test.
7500 * gcc.dg/tree-ssa/predcom-5.c: New test.
7501 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7502
7503 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
7504
7505 PR testsuite/32062
7506 * gcc.target/i386/sse4_1-check.h (MASK): New.
7507
7508 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7509
7510 PR fortran/32038
7511 * gfortran.dg/pr25603.f: Initialize integer variables.
7512
7513 2007-05-23 Ian Lance Taylor <iant@google.com>
7514
7515 * g++.dg/other/vrp1.C: New test.
7516
7517 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
7518
7519 PR preprocessor/20077
7520 * gcc.dg/cpp/paste15.c: New test.
7521
7522 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
7523 Nigel Stephens <nigel@mips.com>
7524 Richard Sandiford <richard@codesourcery.com>
7525
7526 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7527 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7528 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7529 * gcc.target/mips/inter/mips16-inter.exp: New.
7530
7531 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
7532
7533 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7534
7535 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
7536
7537 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7538 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
7539 * gcc.target/i386/sse3-addsubps.c: Likewise.
7540 * gcc.target/i386/sse3-haddpd.c: Likewise.
7541 * gcc.target/i386/sse3-haddps.c: Likewise.
7542 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7543 * gcc.target/i386/sse3-hsubps.c: Likewise.
7544 * gcc.target/i386/sse3-lddqu.c: Likewise.
7545 * gcc.target/i386/sse3-movddup.c: Likewise.
7546 * gcc.target/i386/sse3-movshdup.c: Likewise.
7547 * gcc.target/i386/sse3-movsldup.c: Likewise.
7548
7549 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7550 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
7551 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7552 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7553 * gcc.target/i386/ssse3-palignr.c: Likewise.
7554 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7555 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7556 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7557 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7558 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7559 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7560 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7561 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7562 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7563 * gcc.target/i386/ssse3-psignb.c: Likewise.
7564 * gcc.target/i386/ssse3-psignd.c: Likewise.
7565 * gcc.target/i386/ssse3-psignw.c: Likewise.
7566 * gcc.target/i386/ssse3-vals.h: Likewise.
7567
7568 * gcc.target/i386/sse3-check.h: New file.
7569 * gcc.target/i386/ssse3-check.h: Likewise.
7570
7571 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7572
7573 PR middle-end/31095
7574 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7575
7576 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7577
7578 PR middle-end/31606
7579 * gcc.c-torture/20070522-1.c: New testcase.
7580
7581 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7582
7583 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7584
7585 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7586
7587 * gcc.c-torture/execute/ieee/20000320-1.x,
7588 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7589 m68k-*-* and check_effective_target_coldfire_fpu.
7590
7591 2007-05-22 Ollie Wild <aaw@google.com>
7592
7593 * g++.dg/lookup/hidden-class10.C: New test.
7594 * g++.dg/lookup/hidden-class11.C: New test.
7595
7596 2007-05-22 Ollie Wild <aaw@google.com>
7597
7598 * g++.dg/lookup/name-clash5.C: New test.
7599 * g++.dg/lookup/name-clash6.C: New test.
7600
7601 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7602
7603 * g++.dg/other/i386-2.C: Update comments on header files tested.
7604 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7605 of <tmmintrin.h>.
7606 * gcc.target/i386/sse-12.c: Likewise.
7607 * gcc.target/i386/sse-13.c: Likewise.
7608 * gcc.target/i386/sse-14.c: Likewise.
7609
7610 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7611 Redefined to test with immediate operand.
7612 (__builtin_ia32_blendps): Likewise.
7613 (__builtin_ia32_blendpd): Likewise.
7614 (__builtin_ia32_dpps): Likewise.
7615 (__builtin_ia32_dpps): Likewise.
7616 (__builtin_ia32_insertps128): Likewise.
7617 (__builtin_ia32_vec_ext_v4sf): Likewise.
7618 (__builtin_ia32_vec_set_v16qi): Likewise.
7619 (__builtin_ia32_vec_set_v4si): Likewise.
7620 (__builtin_ia32_vec_set_v2di): Likewise.
7621 (__builtin_ia32_vec_ext_v16qi): Likewise.
7622 (__builtin_ia32_vec_ext_v4si): Likewise.
7623 (__builtin_ia32_vec_ext_v2di): Likewise.
7624 (__builtin_ia32_roundpd): Likewise.
7625 (__builtin_ia32_roundsd): Likewise.
7626 (__builtin_ia32_roundps): Likewise.
7627 (__builtin_ia32_roundss): Likewise.
7628 (__builtin_ia32_mpsadbw128): Likewise.
7629
7630 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7631
7632 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7633
7634 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7635
7636 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7637 failures.
7638 * gcc.dg/dfp/func-struct.c: Ditto.
7639 * gcc.dg/dfp/operator-assignment.c: Ditto.
7640 * gcc.dg/dfp/convert-bfp.c: Ditto.
7641 * gcc.dg/dfp/convert-int.c: Ditto.
7642 * gcc.dg/dfp/convert-int-max.c: Ditto.
7643 * gcc.dg/dfp/func-scalar.c: Ditto.
7644 * gcc.dg/dfp/cast.c: Ditto.
7645 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7646 failures, and fix a typo in return type of arg1_128.
7647 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7648 failures, and fix a typo in a constant suffix.
7649 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7650 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7651
7652 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7653 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7654
7655 * lib/gcc-dg.exp(process_message): New proc.
7656 (dg-message): New test directive.
7657 * gcc.dg/always_inline.c: Use dg-message.
7658 * gcc.dg/always_inline2.c: Ditto.
7659 * gcc.dg/always_inline3.c: Ditto.
7660 * gcc.dg/invalid-call-1.c: Ditto.
7661 * gcc.dg/pr17506.c: Ditto.
7662 * gcc.dg/simd-5.c: Ditto.
7663 * gcc.dg/simd-6.c: Ditto.
7664 * gcc.dg/va-arg-2.c: Ditto.
7665 * gcc.dg/cpp/syshdr.c: Ditto.
7666 * gcc.dg/cpp/unc4.c: Ditto.
7667 * gcc.dg/cpp/trad/mi1.c: Ditto.
7668 * gcc.dg/cpp/trad/mi5.c: Ditto.
7669 * gcc.dg/cpp/trad/mi7.c: Ditto.
7670 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7671 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7672 * gcc.test-framework/test-framework.awk: Special-case outexists
7673 tests.
7674
7675 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7676
7677 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7678 (bit_SSE4_2): Likewise.
7679 (bit_POPCNT): Likewise.
7680
7681 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7682 Check if assembler supports SSE4 instructions.
7683
7684 * gcc.target/i386/sse4_1-blendpd.c: New file.
7685 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7686 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7687 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7688 * gcc.target/i386/sse4_1-check.h: Likewise.
7689 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7690 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7691 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7692 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7693 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7694 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7695 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7696 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7697 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7698 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7699 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7700 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7701 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7702 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7703 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7704 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7705 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7706 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7707 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7708 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7709 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7710 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7711 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7712 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7713 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7714 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7715 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7716 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7717 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7718 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7719 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7720 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7721 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7722 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7723 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7724 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7725 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7726 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7727 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7728 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7729 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7730 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7731 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7732 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7733 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7734 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7735 * gcc.target/i386/sse4_1-round.h: Likewise.
7736 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7737 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7738 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7739 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7740 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7741 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7742 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7743 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7744 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7745 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7746 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7747 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7748 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7749 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7750
7751 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7752
7753 PR fortran/31627
7754 * gfortran.dg/bounds_check_7.f90: New test.
7755
7756 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7757
7758 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7759 (check_effective_target_sse4a): Ditto.
7760
7761 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7762 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7763 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7764 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7765 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7766 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7767 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7768 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7769 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7770 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7771 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7772 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7773 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7774 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7775 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7776 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7777 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7778 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7779 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7780 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7781
7782 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7783
7784 * g++.dg/ext/cleanup-1.C: New test.
7785 * g++.dg/ext/cleanup-2.C: Likewise.
7786 * g++.dg/ext/cleanup-3.C: Likewise.
7787 * g++.dg/ext/cleanup-4.C: Likewise.
7788 * g++.dg/ext/cleanup-5.C: Likewise.
7789 * g++.dg/ext/cleanup-6.C: Likewise.
7790 * g++.dg/ext/cleanup-8.C: Likewise.
7791 * g++.dg/ext/cleanup-9.C: Likewise.
7792 * g++.dg/ext/cleanup-10.C: Likewise.
7793 * g++.dg/ext/cleanup-11.C: Likewise.
7794 * g++.dg/ext/cleanup-dtor.C: Likewise.
7795
7796 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7797
7798 PR middle-end/31995
7799 * gcc.dg/vect/vect-102a.c: New test.
7800
7801 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7802 Paolo Carlini <pcarlini@suse.de>
7803 Uros Bizjak <ubizjak@gmail.com>
7804
7805 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7806 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7807 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7808 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7809 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7810 New testcases.
7811
7812 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7813
7814 PR fortran/32002
7815 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7816
7817 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7818
7819 PR fortran/32027
7820 * gfortran.dg/do_3.F90: Add checks for the final value of the
7821 loop variable.
7822
7823 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7824
7825 * gcc.c-torture/execute/990127-2.x: New file.
7826
7827 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7828
7829 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7830 * gcc.target/i386/sse-12: Add -O to compile options.
7831 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7832 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7833 and mm3dnow.h. Add -O to compile options.
7834
7835 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7836
7837 PR fortran/31867
7838 * gfortran.dg/char_length_5.f90: New test.
7839
7840 PR fortran/31994
7841 * gfortran.dg/array_reference_1.f90: New test.
7842
7843 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7844
7845 PR middle-end/7651
7846 PR c++/11856
7847 PR c/12963
7848 PR c/23587
7849 PR other/29694
7850 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7851 * gcc.dg/Wtype-limits.c: New.
7852 * gcc.dg/Wtype-limits-Wextra.c: New.
7853 * gcc.dg/Wtype-limits-no.c: New.
7854 * g++.dg/warn/Wtype-limits.C: New.
7855 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7856 * g++.dg/warn/Wtype-limits-no.C: New.
7857
7858 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7859
7860 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7861 instead of "-msse2".'
7862 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7863 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7864 and mm3dnow.h.
7865 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7866 to test with immediate operand.
7867 (__builtin_ia32_insertqi): Ditto.
7868 (__builtin_ia32_palignr128): Ditto.
7869 (__builtin_ia32_palignr): Ditto.
7870 (__builtin_ia32_pshufhw): Ditto.
7871 (__builtin_ia32_pshuflw): Ditto.
7872 (__builtin_ia32_pshufd): Ditto.
7873 (__builtin_ia32_vec_set_v8hi): Ditto.
7874 (__builtin_ia32_vec_ext_v8hi): Ditto.
7875 (__builtin_ia32_shufpd): Ditto.
7876 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7877
7878 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7879
7880 PR fortran/32001
7881 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7882
7883 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7884
7885 PR target/31585
7886 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7887 and "__inline". Use "-msse" instead of "-msse2".
7888
7889 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7890
7891 PR middle-end/7651
7892 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7893 * gcc.dg/20030906-2.c: Likewise.
7894 * objc.dg/method-17.m: Add -Wreturn-type.
7895 * obj-c++.dg/method-21.mm: Likewise.
7896
7897 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7898
7899 PR target/31585
7900 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7901 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7902 (__builtin_ia32_psrlqi128): Ditto.
7903 (__builtin_ia32_psrlwi128): Ditto.
7904 (__builtin_ia32_psrldi128): Ditto.
7905 (__builtin_ia32_psrldqi128): Ditto.
7906 (__builtin_ia32_pslldqi128): Ditto.
7907 (__builtin_ia32_psrawi128): Ditto.
7908 (__builtin_ia32_psradi128): Ditto.
7909 (__builtin_ia32_psllqi128): Ditto.
7910 (__builtin_ia32_pslldi128): Ditto.
7911 (__builtin_prefetch): Ditto.
7912 (__builtin_ia32_pshufw): Ditto.
7913 (__builtin_ia32_vec_set_v4hi): Ditto.
7914 (__builtin_ia32_vec_ext_v4hi): Ditto.
7915 (__builtin_ia32_shufps): Ditto.
7916 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7917
7918 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7919
7920 PR fortran/31974
7921 * gfortran.dg/char_allocation_1.f90: New test.
7922
7923 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7924
7925 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7926 * gcc.dg/Wconversion-sign.c: New.
7927 * gcc.dg/Wconversion-integer-no-sign.c: New.
7928 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7929 Wconversion-sign.C
7930 * g++.dg/warn/Wconversion-sign.C: New.
7931 * g++.old-deja/g++.other/warn4.C: Update.
7932 * g++.dg/warn/Wconversion1.C: Likewise.
7933
7934 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7935
7936 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7937 * gcc.dg/torture/builtin-math-4.c: Likewise.
7938
7939 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7940
7941 PR libfortran/31964
7942 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7943
7944 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7945
7946 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7947
7948 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7949
7950 PR target/31628
7951 * gcc.target/i386/pr31628.c: New.
7952
7953 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7954
7955 PR middle-end/31344
7956 * gcc.dg/pr31344.c: New test.
7957
7958 2007-05-17 Ian Lance Taylor <iant@google.com>
7959
7960 PR tree-optimization/31953
7961 * gcc.c-torture/compile/pr31953.c: New test.
7962
7963 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7964
7965 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7966
7967 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7968 and drem.
7969 * gcc.dg/torture/builtin-math-4.c: Likewise.
7970
7971 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7972 * gcc.dg/torture/builtin-math-4.c: Likewise.
7973
7974 * gcc.dg/torture/builtin-math-4.c: New test.
7975
7976 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7977 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7978
7979 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7980 * gcc.dg/cpp/include2.c: Ditto.
7981 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7982 * gcc.dg/cpp/paste5.c: Ditto.
7983 * gcc.dg/cpp/paste6.c: Ditto.
7984 * gcc.dg/cpp/paste8.c: Ditto.
7985 * gcc.dg/cpp/paste11.c: Ditto.
7986 * gcc.dg/cpp/paste13.c: Ditto.
7987 * gcc.dg/cpp/skipping2.c: Ditto.
7988 * gcc.dg/reg-vol-struct-1.c: Ditto.
7989 * gcc.dg/Wshadow-1.c: Ditto.
7990 * gcc.dg/cpp/trad/comment.c: Ditto.
7991 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7992 * gcc.dg/cpp/if-2.c: Ditto.
7993 * gcc.dg/array-5.c: Ditto.
7994 * gcc.dg/inline-15.c: Ditto.
7995 * gcc.dg/pr27953.c: Ditto.
7996 * gcc.dg/Wno-c++-compat.c: Ditto.
7997
7998 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7999
8000 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8001
8002 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8003
8004 * gcc.c-torture/execute/20070517-1.c: New test.
8005
8006 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
8007
8008 PR fortran/31919
8009 * gfortran.dg/min_max_conformance.f90: New test.
8010
8011 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
8012
8013 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8014 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8015 gcc.dg/vect/vect-104.c: Use more complex construction to
8016 prevent vectorizing.
8017 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8018
8019 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
8020
8021 PR tree-optimization/24659
8022 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8023 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8024 not vect_int target.
8025 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8026 not vect_int target. Loop is vectorized for vect_intfloat_cvt
8027 targets.
8028 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8029 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8030 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8031
8032 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
8033
8034 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8035 and x86_64-*-* targets.
8036 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8037
8038 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
8039
8040 PR fortran/18769
8041 PR fortran/30881
8042 PR fortran/31194
8043 PR fortran/31216
8044 PR fortran/31427
8045 * transfer_simplify_1.f90: New test.
8046 * transfer_simplify_2.f90: New test.
8047
8048 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8049
8050 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8051
8052 2007-05-14 Janis Johnson <janis187@us.ibm.com>
8053
8054 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8055
8056 * gcc.dg/fltconst-pedantic-dfp.c: New test.
8057
8058 PR c/31924
8059 * gcc.dg/fltconst-1.c: New test.
8060
8061 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8062 * gcc.dg/dfp/operator-assignment.c: Ditto.
8063
8064 2007-05-14 Paolo Carlini <pcarlini@suse.de>
8065
8066 PR c++/29928
8067 * g++.dg/rtti/typeid5.C: New.
8068
8069 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8070
8071 PR fortran/31725
8072 * gfortran.dg/substr_4.f: New test.
8073
8074 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
8075
8076 * gcc.target/m68k/interrupt_thread-1.c,
8077 gcc.target/m68k/interrupt_thread-2.c,
8078 gcc.target/m68k/interrupt_thread-3.c: New.
8079 * gcc.target/m68k/m68k.exp: Accept fido.
8080
8081 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8082
8083 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8084 * gfortran.dg/altreturn_3.f90: Likewise.
8085 * gfortran.dg/assumed_dummy_1.f90: Likewise.
8086 * gfortran.dg/default_numeric_type_1.f90: Likewise.
8087 * gfortran.dg/inquire_iolength.f90: Likewise.
8088 * gfortran.dg/module_naming_1.f90: Likewise.
8089 * gfortran.dg/oldstyle_2.f90: Likewise.
8090 * gfortran.dg/operator_2.f90: Likewise.
8091 * gfortran.dg/parameter_array_element_1.f90: Likewise.
8092 * gfortran.dg/used_types_11.f90: Likewise.
8093 * gfortran.dg/zero_array_components_1.f90: Likewise.
8094 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8095 * gfortran.dg/parameter_array_dummy.f90: Likewise.
8096 * gfortran.dg/real_const_3.f90: Likewise.
8097
8098 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
8099
8100 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8101 * gcc.dg/tree-ssa/loop-30.c: New test.
8102
8103 2007-05-13 Richard Guenther <rguenther@suse.de>
8104
8105 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8106 scanning forwprop1.
8107 * g++.dg/tree-ssa/pr31146.C: Likewise.
8108
8109 2007-05-13 Revital Eres <eres@il.ibm.com>
8110
8111 * gcc.dg/dse.c: New test.
8112
8113 2007-05-12 Richard Guenther <rguenther@suse.de>
8114
8115 PR tree-optimization/31797
8116 * gcc.c-torture/compile/pr31797.c: New testcase.
8117
8118 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
8119
8120 PR fortran/30746
8121 * gfortran.dg/host_assoc_function_1.f90: New test.
8122
8123 2007-05-11 Steve Ellcey <sje@cup.hp.com>
8124
8125 PR c++/31829
8126 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8127
8128 2007-05-11 Silvius Rus <rus@google.com>
8129
8130 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8131 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8132 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8133 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8134 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8135 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8136 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8137 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8138 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8139 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8140 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8141 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8142 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8143 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8144 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8145 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8146
8147 2007-05-11 Paolo Carlini <pcarlini@suse.de>
8148
8149 PR other/31852
8150 * gcc.c-torture/execute/builtins/memchr.c: New.
8151 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8152 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8153
8154 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8155
8156 PR fortran/30876
8157 * gfortran.dg/recursive_reference_1.f90: Put error at correct
8158 line.
8159 * gfortran.dg/recursive_reference_2.f90: New test.
8160
8161 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8162
8163 PR fortran/30878
8164 * gfortran.dg/namelist_29.f90: New test.
8165
8166 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8167
8168 PR fortran/31474
8169 * gfortran.dg/entry_10.f90: New test.
8170
8171 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
8172
8173 PR tree-optimization/31885
8174 * gcc.dg/tree-ssa/loop-29.c: New test.
8175
8176 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8177
8178 * assumed_dummy_1.f90: Fix dg directive.
8179 * char_initialiser_actual.f90: Likewise.
8180 * nested_modules_2.f90: Likewise.
8181 * shift-alloc.f90: Likewise.
8182
8183 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
8184
8185 * gcc.dg/20070507-1.c: Disable for non-pic targets.
8186
8187 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8188
8189 PR libfortran/31880
8190 * gfortran.dg/unf_read_corrupted_2.f90: New test.
8191
8192 2007-05-09 Mike Stump <mrs@apple.com>
8193
8194 * g++.dg/other/first-global.C: Add -fpie for darwin.
8195 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8196
8197 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
8198
8199 * gcc.dg/20070507-1.c: New testcase.
8200
8201 2007-05-08 Chao-ying Fu <fu@mips.com>
8202
8203 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8204 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8205 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8206 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8207
8208 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
8209
8210 PR 31847
8211 * gcc.dg/pr31847.c: New test.
8212
8213 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
8214
8215 PR fortran/31692
8216 * gfortran.dg/actual_array_result_1.f90: New test.
8217
8218 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
8219
8220 PR fortran/29397
8221 * gfortran.dg/parameter_array_init_1.f90: New test.
8222
8223 PR fortran/29400
8224 * gfortran.dg/parameter_array_init_2.f90: New test.
8225
8226 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
8227
8228 PR target/31854
8229 * gcc.target/i386/pr31854.c: New test.
8230
8231 2007-05-07 Janis Johnson <janis187@us.ibm.com>
8232
8233 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8234
8235 2007-05-07 Mike Stump <mrs@apple.com>
8236
8237 * g++.old-deja/g++.mike/empty.C: Add.
8238
8239 2007-05-07 Eric Christopher <echristo@apple.com>
8240
8241 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8242
8243 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
8244
8245 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8246 variable. Rearrange conversions from binary float to decimal float.
8247
8248 2007-05-07 Mark Mitchell <mark@codesourcery.com>
8249
8250 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8251 x86.
8252
8253 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
8254
8255 * gnat.dg/opt1.ad[sb]: New testcase.
8256
8257 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8258
8259 PR fortran/31399
8260 * gfortran.dg/do_3.F90: New test.
8261
8262 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8263
8264 PR fortran/31764
8265 * gfortran.dg/new_line.f90: Add new checks.
8266
8267 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8268
8269 PR fortran/31201
8270 * gfortran.dg/large_unit_1.f90: New.
8271 * gfortran.dg/large_unit_2.f90: New.
8272 * gfortran.dg/iostat_4.f90: New
8273 * gfortran.dg/bounds_check_fail_1.f90: Updated.
8274
8275 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
8276
8277 PR fortran/31540
8278 * gfortran.dg/char_result_4.f90: New test.
8279
8280 2007-06-05 Revital Eres <eres@il.ibm.com>
8281
8282 PR 30957
8283 * gcc.dg/pr30957-1.c: New test.
8284
8285 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8286
8287 PR fortran/31251
8288 * gfortran.dg/char_type_len_2.f90: New test.
8289
8290 2007-05-05 Geoffrey Keating <geoffk@apple.com>
8291
8292 PR 31775
8293 * g++.dg/other/nested-extern.cc: New.
8294 * g++.dg/other/nested-extern-1.C: New.
8295 * g++.dg/other/nested-extern-2.C: New.
8296
8297 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
8298
8299 PR fortran/31760
8300 * gfortran.dg/erf.f90: New test.
8301 * gfortran.dg/besxy.f90: New test.
8302
8303 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
8304
8305 PR fortran/22359
8306 * gfortran.dg/fseek.f90: New test.
8307
8308 2007-05-04 Bob Wilson <bob.wilson@acm.org>
8309
8310 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8311
8312 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8313
8314 PR libfortran/31210
8315 * gfortran.dg/zero_length_1.f90: New test.
8316
8317 2007-05-04 Tobias Burnus <burnus@net-b.de>
8318
8319 PR fortran/31803
8320 * gfortran.dg/char_pointer_assign_3.f90: New test.
8321 * gfortran.dg/char_result_2.f90: Re-enable test.
8322
8323 2007-05-04 Tobias Burnus <burnus@net-b.de>
8324
8325 PR fortran/25071
8326 * gfortran.dg/char_length_3.f90: New test.
8327 * gfortran.dg/char_result_2.f90: Fix test.
8328
8329 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
8330
8331 PR tree-optimization/30565
8332 * gcc.dg/tree-ssa/loop-27.c: New test.
8333
8334 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
8335
8336 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8337 * gcc.target/bfin/arith.c (__v2hi): Likewise.
8338 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8339 * gcc.target/bfin/shift.c (__v2hi): Likewise.
8340
8341 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
8342
8343 PR tree-optimization/31699
8344 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8345 New.
8346 (check_effective_target_vect_floatint_cvt): New.
8347 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8348 of specific targets.
8349 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8350 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8351 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8352 * gcc.dg/vect/vect-iv-4.c: Likewise.
8353 * gcc.dg/vect/vect-multitypes-11.c: New.
8354 * gcc.dg/vect/pr31699.c: New.
8355
8356 2007-05-02 Geoffrey Keating <geoffk@apple.com>
8357
8358 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8359
8360 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
8361
8362 PR C++/31663
8363 * g++.dg/warn/anonymous-namespace-2.C: New.
8364 * g++.dg/warn/anonymous-namespace-2.h: New.
8365
8366 2007-05-02 Paul Brook <paul@codesourcery.com>
8367
8368 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
8369
8370 2007-05-02 Eric Christopher <echristo@apple.com>
8371
8372 * gcc.dg/cpp/if-div.c: New file.
8373
8374 2007-05-02 Tom Tromey <tromey@redhat.com>
8375
8376 PR preprocessor/28709:
8377 * gcc.dg/cpp/pr28709.c: New file.
8378
8379 2007-05-02 Richard Guenther <rguenther@suse.de>
8380
8381 PR tree-optimization/31146
8382 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8383
8384 2007-05-01 Geoffrey Keating <geoffk@apple.com>
8385
8386 * gcc.c-torture/compile/limits-blockid.c: New.
8387 * gcc.c-torture/compile/limits-caselabels.c: New.
8388 * gcc.c-torture/compile/limits-declparen.c: New.
8389 * gcc.c-torture/compile/limits-enumconst.c: New.
8390 * gcc.c-torture/compile/limits-exprparen.c: New.
8391 * gcc.c-torture/compile/limits-externalid.c: New.
8392 * gcc.c-torture/compile/limits-fnargs.c: New.
8393 * gcc.c-torture/compile/limits-fndefn.c: New.
8394 * gcc.c-torture/compile/limits-idexternal.c: New.
8395 * gcc.c-torture/compile/limits-idinternal.c: New.
8396 * gcc.c-torture/compile/limits-pointer.c: New.
8397 * gcc.c-torture/compile/limits-stringlit.c: New.
8398 * gcc.c-torture/compile/limits-structmem.c: New.
8399 * gcc.c-torture/compile/limits-structnest.c: New.
8400
8401 2007-04-29 Geoffrey Keating <geoffk@apple.com>
8402
8403 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8404
8405 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
8406
8407 PR middle-end/31740
8408 * gcc.c-torture/compile/20070501-1.c: New testcase.
8409
8410 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8411
8412 PR fortran/31732
8413 * gfortran.dg/array_memset_2: New test case.
8414
8415 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
8416
8417 PR testsuite/31615
8418 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8419
8420 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
8421
8422 PR testsuite/31589
8423 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8424 dg-final test.
8425 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8426 keyword to dg-final test.
8427 * gcc.dg/vect/vect-iv-4.c: Likewise.
8428 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8429 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8430 test.
8431 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8432 cast.
8433 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8434 * lib/target-supports.exp
8435 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8436 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8437
8438 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
8439
8440 * gcc.c-torture/execute/ieee/20000320-1.c: Use
8441 __LONG_LONG_MAX__ and its friends instead of those supplied by
8442 limits.h.
8443
8444 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
8445
8446 PR C++/31721
8447 * g++.dg/ext/vector7.C: New testcase.
8448
8449 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8450
8451 PR fortran/31591
8452 * gfortran.dg/bound_simplification_1.f90: New test.
8453
8454 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8455
8456 PR fortran/31645
8457 * gfortran.dg/bom_error.f90: New test.
8458 * gfortran.dg/bom_include.f90: New test.
8459 * gfortran.dg/bom_UTF16-LE.f90: New test.
8460 * gfortran.dg/bom_UTF16-BE.f90: New test.
8461 * gfortran.dg/bom_UTF-8.f90: New test.
8462 * gfortran.dg/bom_UTF-32.f90: New test.
8463 * gfortran.dg/bom_UTF-8.F90: New test.
8464 * gfortran.dg/bom_include.inc: New file.
8465
8466 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8467
8468 PR C++/30221
8469 * g++.dg/init/ptrfn2.C: New test.
8470 * g++.dg/init/ptrfn3.C: New test.
8471
8472 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
8473
8474 PR fortran/31711
8475 * gfortran.dg/dependency_21.f90: New test.
8476
8477 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8478
8479 * gfortran.dg/secnds.f: Use real*8.
8480 * gfortran.dg/secnds-1.f: Use real*8.
8481
8482 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8483
8484 PR libfortran/31532
8485 * gfortran.dg/inquire_5.f90: Update test.
8486
8487 2007-04-27 Ian Lance Taylor <iant@google.com>
8488
8489 PR middle-end/31710
8490 * gcc.c-torture/compile/pr31710.c: New test.
8491
8492 2007-04-27 Richard Guenther <rguenther@suse.de>
8493
8494 PR tree-optimization/30965
8495 PR tree-optimization/30978
8496 * gcc.dg/tree-ssa/pr30978.c: New testcase.
8497 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8498 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8499 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8500
8501 2007-04-27 Richard Guenther <rguenther@suse.de>
8502
8503 PR tree-optimization/31715
8504 * gcc.dg/Warray-bounds-4.c: New testcase.
8505
8506 2007-04-26 Ian Lance Taylor <iant@google.com>
8507
8508 PR target/28675
8509 * gcc.c-torture/compile/pr28675.c: New test.
8510
8511 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
8512
8513 PR C++/30016
8514 * g++.dg/ext/vector6.C: New test.
8515
8516 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
8517
8518 * gcc.c-torture/execute/ieee/20000320-1.x: New.
8519
8520 2007-04-26 Steve Ellcey <sje@cup.hp.com>
8521
8522 PR middle-end/31617
8523 * g++.dg/other/str_empty.C: Add expected warning.
8524
8525 2007-04-26 Richard Guenther <rguenther@suse.de>
8526 Daniel Berlin <dberlin@dberlin.org>
8527
8528 PR tree-optimization/30567
8529 * g++.dg/other/pr30567.C: New testcase.
8530
8531 2007-04-26 Richard Guenther <rguenther@suse.de>
8532
8533 PR tree-optimization/31703
8534 * gcc.c-torture/compile/pr31703.c: New testcase.
8535 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8536 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8537
8538 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
8539
8540 * gfortran.dg/open_errors.f90: Added if statements checking
8541 the value of iostat.
8542
8543 2007-04-26 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR c++/31598
8546 * g++.dg/gomp/pr31598.C: New test.
8547
8548 PR tree-optimization/30558
8549 * g++.dg/gomp/pr30558.C: New test.
8550
8551 2007-04-24 Mark Mitchell <mark@codesourcery.com>
8552
8553 PR c++/31338
8554 * g++.dg/ext/complex2.C: New test.
8555
8556 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8557
8558 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8559
8560 2007-04-25 Thiemo Seufer <ths@mips.com>
8561
8562 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8563 value to signed char.
8564
8565 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8566
8567 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8568 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8569 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8570
8571 2007-04-25 Tobias Burnus <burnus@net-b.de>
8572
8573 PR fortran/31668
8574 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8575 statement functions.
8576 * gfortran.dg/c_by_val_5.f90: New test.
8577
8578 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8579
8580 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8581 with two new subroutines to avoid parameter-induced aliasing.
8582 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8583 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8584
8585 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8586
8587 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8588 * g++.dg/warn/Warray-bounds.C: Likewise.
8589
8590 2007-04-24 Ian Lance Taylor <iant@google.com>
8591
8592 PR tree-optimization/31605
8593 * gcc.c-torture/execute/pr31605.c: New test.
8594
8595 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8596
8597 PR fortran/31587
8598 * lib/gcc-dg.exp (scan-module): New function.
8599 * gfortran.dg/module_md5_1.f90: New test.
8600
8601 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8602
8603 * g++.old-deja/g++.pt/defarg6.C: Only run with
8604 -std=gnu++98.
8605 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8606 * g++.dg/cpp0x/variadic61.C: Ditto.
8607 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8608 * g++.dg/cpp0x/variadic62.C: Ditto.
8609 * g++.dg/template/meminit1.C: Ditto.
8610 * g++.dg/template/operator7.C: Ditto.
8611 * g++.dg/template/static15.C: Ditto.
8612 * g++.dg/template/invalid1.C: Ditto.
8613 * g++.dg/template/shift1.C: Ditto.
8614 * g++.dg/template/error10.C: Ditto.
8615
8616 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8617
8618 PR diagnostic/25923
8619 * gfortran.dg/pr25923.f90: New test.
8620
8621 2007-04-24 Ian Lance Taylor <iant@google.com>
8622
8623 PR tree-optimization/31602
8624 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8625
8626 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8627
8628 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8629 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8630
8631 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8632
8633 * gcc.target/i386/reload-1.c. New.
8634
8635 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8636 Olga Golovanevsky <olga@il.ibm.com>
8637
8638 * g++.dg/other/str_empty.C: New test.
8639
8640 2007-04-24 Richard Henderson <rth@redhat.com>
8641
8642 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8643
8644 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8645
8646 PR target/31641
8647 * gcc.c-torture/compile/pr31641.c: New testcase.
8648
8649 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8650
8651 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8652 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8653 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8654 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8655
8656 2007-04-23 Simon Baldwin <simonb@google.com>
8657
8658 * g++.dg/other/error15.C: New.
8659 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8660 triggering a "multiple parameters named" error.
8661
8662 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8663
8664 PR fortran/31618
8665 * gfortran.dg/backspace_8.f: New test case.
8666
8667 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8668
8669 PR fortran/31630
8670 * gfortran.dg/used_types_17.f90: New test.
8671
8672 PR fortran/31620
8673 * gfortran.dg/zero_array_components_1.f90: New test.
8674
8675 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8676
8677 PR fortran/31616
8678 * gfortran.dg/open_errors.f90: Allow a different error message.
8679
8680 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8681
8682 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8683 Rename from check_effective_target_vect_pack_mod. Rename global
8684 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8685 messages.
8686 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8687 rename.
8688 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8689 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8690
8691 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8692
8693 PR middle-end/31448
8694 * gcc.c-torture/execute/pr31448.c: New testcase.
8695
8696 2007-04-22 Nick Clifton <nickc@redhat.com>
8697
8698 * gcc.dg/20020312-2.c: Add support for the FRV.
8699
8700 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8701
8702 PR tree-optimization/24659
8703 * gcc.dg/vect/vect-float-extend-1.c: New test.
8704 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8705
8706 2007-04-22 Richard Guenther <rguenther@suse.de>
8707
8708 PR tree-optimization/29789
8709 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8710 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8711
8712 2007-04-22 Revital Eres <eres@il.ibm.com>
8713
8714 * gcc.dg/var-expand2.c: New test.
8715
8716 2007-04-22 Revital Eres <eres@il.ibm.com>
8717
8718 * gcc.dg/var-expand3.c: New test.
8719
8720 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8721
8722 PR fortran/31495
8723 * gfortran.dg/continuation_8.f90: New test.
8724
8725 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8726
8727 PR C/30265
8728 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8729 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8730
8731 2007-04-21 Richard Guenther <rguenther@suse.de>
8732
8733 PR middle-end/31136
8734 * gcc.c-torture/execute/pr31136.c: New testcase.
8735
8736 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8737
8738 * gcc.target/i386/movsi-sm-1.c: New.
8739
8740 2007-04-20 Richard Henderson <rth@redhat.com>
8741
8742 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8743 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8744
8745 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8746
8747 * gcc.target/i386/ordcmp-1.c: New test.
8748 * gcc.target/i386/unordcmp-1.c: New test.
8749
8750 PR tree-optimization/31632
8751 * gcc.c-torture/compile/20070419-1.c: New test.
8752
8753 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8754
8755 * gcc.dg/invalid-call-1.c: New test.
8756
8757 2007-04-18 Dirk Mueller <dmueller@suse.de>
8758
8759 PR diagnostic/31227
8760 * gcc.dg/Warray-bounds-3.c: New.
8761
8762 2007-04-18 Richard Guenther <rguenther@suse.de>
8763
8764 PR tree-optimization/19431
8765 PR tree-optimization/21463
8766 * gcc.c-torture/execute/20070212-1.c: New testcase.
8767 * gcc.c-torture/execute/20070212-2.c: Likewise.
8768 * gcc.c-torture/execute/20070212-3.c: Likewise.
8769 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8770 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8771 * g++.dg/tree-ssa/pr21463.C: Likewise.
8772 * g++.dg/tree-ssa/pr30738.C: Likewise.
8773
8774 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8775
8776 PR c++/31513
8777 * g++.dg/expr/bitfield8.C: New test.
8778
8779 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8780 Richard Sandiford <richard@codesourcery.com>
8781
8782 * lib/target-supports.exp (check_profiling_available): Return 0
8783 for uClibc with -p or -pg.
8784
8785 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8786
8787 PR c++/31517
8788 * g++.dg/template/init7.C: New test.
8789
8790 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8791
8792 PR rtl-optimization/31360
8793 * gcc.dg/loop-7.c: New test.
8794
8795 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8796
8797 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8798 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8799 build.
8800 (compat-execute): Likewise.
8801 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8802 files to remote hosts.
8803 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8804 (c-torture-execute): Likewise.
8805 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8806 or plain file. Use remote_upload and remote_download to copy
8807 files about.
8808 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8809 before scanning it.
8810
8811 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8812
8813 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8814
8815 2007-04-16 Lawrence Crowl <crowl@google.com>
8816
8817 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8818 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8819 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8820 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8821 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8822 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8823 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8824 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8825 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8826 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8827 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8828
8829 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8830 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8831 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8832 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8833 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8834 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8835 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8836 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8837 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8838 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8839 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8840
8841 2007-04-16 Ian Lance Taylor <iant@google.com>
8842
8843 PR tree-optimization/31522
8844 * gcc.dg/Wstrict-overflow-16.c: New test.
8845
8846 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8847
8848 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8849
8850 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8851
8852 PR fortran/31144
8853 * gfortran.dg/module_naming_1.f90: New.
8854
8855 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8856
8857 * lib/target-supports.exp (check_profiling_available): Return
8858 false for m68k-*-uclinux.
8859
8860 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8861
8862 PR c++/29365
8863 Testcase for c++ anonymous namespace warning
8864
8865 * g++.dg/warn/anonymous-namespace-1.C: New test
8866 * g++.dg/warn/anonymous-namespace-1.h: New test
8867
8868 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8869
8870 PR testsuite/31578
8871 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8872
8873 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8874
8875 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8876
8877 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8878
8879 PR fortran/31204
8880 * gfortran.dg/array_constructor_16.f90: New test.
8881
8882 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8883
8884 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8885 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8886
8887 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8888
8889 PR rtl-optimization/31500
8890 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8891 * g++.dg/warn/Warray-bounds.C: Likewise.
8892
8893 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8894
8895 PR C/31520
8896 * gcc.dg/gnu89-init-4.c: New testcase.
8897
8898 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8899
8900 PR c++/25874
8901 * gcc.dg/gomp/pr25874.c: Add dg-options.
8902 * g++.dg/gomp/pr25874.C: Add dg-options.
8903
8904 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8905
8906 PR fortran/21061
8907 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8908 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8909
8910 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8911
8912 PR fortran/31561
8913 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8914
8915 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8916
8917 PR fortran/29507
8918 PR fortran/31404
8919 * gfortran.dg/initialization_6.f90: New test.
8920
8921 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8922
8923 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8924
8925 * lib/target-supports.exp (check_gc_sections_available):
8926 Return false if ldflags includes -elf2flt.
8927
8928 2007-04-13 Jason Merrill <jason@redhat.com>
8929
8930 PR c++/31074
8931 * conv3.C: New test.
8932
8933 2007-04-13 Mike Stump <mrs@apple.com>
8934
8935 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8936 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8937
8938 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8939
8940 PR tree-optimization/29598
8941 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8942
8943 2007-04-13 Tobias Burnus <burnus@net-b.de>
8944
8945 PR fortran/31559
8946 * gfortran.dg/func_assign.f90: New test.
8947
8948 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8949
8950 PR fortran/31550
8951 * gfortran.dg/used_types_16.f90: New test.
8952
8953 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8954
8955 PR fortran/18937
8956 * gfortran.dg/goto_2.f90: New.
8957 * gfortran.dg/goto_3.f90: New.
8958 * gfortran.dg/pr17708.f90: Rename to ...
8959 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8960
8961 2007-04-13 Tobias Burnus <burnus@net-b.de>
8962
8963 PR fortran/31562
8964 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8965 instead of a struct.
8966
8967 2007-04-13 Tobias Burnus <burnus@net-b.de>
8968
8969 PR fortran/31562
8970 * gfortran.dg/value_4.c: Use GNU extensions for complex
8971 instead of a struct.
8972
8973 2007-04-13 Richard Guenther <rguenther@suse.de>
8974
8975 PR tree-optimization/21258
8976 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8977
8978 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8979
8980 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8981 <complex.h>.
8982
8983 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8984
8985 PR fortran/31250
8986 * gfortran.dg/char_length_2.f90: New.
8987 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8988 * gfortran.dg/repeat_4.f90: Likewise.
8989
8990 PR fortran/31266
8991 * gfortran.dg/char_assign_1.f90: New.
8992
8993 PR fortran/31471
8994 * gfortran.dg/block_name_1.f90: New.
8995 * gfortran.dg/block_name_2.f90: New.
8996
8997 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8998
8999 PR c++/31078
9000 * g++.dg/other/pr31078.C: New.
9001
9002 2007-04-12 Richard Guenther <rguenther@suse.de>
9003
9004 PR tree-optimization/31169
9005 * gcc.c-torture/execute/pr31169.c: New testcase.
9006
9007 2007-04-12 Richard Guenther <rguenther@suse.de>
9008
9009 PR tree-optimization/24689
9010 PR tree-optimization/31307
9011 * g++.dg/tree-ssa/pr31307.C: New testcase.
9012 * gcc.dg/tree-ssa/pr24689.c: Likewise.
9013
9014 2007-04-12 Tobias Burnus <burnus@net-b.de>
9015
9016 PR fortran/31472
9017 * gfortran.dg/access_spec_1.f90: New test.
9018 * gfortran.dg/access_spec_2.f90: New test.
9019 * gfortran.dg/non_module_public.f90: Match new error message.
9020
9021 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
9022
9023 PR testsuite/31538
9024 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9025 to 4 at line 38 to fix bounds problem.
9026
9027 2007-04-11 Tobias Burnus <burnus@net-b.de>
9028
9029 PR testsuite/31240
9030 * gfortran.dg/pointer_intent_1.f90: Fix test.
9031
9032 2007-04-10 Eric Christopher <echristo@apple.com>
9033
9034 * lib/target-supports.exp
9035 (check_effective_target_fstack_protector): Rewrite.
9036
9037 2007-04-09 Mark Mitchell <mark@codesourcery.com>
9038
9039 PR c++/31449
9040 * g++.dg/init/const5.C: New test.
9041
9042 2007-04-09 Jan Hubicka <jh@suse.cz>
9043
9044 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9045
9046 2007-04-08 Jan Hubicka <jh@suse.cz>
9047
9048 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9049
9050 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9051
9052 PR fortran/31257
9053 * gfortran.dg/achar_4.f90: New test.
9054
9055 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9056
9057 PR fortran/30880
9058 * gfortran.dg/used_dummy_types_8.f90: New test.
9059
9060 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9061
9062 PR fortran/30872
9063 * gfortran.dg/parameter_array_element_1.f90: New test.
9064
9065 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9066
9067 PR fortran/31222
9068 * gfortran.dg/default_numeric_type_1.f90: New test.
9069
9070 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9071
9072 PR fortran/31424
9073 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9074
9075 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9076
9077 PR fortran/31293
9078 * gfortran.dg/interface_12.f90: New test.
9079
9080 2007-04-07 Bruce Korb <bkorb@gnu.org>
9081
9082 * gcc.dg/format/opt-6.c: New test.
9083 * gcc.dg/format/nul-1.c: New test.
9084 * gcc.dg/format/nul-2.c: New test.
9085
9086 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9087
9088 PR libgfortran/31395
9089 * gfortran.dg/fmt_colon.f90: New test.
9090
9091 2007-04-06 Mark Mitchell <mark@codesourcery.com>
9092
9093 * g++.old-deja/g++.other/init18.C: Use
9094 dg-require-effective-target instead of an explicit xfail.
9095
9096 2007-04-05 Janis Johnson <janis187@us.ibm.com>
9097
9098 * gcc.dg/dfp/signbit-1.c
9099 * gcc.dg/dfp/signbit-2.c
9100
9101 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
9102
9103 PR fortran/31483
9104 * gfortran.dg/altreturn_5.f90: New test.
9105
9106 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
9107
9108 PR fortran/31292
9109 * gfortran.dg/contained_module_proc_1.f90: New test.
9110
9111 2007-04-04 Stuart Hastings <stuart@apple.com>
9112
9113 PR 31281
9114 * objc/execute/exceptions/pr31281.m: New.
9115
9116 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
9117
9118 * g++.dg/ext/dllimport12.C: Update comments.
9119
9120 2007-04-03 Eric Christopher <echristo@apple.com>
9121
9122 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9123
9124 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9125
9126 PR fortran/31304
9127 * gfortran.dg/repeat_2.f90: New test.
9128 * gfortran.dg/repeat_3.f90: New test.
9129 * gfortran.dg/repeat_4.f90: New test.
9130
9131 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
9132
9133 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9134
9135 2007-04-03 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR c++/30847
9138 * g++.dg/parse/cond3.C: New test.
9139
9140 PR middle-end/30704
9141 * gcc.c-torture/execute/ieee/pr30704.c: New test.
9142
9143 2007-04-02 Jason Merrill <jason@redhat.com>
9144
9145 PR c++/31187
9146 * g++.dg/ext/visibility/anon3.C: New test.
9147
9148 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9149
9150 PR libgfortran/31052
9151 * gfortran.dg/namelist_28.f90: New test.
9152
9153 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9154
9155 PR libgfortran/31366
9156 * gfortran.dg/direct_io_6.f90: New test.
9157
9158 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9159
9160 PR libgfortran/31207
9161 * gfortran.dg/advance_5.f90: New test.
9162 * gfortran.dg/advance_6.f90: New test.
9163
9164 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
9165
9166 * g++.dg/ext/dllimport6.C: Remove extra ';'.
9167 * g++.dg/ext/dllimport7.C: Likewise.
9168 * g++.dg/ext/selectany1.C: Likewise.
9169
9170 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
9171
9172 * g++.dg/parser/pr31138.C: New.
9173 * g++.dg/parser/pr31140.C: New.
9174 * g++.dg/parser/pr31141.C: New.
9175
9176 2007-03-30 Paolo Carlini <pcarlini@suse.de>
9177
9178 PR c++/26099
9179 * g++.dg/ext/is_base_of.C: New.
9180 * g++.dg/ext/has_virtual_destructor.C: New.
9181 * g++.dg/ext/is_polymorphic.C: New.
9182 * g++.dg/ext/is_base_of_diagnostic.C: New.
9183 * g++.dg/ext/is_enum.C: New.
9184 * g++.dg/ext/has_nothrow_assign.C: New.
9185 * g++.dg/ext/has_nothrow_constructor.C: New.
9186 * g++.dg/ext/is_empty.C: New.
9187 * g++.dg/ext/has_trivial_copy.C: New.
9188 * g++.dg/ext/has_trivial_assign.C: New.
9189 * g++.dg/ext/is_abstract.C: New.
9190 * g++.dg/ext/is_pod.C: New.
9191 * g++.dg/ext/has_nothrow_copy.C: New.
9192 * g++.dg/ext/is_class.C: New.
9193 * g++.dg/ext/has_trivial_constructor.C: New.
9194 * g++.dg/ext/is_union.C: New.
9195 * g++.dg/ext/has_trivial_destructor.C: New.
9196 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9197 * g++.dg/template/crash43.C: Likewise.
9198
9199 2007-03-29 Dirk Mueller <dmueller@suse.de>
9200
9201 * g++.dg/warn/pedantic2.C: New testcase.
9202
9203 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9204
9205 * size_dim.f90: Fix dg directive.
9206 * pr16433.f: Likewise.
9207 * use_6.f90: Likewise.
9208 * use_7.f90: Likewise.
9209 * entry_9.f90: Likewise.
9210 * pointer_intent_2.f90: Likewise.
9211 * protected_1.f90: Likewise.
9212 * fmt_missing_period_2.f: Likewise.
9213 * pointer_intent_3.f90: Likewise.
9214 * protected_2.f90: Likewise.
9215 * protected_3.f90: Likewise.
9216 * pr15754.f90: Likewise.
9217 * protected_4.f90: Likewise.
9218 * protected_5.f90: Likewise.
9219 * initialization_2.f90: Likewise.
9220 * protected_6.f90: Likewise.
9221 * continuation_7.f90: Likewise.
9222 * derived_function_interface_1.f90: Likewise.
9223 * der_pointer_4.f90: Likewise.
9224 * fmt_zero_precision.f90: Likewise.
9225 * blockdata_3.f90: Likewise.
9226 * fmt_missing_period_1.f: Likewise.
9227 * real_const_3.f90: Likewise.
9228 * use_4.f90: Likewise.
9229 * fmt_missing_period_3.f: Likewise.
9230 * use_5.f90: Likewise.
9231
9232 2007-03-28 Mike Stump <mrs@apple.com>
9233
9234 * gcc.dg/darwin-comm.c: Add.
9235
9236 2007-03-28 Eric Christopher <echristo@apple.com>
9237
9238 * lib/target-supports.exp (check_effective_target_fstack_protector):
9239 New.
9240 * gcc.dg/ssp-1.c: Use.
9241 * gcc.dg/ssp-2.c: Ditto.
9242
9243 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
9244
9245 PR c++/29077
9246 * g++.dg/parse/constructor3.C: New test.
9247
9248 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
9249
9250 * gnat.dg/thin_pointer.ad[sb]: New test.
9251
9252 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9253
9254 * g++.dg/cpp0x/bracket1.C: New.
9255 * g++.dg/cpp0x/bracket2.C: New.
9256 * g++.dg/cpp0x/bracket3.C: New.
9257 * g++.dg/cpp0x/bracket4.C: New.
9258
9259 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9260
9261 * g++.dg/cpp0x/temp_default1.C: New.
9262 * g++.dg/cpp0x/temp_default3.C: New.
9263 * g++.dg/cpp0x/temp_default2.C: New.
9264 * g++.dg/cpp0x/temp_default4.C: New.
9265
9266 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9267
9268 PR c++/29993
9269 * g++.dg/other/cv_func2.C: New.
9270
9271 2007-03-27 Janis Johnson <janis187@us.ibm.com>
9272
9273 * gcc.dg/dfp/func-vararg-alternate.h: New file.
9274 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9275 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9276 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9277
9278 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9279 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9280
9281 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9282
9283 * lib/compat.exp (compat-execute): Fix processing of file names.
9284
9285 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9286
9287 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9288
9289 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
9290
9291 * lib/target-supports.exp (check_effective_target_fortran_large_real):
9292 Delete created executable test file.
9293 (check_effective_target_fortran_large_int): Ditto.
9294 (check_effective_target_static_libgfortran): Ditto.
9295
9296 2007-03-26 Paolo Carlini <pcarlini@suse.de>
9297
9298 PR c++/30500
9299 * g++.dg/warn/pragma-system_header1.C: New test.
9300 * g++.dg/warn/pragma-system_header2.C: New test.
9301 * g++.dg/warn/pragma-system_header1.h. New.
9302 * g++.dg/warn/pragma-system_header2.h. New.
9303
9304 2007-03-26 Ian Lance Taylor <iant@google.com>
9305
9306 PR tree-optimization/31345
9307 * gcc.c-torture/compile/pr31345-1.c: New test.
9308
9309 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
9310
9311 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9312 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9313 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9314 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9315 * gfortran.dg/overload_1.f90: Likewise.
9316 * gfortran.dg/impure_assignment_1.f90: Likewise.
9317 * gfortran.dg/error_recovery_3.f90: Likewise.
9318 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9319 * gfortran.dg/sequence_types_1.f90: Likewise.
9320 * gfortran.dg/internal_references_1.f90: Likewise.
9321 * gfortran.dg/present_1.f90: Likewise.
9322 * gfortran.dg/volatile10.f90: Likewise.
9323 * gfortran.dg/module_equivalence_2.f90: Likewise.
9324 * gfortran.dg/use_4.f90: Likewise.
9325 * gfortran.dg/elemental_result_1.f90: Likewise.
9326 * gfortran.dg/generic_actual_arg.f90: Likewise.
9327 * gfortran.dg/private_type_5.f90: Likewise.
9328 * gfortran.dg/protected_4.f90: Likewise.
9329 * gfortran.dg/interface_3.f90: Likewise.
9330
9331 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
9332
9333 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9334 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9335
9336 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
9337
9338 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9339
9340 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9341
9342 PR libgfortran/31199
9343 * gfortran.dg/fmt_t_4.f90: New test.
9344
9345 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9346
9347 PR libfortran/31297
9348 * gfortran.dg/backspace_5.f: Initialize variable(s).
9349 * gfortran.dg/backspace_6.f: Likewise.
9350 * gfortran.dg/char_bounds_check_fail_1: Likewise.
9351 * gfortran.dg/direct_io_2.f90: Likewise.
9352 * gfortran.dg/write_back.f: Likewise.
9353 * gfortran.dg/write_rewind_2.f: Likewise.
9354 * gfortran.dg/write_rewind_1.f: Likewise.
9355 * gfortran.dg/write_rewind_2.f: Likewise.
9356
9357 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
9358
9359 PR tree-optimization/30784
9360 * gcc.dg/vect/pr30784.c: New test.
9361
9362 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9363
9364 PR fortran/30877
9365 * gfortran.dg/operator_1.f90: New test.
9366 * gfortran.dg/operator_2.f90: New test.
9367
9368 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9369
9370 PR libfortran/31196
9371 * gfortran.dg/reshape_transpose_1.f90: New test.
9372
9373 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9374
9375 PR fortran/30655
9376 * gfortran.dg/bounds_check_6.f90: New test.
9377
9378 2007-03-23 Michael Meissner <michael.meissner@amd.com>
9379
9380 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9381 #ifndef/#endif.
9382 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9383 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9384
9385 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
9386
9387 PR fortran/31209
9388 * gfortran.dg/pointer_function_actual_1.f90: New test.
9389
9390 PR fortran/31200
9391 * gfortran.dg/pointer_function_actual_2.f90: New test.
9392
9393 PR fortran/31215
9394 * gfortran.dg/result_in_spec_1.f90: New test.
9395
9396 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9397
9398 PR fortran/30834
9399 * gfortran.dg/integer_exponentiation_3.F90: New test.
9400 * gfortran.dg/integer_exponentiation_4.f90: New test.
9401 * gfortran.dg/integer_exponentiation_5.F90: New test.
9402
9403 2007-03-22 Mark Mitchell <mark@codesourcery.com>
9404
9405 PR c++/30863
9406 * g++.dg/template/error24.C: New test.
9407 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9408
9409 2007-03-22 Mark Mitchell <mark@codesourcery.com>
9410
9411 PR c++/31273
9412 * g++.dg/expr/bitfield7.C: New test.
9413
9414 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9415
9416 PR other/23572
9417 * gcc.dg/float-range-4.c: New.
9418 * gcc.dg/float-range-1.c: Update. Test for a warning.
9419 * gcc.dg/float-range-3.c: New.
9420 * gcc.dg/float-range-5.c: New.
9421
9422 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9423
9424 PR fortran/31262
9425 * gfortran.dg/no_range_check_1.f90: New test.
9426
9427 2007-03-22 Dirk Mueller <dmueller@suse.de>
9428
9429 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9430 * g++.dg/other/static1.C: Remove stray semicolon.
9431 * g++.dg/other/init1.C: Likewise.
9432 * g++.dg/rtti/dyncast1.C: Likewise.
9433 * g++.dg/tree-ssa/pr17153.C: Likewise.
9434 * g++.dg/lookup/disamb1.C: Likewise.
9435 * g++.dg/lookup/scoped2.C: Likewise.
9436 * g++.dg/lookup/friend7.C: Likewise.
9437 * g++.dg/parse/parse4.C: Likewise.
9438 * g++.dg/parse/parse5.C: Likewise.
9439 * g++.dg/expr/pr29066.C: Likewise.
9440 * g++.dg/expr/cast4.C: Likewise.
9441 * g++.dg/tc1/dr193.C: Likewise.
9442 * g++.dg/tc1/dr213.C: Likewise.
9443 * g++.dg/abi/dcast1.C: Likewise.
9444 * g++.dg/abi/covariant2.C: Likewise.
9445 * g++.dg/inherit/covariant11.C: Likewise.
9446 * g++.dg/inherit/covariant9.C: Likewise.
9447 * g++.dg/inherit/covariant10.C: Likewise.
9448 * g++.dg/init/static3.C: Likewise.
9449 * g++.dg/init/init-ref3.C: Likewise.
9450 * g++.dg/init/ref10.C: Likewise.
9451 * g++.dg/template/meminit2.C: Likewise.
9452 * g++.dg/template/using9.C: Likewise.
9453 * g++.dg/template/friend9.C: Likewise.
9454 * g++.dg/template/ref1.C: Likewise.
9455 * g++.old-deja/g++.warn/inline.C: Likewise.
9456 * g++.old-deja/g++.robertl/eb91.C: Likewise.
9457 * g++.old-deja/g++.robertl/eb46.C: Likewise.
9458 * g++.old-deja/g++.robertl/eb34.C: Likewise.
9459 * g++.old-deja/g++.robertl/eb43.C: Likewise.
9460 * g++.old-deja/g++.robertl/eb26.C: Likewise.
9461 * g++.old-deja/g++.robertl/eb116.C: Likewise.
9462 * g++.old-deja/g++.brendan/copy5.C: Likewise.
9463 * g++.old-deja/g++.brendan/overload8.C: Likewise.
9464 * g++.old-deja/g++.brendan/overload11.C: Likewise.
9465 * g++.old-deja/g++.brendan/copy7.C: Likewise.
9466 * g++.old-deja/g++.brendan/crash38.C: Likewise.
9467 * g++.old-deja/g++.brendan/template11.C: Likewise.
9468 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9469 * g++.old-deja/g++.brendan/crash50.C: Likewise.
9470 * g++.old-deja/g++.brendan/crash16.C: Likewise.
9471 * g++.old-deja/g++.jason/pmem2.C: Likewise.
9472 * g++.old-deja/g++.jason/parse9.C: Likewise.
9473 * g++.old-deja/g++.jason/byval2.C: Likewise.
9474 * g++.old-deja/g++.jason/overload8.C: Likewise.
9475 * g++.old-deja/g++.jason/pmf8.C: Likewise.
9476 * g++.old-deja/g++.jason/template33.C: Likewise.
9477 * g++.old-deja/g++.jason/return3.C: Likewise.
9478 * g++.old-deja/g++.jason/scoping2.C: Likewise.
9479 * g++.old-deja/g++.jason/virtual.C: Likewise.
9480 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9481 * g++.old-deja/g++.jason/template27.C: Likewise.
9482 * g++.old-deja/g++.jason/synth6.C: Likewise.
9483 * g++.old-deja/g++.jason/ref8.C: Likewise.
9484 * g++.old-deja/g++.jason/offset1.C: Likewise.
9485 * g++.old-deja/g++.other/static20.C: Likewise.
9486 * g++.old-deja/g++.other/array1.C: Likewise.
9487 * g++.old-deja/g++.other/new3.C: Likewise.
9488 * g++.old-deja/g++.other/array2.C: Likewise.
9489 * g++.old-deja/g++.other/overload9.C: Likewise.
9490 * g++.old-deja/g++.other/cast6.C: Likewise.
9491 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9492 * g++.old-deja/g++.other/eh4.C: Likewise.
9493 * g++.old-deja/g++.other/using7.C: Likewise.
9494 * g++.old-deja/g++.other/init18.C: Likewise.
9495 * g++.old-deja/g++.other/dyncast1.C: Likewise.
9496 * g++.old-deja/g++.other/dyncast2.C: Likewise.
9497 * g++.old-deja/g++.other/dtor11.C: Likewise.
9498 * g++.old-deja/g++.pt/static11.C: Likewise.
9499 * g++.old-deja/g++.pt/crash19.C: Likewise.
9500 * g++.old-deja/g++.pt/overload12.C: Likewise.
9501 * g++.old-deja/g++.pt/crash46.C: Likewise.
9502 * g++.old-deja/g++.pt/mi1.C: Likewise.
9503 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9504 * g++.old-deja/g++.pt/nontype5.C: Likewise.
9505 * g++.old-deja/g++.pt/local5.C: Likewise.
9506 * g++.old-deja/g++.pt/typename2.C: Likewise.
9507 * g++.old-deja/g++.pt/explicit80.C: Likewise.
9508 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9509 * g++.old-deja/g++.law/visibility1.C: Likewise.
9510 * g++.old-deja/g++.law/visibility2.C: Likewise.
9511 * g++.old-deja/g++.law/virtual2.C: Likewise.
9512 * g++.old-deja/g++.law/operators19.C: Likewise.
9513 * g++.old-deja/g++.law/parsing10.C: Likewise.
9514 * g++.old-deja/g++.law/visibility4.C: Likewise.
9515 * g++.old-deja/g++.law/operators4.C: Likewise.
9516 * g++.old-deja/g++.law/dtors2.C: Likewise.
9517 * g++.old-deja/g++.law/missed-error3.C: Likewise.
9518 * g++.old-deja/g++.law/visibility10.C: Likewise.
9519 * g++.old-deja/g++.law/scope3.C: Likewise.
9520 * g++.old-deja/g++.law/casts2.C: Likewise.
9521 * g++.old-deja/g++.law/code-gen5.C: Likewise.
9522 * g++.old-deja/g++.law/operators33.C: Likewise.
9523 * g++.old-deja/g++.law/friend4.C: Likewise.
9524 * g++.old-deja/g++.mike/pmf7.C: Likewise.
9525 * g++.old-deja/g++.mike/p5611.C: Likewise.
9526 * g++.old-deja/g++.mike/net37.C: Likewise.
9527 * g++.old-deja/g++.mike/p3570.C: Likewise.
9528 * g++.old-deja/g++.mike/p5718.C: Likewise.
9529 * g++.old-deja/g++.mike/net21.C: Likewise.
9530 * g++.old-deja/g++.mike/p1862.C: Likewise.
9531 * g++.old-deja/g++.mike/p4511.C: Likewise.
9532 * g++.old-deja/g++.mike/virt3.C: Likewise.
9533 * g++.old-deja/g++.mike/p16146.C: Likewise.
9534 * g++.old-deja/g++.mike/p1989.C: Likewise.
9535 * g++.old-deja/g++.mike/p5571.C: Likewise.
9536 * g++.old-deja/g++.gb/scope10.C: Likewise.
9537 * g++.old-deja/g++.abi/primary5.C: Likewise.
9538 * g++.old-deja/g++.abi/empty2.C: Likewise.
9539 * g++.old-deja/g++.abi/arraynew.C: Likewise.
9540 * g++.old-deja/g++.eh/vbase4.C: Likewise.
9541 * g++.old-deja/g++.eh/ptr1.C: Likewise.
9542 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9543 * g++.old-deja/g++.bob/template3.C: Likewise.
9544 * g++.old-deja/g++.bob/inherit1.C: Likewise.
9545
9546 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
9547
9548 PR fortran/31193
9549 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9550
9551 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
9552
9553 PR fortran/20897
9554 * gfortran.dg/derived_name_1.f90: New.
9555 * gfortran.dg/derived_name_2.f: New.
9556
9557 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9558
9559 * lib/target-supports.exp (check_effective_target_nonpic): New
9560 procedure.
9561 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9562 when compiling PIC.
9563 * gcc.target/i386/asm-4.c: Require nonpic.
9564 * gcc.target/i386/cmov1.c: Likewise.
9565 * gcc.target/i386/mul.c: Likewise.
9566 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9567 * gcc.target/i386/ssetype-1.c: Require nonpic.
9568 * gcc.target/i386/ssetype-3.c: Likewise.
9569 * gcc.target/i386/ssetype-5.c: Likewise.
9570
9571 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9572
9573 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9574 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9575 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9576 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9577
9578 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9579
9580 PR tree-optimization/30590
9581 * g++.dg/opt/pr30590.C: New testcase.
9582
9583 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR c/30762
9586 * gcc.dg/pr30762-1.c: New test.
9587 * gcc.dg/pr30762-2.c: New test.
9588
9589 PR inline-asm/30505
9590 * gcc.target/i386/pr30505.c: New test.
9591
9592 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9593
9594 * gcc.target/arm/register-variables.c: New.
9595
9596 2007-03-19 Jeff Law <law@redhat.com>
9597
9598 * PR tree-optimization/30984
9599 * gcc.c-torture/pr30984.c: New test.
9600
9601 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9602 Richard Guenther <rguenther@suse.de>
9603
9604 PR tree-optimization/31254
9605 * gcc.dg/torture/pr31254.c: New testcase.
9606
9607 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9608
9609 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9610 target default_packed.
9611
9612 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9613
9614 PR fortran/31203
9615 * gfortran.dg/string_length_1.f90: New test.
9616
9617 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9618
9619 PR testsuite/30395
9620 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9621
9622 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9623
9624 PR libgfortran/31052
9625 * gfortran.dg/namelist_27.f90: New test.
9626
9627 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9628
9629 PR fortran/30531
9630 * gfortran.dg/used_types_14.f90: New test.
9631
9632 PR fortran/31086
9633 * gfortran.dg/used_types_15.f90: New test.
9634
9635 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9636
9637 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9638 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9639
9640 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9641
9642 PR fortran/31120
9643 * gfortran.dg/integer_exponentiation_2.f90: New test.
9644
9645 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9646
9647 PR tree-optimization/31041
9648 * gcc.dg/vect/pr31041.c: New test.
9649
9650 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9651
9652 * g++.dg/warn/Wconversion-integer.C: New
9653 * g++.dg/warn/Wconversion-real.C: New.
9654 * g++.dg/warn/Wconversion-real-integer.C: New.
9655 * g++.dg/warn/conv2.C: Updated.
9656
9657 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9658
9659 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9660 exclude RTPs.
9661
9662 2007-03-16 Richard Guenther <rguenther@suse.de>
9663
9664 PR tree-optimization/31146
9665 * g++.dg/tree-ssa/pr31146.C: New testcase.
9666
9667 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9668
9669 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9670 assume that the target has <features.h>.
9671
9672 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9673
9674 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9675 dg-options rather than to the whole test.
9676
9677 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9678
9679 PR debug/29906
9680 * g++.dg/debug/pr29906.C: New
9681
9682 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9683
9684 PR libgfortran/31099
9685 * gfortran.dg/unformatted_recl.f90: Update test.
9686
9687 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9688
9689 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9690
9691 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9692
9693 PR c++/30891
9694 * g++.dg/parse/namespace-definition.C: New.
9695
9696 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9697
9698 PR c++/24924
9699 * g++.dg/cpp/pedantic-errors.C: New.
9700 * g++.dg/cpp/permissive.C: New.
9701
9702 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9703
9704 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9705 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9706
9707 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9708
9709 * lib/target-supports.exp (check_missing_uclibc_feature)
9710 (check_effective_target_wchar): New procedures.
9711 * gcc.dg/wchar_t-1.c: Require target wchar.
9712 * gcc.dg/wint_t-1.c: Likewise.
9713
9714 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9715
9716 * lib/target-supports.exp (check_gc_sections_available): Return
9717 false for VxWorks targets.
9718
9719 2007-03-15 Dirk Mueller <dmueller@suse.de>
9720
9721 * g++.dg/warn/Wconversion2.C: Fix typo.
9722 * gcc.dg/if-empty-1.c: Ditto.
9723
9724 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9725
9726 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9727
9728 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9729
9730 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9731 * gcc.target/i386/pr31167.c: Ditto.
9732
9733 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9734
9735 PR target/31167
9736 * gcc.target/i386/pr31167.c: New test.
9737
9738 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9739
9740 PR fortran/30922
9741 * gfortran.dg/import5.f90.f90: New test.
9742
9743
9744 PR fortran/30879
9745 * gfortran.dg/data_components_1.f90: New test.
9746
9747
9748 PR fortran/30870
9749 * gfortran.dg/generic_13.f90: New test.
9750
9751 PR fortran/31163
9752 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9753
9754 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9755
9756 PR libgfortran/31051
9757 * gfortran.dg/fmt_t_4.f90: New
9758
9759 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9760
9761 PR C++/31165
9762 * g++.dg/other/default7.C: New test.
9763
9764 2007-03-15 Dirk Mueller <dmueller@suse.de>
9765
9766 * g++.dg/warn/Wconversion2.C: New.
9767
9768 2007-03-14 Eric Christopher <echristo@apple.com>
9769
9770 * gcc.dg/ssp-1.c: New.
9771 * gcc.dg/ssp-2.c: Ditto.
9772
9773 2007-03-14 Dirk Mueller <dmueller@suse.de>
9774
9775 * g++.dg/warn/do-empty.C: New.
9776 * gcc.dg/do-empty.c: New.
9777 * gcc.dg/if-empty-1.c: Update.
9778 * gcc.dg/20001116-1.c: Update.
9779 * gcc.dg/pr23165.c: Update.
9780
9781 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9782
9783 * gfortran.dg/module_implicit_conversion.f90: New test.
9784
9785 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9786
9787 PR middle-end/31127
9788 * gcc.dg/pr31127.c: New.
9789
9790 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9791
9792 * gcc.dg/tree-ssa/loop-26.c: New test.
9793
9794 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9795
9796 * gcc.target/i386/cmpxchg16b-1.c: New test.
9797
9798 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9799
9800 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9801 * gcc.dg/c99-vla-1.c: Likewise.
9802 * g++.dg/ext/vla1.C: Likewise
9803
9804 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9805
9806 * gcc.dg/wvla-1.c: New test
9807 * gcc.dg/wvla-2.c: New test
9808 * gcc.dg/wvla-3.c: New test
9809 * gcc.dg/wvla-4.c: New test
9810 * gcc.dg/wvla-5.c: New test
9811 * gcc.dg/wvla-6.c: New test
9812 * gcc.dg/wvla-7.c: New test
9813 * g++.dg/warn/Wvla-1.C: New test
9814 * g++.dg/warn/Wvla-2.C: New test
9815 * g++.dg/warn/Wvla-3.C: New test
9816
9817 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9818
9819 PR c++/30108
9820 * g++.dg/other/default6.C: New test.
9821
9822 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9823
9824 * lib/target-supports.exp (check_profiling_available): Return false
9825 for VxWorks.
9826 (check_effective_target_vxworks_kernel): New procedure.
9827 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9828 VxWorks.
9829 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9830 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9831 to include VxWorks.
9832 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9833
9834 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9835
9836 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9837 PIC is not supported.
9838 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9839 * gcc.dg/20020426-2.c: Likewise.
9840 * gcc.dg/pr28243.c: Likewise.
9841 * gcc.dg/visibility-11.c: Likewise.
9842 * gcc.dg/tls/opt-9.c: Likewise.
9843 * gcc.dg/tls/opt-10.c: Likewise.
9844 * gcc.dg/tls/pic-1.c: Likewise.
9845 * gcc.dg/tls/struct-1.c: Likewise.
9846 * gcc.target/i386/20000807-1.c: Likewise.
9847 * gcc.target/i386/20000904-1.c: Likewise.
9848 * gcc.target/i386/20011119-1.c: Likewise.
9849 * gcc.target/i386/990213-2.c: Likewise.
9850 * gcc.target/i386/990214-1.c: Likewise.
9851 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9852 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9853 * gcc.target/i386/pic-1.c: Likewise.
9854 * gcc.target/i386/pr21518.c: Likewise.
9855 * gcc.target/i386/pr23098.c: Likewise.
9856 * gcc.target/i386/pr23943.c: Likewise.
9857
9858 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9859
9860 PR c++/31038
9861 * g++.dg/template/complit2.C: New test.
9862
9863 PR c++/30328
9864 * g++.dg/ext/bitfield1.C: New test.
9865
9866 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9867
9868 PR fortran/30883
9869 * gfortran.dg/interface_11.f90: New test.
9870
9871 2007-03-11 Richard Guenther <rguenther@suse.de>
9872
9873 PR tree-optimization/31115
9874 * gcc.dg/torture/pr31115.c: New testcase.
9875
9876 2007-03-11 Ira Rosen <irar@il.ibm.com>
9877
9878 PR tree-optimization/29925
9879 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9880
9881 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9882
9883 PR c++/30274
9884 * g++.dg/expr/bitfield3.C: New test.
9885 * g++.dg/expr/bitfield4.C: Likewise.
9886 * g++.dg/expr/bitfield5.C: Likewise.
9887 * g++.dg/expr/bitfield6.C: Likewise.
9888
9889 PR c++/30924
9890 * g++.dg/template/array18.C: New test.
9891
9892 2007-03-10 Dirk Mueller <dmueller@suse.de>
9893
9894 PR c++/17946
9895 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9896 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9897
9898 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9899
9900 PR c++/20599
9901 * g++.dg/cpp0x/variadic-bind.C: New.
9902 * g++.dg/cpp0x/variadic-function.C: New.
9903 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9904 * g++.dg/cpp0x/variadic-tuple.C: New.
9905 * g++.dg/cpp0x/variadic1.C: New.
9906 * g++.dg/cpp0x/variadic2.C: New.
9907 * g++.dg/cpp0x/variadic3.C: New.
9908 * g++.dg/cpp0x/variadic4.C: New.
9909 * g++.dg/cpp0x/variadic5.C: New.
9910 * g++.dg/cpp0x/variadic6.C: New.
9911 * g++.dg/cpp0x/variadic7.C: New.
9912 * g++.dg/cpp0x/variadic8.C: New.
9913 * g++.dg/cpp0x/variadic9.C: New.
9914 * g++.dg/cpp0x/variadic10.C: New.
9915 * g++.dg/cpp0x/variadic11.C: New.
9916 * g++.dg/cpp0x/variadic12.C: New.
9917 * g++.dg/cpp0x/variadic13.C: New.
9918 * g++.dg/cpp0x/variadic14.C: New.
9919 * g++.dg/cpp0x/variadic15.C: New.
9920 * g++.dg/cpp0x/variadic16.C: New.
9921 * g++.dg/cpp0x/variadic17.C: New.
9922 * g++.dg/cpp0x/variadic18.C: New.
9923 * g++.dg/cpp0x/variadic19.C: New.
9924 * g++.dg/cpp0x/variadic20.C: New.
9925 * g++.dg/cpp0x/variadic21.C: New.
9926 * g++.dg/cpp0x/variadic22.C: New.
9927 * g++.dg/cpp0x/variadic23.C: New.
9928 * g++.dg/cpp0x/variadic24.C: New.
9929 * g++.dg/cpp0x/variadic25.C: New.
9930 * g++.dg/cpp0x/variadic26.C: New.
9931 * g++.dg/cpp0x/variadic27.C: New.
9932 * g++.dg/cpp0x/variadic28.C: New.
9933 * g++.dg/cpp0x/variadic29.C: New.
9934 * g++.dg/cpp0x/variadic30.C: New.
9935 * g++.dg/cpp0x/variadic31.C: New.
9936 * g++.dg/cpp0x/variadic32.C: New.
9937 * g++.dg/cpp0x/variadic33.C: New.
9938 * g++.dg/cpp0x/variadic34.C: New.
9939 * g++.dg/cpp0x/variadic35.C: New.
9940 * g++.dg/cpp0x/variadic36.C: New.
9941 * g++.dg/cpp0x/variadic37.C: New.
9942 * g++.dg/cpp0x/variadic38.C: New.
9943 * g++.dg/cpp0x/variadic39.C: New.
9944 * g++.dg/cpp0x/variadic40.C: New.
9945 * g++.dg/cpp0x/variadic41.C: New.
9946 * g++.dg/cpp0x/variadic42.C: New.
9947 * g++.dg/cpp0x/variadic43.C: New.
9948 * g++.dg/cpp0x/variadic44.C: New.
9949 * g++.dg/cpp0x/variadic45.C: New.
9950 * g++.dg/cpp0x/variadic46.C: New.
9951 * g++.dg/cpp0x/variadic47.C: New.
9952 * g++.dg/cpp0x/variadic48.C: New.
9953 * g++.dg/cpp0x/variadic49.C: New.
9954 * g++.dg/cpp0x/variadic50.C: New.
9955 * g++.dg/cpp0x/variadic51.C: New.
9956 * g++.dg/cpp0x/variadic52.C: New.
9957 * g++.dg/cpp0x/variadic53.C: New.
9958 * g++.dg/cpp0x/variadic54.C: New.
9959 * g++.dg/cpp0x/variadic55.C: New.
9960 * g++.dg/cpp0x/variadic56.C: New.
9961 * g++.dg/cpp0x/variadic57.C: New.
9962 * g++.dg/cpp0x/variadic58.C: New.
9963 * g++.dg/cpp0x/variadic59.C: New.
9964 * g++.dg/cpp0x/variadic60.C : New.
9965 * g++.dg/cpp0x/variadic61.C : New.
9966 * g++.dg/cpp0x/variadic62.C : New.
9967 * g++.dg/cpp0x/variadic63.C : New.
9968 * g++.dg/cpp0x/variadic64.C : New.
9969 * g++.dg/cpp0x/variadic65.C : New.
9970 * g++.dg/cpp0x/variadic66.C : New.
9971 * g++.dg/cpp0x/variadic67.C : New.
9972 * g++.dg/cpp0x/variadic68.C : New.
9973 * g++.dg/cpp0x/variadic69.C : New.
9974 * g++.dg/cpp0x/variadic70.C : New.
9975 * g++.dg/cpp0x/variadic71.C : New.
9976 * g++.dg/cpp0x/variadic72.C : New.
9977 * g++.dg/cpp0x/variadic73.C : New.
9978 * g++.dg/cpp0x/variadic74.C : New.
9979 * g++.dg/cpp0x/variadic75.C : New.
9980 * g++.dg/cpp0x/variadic-ex1.C : New.
9981 * g++.dg/cpp0x/variadic-ex2.C : New.
9982 * g++.dg/cpp0x/variadic-ex3.C : New.
9983 * g++.dg/cpp0x/variadic-ex4.C : New.
9984 * g++.dg/cpp0x/variadic-ex5.C : New.
9985 * g++.dg/cpp0x/variadic-ex6.C : New.
9986 * g++.dg/cpp0x/variadic-ex7.C : New.
9987 * g++.dg/cpp0x/variadic-ex8.C : New.
9988 * g++.dg/cpp0x/variadic-ex9.C : New.
9989 * g++.dg/cpp0x/variadic-ex10.C : New.
9990 * g++.dg/cpp0x/variadic-ex11.C : New.
9991 * g++.dg/cpp0x/variadic-ex12.C : New.
9992 * g++.dg/cpp0x/variadic-ex13.C : New.
9993 * g++.dg/cpp0x/variadic-ex14.C : New.
9994
9995 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9996
9997 PR libgfortran/31099
9998 * gfortran.dg/unformatted_recl.f90: New test.
9999
10000 2007-03-09 Roger Sayle <roger@eyesopen.com>
10001
10002 * gcc.dg/fold-eqcmplx-1.c: New test case.
10003
10004 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
10005
10006 PR rtl-optimization/30643
10007 * gcc.dg/pr30643.c: New.
10008
10009 2007-03-09 Chao-ying Fu <fu@mips.com>
10010
10011 * gcc.target/mips/mips32-dspr2-type.c: New test.
10012 * gcc.target/mips/mips32-dspr2.c: New test.
10013 * gcc.target/mips/dspr2-MULT.c: New test.
10014 * gcc.target/mips/dspr2-MULTU.c: New test.
10015 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10016 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10017 Adjust some formats.
10018
10019 2007-03-09 Dirk Mueller <dmueller@suse.de>
10020
10021 PR c++/17946
10022 * gcc.dg/Wlogical-op-1.c: New.
10023 * g++.dg/warn/Wlogical-op-1.C: New.
10024
10025 2007-03-09 Richard Guenther <rguenther@suse.de>
10026
10027 PR tree-optimization/30904
10028 PR middle-end/31058
10029 * gcc.dg/pr30904.c: Remove xfail.
10030
10031 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10032
10033 PR C/31072
10034 * gcc.c-torture/execute/pr31072.c: New test.
10035
10036 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10037
10038 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10039 * gcc.dg/torture/builtin-attr-1.c: Likewise.
10040 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
10041 *lrint* and *lround*.
10042 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10043 floor->lfloor.
10044 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10045 * gcc.dg/torture/builtin-integral-1.c: Likewise.
10046 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
10047 and *lround*. Correct macro names.
10048 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10049 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10050
10051 2007-03-08 Ian Lance Taylor <iant@google.com>
10052
10053 * gcc.dg/no-strict-overflow-5.c: New test.
10054 * gcc.dg/no-strict-overflow-6.c: New test.
10055 * gcc.dg/Wstrict-overflow-11.c: New test.
10056 * gcc.dg/Wstrict-overflow-12.c: New test.
10057 * gcc.dg/Wstrict-overflow-13.c: New test.
10058 * gcc.dg/Wstrict-overflow-14.c: New test.
10059 * gcc.dg/Wstrict-overflow-15.c: New test.
10060
10061 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10062
10063 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
10064 for VxWorks kernel mode.
10065 * gcc.c-torture/execute/strncmp-1.x: Likewise.
10066
10067 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10068
10069 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10070 mode.
10071
10072 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10073
10074 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10075 and lib/bfill.c on VxWorks targets.
10076 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10077 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10078 lib/bfill.c and lib/memmove.c on VxWorks targets.
10079 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10080 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10081 on VxWorks targets.
10082 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10083 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10084
10085 2007-03-08 Tobias Burnus <burnus@net-b.de>
10086
10087 * gfortran.dg/use_5.f90: New test.
10088 * gfortran.dg/use_6.f90: Ditto.
10089 * gfortran.dg/use_7.f90: Ditto.
10090
10091 2007-03-08 Tobias Burnus <burnus@net-b.de>
10092
10093 PR fortran/30973
10094 * gfortran.dg/use_4.f90: New test.
10095 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10096
10097 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
10098
10099 PR fortran/31011
10100 * gfortran.dg/parameter_array_section_2.f90: New test.
10101
10102 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
10103
10104 PR c++/30852
10105 * g++.dg/ext/offsetof1.C: Add cases with volatile.
10106
10107 PR c++/30534
10108 * g++.dg/template/arg5.C: New test.
10109
10110 2007-03-07 Joseph Myers <joseph@codesourcery.com>
10111
10112 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10113
10114 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
10115
10116 * gcc.dg/var-expand1.c: Add newline at end of file.
10117
10118 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
10119
10120 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10121
10122 2007-03-06 Richard Sandiford <richard@codesourcery.com>
10123
10124 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10125
10126 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10127
10128 * gcc.dg/torture/builtin-convert-4.c: New test.
10129
10130 2007-03-05 Ian Lance Taylor <iant@google.com>
10131
10132 * gcc.c-torture/compile/pr31034.c: New test.
10133
10134 2007-03-05 Ian Lance Taylor <iant@google.com>
10135
10136 * gcc.dg/inline-18.c: New test.
10137 * gcc.dg/inline-19.c: New test.
10138 * gcc.dg/inline-20.c: New test.
10139 * gcc.dg/inline-21.c: New test.
10140
10141 2007-03-05 Richard Guenther <rguenther@suse.de>
10142
10143 PR tree-optimization/14052
10144 * gcc.dg/tree-ssa/vrp33.c: New testcase.
10145
10146 2007-03-05 Richard Guenther <rguenther@suse.de>
10147
10148 PR tree-optimization/23777
10149 * gcc.dg/tree-ssa/pr23777.c: New testcase.
10150
10151 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10152
10153 PR other/30465
10154 * gcc.dg/multiple-overflow-warn-3.c: New.
10155 * g++.dg/warn/multiple-overflow-warn-3.C: New.
10156
10157 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
10158
10159 PR c++/30895
10160 * g++.dg/parse/template23.C: New test.
10161
10162 2007-03-04 Roger Sayle <roger@eyesopen.com>
10163
10164 PR middle-end/30744
10165 * gcc.dg/pr30744-1.c: New test case.
10166
10167 2007-03-04 Tobias Burnus <burnus@net-b.de>
10168
10169 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10170
10171 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10172
10173 PR target/30406
10174 * gfortran.dg/logical_3.f90: New test.
10175
10176 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
10177
10178 PR libfortran/30981
10179 * gfortran.dg/integer_exponentiation_1.f90: New test.
10180
10181 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
10182
10183 * gcc.target/m68k/m68k.exp: New.
10184 * gcc.target/m68k/crash1.c: New.
10185
10186 2007-03-03 Tobias Burnus <burnus@net-b.de>
10187
10188 * gfortran.dg/c_by_val.c: Use int64_t instead of long
10189 to be more compatible with integer(kind=8).
10190
10191 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10192
10193 PR libfortran/31001
10194 * gfortran.dg/zero_sized_3.f90: New test.
10195
10196 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10197
10198 PR c++/15787
10199 * g++.dg/parse/else.C: New.
10200 * g++.dg/parse/else-2.C: New.
10201
10202 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
10203 Tobias Burnus <burnus@net-b.de>
10204
10205 PR fortran/30882
10206 * gfortran.dg/size_dim.f90: New test.
10207
10208 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
10209 Tobias Burnus <burnus@net-b.de>
10210
10211 PR fortran/30873
10212 * gfortran.dg/entry_9.f90: New test.
10213
10214 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
10215
10216 PR c++/28253
10217 * g++.dg/inherit/covariant16.C: New test.
10218
10219 2007-03-02 Geoffrey Keating <geoffk@apple.com>
10220
10221 * g++.dg/other/darwin-minversion-1.C: New.
10222
10223 2007-03-02 Diego Novillo <dnovillo@redhat.com>
10224
10225 * gcc.dg/tree-ssa/20070302-1.c: New test.
10226
10227 2007-03-02 Joseph Myers <joseph@codesourcery.com>
10228
10229 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10230 tests.
10231
10232 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
10233
10234 * gcc.dg/tree-ssa/prefetch-4.c: New test.
10235
10236 2007-03-01 Simon Baldwin <simonb@google.com>
10237
10238 PR c++/23689
10239 * warn/ignored_typedef.C: New.
10240 * init/ctor8.C: Added dg-warning to consume ignored typedef
10241 warning.
10242 * template/typedef2.C: Ditto. Moved dg-error onto its own line
10243 and added an explicit line number.
10244
10245 2007-02-28 Richard Guenther <rguenther@suse.de>
10246
10247 PR middle-end/30364
10248 * gcc.dg/torture/pr30364-1.c: New testcase.
10249 * gcc.dg/torture/pr30364-2.c: Likewise.
10250 * gcc.dg/torture/pr30364-3.c: Likewise.
10251
10252 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10253
10254 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10255 powerpc*, use -funsafe-math-optimizations.
10256 * gcc.dg/torture/builtin-logb-1.c: Likewise.
10257 * gcc.dg/torture/builtin-modf-1.c: Likewise.
10258
10259 2007-02-28 Tobias Burnus <burnus@net-b.de>
10260 Paul Thomas <pault@gcc.gnu.org>
10261
10262 PR fortran/30888
10263 PR fortran/30887
10264 * c_by_val_1.f: Test %VAL() with non-default kind.
10265 * c_by_val.c: Ditto.
10266 * c_by_val_4.f: New test.
10267
10268 2007-02-28 Tobias Burnus <burnus@net-b.de>
10269
10270 PR fortran/30968
10271 * gfortran.dg/continuation_7.f90: New test.
10272
10273 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
10274
10275 * g++.dg/inherit/thunk7.C: New test.
10276 * lib/target-supports.exp (check_profiling_available): Not available
10277 for bfin-*-*.
10278
10279 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
10280
10281 PR target/30970
10282 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10283
10284 2007-02-27 Mark Mitchell <mark@codesourcery.com>
10285
10286 * lib/target-supports.exp (check_effective_target_init_priority):
10287 Remove Solaris special case.
10288
10289 2007-02-26 Geoffrey Keating <geoffk@apple.com>
10290
10291 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10292 for more builtin types.
10293
10294 * g++.dg/ext/visibility/class1.C: Port to Darwin.
10295 * g++.dg/ext/visibility/noPLT.C: Likewise.
10296
10297 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10298
10299 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10300 sh* targets.
10301
10302 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
10303
10304 PR fortran/30865
10305 * size_optional_dim_1.f90: New test.
10306
10307 2007-02-25 Mark Mitchell <mark@codesourcery.com>
10308
10309 * gcc.dg/vxworks/vxworks.exp: New file.
10310 * gcc.dg/vxworks/initpri1.c: Likewise.
10311 * gcc.dg/vxworks/initpri2.c: Likewise.
10312 * gcc.dg/initpri2.c: Add more tests.
10313 * g++.dg/special/initpri2.C: Likewise.
10314
10315 * gcc.dg/initpri1.c: New test.
10316 * gcc.dg/initpri2.c: Likewise.
10317 * g++.dg/special/initpri1.C: New test.
10318 * g++.dg/special/initpri2.C: Likewise.
10319 * g++.dg/special/conpr-1.C: Use init_priority effective target.
10320 * g++.dg/special/conpr-2.C: Likewise.
10321 * g++.dg/special/conpr-3.C: Likewise.
10322 * g++.dg/special/conpr-4.C: Likewise.
10323 * g++.dg/special/initp1.C: Likewise.
10324 * g++.dg/special/ecos.exp: Remove code to detect availability of
10325 constructor priorities.
10326 * lib/target-supports.exp (check_effective_target_init_priority):
10327 New function.
10328
10329 2007-02-24 Jan Hubicka <jh@suse.cz>
10330
10331 * gcc.c-torture/execute/pr30778.c: New testcase.
10332
10333 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10334
10335 PR libgfortran/30918
10336 * gfortran.dg/namelist_26.f90: New test.
10337
10338 2007-02-24 Richard Guenther <rguenther@suse.de>
10339
10340 PR middle-end/30951
10341 * gcc.dg/pr30951.c: New testcase.
10342
10343 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10344
10345 * gcc.dg/torture/builtin-modf-1.c: New test.
10346
10347 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
10348
10349 PR tree-optimization/30904
10350 * gcc.dg/pr30904.c: New test.
10351
10352 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10353
10354 * gcc.test-framework/README: Correct command.
10355 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10356 -Wunused-value.
10357 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10358
10359 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
10360
10361 * lib/target-supports.exp (check_effective_target_unwrapped): New.
10362
10363 2007-02-23 Mark Mitchell <mark@codesourcery.com>
10364
10365 * lib/target-supports.exp (check_effective_target_newlib): New
10366 function.
10367
10368 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
10369
10370 PR fortran/30660
10371 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10372 allocatable component.
10373
10374
10375 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10376
10377 * gcc.dg/torture/builtin-logb-1.c: New test.
10378 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10379 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10380 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10381 sh* targets.
10382
10383 2007-02-23 Richard Guenther <rguenther@suse.de>
10384
10385 * g++.dg/warn/changes-meaning.C: New testcase.
10386
10387 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10388
10389 PR libgfortran/30910
10390 * gfortran.dg/fmt_zero_precision.f90: Update test.
10391
10392 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10393
10394 * gcc.dg/torture/builtin-frexp-1.c: New test.
10395
10396 2007-02-22 Mark Mitchell <mark@codesourcery.com>
10397
10398 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10399
10400 2007-02-22 Ian Lance Taylor <iant@google.com>
10401
10402 PR debug/30898
10403 * g++.dg/debug/pr30898.C: New test.
10404
10405 2007-02-22 Ira Rosen <irar@il.ibm.com>
10406
10407 * gcc.dg/vect/vect-106.c: New test.
10408
10409 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
10410 Ira Rosen <irar@il.ibm.com>
10411
10412 PR tree-optimization/30843
10413 * gcc.dg/vect/pr30843.c: New test.
10414
10415 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
10416
10417 PR tree-optimization/30858
10418 * gcc.dg/vect/pr30858.c: New test.
10419
10420 2007-02-21 Mark Mitchell <mark@codesourcery.com>
10421
10422 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10423 to set options for compiling testglue.
10424 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10425 * lib/obj-c++.exp (obj-c++_init): Likewise.
10426
10427 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
10428
10429 * gnat.dg/derived_aggregate.adb: New test.
10430
10431 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10432
10433 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10434 sh* targets. Call the correct CKSGN macro.
10435
10436 2007-02-21 Jakub Jelinek <jakub@redhat.com>
10437
10438 * gfortran.dg/gomp/omp_parse1.f90: New test.
10439 * gfortran.dg/gomp/omp_parse2.f: New test.
10440
10441 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
10442
10443 PR fortran/30869
10444 * gfortran.dg/do_pointer_1.f90: New test.
10445
10446 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10447
10448 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10449 and scalbln.
10450
10451 2007-02-20 Geoffrey Keating <geoffk@apple.com>
10452
10453 * gcc.dg/darwin-minversion-1.c: New.
10454 * gcc.dg/darwin-minversion-2.c: New.
10455
10456 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10457
10458 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10459
10460 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10461 DJ Delorie <dj@redhat.com>
10462
10463 PR other/30824
10464 * gcc.dg/Wfatal.c: New.
10465 * gcc.dg/Wfatal-2.c: New.
10466 * gcc.dg/Werror-1.c: Adjust expectations.
10467 * gcc.dg/Werror-5.c: Likewise.
10468 * gcc.dg/Werror-7.c: Likewise.
10469 * gcc.dg/Werror-10.c: Likewise.
10470 * gcc.dg/Werror-11.c: Likewise.
10471
10472 2007-02-20 Tobias Burnus <burnus@net-b.de>
10473
10474 PR fortran/30522
10475 * gfortran.dg/volatile10.f90: New test.
10476
10477 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
10478
10479 PR libfortran/30533
10480 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
10481
10482 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10483
10484 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10485 * gcc.dg/Walways-true-1.c: Likewise.
10486 * gcc.dg/weak/weak-3.c: Likewise.
10487 * gcc.dg/Werror-1.c: Likewise.
10488 * gcc.dg/Werror-3.c: Likewise.
10489 * gcc.dg/Werror-4.c: Likewise.
10490 * gcc.dg/Werror-5.c: Likewise.
10491 * gcc.dg/Werror-6.c: Likewise.
10492 * gcc.dg/Werror-7.c: Likewise.
10493 * gcc.dg/Werror-8.c: Likewise.
10494 * gcc.dg/Werror-10.c: Likewise.
10495 * gcc.dg/Werror-11.c: Likewise.
10496 * gcc.dg/Werror-12.c: Likewise.
10497 * g++.old-deja/g++.mike/warn8.C: Likewise.
10498 * g++.dg/warn/Walways-true-1.C: Likewise.
10499 * g++.dg/warn/Walways-true-2.C: Likewise.
10500 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10501 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10502 -Wstring-literal-comparison with -Waddress.
10503 * gcc.dg/Wstring-literal-comparison-4.c: Replace
10504 -Wno-string-literal-comparison with -Wno-address.
10505
10506 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
10507
10508 * gnat.dg/self_aggregate_with_call.adb: New test.
10509
10510 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
10511
10512 PR tree-optimization/30975
10513 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10514 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10515 * gcc.dg/vect/pr30795.c: New.
10516
10517 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10518
10519 PR fortran/30681
10520 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10521
10522 2007-02-18 Roger Sayle <roger@eyesopen.com>
10523
10524 PR rtl-optimization/28173
10525 * gcc.target/i386/andor-1.c: New test case.
10526
10527 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10528
10529 * gcc.dg/torture/builtin-ldexp-1.c: New.
10530 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10531
10532 2007-02-18 Roger Sayle <roger@eyesopen.com>
10533
10534 * gfortran.dg/array_constructor_15.f90: New test case.
10535
10536 2007-02-18 Roger Sayle <roger@eyesopen.com>
10537
10538 * gfortran.dg/forall_10.f90: New test case.
10539
10540 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10541
10542 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10543
10544 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10545
10546 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10547 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10548
10549 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
10550
10551 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10552 * gcc.target/i386/builtin-bswap-3.c: Ditto.
10553 * gcc.target/i386/xchg-1.c: New test.
10554 * gcc.target/i386/xchg-2.c: New test.
10555
10556 2007-02-16 Richard Guenther <rguenther@suse.de>
10557 Christian Bruel <christian.bruel@st.com>
10558
10559 * gcc.dg/strict-overflow-5.c: New testcase.
10560
10561 2007-02-16 Tobias Burnus <burnus@net-b.de>
10562
10563 PR fortran/30793
10564 * gfortran.dg/func_derived_4.f90: New test.
10565
10566 2007-02-15 Roger Sayle <roger@eyesopen.com>
10567
10568 PR middle-end/30391
10569 * gfortran.dg/pr30391-1.f90: New test case.
10570
10571 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10572
10573 PR middle-end/30433
10574 * gcc.c-torture/compile/pr30433.c: New testcase to check
10575 that complex constants comparisions are foldded.
10576
10577 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10578
10579 PR C++/30158
10580 * g++.dg/ext/stmtexpr10.C: New testcase.
10581
10582 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10583
10584 PR middle-end/30729
10585 * gcc.dg/Wunused-value-2.c: New testcase.
10586
10587 2007-02-15 Ian Lance Taylor <iant@google.com>
10588
10589 * g++.dg/eh/subreg-1.C: New test.
10590
10591 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10592
10593 PR c/26494
10594 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10595 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10596 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10597 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10598 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10599 * gcc.dg/Werror-implicit-function-declaration.c: New.
10600
10601 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10602
10603 PR c++/28943
10604 * g++.dg/warn/pr28943.C: New.
10605
10606 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10607
10608 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10609
10610 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10611
10612 PR fortran/30779
10613 * gfortran.dg/error_recovery_3.f90: New test.
10614
10615 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10616
10617 * g++.dg/tree-ssa/sra-1.C: New.
10618
10619 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10620
10621 * g++.dg/tree-ssa/sra-1.C: New.
10622
10623 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10624
10625 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10626
10627 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10628
10629 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10630
10631 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10632
10633 PR fortran/30799
10634 * gfortran.dg/logical_2.f90: New test.
10635
10636 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10637
10638 * gcc.dg/torture/complex-alias-1.c: New test.
10639
10640 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10641
10642 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10643 instead of -fdump-tree-tailcall.
10644
10645 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10646
10647 * gfortran.dg/interface_10.f90: Fix comment typo.
10648
10649 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10650
10651 PR tree-optimization/30771
10652 * gcc.dg/vect/pr30771.c: New test.
10653
10654 2007-02-13 Ian Lance Taylor <iant@google.com>
10655
10656 * gcc.dg/Wstrict-overflow-1.c: New test.
10657 * gcc.dg/Wstrict-overflow-2.c: New test.
10658 * gcc.dg/Wstrict-overflow-3.c: New test.
10659 * gcc.dg/Wstrict-overflow-4.c: New test.
10660 * gcc.dg/Wstrict-overflow-5.c: New test.
10661 * gcc.dg/Wstrict-overflow-6.c: New test.
10662 * gcc.dg/Wstrict-overflow-7.c: New test.
10663 * gcc.dg/Wstrict-overflow-8.c: New test.
10664 * gcc.dg/Wstrict-overflow-9.c: New test.
10665 * gcc.dg/Wstrict-overflow-10.c: New test.
10666
10667 2007-02-13 Roger Sayle <roger@eyesopen.com>
10668
10669 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10670
10671 2007-02-13 Richard Henderson <rth@redhat.com>
10672
10673 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10674 * gcc.c-torture/execute/pr29302-1.c: ... here.
10675
10676 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10677
10678 PR c/29521
10679 * gcc.dg/c90-return-1.c: Update output.
10680 * gcc.dg/c99-return-1.c: Likewise.
10681
10682 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10683
10684 PR fortran/30554
10685 * gfortran.dg/used_dummy_types_7.f90: New test..
10686
10687 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10688
10689 * gcc.target/i386/parity-1.c: New test.
10690 * gcc.target/i386/parity-2.c: New test.
10691
10692 2007-02-12 Roger Sayle <roger@eyesopen.com>
10693
10694 * gcc.target/i386/builtin-bswap-3.c: New test case.
10695
10696 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10697
10698 PR tree-optimization/29145
10699 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10700 alias analysis is improved to take better advantage of restrict
10701 qualified pointers.
10702 * gcc.dg/vect/vect-80.c: Likewise.
10703 * gcc.dg/vect/pr29145.c: New.
10704
10705 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10706
10707 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10708 * gcc.target/i386/sse4a-insert.c: Likewise.
10709
10710 2007-02-11 Roger Sayle <roger@eyesopen.com>
10711
10712 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10713 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10714
10715 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10716
10717 PR fortran/30478
10718 * gfortran.dg/enum_4.f90: Update error message checks.
10719
10720 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10721
10722 PR fortran/30554
10723 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10724 versions of the modules.
10725
10726 PR fortran/30617
10727 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10728 by getting rid of recursive I/O and providing functions with
10729 results.
10730
10731 PR fortran/30319
10732 * gfortran.dg/char_array_constructor_2.f90
10733
10734 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10735
10736 PR c++/26988
10737 * g++.dg/template/spec34.C: New test
10738
10739 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10740
10741 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10742 on i?86 and x86_64.
10743 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10744 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10745 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10746 on i?86 and x86_64.
10747 * gcc.dg/vect/vect-113.c: Ditto.
10748
10749 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10750
10751 PR c++/29487
10752 * g++.dg/eh/weak1-C: New test.
10753 * g++.dg/eh/weak1-a.cc: Likewise.
10754 * g++.dg/eh/comdat1.C: Likewise.
10755
10756 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10757 Dorit Nuzman <dorit@il.ibm.com>
10758
10759 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10760 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10761 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10762 * gcc.dg/vect/vect-113.c: Likewise.
10763
10764 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10765
10766 2007-02-10 Richard Henderson <rth@redhat.com>
10767
10768 * lib/target-supports.exp (check_effective_target_tls): Redefine
10769 to mean non-emulated tls.
10770 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10771 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10772 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10773 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10774 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10775 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10776 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10777
10778 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10779
10780 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10781
10782 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10783
10784 * gfortran.dg/secnds.f: Replace time tolerance with a
10785 before-and-after bracket.
10786 * gfortran.dg/secnds-1.f: Likewise.
10787
10788 2007-02-09 Tobias Burnus <burnus@net-b.de>
10789
10790 PR fortran/30512
10791 * gfortran.dg/maxlocval_1.f90: New test.
10792
10793 2007-02-09 Roger Sayle <roger@eyesopen.com>
10794
10795 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10796
10797 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10798
10799 PR fortran/30720
10800 * gfortran.dg/array_function_1.f90: New test.
10801
10802 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10803
10804 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10805 (check_effective_target_dummy_wcsftime): New functions.
10806
10807 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10808
10809 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10810 * lib/target-supports.exp (check_effective_target_uclibc): New
10811 function.
10812
10813 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10814
10815 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10816 (vsnprintf): Don't define for uClibc targets.
10817
10818 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10819
10820 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10821 set before checking whether it was allowed.
10822 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10823 before checking inside_main.
10824
10825 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10826
10827 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10828 uClinux targets.
10829 (u16sf): Likewise u4sf.
10830 * g++.dg/compat/struct-layout-1.h: Likewise.
10831
10832 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10833
10834 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10835 procedure.
10836 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10837 m68k targets if check_effective_target_coldfire_fpu returns true.
10838
10839 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10840 Richard Guenther <rguenther@suse.de>
10841
10842 PR middle-end/23361
10843 * gcc.dg/fold-compare-3.c: New testcase.
10844 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10845
10846 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10847
10848 * gcc.dg/pr26570.c: Clean up coverage files.
10849 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10850 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10851 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10852 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10853 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10854 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10855 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10856 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10857 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10858 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10859 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10860 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10861 * gcc.dg/vect/pr28952.c: Ditto.
10862 * gcc.dg/vect/pr27151.c: Ditto.
10863 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10864 * g++.dg/gomp/macro-3.C: Ditto.
10865
10866 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10867
10868 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10869 of the loop.
10870
10871 2007-02-08 Roger Sayle <roger@eyesopen.com>
10872
10873 * gcc.target/i386/builtin-bswap-2.c: New test case.
10874
10875 2007-02-08 Roger Sayle <roger@eyesopen.com>
10876
10877 * gfortran.dg/forall_8.f90: New test case.
10878 * gfortran.dg/forall_9.f90: Likewise.
10879
10880 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10881
10882 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10883
10884 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10885
10886 * lib/target-supports.exp (check_effective_target_simulator): New.
10887
10888 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10889
10890 * gcc.dg/tree-ssa/loop-25.c: New test.
10891
10892 2007-02-06 Richard Henderson <rth@redhat.com>
10893
10894 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10895
10896 2007-02-06 Roger Sayle <roger@eyesopen.com>
10897
10898 * gcc.target/powerpc/popcount-1.c: New test case.
10899 * gcc.target/powerpc/parity-1.c: Likewise.
10900
10901 2007-02-06 Richard Guenther <rguenther@suse.de>
10902
10903 PR middle-end/27302
10904 * gcc.dg/torture/pr27302-2.c: New testcase.
10905
10906 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10907
10908 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10909 * gcc.dg/vect/vect-iv-1.c: New test.
10910 * gcc.dg/vect/vect-iv-2.c: New test.
10911 * gcc.dg/vect/vect-iv-3.c: New test.
10912 * gcc.dg/vect/vect-iv-4.c: New test.
10913 * gcc.dg/vect/vect-iv-5.c: New test.
10914 * gcc.dg/vect/vect-iv-6.c: New test.
10915 * gcc.dg/vect/vect-iv-7.c: New test.
10916 * gcc.dg/vect/vect-iv-8.c: New test.
10917 * gcc.dg/vect/vect-iv-9.c: New test.
10918 * gcc.dg/vect/vect-iv-10.c: New test.
10919 * gcc.dg/vect/vect-iv-11.c: New test.
10920 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10921 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10922 * gcc.dg/vect/vect-14.c: Now vectorizable.
10923 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10924 loop).
10925 * gcc.dg/vect/vect-27.c: Likewise.
10926 * gcc.dg/vect/vect-29.c Likewise.
10927 * gcc.dg/vect/vect-dv-2.c: Likewise.
10928 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10929 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10930 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10931
10932 2007-02-06 Ira Rosen <irar@il.ibm.com>
10933
10934 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10935
10936 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10937
10938 * gcc.dg/builtins-20.c: Add more cases.
10939
10940 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10941
10942 PR debug/30189
10943 * gcc.dg/pr30189.c: New test.
10944
10945 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10946
10947 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10948 for running tests.
10949 * gcc.target/i386/sse4a-extract.c: New test.
10950 * gcc.target/i386/sse4a-insert.c: New test.
10951 * gcc.target/i386/sse4a-montsd.c: New test.
10952 * gcc.target/i386/sse4a-montss.c: New test.
10953
10954 2007-02-05 Richard Guenther <rguenther@suse.de>
10955
10956 * gcc.target/i386/vectorize3.c: New testcase.
10957
10958 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10959
10960 PR target/30665
10961 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10962
10963 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10964
10965 PR fortran/30611
10966 * gfortran.dg/repeat_1.f90: New test.
10967
10968 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10969
10970 PR fortran/30605
10971 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10972 * gfortran.dg/derived_init_2.f90: Ditto.
10973 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10974 * gfortran.dg/array_initializer_1.f90: Ditto.
10975 * gfortran.dg/do_2.f90: Ditto.
10976 * gfortran.dg/proc_assign_1.f90: Ditto.
10977
10978 2007-02-04 Richard Guenther <rguenther@suse.de>
10979
10980 PR middle-end/30636
10981 * g++.dg/warn/pr30636.C: New testcase.
10982 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10983
10984 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10985
10986 PR middle-end/30667
10987 * gfortran.dg/pr30667.f: New test.
10988
10989 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10990
10991 * gcc.dg/builtins-54.c: Add more cases.
10992
10993 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10994
10995 PR fortran/30514
10996 * gfortran.dg/zero_sized_2.f90: New test.
10997
10998 PR fortran/30660
10999 * gfortran.dg/alloc_comp_basics_4.f90: New test.
11000
11001 PR fortran/29820
11002 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11003 file.
11004
11005 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
11006
11007 PR fortran/30683
11008 * gfortran.dg/interface_10.f90: New test.
11009
11010 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11011
11012 * gcc.dg/builtins-20.c: Add more cases.
11013
11014 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11015
11016 PR target/29682
11017 * gcc-target/ia64/pr29682.c: New test.
11018
11019 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
11020
11021 PR fortran/30284
11022 * gfortran.dg/arrayio_11.f90.f90: New test.
11023
11024 PR fortran/30626
11025 * gfortran.dg/arrayio_12.f90.f90: New test.
11026
11027 2007-02-02 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR c++/30536
11030 * g++.dg/tls/diag-5.C: New test.
11031
11032 PR middle-end/30473
11033 * gcc.dg/pr30473.c: New test.
11034 * gcc.c-torture/execute/20070201-1.c: New test.
11035
11036 2007-02-01 Roger Sayle <roger@eyesopen.com>
11037
11038 * gfortran.dg/dependency_20.f90: New test case.
11039
11040 2007-01-31 Ian Lance Taylor <iant@google.com>
11041
11042 * gcc.dg/lower-subreg-1.c (test): New test.
11043
11044 2007-01-30 Geoffrey Keating <geoffk@apple.com>
11045
11046 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11047
11048 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11049
11050 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11051 * gcc.dg/torture/builtin-math-3.c: Likewise.
11052
11053 2007-01-31 Dirk Mueller <dmueller@suse.de>
11054
11055 gcc.dg/Wparentheses-2.c: Update and add new tests.
11056
11057 2007-01-31 Ira Rosen <irar@il.ibm.com>
11058
11059 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11060 vectorize.
11061
11062 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
11063
11064 * gcc.dg/builtins-63.c: New test.
11065
11066 2007-01-31 Tobias Burnus <burnus@net-b.de>
11067
11068 PR fortran/27588
11069 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11070
11071 2007-01-31 Tobias Burnus <burnus@net-b.de>
11072
11073 PR fortran/30520
11074 * gfortran.dg/volatile8.f90: New argument conformance test.
11075 * gfortran.dg/volatile9.f90: New scope test.
11076
11077 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11078
11079 PR c++/24745
11080 * g++.dg/warn/null4.C: New.
11081
11082 2001-01-30 Roger Sayle <roger@eyesopen.com>
11083 Uros Bizjak <ubizjak@gmail.com>
11084
11085 * gcc.dg/large-size-array-3.c: Correct typo.
11086
11087 2007-01-30 Richard Guenther <rguenther@suse.de>
11088
11089 PR middle-end/27657
11090 * g++.dg/debug/pr27657.C: New testcase.
11091
11092 2007-01-30 Richard Guenther <rguenther@suse.de>
11093
11094 PR middle-end/30313
11095 * gcc.dg/torture/pr30313.c: New testcase.
11096
11097 2007-01-29 Janis Johnson <janis187@us.ibm.com>
11098
11099 * gcc.dg/dfp/dfp-except.h: New file.
11100 * gcc.dg/dfp/fe-check.h: New file.
11101 * gcc.dg/dfp/fe-binop.c: New test.
11102 * gcc.dg/dfp/fe-convert-1.c: New test.
11103 * gcc.dg/dfp/fe-convert-2.c: New test.
11104 * gcc.dg/dfp/fe-convert-3.c: New test.
11105
11106 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11107 * gcc.dg/dfp/decfloat-constants.c: Ditto.
11108 * gcc.dg/dfp/convert-dfp.c: Ditto.
11109 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11110
11111 2007-01-29 Josh Conner <jconner@apple.com>
11112
11113 * gcc.target/powerpc/altivec-24.c: New test.
11114
11115 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
11116
11117 PR c++/28266
11118 * g++.dg/parse/defarg12.C: New test.
11119
11120 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
11121
11122 PR fortran/30554
11123 * gfortran.dg/used_dummy_types_6.f90: New test.
11124
11125 2007-01-28 Jan Hubicka <jh@suse.cz>
11126
11127 * gcc.dg/tree-prof/val-prof-6.c: New test.
11128
11129 2007-01-28 Roger Sayle <roger@eyesopen.com>
11130
11131 * gcc.dg/large-size-array-3.c: Correct test case (portability).
11132
11133 2007-01-28 Andrew Pinski <pinskia@gmail.com>
11134
11135 PR C++/28988
11136 * g++.dg/expr/dtor4.C: New test.
11137
11138 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
11139
11140 * gcc.dg/tree-ssa/loop-23.c: New test.
11141
11142 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
11143
11144 PR libfortran/30389
11145 * gfortran.dg/achar_2.f90: New test.
11146 * gfortran.dg/achar_3.f90: New test.
11147
11148 2007-01-27 Ian Lance Taylor <iant@google.com>
11149
11150 * gcc.dg/strict-overflow-1.c: New test.
11151 * gcc.dg/no-strict-overflow-1.c: New test.
11152 * gcc.dg/strict-overflow-2.c: New test.
11153 * gcc.dg/no-strict-overflow-2.c: New test.
11154 * gcc.dg/strict-overflow-3.c: New test.
11155 * gcc.dg/no-strict-overflow-3.c: New test.
11156 * gcc.dg/strict-overflow-4.c: New test.
11157 * gcc.dg/no-strict-overflow-4.c: New test.
11158 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11159 * gcc.dg/pr15784-1.c: Likewise.
11160 * gcc.dg/pr20922-1.c: Likewise.
11161 * gcc.dg/pr20922-3.c: Likewise.
11162 * gcc.dg/pr20922-4.c: Likewise.
11163 * gcc.dg/pr20922-6.c: Likewise.
11164 * gcc.dg/compare-4.c: Likewise.
11165 * gcc.dg/torture/pr26898-1.c: Likewise.
11166 * gcc.dg/tree-ssa/divide-1.c: Likewise.
11167 * gcc.dg/tree-ssa/divide-2.c: Likewise.
11168 * gcc.dg/tree-ssa/divide-3.c: Likewise.
11169 * gcc.dg/tree-ssa/divide-4.c: Likewise.
11170 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11171 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11172 * gcc.dg/tree-ssa/pr21082.c: Likewise.
11173 * gcc.dg/tree-ssa/pr26899.c: Likewise.
11174 * g++.dg/tree-ssa/pr21082.C: Likewise.
11175
11176 2007-01-27 Roger Sayle <roger@eyesopen.com>
11177
11178 * gcc-dg/large-size-array-3.c: New test case.
11179
11180 2007-01-27 Roger Sayle <roger@eyesopen.com>
11181
11182 * gfortran.dg/forall_7.f90: New test case.
11183
11184 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
11185
11186 PR fortran/30407
11187 * gfortran.dg/where_operator_assign_1.f90: New test.
11188 * gfortran.dg/where_operator_assign_2.f90: New test.
11189 * gfortran.dg/where_operator_assign_3.f90: New test.
11190
11191 2007-01-26 Joseph Myers <joseph@codesourcery.com>
11192
11193 * lib/target-supports.exp
11194 (check_effective_target_powerpc_altivec): New.
11195 (check_effective_target_vect_cmdline_needed): Use it.
11196
11197 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11198
11199 PR fortran/30278
11200 * gfortran.dg/backslash_3.f: New test.
11201
11202 2007-01-26 Richard Guenther <rguenther@suse.de>
11203
11204 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11205
11206 2007-01-26 Tobias Burnus <burnus@net-b.de>
11207
11208 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11209 * gfortran.dg/vect/vect.exp: Ditto.
11210 * gfortran.dg/dg.exp: Ditto.
11211 * gfortran.fortran-torture/execute/execute.exp: Ditto.
11212 * gfortran.fortran-torture/compile/compile.exp: Ditto.
11213
11214 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11215
11216 * gcc.dg/builtins-20.c: Add more cases.
11217 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11218
11219 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11220
11221 PR fortran/30437
11222 * gcc.dg/Wall.c: New.
11223 * gcc.dg/Wno-all.c: New.
11224 * gfortran.dg/Wall.f90: New.
11225 * gfortran.dg/Wno-all.f90: New.
11226
11227 2007-01-24 Geoffrey Keating <geoffk@apple.com>
11228
11229 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11230 * g++.dg/eh/simd-2.C: Also run on Darwin.
11231 * g++.dg/eh/simd-3.C: New.
11232 * g++.dg/eh/simd-4.C: New.
11233
11234 2007-01-25 Richard Guenther <rguenther@suse.de>
11235
11236 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11237 and _PROFILE_USE.
11238 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11239
11240 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
11241
11242 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11243 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11244 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11245 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11246 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11247 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11248 * gcc.dg/ipa/ipa-7.c: New testcase.
11249
11250 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
11251
11252 * g++.dg/cpp0x/warn_cxx0x.C: New.
11253
11254 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11255
11256 * gcc.dg/builtins-20.c: Test builtin carg.
11257
11258 2007-01-24 Jakub Jelinek <jakub@redhat.com>
11259
11260 PR middle-end/27416
11261 * gcc.dg/gomp/pr27416.c: New test.
11262
11263 PR middle-end/30494
11264 * gcc.dg/gomp/pr30494.c: New test.
11265 * g++.dg/gomp/pr30494.C: New test.
11266
11267 PR middle-end/30421
11268 * gcc.dg/gomp/pr30421.c: New test.
11269
11270 2007-01-24 Steve Ellcey <sje@cup.hp.com>
11271
11272 * gcc.target/ia64/versionid-1.c: New test.
11273 * gcc.target/ia64/versionid-2.c: New test.
11274
11275 2007-01-24 Richard Guenther <rguenther@suse.de>
11276
11277 PR testsuite/30181
11278 * gcc.dg/builtins-57.c: Change to a link-time testcase
11279 to support non-C99 targets.
11280
11281 2007-01-24 Jan Hubicka <jh@suse.cz>
11282
11283 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11284
11285 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
11286
11287 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11288
11289 2007-01-23 Andrew Pinski <pinskia@gmail.com>
11290
11291 PR objc/27438
11292 * objc.dg/const-str-12.m: New test.
11293
11294 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11295
11296 PR fortran/30532
11297 * gfortran.dg/ctrl-z.f90: New test.
11298
11299 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11300
11301 PR fortran/30481
11302 * gfortran.dg/namelist_assumed_char.f90: New test.
11303
11304 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
11305
11306 PR c++/27492
11307 * g++.dg/inherit/covariant15.C: New test.
11308
11309 2007-01-23 Ian Lance Taylor <iant@google.com>
11310
11311 * g++.dg/warn/Wparentheses-24.C: New test.
11312
11313 2007-01-23 Richard Guenther <rguenther@suse.de>
11314
11315 PR testsuite/30560
11316 * ada/acats/run_acats: Do not call gnatmake or gnatchop
11317 with full path.
11318
11319 2007-01-22 Richard Guenther <rguenther@suse.de>
11320
11321 PR tree-optimization/30038
11322 * gcc.dg/builtins-62.c: New testcase.
11323
11324 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
11325
11326 * gcc.c-torture/compile/20070121.c: New test.
11327
11328 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
11329
11330 PR libfortran/30525
11331 * gfortran.dg/char_comparison_1.f: New test.
11332
11333 2007-01-21 Ira Rosen <irar@il.ibm.com>
11334
11335 * gcc.dg/vect/vect-strided-same-dr.c: New test.
11336
11337 2007-01-20 Andrew Pinski <pinskia@gmail.com>
11338
11339 PR objc/30479
11340 * objc.dg/pch: New directory.
11341 * objc.dg/pch/pch.exp: New file.
11342 * objc.dg/pch/interface-1.m: New test.
11343 * objc.dg/pch/interface-1.hs: New include file.
11344 * lib/objc.exp (objc_target_compile): Add
11345 "-x objective-c-header" in front of the sources if this is
11346 a precompiled header being compiled.
11347
11348 2007-01-20 Roger Sayle <roger@eyesopen.com>
11349
11350 * gfortran.dg/array_memcpy_3.f90: New test case.
11351 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11352
11353 2007-01-20 Roger Sayle <roger@eyesopen.com>
11354 Brooks Moses <brooks.moses@codesourcery.com>
11355 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11356
11357 * gfortran.dg/intrinsic_sign_1.f90: New test case.
11358 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11359
11360 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11361
11362 * gcc.dg/torture/builtin-math-3.c: Test fdim.
11363
11364 2007-01-19 Mike Stump <mrs@apple.com>
11365
11366 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11367 away.
11368
11369 2007-01-19 Roger Sayle <roger@eyesopen.com>
11370
11371 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11372 option instead of -funsafe-math-optimizations.
11373
11374 2007-01-19 Tomas Bily <tbily@suse.cz>
11375
11376 gcc.dg/tree-prof/indir-call-prof.c: New.
11377 g++.dg/dg.exp: Add tree-prof subdirectory.
11378 g++.dg/tree-prof/indir-call-prof.C: New.
11379 g++.dg/tree-prof/tree-prof.exp: New.
11380
11381 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11382
11383 PR c++/17947
11384 * g++.dg/warn/deprecated.C: Update warning output.
11385 * g++.dg/warn/deprecated-2.C: Likewise.
11386 * g++.dg/warn/deprecated-3.C: New.
11387
11388 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
11389
11390 * gcc.c-torture/execute/nestfunc-7.c: New.
11391
11392 2007-01-18 Hui-May Chang <hm.chang@apple.com>
11393
11394 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11395
11396 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
11397
11398 * gcc.dg/m68k-pic-1.c: New.
11399
11400 2007-01-18 Roger Sayle <roger@eyesopen.com>
11401
11402 * gfortran.dg/array_memcpy_4.f90: New test case.
11403
11404 2007-01-18 Josh Conner <jconner@apple.com>
11405
11406 PR target/30485
11407 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11408 * gcc.dg/vect/no-trapping-math-1: New.
11409 * gcc.dg/vect/no-trapping-math-2: New.
11410
11411 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
11412
11413 * gcc.target/i386/387-8.c: Update comment about optimizing
11414 inherent load of 1.0 of fptan instruction.
11415
11416 2007-01-18 Dirk Mueller <dmueller@suse.de>
11417 Richard Guenther <rguenther@suse.de>
11418
11419 PR diagnostic/8268
11420 * gcc.dg/Warray-bounds.c: New testcase.
11421 * gcc.dg/Warray-bounds-2.c: New testcase.
11422 * g++.dg/warn/Warray-bounds.C: New testcase.
11423 * g++.dg/warn/Warray-bounds-2.C: New testcase.
11424
11425 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
11426
11427 PR fortran/30476
11428 * gfortran.dg/generic_12.f90: New test.
11429
11430 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
11431
11432 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11433 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11434
11435 2007-01-16 Janis Johnson <janis187@us.ibm.com>
11436
11437 * gcc.dg/dfp/compare-special.h: New file.
11438 * gcc.dg/dfp/compare-special-32.c: New test.
11439 * gcc.dg/dfp/compare-special-64.c: New test.
11440 * gcc.dg/dfp/compare-special-128.c: New test.
11441
11442 2007-01-16 Roger Sayle <roger@eyesopen.com>
11443 Paul Thomas <pault@gcc.gnu.org>
11444 Steven G. Kargl <kargl@gcc.gnu.org>
11445
11446 PR fortran/30404
11447 * gfortran.dg/forall_6.f90: New test case.
11448 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11449 * gfortran.dg/dependency_13.f90: Likewise.
11450
11451 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11452
11453 PR testsuite/12325
11454 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11455 targets that don't support Inf.
11456
11457 2007-01-15 Dale Johannesen <dalej@apple.com>
11458
11459 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
11460
11461 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
11462
11463 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
11464 of achar for 0xff to avoid the "Extended ASCII not
11465 implemented" error message.
11466
11467 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
11468
11469 PR fortran/28172
11470 * gfortran.dg/altreturn_4.f90: New test.
11471
11472 PR fortran/29389
11473 * gfortran.dg/stfunc_4.f90: New test.
11474
11475 PR fortran/29712
11476 * gfortran.dg/bound_2.f90: Reinstate commented out line.
11477 * gfortran.dg/initialization_1.f90: Change warning.
11478
11479 PR fortran/30283
11480 * gfortran.dg/specification_type_resolution_2.f90: New test.
11481
11482 2007-01-14 Jan Hubicka <jh@suse.cz>
11483
11484 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11485 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11486 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11487 elimination.
11488
11489 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
11490
11491 PR fortran/30410
11492 * gfortran.dg/external_procedures_2.f90: New test.
11493
11494 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
11495
11496 PR target/30413
11497 * gcc.target/i386/pr30413.c: New test.
11498
11499 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
11500
11501 PR fortran/30452
11502 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
11503
11504 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
11505
11506 * gcc.dg/20070112-1.c: New test.
11507
11508 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11509
11510 PR libgfortran/30435
11511 * gfortran.dg/list_read_6.f90: New test.
11512
11513 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
11514
11515 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
11516
11517 2007-01-12 Tom Tromey <tromey@redhat.com>
11518
11519 PR preprocessor/28227:
11520 * gcc.dg/cpp/pr28227.c: New file.
11521
11522 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11523
11524 * gcc.dg/tree-ssa/loop-22.c: New test.
11525
11526 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11527
11528 PR tree-optimization/29516
11529 * gcc.dg/tree-ssa/loop-20.c: New test.
11530
11531 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
11532
11533 PR libfortran/30415
11534 * minmaxloc_integer_kinds_1.f90: New test.
11535
11536 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
11537
11538 PR c++/29573
11539 * g++.dg/template/sizeof-template-argument.C: New test.
11540
11541 2007-01-11 Jan Hubicka <jh@suse.cz>
11542
11543 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11544 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11545 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11546 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11547 * gcc.dg/tree-ssa/pr21658.c: Likewise.
11548 * gcc.dg/tree-ssa/pr15349.c: Likewise.
11549 * gcc.dg/tree-ssa/pr25501.c: Likewise.
11550 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11551 transformation in question.
11552 * gcc.dg/tree-ssa/vrp05.c: Likewise.
11553 * gcc.dg/tree-ssa/pr20701.c: Likewise.
11554 * gcc.dg/always_inline3.c: Likewise.
11555
11556 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11557
11558 PR c++/28999
11559 * g++.dg/template/typename11.C: New test.
11560
11561 2007-01-10 Robert Kennedy <jimbob@google.com>
11562
11563 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11564
11565 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11566
11567 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11568 for different integer kinds.
11569 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11570 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11571 * gfortran.dg/ishft_2.f90: New test.
11572 * gfortran.dg/ishft_3.f90: New test.
11573
11574 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11575
11576 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11577
11578 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11579
11580 PR tree-optimization/30322
11581 * gcc.dg/tree-ssa/loop-21.c: New test.
11582
11583 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11584
11585 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11586
11587 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11588
11589 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11590
11591 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11592
11593 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11594 * g++.dg/warn/overflow-warn-3.C: Likewise.
11595 * g++.dg/warn/overflow-warn-4.C: Likewise.
11596 * g++.dg/warn/overflow-warn-5.C: Likewise.
11597 * g++.dg/warn/overflow-warn-6.C: Likewise.
11598 * g++.dg/warn/Woverflow-1.C: Likewise.
11599 * g++.dg/warn/Woverflow-2.C: Likewise.
11600 * g++.dg/warn/Woverflow-3.C: Likewise.
11601 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11602
11603 2007-01-08 Roger Sayle <roger@eyesopen.com>
11604
11605 * gfortran.dg/array_constructor_14.f90: New test case.
11606 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11607
11608 2007-01-08 Richard Guenther <rguenther@suse.de>
11609
11610 PR tree-optimization/23603
11611 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11612 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11613
11614 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11615
11616 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11617 in __v8qi typedef.
11618 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11619 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11620 compiler behaviour.
11621 * gcc.dg/simd-5.c: Likewise.
11622 * gcc.dg/simd-6.c: Likewise.
11623 * g++.dg/conversion/simd1.C: Likewise.
11624 * g++.dg/conversion/simd3.C: Likewise.
11625 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11626 (main): Use it.
11627
11628 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11629
11630 PR tree-optimization/29877
11631 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11632 name of a hard register for the target concerned. Adjust dg-error
11633 directives to cope with new behaviour of TER.
11634
11635 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11636
11637 PR c++/28986
11638 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11639 * g++.dg/warn/overflow-warn-1.C: New.
11640 * g++.dg/warn/overflow-warn-3.C: New.
11641 * g++.dg/warn/overflow-warn-4.C: New.
11642 * g++.dg/warn/overflow-warn-5.C: New.
11643 * g++.dg/warn/overflow-warn-6.C: New.
11644 * g++.dg/warn/Woverflow-1.C: New.
11645 * g++.dg/warn/Woverflow-2.C: New.
11646 * g++.dg/warn/Woverflow-3.C: New.
11647 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11648
11649 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11650
11651 PR fortran/27698
11652 * gfortran.dg/invalid_name.f90: New test.
11653 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11654 * gfortran.dg/gomp/pr29759.f90: Ditto.
11655
11656 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11657
11658 * gfortran.dg/present_1.f90: Update error message.
11659
11660 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11661
11662 PR c++/19439
11663 * g++.dg/template/duplicate1.C: New test
11664 * g++.dg/template/memfriend6.C: Adjust error markers.
11665
11666 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11667
11668 PR tree-opt/30385
11669 * gcc.dg/torture/inline-1.c: New test.
11670
11671 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11672
11673 PR c/19978
11674 * gcc.dg/multiple-overflow-warn-1.c: New.
11675 * gcc.dg/multiple-overflow-warn-2.c: New.
11676 * gcc.dg/overflow-warn-6.c: New.
11677 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11678
11679 2007-01-05 Roger Sayle <roger@eyesopen.com>
11680
11681 * gfortran.dg/array_memcpy_1.f90: New test case.
11682 * gfortran.dg/array_memcpy_2.f90: Likewise.
11683
11684 2007-01-05 Richard Guenther <rguenther@suse.de>
11685
11686 PR middle-end/27826
11687 * g++.dg/opt/pr27826.C: New testcase.
11688
11689 2007-01-05 Ian Lance Taylor <iant@google.com>
11690
11691 * gcc.dg/Walways-true-1.c: New test.
11692 * gcc.dg/Walways-true-2.c: New test.
11693 * g++.dg/warn/Walways-true-1.C: New test.
11694 * g++.dg/warn/Walways-true-2.C: New test.
11695
11696 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11697
11698 PR c/30360
11699 * gcc.dg/pr30360.c: New test.
11700
11701 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11702
11703 PR fortran/23232
11704 * gfortran.dg/data_implied_do_1.f90: New test.
11705
11706 PR fortran/27996
11707 PR fortran/27998
11708 * gfortran.dg/char_length_1.f90: New test.
11709
11710 2007-01-05 Richard Guenther <rguenther@suse.de>
11711
11712 PR middle-end/28116
11713 * g++.dg/opt/pr28116.C: New testcase.
11714
11715 2007-01-05 Tobias Burnus <burnus@net-b.de>
11716
11717 PR fortran/29624
11718 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11719 invalid deallocate.
11720 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11721 * gfortran.dg/protected_4.f90: Add pointer intent check.
11722 * gfortran.dg/protected_6.f90: Add pointer intent check.
11723 * gfortran.dg/pointer_intent_1.f90: New test.
11724 * gfortran.dg/pointer_intent_2.f90: New test.
11725 * gfortran.dg/pointer_intent_3.f90: New test.
11726
11727 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11728
11729 PR 30235
11730 * gfortran.dg/altreturn_2.f90: new test.
11731
11732 2007-01-04 Tom Tromey <tromey@redhat.com>
11733
11734 PR preprocessor/28165:
11735 * gcc.dg/cpp/pr28165.c: New file.
11736
11737 2007-01-03 Josh Conner <jconner@apple.com>
11738
11739 PR middle-end/29683
11740 * gcc.dg/pr29683.c: New.
11741
11742 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11743
11744 PR c++/28217
11745 * g++.dg/pch/template-1.C: New test.
11746 * g++.dg/pch/template-1.Hs: New file.
11747
11748 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11749
11750 PR middle-end/30353
11751 * gcc.c-torture/compile/complex-4.c: New test.
11752
11753 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11754
11755 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11756 -maltivec.
11757 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11758
11759 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR middle-end/30286
11762 * gcc.dg/pr30286.c: New test.
11763
11764 PR c++/29535
11765 * g++.dg/template/crash66.C: New test.
11766
11767 PR c++/29054
11768 * g++.dg/template/friend49.C: New test.
11769
11770 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11771
11772 * gfortran.dg/ibits.f90: New test.
11773
11774 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11775
11776 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11777 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11778
11779 2007-01-02 Jan Hubicka <jh@suse.cz>
11780
11781 * gcc.dg/pr16194.c: We now output error on all three functions,
11782 not just first one.
11783
11784 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11785
11786 PR c/19977
11787 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11788 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11789
11790 2006-01-02 Ian Lance Taylor <iant@google.com>
11791
11792 * g++.dg/warn/Wparentheses-22.C: New test.
11793 * g++.dg/warn/Wparentheses-23.C: New test.
11794
11795 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11796
11797 PR middle-end/7651
11798 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11799 * gcc.dg/declspec-3-Wextra.c: New.
11800 * gcc.dg/declspec-3-no.c: New
11801
11802 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11803
11804 PR fortran/20896
11805 * gfortran.dg/interface_10.f90: Remove.
11806
11807 2007-01-01 Roger Sayle <roger@eyesopen.com>
11808
11809 * gcc.dg/fold-eqxor-4.c: New test case.
11810
11811 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11812
11813 PR middle-end/30311
11814 * gcc.c-torture/compile/pr30311.c: New test.
11815
11816 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11817
11818 PR middle-end/30253
11819 * gcc.c-torture/compile/statement-expression-1.c: New test.
11820
11821 2007-01-01 Andreas Schwab <schwab@suse.de>
11822
11823 PR target/29166
11824 * g++.dg/eh/pr29166.C: New test.
11825
11826 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11827
11828 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11829 New.
11830 (check_effective_target_vect_cmdline_needed): Use it.
11831
11832 2006-12-31 Richard Guenther <rguenther@suse.de>
11833
11834 PR middle-end/30137
11835 * gcc.dg/pr30137-1.c: New testcase.
11836 * gcc.dg/pr30137-2.c: Likewise.
11837
11838 2006-12-31 Roger Sayle <roger@eyesopen.com>
11839
11840 PR middle-end/30322
11841 * gcc.dg/fold-plusnot-1.c: New test case.
11842
11843 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11844
11845 PR c++/29731
11846 * g++.dg/parse/template22.C: New test.
11847
11848 2006-12-31 Richard Guenther <rguenther@suse.de>
11849
11850 PR middle-end/30338
11851 * gcc.c-torture/compile/pr30338.c: New testcase.
11852
11853 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11854
11855 PR fortran/27900
11856 * gfortran.dg/intrinsic_actual_4.f90: New test.
11857
11858 PR fortran/24325
11859 * gfortran.dg/func_decl_3.f90: New test.
11860
11861 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11862
11863 PR fortran/23060
11864 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11865 * gfortran.dg/c_by_val_1.f: New test.
11866 * gfortran.dg/c_by_val_2.f: New test.
11867 * gfortran.dg/c_by_val_3.f: New test.
11868
11869 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11870
11871 PR libfortran/30321
11872 * gfortran.dg/sum_zero_array_1.f90: New test.
11873
11874 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11875
11876 PR preprocessor/29612
11877 * gcc.dg/cpp/pr29612-1.c: New test.
11878 * gcc.dg/cpp/pr29612-2.c: New test.
11879
11880 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11881
11882 PR fortran/30034
11883 * gfortran.dg/pure_formal_proc_1.f90: New test.
11884
11885 PR fortran/30237
11886 * gfortran.dg/intrinsic_actual_3.f90: New test.
11887
11888 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11889
11890 PR fortran/30014
11891 * gfortran.dg/io_constraints_1.f90: Update test.
11892 * gfortran.dg/io_constraints_2.f90: Update test.
11893 * gfortran.dg/inquire_iolength.f90: New test.
11894
11895 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11896
11897 PR fortran/20896
11898 * gfortran.dg/interface_10.f90: New test.
11899 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11900 since z is already, locally a variable.
11901
11902 PR fortran/25135
11903 * gfortran.dg/generic_11.f90: New test.
11904 * gfortran.dg/interface_7.f90: Remove name clash between module
11905 name and procedure 'x' referenced in the interface.
11906
11907 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11908
11909 PR middle-end/7651
11910 * gcc.dg/Wmissing-parameter-type.c: New.
11911 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11912 * gcc.dg/Wmissing-parameter-type-no.c: New.
11913
11914 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11915
11916 PR fortran/25818
11917 * gfortran.dg/entry_array_specs_2.f: New test.
11918
11919 PR fortran/30084
11920 * gfortran.dg/nested_modules_6.f90: New test.
11921
11922 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11923
11924 PR middle-end/7651
11925 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11926 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11927
11928 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11929
11930 PR C++/30168
11931 * g++.dg/opt/complex6.C: New test.
11932
11933 2006-12-22 Ben Elliston <bje@au.ibm.com>
11934
11935 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11936 full" if the linker on spu-*-* warns about exceeding local store.
11937
11938 And revert this patch:
11939 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11940 fail to link due to relocation overflows on spu-*-*.
11941
11942 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11943
11944 PR fortran/30273
11945 * gfortran.dg/dependency_19.f90: New test.
11946
11947 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11948
11949 PR fortran/30202
11950 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11951
11952 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR middle-end/30262
11955 * gcc.c-torture/execute/20061220-1.c: New test.
11956
11957 PR middle-end/30263
11958 * gcc.dg/gomp/asm-1.c: New test.
11959
11960 PR target/30230
11961 * g++.dg/eh/ia64-2.C: New test.
11962
11963 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11964
11965 PR target/28966
11966 PR target/29248
11967 * gcc.dg/rs6000-leaf.c: New.
11968
11969 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11970
11971 PR fortran/25392
11972 * gfortran.dg/f2c_8.f90: New test.
11973
11974 2006-12-20 Bill Wendling <wendling@apple.com>
11975
11976 * gcc.dg/asm-b.c: Check for __ppc64__.
11977
11978 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11979
11980 PR fortran/30190
11981 * gfortran.dg/bounds_check_5.f90: New test.
11982
11983 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11984
11985 PR middle-end/30143
11986 * gcc.dg/gomp/complex-1.c: New testcase.
11987
11988 2006-12-20 Roger Sayle <roger@eyesopen.com>
11989
11990 * gfortran.dg/array_memset_1.f90: New test case.
11991
11992 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11993
11994 * lib/target-supports.exp: Add spu to
11995 check_effective_target_vect_widen_mult_hi_to_si.
11996
11997 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11998
11999 PR fortran/29992
12000 * gfortran.dg/generic_9.f90: New test.
12001
12002 PR fortran/30081
12003 * gfortran.dg/generic_10.f90: New test.
12004
12005 2006-12-19 Andrew Pinski <pinskia@gmail.com>
12006
12007 PR tree-opt/30045
12008 * gcc.dg/pr30045.c: New test.
12009
12010 2006-12-20 Ben Elliston <bje@au.ibm.com>
12011
12012 * gcc.dg/20020312-2.c: Add a case for __SPU__.
12013
12014 2006-12-19 Eric Christopher <echristo@apple.com>
12015
12016 PR target/29302
12017 * gcc.c-torture/execute/pr29302-1.c: New.
12018
12019 2006-12-19 Tobias Burnus <burnus@net-b.de>
12020
12021 PR fortran/39238
12022 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12023
12024 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
12025
12026 PR fortran/30236
12027 * gfortran.dg/altreturn_3.f90: New test.
12028
12029 * gfortran.dg/char_result_12.f90: Fix comment typos.
12030
12031 2006-12-19 Ben Elliston <bje@au.ibm.com>
12032
12033 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12034 as newlib's stdio.h uses non-traditional cpp constructs.
12035
12036 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
12037
12038 * gfortran.dg/advance.f90: Renamed to advance_1.f90
12039 * gfortran.dg/append-1.f90: Renamed to append_1.f90
12040 * gfortran.dg/array-1.f90: Renamed to array_1.f90
12041 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12042 * gfortran.dg/backspace.f: Renamed to backspace_1.f
12043 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12044 * gfortran.dg/default_initialization.f: Renamed to
12045 default_initialization_1.f
12046 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12047 dollar_edit_descriptor_1.f
12048 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12049 dollar_edit_descriptor_2.f
12050 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12051 dollar_edit_descriptor_3.f
12052 * gfortran.dg/logint-1.f: Renamed to logint_1.f
12053 * gfortran.dg/logint-2.f: Renamed to logint_2.f
12054 * gfortran.dg/logint-3.f: Renamed to logint_3.f
12055 * gfortran.dg/advance_1.f90: Renamed from advance.f90
12056 * gfortran.dg/append_1.f90: Renamed from append-1.f90
12057 * gfortran.dg/array_1.f90: Renamed from array-1.f90
12058 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12059 * gfortran.dg/backspace_1.f: Renamed from backspace.f
12060 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12061 * gfortran.dg/default_initialization_1.f: Renamed from
12062 default_initialization.f
12063 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12064 dollar_edit_descriptor-1.f
12065 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12066 dollar_edit_descriptor-2.f
12067 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12068 dollar_edit_descriptor-3.f
12069 * gfortran.dg/logint_1.f: Renamed from logint-1.f
12070 * gfortran.dg/logint_2.f: Renamed from logint-2.f
12071 * gfortran.dg/logint_3.f: Renamed from logint-3.f
12072
12073 2006-12-18 Bill Wendling <wendling@apple.com>
12074
12075 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12076 id is an OjbC keyword.
12077
12078 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12079
12080 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12081
12082 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
12083
12084 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12085
12086 2006-12-18 Ian Lance Taylor <iant@google.com>
12087
12088 * g++.dg/warn/Wmissing-declarations-1.C: New test.
12089
12090 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12091
12092 * gcc.c-torture/compile/pr27528.c: Use empty templates.
12093
12094 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
12095
12096 PR fortran/30207
12097 * gfortran.fortran-torture/execute/where21.f90: New test.
12098
12099 2006-12-17 Tobias Burnus <burnus@net-b.de>
12100
12101 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12102
12103 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12104
12105 PR middle-end/7651
12106 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12107 * gcc.dg/if-empty-1.c: Likewise.
12108 * gcc.dg/pr23165.c: Likewise.
12109 * g++.dg/warn/empty-body.C: Likewise.
12110
12111 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12112
12113 PR libfortran/30005
12114 * gfortran.dg/open_errors.f90: New test.
12115
12116 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
12117
12118 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12119
12120 * gcc.target/i386/ssse3-pabsb.c: New file.
12121 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12122 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12123 * gcc.target/i386/ssse3-palignr.c: Likewise.
12124 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12125 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12126 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12127 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12128 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12129 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12130 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12131 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12132 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12133 * gcc.target/i386/ssse3-psignb.c: Likewise.
12134 * gcc.target/i386/ssse3-psignd.c: Likewise.
12135 * gcc.target/i386/ssse3-psignw.c: Likewise.
12136 * gcc.target/i386/ssse3-vals.h: Likewise.
12137
12138 2006-12-15 Janis Johnson <janis187@us.ibm.com>
12139
12140 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12141 * lib/fortran-torture.exp: Include target-supports.exp.
12142
12143 2006-12-15 Jakub Jelinek <jakub@redhat.com>
12144
12145 PR target/30185
12146 * gcc.c-torture/execute/pr30185.c: New test.
12147
12148 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12149
12150 PR testsuite/30179
12151 PR testsuite/30180
12152 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12153 * gcc.dg/builtin-bswap-2.c: Likewise.
12154 * gcc.dg/builtin-bswap-3.c: Likewise.
12155 * gcc.dg/builtin-bswap-4.c: Likewise.
12156 * lib/target-supports.exp (check_effective_target_stdint_types): New.
12157 * gcc.c-torture/execute/mode-dependent-address.x: New file.
12158
12159 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12160
12161 PR libfortran/30145
12162 * gfortran.dg/write_zero_array: New test.
12163
12164 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12165
12166 PR fortran/30200
12167 * gfortran.dg/write_fmt_trim.f90: New test.
12168
12169 2006-12-14 Diego Novillo <dnovillo@redhat.com>
12170
12171 PR 30194
12172 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12173 temporarily.
12174
12175 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12176
12177 * lib/target-supports.exp (check_weak_available): Use istarget
12178 "hppa*-*-hpux10*" instead of regexp.
12179 (check_cxa_atexit_available): Likewise.
12180
12181 2006-12-14 Richard Guenther <rguenther@suse.de>
12182
12183 PR tree-optimization/30197
12184 * gcc.c-torture/execute/complex-1.c: Fix function name.
12185 * gcc.dg/builtins-61.c: New testcase.
12186
12187 2006-12-14 Richard Guenther <rguenther@suse.de>
12188
12189 PR middle-end/30172
12190 * gcc.dg/pr30172-1.c: New testcase.
12191
12192 2006-12-14 Richard Guenther <rguenther@suse.de>
12193
12194 PR tree-optimization/30198
12195 * gcc.dg/builtins-60.c: New testcase.
12196
12197 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
12198
12199 * lib/target-supports.exp (vect_no_align): Remove spu.
12200
12201 2006-12-13 Ian Lance Taylor <iant@google.com>
12202
12203 PR c++/19564
12204 PR c++/19756
12205 * g++.dg/warn/Wparentheses-5.C: New test.
12206 * g++.dg/warn/Wparentheses-6.C: New test.
12207 * g++.dg/warn/Wparentheses-7.C: New test.
12208 * g++.dg/warn/Wparentheses-8.C: New test.
12209 * g++.dg/warn/Wparentheses-9.C: New test.
12210 * g++.dg/warn/Wparentheses-10.C: New test.
12211 * g++.dg/warn/Wparentheses-11.C: New test.
12212 * g++.dg/warn/Wparentheses-12.C: New test.
12213 * g++.dg/warn/Wparentheses-13.C: New test.
12214 * g++.dg/warn/Wparentheses-14.C: New test.
12215 * g++.dg/warn/Wparentheses-15.C: New test.
12216 * g++.dg/warn/Wparentheses-16.C: New test.
12217 * g++.dg/warn/Wparentheses-17.C: New test.
12218 * g++.dg/warn/Wparentheses-18.C: New test.
12219 * g++.dg/warn/Wparentheses-19.C: New test.
12220 * g++.dg/warn/Wparentheses-20.C: New test.
12221 * g++.dg/warn/Wparentheses-21.C: New test.
12222
12223 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12224
12225 PR testsuite/30157
12226 * lib/target-supports.exp (check_cxa_atexit_available): Return false
12227 for target "hppa.*hpux10".
12228
12229 2006-12-13 Jakub Jelinek <jakub@redhat.com>
12230
12231 * g++.dg/debug/vartrack1.C: New test.
12232
12233 * g++.dg/opt/ifcvt1.C: New test.
12234
12235 * gcc.dg/tls/opt-13.c: New test.
12236
12237 * gcc.dg/20060425-2.c: New test.
12238
12239 * g++.dg/opt/pr15054-2.C: New test.
12240
12241 * gcc.c-torture/execute/20060420-1.c: New test.
12242
12243 * gcc.c-torture/execute/20060412-1.c: New test.
12244
12245 * objc/compile/20060406-1.m: New test.
12246
12247 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
12248
12249 * g++.dg/template/array17.C: New test.
12250
12251 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
12252
12253 * gcc.target/powerpc/altivec-23.c: New test.
12254
12255 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
12256
12257 PR c++27316
12258 * g++.dg/inherit/error3.C: New test.
12259
12260 PR c++/28740
12261 * g++.dg/inherit/error4.C: New test.
12262
12263 2006-12-13 Richard Guenther <rguenther@suse.de>
12264
12265 PR tree-optimization/17687
12266 * gcc.dg/builtins-59.c: New testcase.
12267
12268 2006-12-13 Ben Elliston <bje@au.ibm.com>
12269
12270 * gcc.target/spu/Wmain.c: New test.
12271
12272 2006-12-12 Josh Conner <jconner@apple.com>
12273
12274 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12275 * g++.dg/abi/thunk4.C: Likewise.
12276 * g++.dg/abi/rtti3.C: Likewise.
12277
12278 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
12279
12280 * gcc.target/spu/cpat-1.c: New test.
12281 * gcc.target/spu/cpat-2.c: New test.
12282 * gcc.target/spu/cpat-3.c: New test.
12283 * gcc.target/spu/cpat-4.c: New test.
12284
12285 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12286
12287 PR tree-opt/28436
12288 * gcc.c-torture/compile/vector-1.c: New test.
12289 * gcc.c-torture/compile/vector-2.c: New test.
12290 * gcc.c-torture/compile/vector-3.c: New test.
12291
12292 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12293
12294 * lib/fortran-torture.exp: Update copyright years. Remove
12295 obsolete comment. Test -ftree-vectorize where it makes sense.
12296 * lib/gfortran-dg.exp: Update copyright years. Use settings
12297 from fortran-torture.exp.
12298 * gfortran.dg/char_transpose_1.f90,
12299 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12300 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12301 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
12302 '-w' to dg-options.
12303
12304 2006-12-12 Richard Sandiford <richard@codesourcery.com>
12305
12306 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12307 saved_${tool}_load.
12308
12309 2006-12-12 Ira Rosen <irar@il.ibm.com>
12310
12311 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12312 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12313 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12314 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12315 gaps.
12316
12317 2006-12-12 Richard Guenther <rguenther@suse.de>
12318
12319 PR middle-end/30147
12320 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12321
12322 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
12323 Diego Novillo <dnovillo@redhat.com>
12324
12325 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12326 VDEF/VUSE changes.
12327 * gcc.dg/tree-ssa/pr26421.c: Likewise
12328 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12329 * gcc.dg/tree-ssa/pr23382.c: Likewise.
12330 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12331 * gcc.dg/tree-ssa/pr28410.c: Likewise.
12332 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12333 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12334 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12335 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12336 * gcc.dg/tree-ssa/alias-12.c: Likewise.
12337
12338 2006-12-11 Jan Hubicka <jh@suse.cz>
12339
12340 * gcc.dg/tree-prof/stringop-1.c: New test.
12341 * gcc.dg/tree-prof/stringop-2.c: New test.
12342
12343 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
12344
12345 PR target/30120
12346 * gcc.target/i386/pr30120.c: New test.
12347
12348 Revert:
12349 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12350
12351 * gcc.target/i386/x87regparm-1.c: New test.
12352 * gcc.target/i386/x87regparm-2.c: New test.
12353 * gcc.target/i386/x87regparm-3.c: New test.
12354 * gcc.target/i386/x87regparm-4.c: New test.
12355
12356 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
12357
12358 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12359
12360 2006-12-10 Tobias Burnus <burnus@net-b.de>
12361
12362 PR fortran/23994
12363 * gfortran.dg/protected_1.f90: New test.
12364 * gfortran.dg/protected_2.f90: New test.
12365 * gfortran.dg/protected_3.f90: New test.
12366 * gfortran.dg/protected_4.f90: New test.
12367 * gfortran.dg/protected_5.f90: New test.
12368 * gfortran.dg/protected_6.f90: New test.
12369
12370 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12371 Tobias Burnus <burnus@gcc.gnu.org>
12372
12373 PR fortran/29975
12374 PR fortran/30068
12375 * gfortran.dg/interface_4.f90: Test adding procedure to generic
12376 interface.
12377 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12378 ambiguous interfaces.
12379 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12380 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12381 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12382 ambiguous interfaces.
12383 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12384 * gfortran.dg/array_initializer_2.f90: Add initializer array
12385 constructor test.
12386
12387 PR fortran/30096
12388 * gfortran.dg/interface_9.f90: Test that host interfaces are
12389 not checked for ambiguity with the local version.
12390
12391 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12392
12393 PR fortran/29464
12394 * gfortran.dg/module_interface_2.f90: New test.
12395
12396 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12397
12398 PR fortran/29941
12399 * gfortran.dg/assumed_len.f90: New test.
12400
12401 2006-12-09 Richard Guenther <rguenther@suse.de>
12402
12403 * g++.dg/warn/implicit-typename1.C: Qualify types.
12404 * g++.dg/parse/crash12.C: Likewise.
12405 * g++.dg/tree-ssa/pr22444.C: Likewise.
12406
12407 2006-12-09 Tobias Burnus <burnus@net-b.de>
12408
12409 * gfortran.dg/array_2.f90: Added sqrt test.
12410
12411 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
12412
12413 * gcc.target/i386/x87regparm-1.c: XFAIL.
12414 * gcc.target/i386/x87regparm-2.c: XFAIL.
12415 * gcc.target/i386/x87regparm-3.c: XFAIL.
12416 * gcc.target/i386/x87regparm-4.c: XFAIL.
12417
12418 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12419
12420 * lib/target-supports.exp
12421 (check_effective_target_large_long_double): New.
12422 * gcc.dg/Wconversion-real.c : Use it.
12423 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12424 unsigned.
12425
12426 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
12427
12428 * gcc.c-torture/execute/mode-dependent-address.c: New test.
12429
12430 2006-12-08 Tobias Burnus <burnus@net-b.de>
12431
12432 PR fortran/27546
12433 * gfortran.dg/import4.f90: New test for IMPORT in modules.
12434
12435 2006-12-07 Mark Mitchell <mark@codesourcery.com>
12436
12437 PR c++/29732
12438 * g++.dg/template/crash65.C: New test.
12439 * g++.dg/template/spec16.C: Tweak error markers.
12440
12441 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
12442
12443 * gcc.target/spu: New directory.
12444 * gcc.target/spu/spu.exp: New file.
12445 * gcc.target/spu/intrinsics-1.c: New test.
12446
12447 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
12448
12449 PR c++/29980
12450 * g++.dg/ext/attrib27.C: New test.
12451 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12452 * g++.dg/parse/typedef5.C: Likewise.
12453
12454 2006-12-07 Mike Stump <mrs@apple.com>
12455
12456 * treelang/compile/var_defs.tree: Adjust.
12457
12458 2006-12-06 Mark Mitchell <mark@codesourcery.com>
12459
12460 PR c++/29730
12461 * g++.dg/template/crash64.C: New test.
12462 * g++.dg/parse/crash27.C: Adjust error markers.
12463
12464 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
12465
12466 PR libfortran/30009
12467 PR libfortran/30056
12468 * gfortran.dg/read_eof_4.f90: Add tests.
12469 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
12470 * gfortran.dg/unf_read_corrupted_1.f90: New test.
12471
12472 2006-12-05 Mark Mitchell <mark@codesourcery.com>
12473
12474 PR c++/29729
12475 * g++.dg/template/crash63.C: New test.
12476
12477 PR c++/29728
12478 * g++.dg/template/crash62.C: New test.
12479
12480 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12481
12482 PR fortran/30003
12483 * gfortran.dg/allocatable_function_1.f90: Increase the number
12484 of expected calls of free to 10; the lhs section reference is
12485 now evaluated so there is another call to bar. Change the
12486 comment appropriately.
12487 * gfortran.dg/array_section_1.f90: New test.
12488
12489 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12490
12491 PR fortran/29912
12492 * gfortran.dg/char_result_12.f90: New test.
12493
12494 2006-12-05 Richard Guenther <rguenther@suse.de>
12495
12496 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12497 * gcc.dg/vect/vect-pow-2.c: Rename to ...
12498 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
12499 vect_double, xfail for spu*-*-*.
12500
12501 2006-12-04 Tobias Burnus <burnus@net-b.de>
12502
12503 PR fortran/29962
12504 * initialization_4.f90: Test noninteger exponents (-std=f95).
12505 * initialization_5.f90: New test for noninteger exponents
12506 with -std=f2003.
12507
12508 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12509
12510 PR fortran/29821
12511 * gfortran.dg/parameter_array_section_1.f90: New test.
12512
12513 2006-12-04 Mark Mitchell <mark@codesourcery.com>
12514
12515 PR c++/29733
12516 * g++.dg/template/crash61.C: New test.
12517
12518 PR c++/29632
12519 * g++.dg/template/error23.C: New test.
12520
12521 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
12522
12523 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12524
12525 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12526
12527 PR fortran/29916
12528 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12529
12530 2006-12-04 Jakub Jelinek <jakub@redhat.com>
12531
12532 PR middle-end/29965
12533 * gcc.dg/gomp/pr29965-1.c: New test.
12534 * gcc.dg/gomp/pr29965-2.c: New test.
12535 * gcc.dg/gomp/pr29965-3.c: New test.
12536 * gcc.dg/gomp/pr29965-4.c: New test.
12537 * gcc.dg/gomp/pr29965-5.c: New test.
12538 * gcc.dg/gomp/pr29965-6.c: New test.
12539 * g++.dg/gomp/pr29965-1.C: New test.
12540 * g++.dg/gomp/pr29965-2.C: New test.
12541 * g++.dg/gomp/pr29965-3.C: New test.
12542 * g++.dg/gomp/pr29965-4.C: New test.
12543 * g++.dg/gomp/pr29965-5.C: New test.
12544 * g++.dg/gomp/pr29965-6.C: New test.
12545 * g++.dg/gomp/pr29965-7.C: New test.
12546 * g++.dg/gomp/pr29965-8.C: New test.
12547 * g++.dg/gomp/pr29965-9.C: New test.
12548 * g++.dg/gomp/pr29965-10.C: New test.
12549
12550 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
12551
12552 * gnat.dg/pointer_variable_bounds.adb: New test.
12553 * gnat.dg/pointer_variable_bounds.ads: Likewise.
12554 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12555
12556 2006-12-03 Eric Christopher <echristo@apple.com>
12557
12558 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12559
12560 2006-12-03 Richard Henderson <rth@redhat.com>
12561 Andrew Pinski <pinskia@gmail.com>
12562
12563 PR C++/14329
12564 * g++.dg/warn/unit-1.C: New test.
12565
12566 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12567
12568 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12569
12570 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12571
12572 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12573 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12574 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12575 * gcc.dg/vect/vect-70.c: Reduce array size.
12576 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12577 vect_no_compaer_double targets.
12578 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12579 vect_float, vect_double, and vect_int.
12580
12581 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12582
12583 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12584 test for loop versioning on vect_no_align targets.
12585 * gcc.dg/vect/pr20122.c: Likewise.
12586 * gcc.dg/vect/vect-105.c: Likewise.
12587 * gcc.dg/vect/vect-42.c: Likewise.
12588 * gcc.dg/vect/vect-43.c: Likewise.
12589 * gcc.dg/vect/vect-74.c: Likewise.
12590 * gcc.dg/vect/vect-75.c: Likewise.
12591 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12592 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12593 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12594 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12595
12596 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12597
12598 PR fortran/29642
12599 * gfortran.dg/value_1.f90 : New test.
12600 * gfortran.dg/value_2.f90 : New test.
12601 * gfortran.dg/value_3.f90 : New test.
12602 * gfortran.dg/value_4.f90 : New test.
12603 * gfortran.dg/value_4.c : Called from value_4.f90.
12604
12605 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12606
12607 PR C++/30033
12608 * g++.dg/cpp0x/static_assert4.C: New testcase.
12609
12610 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12611
12612 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12613
12614 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12615
12616 PR c/27953
12617 * gcc.dg/pr27953.c: New test.
12618
12619 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12620
12621 PR c++/30022
12622 * g++.dg/ext/vector5.C: New test.
12623
12624 PR c++/30021
12625 * g++.dg/other/main1.C: New test.
12626
12627 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12628
12629 PR libfortran/29568
12630 * gfortran.dg/convert_implied_open.f90: Change to
12631 new default record length.
12632 * gfortran.dg/unf_short_record_1.f90: Adapt to
12633 new error message.
12634 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12635
12636 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12637
12638 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12639
12640 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12641
12642 PR c++/29066
12643 * g++.dg/expr/pr29066.c: New.
12644
12645 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12646 Zdenek Dvorak <dvorakz@suse.cz>
12647
12648 PR tree-optimization/29921
12649 * gcc.dg/pr29921-2.c: New test.
12650
12651 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12652
12653 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12654 (i386_get_cpuid): New function.
12655 (i386_cpuid_ecx): Likewise.
12656 (i386_cpuid_edx): Likewise.
12657 (i386_cpuid): Updated to call i386_cpuid_edx.
12658
12659 * gcc.target/i386/sse3-addsubpd.c: New file.
12660 * gcc.target/i386/sse3-addsubps.c: Likewise.
12661 * gcc.target/i386/sse3-haddpd.c: Likewise.
12662 * gcc.target/i386/sse3-haddps.c: Likewise.
12663 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12664 * gcc.target/i386/sse3-hsubps.c: Likewise.
12665 * gcc.target/i386/sse3-lddqu.c: Likewise.
12666 * gcc.target/i386/sse3-movddup.c: Likewise.
12667 * gcc.target/i386/sse3-movshdup.c: Likewise.
12668 * gcc.target/i386/sse3-movsldup.c: Likewise.
12669
12670 2006-12-01 Dirk Mueller <dmueller@suse.de>
12671
12672 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12673
12674 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12675
12676 * gcc.dg/dfp/convert-int-max.c: New test.
12677 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12678
12679 2006-11-30 Richard Guenther <rguenther@suse.de>
12680
12681 * gcc.dg/vect/vect-pow-1.c: Rename ...
12682 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12683 floats instead of doubles, check successful vectorization.
12684
12685 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12686
12687 PR target/29945
12688 * gcc.c-torture/compile/pr29945.c: New testcase.
12689
12690 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12691
12692 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12693 -maltivec.
12694
12695 2006-11-29 Eric Christopher <echristo@apple.com>
12696
12697 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12698
12699 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12700
12701 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12702
12703 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12704
12705 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12706
12707 PR c++/29022
12708 * g++.dg/inherit/virtual2.C: New test.
12709 * g++.dg/inherit/virtual3.C: Likewise.
12710 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12711 * g++.dg/inherit/error2.C: Likewise.
12712 * g++.dg/template/instantiate1.C: Likewise.
12713
12714 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12715
12716 PR tree-opt/29984
12717 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12718
12719 2006-11-28 Jan Hubicka <jh@suse.cz>
12720
12721 * gcc.dg/memcpy-1.c: New test.
12722
12723 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12724
12725 PR c++/29735
12726 * g++.dg/warn/main-3.C: New test.
12727
12728 2006-11-28 Jan Hubicka <jh@suse.cz>
12729
12730 * gcc.dg/winline-1.c: New test.
12731
12732 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12733
12734 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12735 alignments.
12736
12737 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12738
12739 PR fortran/29976
12740 * gfortran.dg/missing_optional_dummy_3.f90
12741
12742 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12743
12744 PR fortran/20880
12745 * gfortran.dg/interface_3.f90: Modify errors.
12746
12747 2006-11-28 Ben Elliston <bje@au.ibm.com>
12748
12749 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12750 fail to link due to relocation overflows on spu-*-*.
12751
12752 2006-11-27 Michael Matz <matz@suse.de>
12753 Andreas Krebbel <krebbel1@de.ibm.com>
12754
12755 PR target/29319
12756 * gcc.dg/20061127-1.c: New testcase.
12757
12758 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12759
12760 * gcc.dg/20061124-1.c: Add exit() function prototype.
12761
12762 2006-11-27 Jan Hubicka <jh@suse.cz>
12763
12764 * gcc.target/i386/memcpy-1.c: Adjust size.
12765 * gcc.dg/visibility-11.c: Likewise.
12766
12767 2006-11-27 Richard Guenther <rguenther@suse.de>
12768
12769 PR middle-end/25620
12770 * gcc.target/i386/pow-1.c: New testcase.
12771 * gcc.dg/builtins-58.c: Likewise.
12772
12773 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12774
12775 PR c++/29886
12776 * g++.dg/expr/cast8.C: New test.
12777
12778 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12779
12780 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12781 Don't ever inline the testcase.
12782
12783 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12784
12785 PR fortran/29982
12786 * gfortran.fortran-torture/compile/parameter_3.f90: New
12787 testcase.
12788
12789 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12790
12791 PR fortran/29951
12792 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12793
12794 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12795
12796 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12797 for CHAR.
12798
12799 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12800
12801 PR libgfortran/29936
12802 * gfortran.dg/write_check3.f90: New test.
12803
12804 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12805
12806 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12807
12808 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12809
12810 PR fortran/20880
12811 * gfortran.dg/interface_3.f90: New test.
12812
12813 PR fortran/29387
12814 * gfortran.dg/generic_8.f90: New test.
12815
12816 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12817
12818 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12819 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12820 * gfortran.dg/specifics_3.f90: Remove.
12821
12822 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12823
12824 PR c/29955
12825 * gcc.dg/gomp/pr29955.c: New test.
12826
12827 PR c/29736
12828 * gcc.dg/pr29736.c: New test.
12829
12830 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12831
12832 PR tree-opt/29964
12833 * gcc.dg/pure-1.c: New test.
12834
12835 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12836
12837 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12838 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12839
12840 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12841
12842 * gcc.dg/20061124-1.c: New testcase.
12843
12844 2006-11-23 Eric Christopher <echristo@apple.com>
12845
12846 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12847
12848 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12849
12850 PR c/2707
12851 PR c++/26167
12852 * gcc.dg/Wconversion-integer.c: New. Supersedes
12853 Wconversion-negative-constants.c
12854 * gcc.dg/Wconversion-real.c: New.
12855 * gcc.dg/Wconversion-real-integer.c: New.
12856 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12857 * g++.dg/warn/Wconversion1.C: Modified.
12858
12859 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12860
12861 * gfortran.dg/overload_1.f90: New test.
12862
12863 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12864
12865 PR c/9072
12866 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12867 Wtraditional-conversion.
12868 * gcc.dg/overflow-warn-2.c: Likewise.
12869 * gcc.dg/Wconversion.c: Likewise. Renamed as
12870 Wtraditional-conversion.c .
12871 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12872 Wtraditional-conversion-2.c .
12873 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12874 Wtraditional-conversion-2.c
12875 * gcc.dg/Wconversion-negative-constants.c: New.
12876
12877 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12878
12879 * gcc.dg/tree-ssa/dump-1.c: New test.
12880
12881 2006-11-23 David Ung <davidu@mips.com>
12882
12883 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12884 -mfp64, allowable when ISA >= 33 and float is enabled.
12885 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12886 of mthc1 and mfhc1 patterns.
12887
12888 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12889
12890 PR tree-optimization/29921
12891 * gcc.dg/pr29921.c: New test.
12892
12893 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12894
12895 PR fortran/29441
12896 * gfortran.dg/initialization_4.f90: New test.
12897
12898 2006-11-22 Ira Rosen <irar@il.ibm.com>
12899
12900 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12901 platforms that have interleaving support.
12902 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12903 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12904 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12905 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12906 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12907 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12908 gcc.dg/vect/vect-strided-u8-i8.c,
12909 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12910 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12911 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12912 gcc.dg/vect/vect-strided-float.c,
12913 gcc.dg/vect/vect-strided-a-mult.c,
12914 gcc.dg/vect/vect-strided-mult-char-ls.c,
12915 gcc.dg/vect/vect-strided-a-u16-mult.c,
12916 gcc.dg/vect/vect-strided-a-u32-mult.c,
12917 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12918 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12919 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12920 gcc.dg/vect/vect-strided-mult.c,
12921 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12922 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12923 New.
12924
12925 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12926
12927 PR fortran/25087
12928 * gfortran.dg/auto_char_len_4.f90: New test.
12929
12930 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12931
12932 PR fortran/29652
12933 * gfortran.dg/generic_7.f90: New test.
12934 * gfortran.dg/defined_operators_1.f90: Add new error.
12935
12936 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12937
12938 PR tree-optimization/29902
12939 * g++.dg/tree-ssa/pr29902.C: New test.
12940
12941 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12942
12943 PR fortran/29820
12944 * gfortran.dg/used_types_13.f90: New test.
12945
12946 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12947
12948 * gcc.dg/dfp/snan.c: Delete.
12949
12950 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12951
12952 * g++.dg/cpp0x/static_assert1.C: New.
12953 * g++.dg/cpp0x/static_assert2.C: New.
12954 * g++.dg/cpp0x/static_assert3.C: New.
12955
12956 2006-11-21 Richard Guenther <rguenther@suse.de>
12957
12958 * gcc.dg/vect/vect-pow-1.c: New testcase.
12959 * gcc.dg/vect/vect-pow-2.c: Likewise.
12960
12961 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12962
12963 PR c++/29570
12964 * g++.dg/template/static29.C: New test.
12965
12966 PR c++/29734
12967 * g++.dg/conversion/simd4.C: New test.
12968
12969 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12970
12971 PR c++/29475
12972 * g++.dg/template/access19.C: New test.
12973 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12974 error is reported.
12975
12976 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12977
12978 PR tree-opt/25500
12979 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12980
12981 2006-11-20 Tobias Burnus <burnus@net-b.de>
12982
12983 PR fortran/27546
12984 * gfortran.dg/import.f90: Extended test.
12985 * gfortran.dg/import2.f90: Extended test.
12986
12987 2006-11-20 Tobias Burnus <burnus@net-b.de>
12988
12989 * gfortran.dg/volatile3.f90: Add conflict test.
12990
12991 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12992
12993 PR fortran/24783
12994 * gfortran.dg/implicit_10.f90: New test.
12995
12996 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12997
12998 PR c++/8586
12999 * g++.dg/warn/Wall-write-strings.C: New.
13000
13001 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
13002
13003 * gfortran.dg/alloc_comp_constraint_5.f90: New.
13004 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13005
13006 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13007
13008 * gfortran.dg/use_3.f90: Remove error message.
13009 * gfortran.dg/iso_fortran_env_1.f90: New test.
13010 * gfortran.dg/iso_fortran_env_2.f90: New test.
13011 * gfortran.dg/iso_fortran_env_3.f90: New test.
13012 * gfortran.dg/iso_fortran_env_4.f90: New test.
13013
13014 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
13015
13016 * gcc.dg/vect/vect-27.c: Fix initialization.
13017
13018 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13019
13020 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13021 * gcc.dg/torture/builtin-minmax-1.c: New.
13022
13023 * gcc.dg/builtins-20.c: Add cases for copysign.
13024
13025 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13026
13027 PR fortran/24285
13028 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13029
13030 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13031 * gfortran.dg/use_1.f90: New test.
13032 * gfortran.dg/use_1.f90: New test.
13033 * gfortran.dg/use_1.f90: New test.
13034
13035 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
13036
13037 PR tree-optimization/29801
13038 * gcc.dg/pr29801.c: New test.
13039
13040 2006-11-17 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR middle-end/29584
13043 * gcc.dg/torture/pr29584.c: New test.
13044
13045 2006-11-17 Joseph Myers <joseph@codesourcery.com>
13046
13047 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13048 Condition PowerPC tests for saving FPRs on powerpc_fprs.
13049 * gcc.target/powerpc/compress-float-ppc.c,
13050 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13051 powerpc_fprs.
13052 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13053 do not pass -mhard-float.
13054
13055 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
13056
13057 * gnat.dg/volatile_aggregate.adb: New test.
13058
13059 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13060
13061 PR fortran/29391
13062 PR fortran/29489
13063 * gfortran.dg/bound_2.f90: Add more checks.
13064 * gfortran.dg/bound_3.f90: New test.
13065
13066 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13067
13068 PR target/29201
13069 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13070
13071 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
13072
13073 * gfortran.dg/import3.f90: Fix error message.
13074
13075 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13076
13077 PR tree-opt/29788
13078 * gfortran.fortran-torture/compile/inline_1.f90:
13079 New testcase.
13080
13081 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
13082
13083 * gcc.target/i386/x87regparm-1.c: New test.
13084 * gcc.target/i386/x87regparm-2.c: New test.
13085 * gcc.target/i386/x87regparm-3.c: New test.
13086 * gcc.target/i386/x87regparm-4.c: New test.
13087
13088 2006-11-15 Tobias Burnus <burnus@net-b.de>
13089
13090 PR fortran/27546
13091 * gfortran.dg/import.f90: New test.
13092 * gfortran.dg/import2.f90: New test.
13093 * gfortran.dg/import3.f90: New test.
13094
13095 2006-11-15 Tobias Burnus <burnus@net-b.de>
13096
13097 PR fortran/27588
13098 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13099
13100 2006-11-15 Tobias Burnus <burnus@net-b.de>
13101
13102 PR fortran/29806
13103 * gfortran.dg/contains.f90: New test.
13104 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13105
13106 2006-11-15 Jakub Jelinek <jakub@redhat.com>
13107
13108 PR tree-optimization/29581
13109 * gcc.dg/pr29581-1.c: New test.
13110 * gcc.dg/pr29581-2.c: New test.
13111 * gcc.dg/pr29581-3.c: New test.
13112 * gcc.dg/pr29581-4.c: New test.
13113 * gfortran.dg/pr29581.f90: New test.
13114
13115 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
13116
13117 PR fortran/29702
13118 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13119 numbers in error message headers.
13120
13121 2006-11-14 Richard Guenther <rguenther@suse.de>
13122
13123 * gcc.target/i386/math-torture/math-torture.exp: Restrict
13124 to i?86 and x86_64 targets.
13125
13126 2006-11-14 Caroline Tice <ctice@apple.com>
13127
13128 * gcc.dg/pubtypes-1.c: New file/testcase.
13129 * gcc.dg/pubtypes-2.c: New file/testcase.
13130 * gcc.dg/pubtypes-3.c: New file/testcase.
13131 * gcc.dg/pubtypes-4.c: New file/testcase.
13132 * g++.dg/pubtypes.C: New file/testcase.
13133
13134 2006-11-14 Mark Mitchell <mark@codesourcery.com>
13135
13136 PR c++/29106
13137 * g++.dg/init/self1.C: New test.
13138
13139 2006-11-14 Tobias Burnus <burnus@net-b.de>
13140
13141 PR fortran/29657
13142 * gfortran.dg/conflicts.f90: Add.
13143
13144 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
13145
13146 PR rtl-optimization/29798
13147
13148 * gcc.c-torture/execute/pr29798.c: New.
13149
13150 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13151
13152 * gcc.dg/builtins-20.c: Add more cases.
13153
13154 2006-11-13 Jakub Jelinek <jakub@redhat.com>
13155
13156 PR fortran/29759
13157 * gfortran.dg/gomp/pr29759.f90: New test.
13158
13159 2006-11-13 Mark Mitchell <mark@codesourcery.com>
13160
13161 PR c++/29518
13162 * g++.dg/template/static28.C: New test.
13163
13164 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
13165
13166 * lib/c-torture.exp: Use target-libpath.exp.
13167 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13168 set GCC_EXEC_PREFIX env var from global variable of same name.
13169
13170 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
13171
13172 PR fortran/26994
13173 * gfortran.fortran-torture/compile/transfer-1.f90:
13174 New testcase.
13175
13176 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
13177 Zdenek Dvorak <dvorakz@suse.cz>
13178
13179 PR tree-optimization/29680
13180 * gcc.dg/alias-11.c: New test.
13181
13182 2006-11-12 Jason Merrill <jason@redhat.com>
13183 Andrew Pinski <pinskia@physics.uc.edu>
13184
13185 PR middle-end/28915
13186 * gcc.target/i386/vectorize1.c: New.
13187
13188 2006-11-12 Roger Sayle <roger@eyesopen.com>
13189
13190 PR rtl-optimization/29797
13191 * gcc.c-torture/execute/pr29797-1.c: New test case.
13192
13193 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13194
13195 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13196
13197 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
13198
13199 * gcc.dg/tree-ssa/prefetch-3.c: New test.
13200
13201 2006-11-12 Roger Sayle <roger@eyesopen.com>
13202
13203 PR tree-optimization/13827
13204 * gcc.dg/fold-eqand-1.c: New test case.
13205
13206 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
13207
13208 PR rtl-opt/28812
13209 * gcc.c-torture/execute/mayalias-3.c: New test.
13210
13211 2006-11-11 Richard Sandiford <richard@codesourcery.com>
13212
13213 PR middle-end/27528
13214 * gcc.c-torture/compile/pr27528.c: New test.
13215 * gcc.dg/pr27528.c: Likewise.
13216
13217 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13218
13219 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13220
13221 * gcc.dg/torture/builtin-symmetric-1.c: New test.
13222
13223 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13224
13225 PR fortran/29758
13226 * gfortran.dg/reshape_source_size_1.f90: New test.
13227
13228 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13229
13230 PR fortran/29315
13231 * gfortran.dg/aliasing_dummy_4.f90: New test.
13232
13233 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
13234
13235 PR target/29777
13236 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13237 and x86_64-*-* targets.
13238
13239 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13240
13241 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13242 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13243 New macros. Use them in exact tests.
13244 (TESTIT3): New macro.
13245 Add tests for fmin, fmax and fma.
13246
13247 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13248
13249 PR fortran/29431
13250 * gfortran.dg/array_constructor_13.f90: New test.
13251
13252 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13253
13254 PR fortran/29744
13255 * gfortran.dg/used_types_12.f90: New test.
13256
13257 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
13258
13259 PR middle-end/29726
13260 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13261 (test6): Ditto.
13262 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13263 * gcc.dg/fold-eqandshift-3.c: New test case.
13264
13265 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13266
13267 PR fortran/29699
13268 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13269
13270 PR fortran/21370
13271 * gfortran.dg/change_symbol_attributes_1.f90: New test.
13272
13273 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
13274
13275 * gcc.dg/20061109-1.c: New testcase.
13276
13277 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13278
13279 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13280
13281 2006-11-09 Tobias Burnus <burnus@net-b.de>
13282
13283 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13284 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13285
13286 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
13287
13288 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13289 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13290
13291 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13292
13293 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13294
13295 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13296
13297 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13298 vect-9.c).
13299 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13300 * gcc.dg/vect/vect-9.c: Now vectorizable.
13301 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13302 that support vect_widen_mult.
13303 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13304 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13305 vect-reduc-dot-u16.c).
13306 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13307 vect-reduc-dot-u16.c).
13308 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13309 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13310 vect-reduc-dot-s8.c).
13311 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13312 vect-reduc-dot-s8.c).
13313 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13314 vect-reduc-dot-s8.c).
13315 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13316 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13317 vect-reduc-dot-u8.c).
13318 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13319 vect-reduc-dot-u8.c).
13320 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13321 * gcc.dg/vect/vect-multitypes-9.c: New test.
13322 * gcc.dg/vect/vect-multitypes-10.c: New test.
13323 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13324 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13325 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13326 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13327 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13328 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13329 wrapv-vect-reduc-dot-s8.c.
13330 * lib/target-support.exp (check_effective_target_vect_unpack): New.
13331 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13332 targets that support vec_unpack.
13333 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13334 (check_effective_target_vect_widen_mult_qi_to_hi): New.
13335 (check_effective_target_vect_widen_mult_hi_to_si): New.
13336 (check_effective_target_vect_widen_sum): Removed.
13337
13338 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13339
13340 * gcc.dg/vect/vect-multitypes-8.c: New test.
13341 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13342
13343 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13344
13345 * gcc.dg/vect/vect-multitypes-7.c: New test.
13346
13347 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13348
13349 * gcc.dg/vect/vect-multitypes-4.c: New test.
13350 * gcc.dg/vect/vect-multitypes-5.c: New test.
13351 * gcc.dg/vect/vect-multitypes-6.c: New test.
13352
13353 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13354
13355 * gcc.dg/vect/vect-multitypes-1.c: New test.
13356 * gcc.dg/vect/vect-multitypes-2.c: New test.
13357 * gcc.dg/vect/vect-multitypes-3.c: New test.
13358
13359 2006-11-07 Eric Christopher <echristo@apple.com>
13360
13361 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13362 Test using scan-assembler-not.
13363
13364 2006-11-07 Jakub Jelinek <jakub@redhat.com>
13365
13366 * gcc.dg/inline-17.c: New test.
13367
13368 2006-11-07 Steve Ellcey <sje@cup.hp.com>
13369
13370 PR other/25028
13371 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
13372 on HP-UX.
13373
13374 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13375
13376 PR fortran/29539
13377 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13378
13379 PR fortran/29634
13380 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13381 test.
13382
13383 2006-11-07 Tobias Burnus <burnus@net-b.de>
13384
13385 PR fortran/29601
13386 * gfortran.dg/volatile.f90: Add.
13387 * gfortran.dg/volatile2.f90: Add.
13388 * gfortran.dg/volatile3.f90: Add.
13389 * gfortran.dg/volatile4.f90: Add.
13390 * gfortran.dg/volatile5.f90: Add.
13391 * gfortran.dg/volatile6.f90: Add.
13392 * gfortran.dg/volatile7.f90: Add.
13393
13394 2006-11-06 Tobias Burnus <burnus@net-b.de>
13395
13396 * gfortran.dg/io_constraints_2.f90: Adjust pattern
13397 for matching error messages.
13398 * gfortran.dg/specifics_3.f90: Adjust pattern
13399 for matching error messages.
13400
13401 2006-11-06 Janis Johnson <janis187@us.ibm.com>
13402 Bernhard Fischer <aldot@gcc.gnu.org>
13403
13404 * lib/gcc-dg.exp (output-exists): New proc.
13405 (output-exists-not): New proc.
13406 * gcc.test-framework/test-framework.awk: Support new directives.
13407 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13408 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13409 * gcc.test-framework/dg-outexists-exp-F.c: New test.
13410 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13411 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13412 * gcc.test-framework/dg-outexists-exp-P.c: New test.
13413
13414 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
13415
13416 PR fortran/29630
13417 PR fortran/29679
13418 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13419 * gfortran.dg/initialization_3.f90: New.
13420
13421 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13422
13423 PR libgfortran/25545
13424 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13425
13426 2006-11-05 Jakub Jelinek <jakub@redhat.com>
13427
13428 PR middle-end/29695
13429 * gcc.c-torture/execute/pr29695-1.c: New test.
13430 * gcc.c-torture/execute/pr29695-2.c: New test.
13431
13432 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
13433
13434 PR fortran/29565
13435 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13436
13437 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
13438
13439 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13440 for matching error messages.
13441
13442 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
13443
13444 PR target/26915
13445 * gcc.target/i386/387-12.c: New test.
13446
13447 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13448
13449 PR libfortran/29713
13450 * gfortran.dg/pr29713.f90: New test.
13451
13452 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
13453
13454 * gcc.c-torture/execute/arith-rand-ll.c:
13455 Also test for bogus rest sign.
13456
13457 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13458
13459 PR libfortran/27895
13460 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13461
13462 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
13463
13464 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13465 from error messages.
13466
13467 2006-11-02 Mike Stump <mrs@apple.com>
13468
13469 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13470
13471 * g++.old-deja/g++.abi/align.C: Enable for darwin.
13472
13473 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
13474
13475 * g++.dg/eh/gcsec1.C: New test.
13476
13477 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13478
13479 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13480 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
13481
13482 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
13483
13484 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13485 hexadecimal value.
13486 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13487 * gcc.dg/pr14796-2.c: Likewise.
13488
13489 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13490
13491 * gcc.c-torture/execute/20061101-1.c: New test.
13492
13493 2006-11-01 Richard Guenther <rguenther@suse.de>
13494
13495 * gcc.target/i386/fpprec-1.c: New testcase.
13496
13497 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13498
13499 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13500 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13501
13502 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
13503
13504 * gcc.c-torture/execute/20061031-1.c: New test.
13505
13506 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13507
13508 PR 23067
13509 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13510 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13511 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13512 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13513 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13514 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13515 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13516
13517 2006-10-31 Eric Christopher <echristo@apple.com>
13518 Falk Hueffner <falk@debian.org>
13519
13520 * gcc.dg/builtin-bswap-1.c: New.
13521 * gcc.dg/builtin-bswap-2.c: New.
13522 * gcc.dg/builtin-bswap-3.c: New.
13523 * gcc.dg/builtin-bswap-4.c: New.
13524 * gcc.dg/builtin-bswap-5.c: New.
13525 * gcc.target/i386/builtin-bswap-1.c: New.
13526
13527 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13528
13529 * gcc.dg/inline-16.c: New.
13530
13531 PR 16622
13532 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13533 defining it.
13534 * gcc.dg/inline-13.c: New.
13535 * gcc.dg/inline-14.c: New.
13536 * gcc.dg/inline-15.c: New.
13537
13538 PR 11377
13539 * gcc.dg/inline6.c: New.
13540 * gcc.dg/inline7.c: New.
13541
13542 2006-10-31 Roger Sayle <roger@eyesopen.com>
13543
13544 PR middle-end/23470
13545 * gcc.dg/pr23470-1.c: New test case.
13546
13547 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
13548
13549 PR fortran/29537
13550 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13551 data.
13552 * gfortran.dg/blockdata_2.f90: New testcase.
13553
13554 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
13555
13556 PR libfortran/29627
13557 * gfortran.dg/unf_short_record_1.f90: New test.
13558
13559 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13560
13561 PR fortran/29067
13562 * gfortran.dg/pr29067.f: New test.
13563
13564 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13565 Richard Sandiford <richard@codesourcery.com>
13566
13567 * lib/target-supports.exp (get_compiler_messages): Append options
13568 as a single list element.
13569 (check_effective_target_arm_vfp_ok): New.
13570 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13571
13572 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13573
13574 PR fortran/29387
13575 * gfortran.dg/intrinsic_actual_2.f90: New test.
13576
13577 PR fortran/29490
13578 * gfortran.dg/actual_array_interface_1.f90: New test.
13579
13580 PR fortran/29641
13581 * gfortran.dg/used_types_11.f90: New test.
13582
13583 2006-10-30 Dirk Mueller <dmueller@suse.de>
13584
13585 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13586 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13587 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13588 * g++.old-deja/g++.mike/net25.C (main): Same.
13589 * g++.dg/lookup/exception1.C (main): Same.
13590 * g++.dg/parse/parens2.C (main): Same.
13591
13592 2006-10-30 Roger Sayle <roger@eyesopen.com>
13593
13594 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13595
13596 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13597
13598 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13599 * gcc.dg/torture/builtin-math-3.c: Likewise.
13600
13601 2006-10-30 Tobias Burnus <burnus@net-b.de>
13602
13603 PR fortran/29452
13604 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13605 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13606
13607 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13608
13609 PR Fortran/29410
13610 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13611
13612 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13613
13614 * lib/target-supports.exp (check_function_available): Declare
13615 function before calling.
13616
13617 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13618
13619 PR tree-optimization/29637
13620 * gcc.dg/pr29637.c: New test.
13621
13622 2006-10-29 Roger Sayle <roger@eyesopen.com>
13623
13624 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13625 tree canonicalization.
13626
13627 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13628
13629 * gcc.dg/builtins-20.c: Add more hypot tests.
13630
13631 2006-10-29 Roger Sayle <roger@eyesopen.com>
13632
13633 * gcc.dg/fold-compare-1.c: New test case.
13634
13635 2006-10-29 Dirk Mueller <dmueller@suse.de>
13636
13637 PR c++/16307
13638 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13639
13640 2006-10-29 Roger Sayle <roger@eyesopen.com>
13641
13642 PR tree-optimization/15458
13643 * gcc.dg/fold-xornot-1.c: New test case.
13644
13645 2006-10-29 Richard Guenther <rguenther@suse.de>
13646
13647 * gcc.target/i386/math-torture/trunc.c: New testcase.
13648
13649 2006-10-29 Richard Guenther <rguenther@suse.de>
13650
13651 * gcc.target/i386/math-torture/round.c: New testcase.
13652
13653 2006-10-29 Richard Guenther <rguenther@suse.de>
13654
13655 * gcc.target/i386/math-torture/ceil.c: New testcase.
13656 * gcc.target/i386/math-torture/floor.c: Likewise.
13657
13658 2006-10-29 Richard Guenther <rguenther@suse.de>
13659
13660 * gcc.target/i386/math-torture/rint.c: New testcase.
13661 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13662
13663 2006-10-29 Richard Guenther <rguenther@suse.de>
13664
13665 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13666 * gcc.target/i386/math-torture/lceil.c: Likewise.
13667
13668 2006-10-28 Tobias Burnus <burnus@net-b.de>
13669
13670 PR libgfortran/24313
13671 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13672
13673 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13674
13675 * gcc.c-torture/execute/20020118-1.c,
13676 gcc.c-torture/execute/builtins/strlen.c,
13677 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13678 comment typos.
13679
13680 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13681
13682 * gcc.dg/builtins-20.c: Add tests for hypot.
13683 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13684 two-argument builtins.
13685 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13686 TESTIT2. Update all callers.
13687 (TESTIT2, TESTIT2_R): New helper macros.
13688 Add testcases for pow, hypot and atan2.
13689
13690 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13691
13692 PR C++/29295
13693 * g++.dg/expr/bool1.C: New test.
13694 * g++.dg/expr/bool2.C: New test.
13695
13696 2006-10-28 Tobias Burnus <burnus@net-b.de>
13697
13698 PR fortran/28224
13699 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13700 * gfortran.dg/namelist_internal.f90: New test.
13701
13702 2006-10-28 Tobias Burnus <burnus@net-b.de>
13703
13704 PR fortran/29625
13705 * gfortran.dg/io_real_boz.f90: Add.
13706 * gfortran.dg/io_real_boz2.f90: Add.
13707
13708 2006-10-28 Richard Guenther <rguenther@suse.de>
13709
13710 PR middle-end/26899
13711 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13712
13713 2006-10-28 Richard Guenther <rguenther@suse.de>
13714
13715 PR target/28806
13716 * gcc.target/i386/math-torture/lround.c: New testcase.
13717
13718 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13719
13720 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13721 * gcc.dg/builtins-44.c: Likewise.
13722 * gcc.dg/builtins-45.c: Likewise.
13723 * gcc.dg/pr28796-2.c: Likewise.
13724 * gcc.dg/unordered-3.c: Likewise.
13725
13726 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13727
13728 PR libgfortran/27954
13729 * gfortran.dg/error_recovery_2.f90: New test.
13730
13731 2006-10-26 Richard Guenther <rguenther@suse.de>
13732
13733 * gcc.target/i386/i386.exp: Use glob, not find to collect
13734 tests. Avoids recursing into subdirectories.
13735 * gcc.target/i386/math-torture/math-torture.exp: Torture
13736 for interesting ia32 math options.
13737 * gcc.target.i386/math-torture/lrint.c: New testcase.
13738
13739 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13740
13741 PR libgfortran/29563
13742 * gfortran.dg/arrayio_9.f90: Update test.
13743 * gfortran.dg/arrayio_19.f90: New test.
13744
13745 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13746
13747 * gcc.dg/20061026.c: New testcase.
13748
13749 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13750
13751 PR libgfortran/29563
13752 * gfortran.dg/arrayio_9.f90: New test.
13753
13754 2006-10-26 Ben Elliston <bje@au.ibm.com>
13755
13756 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13757 Copy the strings manually, as strcpy may call strlen.
13758
13759 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13760
13761 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13762 Add checks for log, log2, log10 and log1p.
13763
13764 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13765 we already test 0.0. Add checks for expm1, log, log2, log10,
13766 log1p, cbrt, erf and erfc.
13767
13768 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13769
13770 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13771
13772 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13773
13774 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13775 and remainderl() built-in functions. Remove -ffast-math from
13776 dg-options.
13777
13778 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13779
13780 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13781 acosh and atanh.
13782
13783 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13784 floating point modifiers to arguments passed to float and long
13785 double functions respectively. Update all callers to use floating
13786 point numbers, not integers. Add tests for exp, exp2 and
13787 exp10/pow10.
13788
13789 * gcc.dg/torture/builtin-math-3.c: New test.
13790
13791 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13792
13793 PR fortran/29393
13794 * gfortran.dg/initialize_2.f90: New.
13795
13796 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13797
13798 * gcc.dg/torture/builtin-math-2.c: New test.
13799
13800 2006-10-24 Richard Guenther <rguenther@suse.de>
13801
13802 PR middle-end/28796
13803 * gcc.dg/pr28796-1.c: New testcase.
13804 * gcc.dg/pr28796-2.c: Likewise.
13805
13806 2006-10-24 Richard Guenther <rguenther@suse.de>
13807
13808 * gcc.dg/builtins-57.c: New testcase.
13809
13810 2006-10-24 Richard Guenther <rguenther@suse.de>
13811
13812 PR tree-optimization/29567
13813 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13814
13815 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13816
13817 PR tree-optimization/14784
13818 * gcc.dg/alias-10.c: New test.
13819
13820 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13821
13822 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13823
13824 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13825
13826 * gcc.dg/builtin-strncat-chk-1.c: New test.
13827
13828 2006-10-23 Jan Hubicka <jh@suse.cz>
13829
13830 * gcc.dg/memmove-1.c: New test.
13831
13832 2006-10-23 Paul Brook <paul@codesourcery.com>
13833
13834 * gcc.dg/pragma-pack-5.c: New test.
13835
13836 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13837
13838 * g++.dg/other/s390-1.C: New testcase.
13839
13840 2006-10-23 Richard Guenther <rguenther@suse.de>
13841
13842 PR middle-end/27132
13843 PR middle-end/23295
13844 * gcc.dg/pr27132.c: New testcase.
13845 * gcc.dg/pr23295.c: Likewise.
13846 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13847 * g++.dg/tree-ssa/pr19807.C: Likewise.
13848
13849 2006-10-23 Richard Guenther <rguenther@suse.de>
13850
13851 PR middle-end/21032
13852 * gcc.dg/pr21032.c: New testcase.
13853
13854 2006-10-22 Jeff Law <law@redhat.com>
13855 Richard Guenther <rguenther@suse.de>
13856
13857 PR tree-optimization/15911
13858 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13859
13860 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13861
13862 PR c++/20647
13863 * g++.dg/abi/rtti3.C: New.
13864
13865 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13866
13867 PR middle-end/28252
13868 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13869 transformation.
13870
13871 2006-10-21 Richard Guenther <rguenther@suse.de>
13872
13873 PR tree-optimization/3511
13874 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13875
13876 2006-10-21 Richard Guenther <rguenther@suse.de>
13877
13878 PR middle-end/26898
13879 * gcc.dg/torture/pr26898-1.c: New testcase.
13880 * gcc.dg/torture/pr26898-2.c: Likewise.
13881
13882 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13883
13884 PR c++/28053
13885 * g++.dg/parse/bitfield1.C: Adjust error markers.
13886 * g++.dg/parse/bitfield2.C: New test.
13887
13888 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13889
13890 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13891
13892 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13893
13894 PR libfortran/27895
13895 * gfortran.dg/zero_sized_1.f90: New test.
13896
13897 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13898
13899 * gcc.dg/div-compare-1.c: New test.
13900
13901 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13902
13903 PR fortran/29216
13904 * gfortran.dg/result_default_init_1.f90: New test.
13905
13906 PR fortran/29314
13907 * gfortran.dg/automatic_default_init_1.f90: New test.
13908
13909 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13910 from 38 to 33.
13911
13912 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13913
13914 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13915 'using namespace std' without previous declaration.
13916 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13917 * g++.old-deja/g++.robertl/eb133c.C: New.
13918
13919 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13920
13921 PR libgfortran/29277
13922 * gfortran.dg/streamio_4.f90: Update test.
13923 * gfortran.dg/streamio_11.f90: New test.
13924
13925 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13926
13927 PR c++/27952
13928 * g++.dg/inherit/virtual1.C: New test.
13929
13930 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13931
13932 PR c++/28261
13933 * g++.dg/parse/enum3.C: New test.
13934
13935 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13936
13937 PR c++/29039
13938 * g++.dg/init/ctor8.C: New test.
13939
13940 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13941
13942 PR c++/27270
13943 * g++.dg/ext/complit8.C: Tweak error markers.
13944 * g++.dg/template/complit1.C: Add error marker.
13945
13946 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13947
13948 PR c++/27270
13949 * g++.dg/ext/complit8.C: New test.
13950
13951 PR c++/29408
13952 * g++.dg/parse/dtor12.C: New test.
13953
13954 PR c++/29435
13955 * g++.dg/template/sizeof11.C: New test.
13956
13957 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13958
13959 PR fortran/29392
13960 * gfortran.dg/data_char_3.f90: New test.
13961
13962 PR fortran/29451
13963 * gfortran.dg/negative_automatic_size.f90: New test.
13964
13965 2006-10-16 David Daney <ddaney@avtrex.com>
13966
13967 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13968
13969 2006-10-16 Eric Christopher <echristo@apple.com>
13970
13971 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13972 x86_64.
13973
13974 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13975
13976 PR c++/28211
13977 * g++.dg/tc1/dr49.C: Tweak error messages.
13978 * g++.dg/parse/template21.C: New test.
13979
13980 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13981
13982 PR middle-end/20491
13983 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13984
13985 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13986
13987 PR fortran/29403
13988 * gfortran.dg/print_1.f90: New test.
13989
13990 2006-10-15 Jan Hubicka <jh@suse.cz>
13991
13992 PR middle-end/29241
13993 * gcc.c-torture/compile/pr29241.c: New testcase.
13994
13995 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13996
13997 PR middle-end/29250
13998 * gcc.c-torture/compile/pr29250.c: New test.
13999
14000 2006-10-15 Richard Guenther <rguenther@suse.de>
14001
14002 * gcc.dg/pr29299.c: New testcase.
14003
14004 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
14005
14006 PR fortran/24767
14007 * gfortran.dg/label_4.f90: Adjust warning flag.
14008
14009 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14010
14011 PR fortran/29371
14012 * gfortran.dg/nullify_3.f90: New test.
14013
14014 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
14015
14016 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14017 on Solaris 2.5.1 too.
14018
14019 2006-10-13 Eric Christopher <echristo@apple.com>
14020
14021 * gcc.dg/pr25993.c: Skip for darwin.
14022
14023 2006-10-13 Eric Christopher <echristo@apple.com>
14024
14025 * gcc.dg/visibility-11.c: Skip for darwin.
14026
14027 2006-10-13 Eric Christopher <echristo@apple.com>
14028
14029 * gcc.dg/darwin-weakimport-1.c: Use
14030 -fno-asynchronous-unwind-tables.
14031 * gcc.dg/darwin-weakimport-3.c: Ditto.
14032
14033 2006-10-13 Richard Guenther <rguenther@suse.de>
14034
14035 PR tree-optimization/29446
14036 * gcc.dg/torture/pr29446.c: New testcase.
14037
14038 2006-10-13 Bill Wendling <wendling@apple.com>
14039
14040 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14041 * g++.old-deja/g++.jason/hmc1.C: Likewise.
14042 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14043 * g++.old-deja/g++.law/shadow1.C: Likewise.
14044 * g++.old-deja/g++.law/ctors10.C: Likewise.
14045 * g++.dg/debug/namespace1.C: Likewise.
14046 * g++.dg/inherit/namespace-as-base.C: Likewise.
14047 * g++.dg/opt/delay-slot-1.C: Likewise.
14048 * g++.dg/parse/defarg10.C: Likewise.
14049 * g++.dg/template/ptrmem11.C: Likewise.
14050 * g++.dg/template/mem_func_ptr.C: Likewise.
14051 * g++.dg/template/spec19.C: Likewise.
14052
14053 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
14054
14055 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14056
14057 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14058
14059 PR fortran/29373
14060 * gfortran.dg/implicit_9.f90: New test.
14061
14062 PR fortran/29407
14063 * gfortran.dg/namelist_25.f90: New test.
14064
14065 PR fortran/27701
14066 * gfortran.dg/same_name_2.f90: New test.
14067
14068 PR fortran/29232
14069 * gfortran.dg/host_assoc_types_1.f90: New test.
14070
14071 PR fortran/29364
14072 * gfortran.dg/missing_derived_type_1.f90: New test.
14073 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14074
14075 PR fortran/29422
14076 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14077
14078 PR fortran/29428
14079 * gfortran.dg/alloc_comp_assign_5.f90: New test.
14080
14081 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14082
14083 PR fortran/29391
14084 * gfortran.dg/bound_2.f90: New test.
14085
14086 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14087
14088 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14089 directive.
14090 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14091 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14092 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14093 * gfortran.dg/gomp/reduction3.f90: Likewise.
14094 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14095 * gfortran.dg/dummy_procedure_2.f90: Likewise.
14096 * gfortran.dg/interface_derived_type_1.f90: Likewise.
14097 * gfortran.dg/forall_4.f90: Likewise.
14098 * gfortran.dg/spec_expr_4.f90: Likewise.
14099 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14100 * gfortran.dg/forall_5.f90: Likewise.
14101 * gfortran.dg/open_access_append_2.f90: Add check for
14102 compile-time warning.
14103
14104 2006-10-13 Mark Mitchell <mark@codesourcery.com>
14105
14106 PR c++/28506
14107 * g++.dg/parse/pure1.C: New test.
14108
14109 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14110
14111 PR fortran/21435
14112 * gfortran.dg/io_constraints_3.f90: New test.
14113 * gfortran.dg/open_access_append_1.f90: Add checks
14114 for compile-time warnings.
14115 * gfortran.dg/pr20163-2.f: Likewise.
14116 * gfortran.dg/iostat_2.f90: Likewise.
14117 * gfortran.dg/label_4.f90: Delete the temporary
14118 file.
14119 * gfortran.dg/direct_io_2.f90: Add a FILE=
14120 specifier.
14121 * gfortran.dg/iomsg_1.f90: Add check for
14122 compile-time warning.
14123
14124 2006-10-12 Jan Hubicka <jh@suse.cz>
14125
14126 PR c/28419
14127 * gcc.dg/pr28319.c: New test.
14128
14129 2006-10-12 Mark Mitchell <mark@codesourcery.com>
14130 PR c++/29318
14131 * g++.dg/ext/vla4.C: New test.
14132
14133 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14134
14135 PR c++/27961
14136 * g++.dg/template/crash60.C: New test.
14137 * g++.dg/other/large-size-array.C: Adjust error markers.
14138 * g++.dg/parse/crash27.C: Likewise.
14139 * g++.dg/template/crash1.C: Likewise.
14140
14141 2006-10-12 Steve Ellcey <sje@cup.hp.com>
14142
14143 PR testsuite/29093
14144 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14145
14146 2006-10-12 Jakub Jelinek <jakub@redhat.com>
14147
14148 PR preprocessor/28709
14149 * gcc.dg/cpp/paste14.c: New test.
14150
14151 2006-10-11 Mark Mitchell <mark@codesourcery.com>
14152
14153 PR c++/29175
14154 * g++.dg/init/array24.C: New test.
14155
14156 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14157
14158 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14159 of <sys/types.h>.
14160
14161 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
14162
14163 PR c++/29024
14164 * g++.dg/parse/typedef8.C: New test.
14165 * g++.dg/other/mult-stor1.C: Adjust error markers.
14166
14167 2006-10-11 Richard Guenther <rguenther@suse.de>
14168
14169 PR tree-optimization/28230
14170 * gcc.dg/torture/pr28230.c: New testcase.
14171
14172 2006-10-11 Richard Guenther <rguenther@suse.de>
14173
14174 PR inline-asm/29119
14175 * gcc.dg/torture/pr29119.c: New testcase.
14176
14177 2006-10-10 Jakub Jelinek <jakub@redhat.com>
14178
14179 PR middle-end/29272
14180 * gcc.c-torture/execute/20060930-2.c: New test.
14181
14182 2006-10-09 Richard Henderson <rth@redhat.com>
14183
14184 Revert emutls patch.
14185
14186 2006-10-09 Richard Guenther <rguenther@suse.de>
14187
14188 PR middle-end/29254
14189 * gcc.dg/pr29254.c: New testcase.
14190
14191 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
14192 Paul Thomas <pault@gcc.gnu.org>
14193
14194 PR fortran/20541
14195 * gfortran.dg/alloc_comp_basics_1.f90: New test.
14196 * gfortran.dg/alloc_comp_basics_2.f90: New test.
14197 * gfortran.dg/alloc_comp_assign_1.f90: New test.
14198 * gfortran.dg/alloc_comp_assign_2.f90: New test.
14199 * gfortran.dg/alloc_comp_assign_3.f90: New test.
14200 * gfortran.dg/alloc_comp_assign_4.f90: New test.
14201 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14202 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14203 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14204 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14205 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14206 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14207 * gfortran.dg/alloc_comp_std.f90: New test.
14208 * gfortran.dg/move_alloc.f90: New test.
14209
14210 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
14211
14212 PR fortran/29115
14213 * gfortran.dg/derived_constructor_comps_2.f90: New test.
14214
14215 PR fortran/29211
14216 * gfortran.dg/forall_char_dependencies_1.f90: New test.
14217
14218 2006-10-08 Tobias Burnus <burnus@net-b.de>
14219
14220 PR fortran/28585
14221 * gfortran.dg/new_line.f90: New test.
14222
14223 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14224
14225 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14226 * gcc.dg/torture/builtin-convert-1.c,
14227 gcc.dg/torture/builtin-convert-2.c,
14228 gcc.dg/torture/builtin-convert-3.c,
14229 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14230
14231 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
14232
14233 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14234 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14235 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14236 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14237
14238 2006-10-07 Andrew Pinski <pinskia@gmail.com>
14239
14240 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14241 Xfail some tests for powerpc-darwin and powerpc-aix.
14242
14243 2006-10-07 Jakub Jelinek <jakub@redhat.com>
14244
14245 PR c/29380
14246 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14247
14248 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14249
14250 PR target/29300
14251 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14252 on hppa*-*-hpux*.
14253
14254 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14255
14256 PR fortran/16580
14257 PR fortran/29288
14258 * gfortran.fortran-torture/execute/specifics.f90:
14259 Add tests for using all possible intrinsics as actual arguments.
14260 * gfortran.dg/specifics_1.f90: Add tests for using
14261 all possible intrinsics as actual arguments.
14262 * gfortran.dg/specifics_2.f90: New file.
14263 * gfortran.dg/specifics_3.f90: New file.
14264
14265 2006-10-07 Richard Sandiford <richard@codesourcery.com>
14266
14267 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14268 * gcc.dg/debug/debug-2.c: Likewise.
14269
14270 2006-10-06 Uros Bizjak <uros@kss-loka.si>
14271
14272 * gcc.c-torture/compile/sync-2.c: New test.
14273
14274 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14275
14276 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14277 line endings.
14278
14279 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14280
14281 PR rtl-optimization/29128
14282 * gcc.c-torture/compile/pr29128.c: New test.
14283
14284 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14285
14286 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14287 line endings.
14288
14289 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
14290
14291 PR middle-end/29256
14292 * gcc.dg/tree-ssa/loop-19.c: New test.
14293
14294 2006-10-06 Jakub Jelinek <jakub@redhat.com>
14295
14296 PR tree-optimization/29330
14297 * gcc.dg/pr29330.c: New test.
14298
14299 PR target/28924
14300 * gcc.c-torture/compile/20061005-1.c: New test.
14301
14302 2006-10-06 Olivier Hainque <hainque@adacore.com>
14303
14304 * gcc.dg/typename-vla-1.c: New case.
14305 * gnat.dg/forward_vla.adb: New case.
14306
14307 2006-10-06 Jakub Jelinek <jakub@redhat.com>
14308
14309 PR tree-optimization/29290
14310 * gfortran.dg/loop_nest_1.f90: New test.
14311
14312 PR target/29198
14313 * gcc.dg/tls/opt-12.c: New test.
14314
14315 PR fortran/28415
14316 * gfortran.dg/save_2.f90: New test.
14317
14318 PR c/29091
14319 * gcc.dg/pr29091.c: New test.
14320
14321 2006-10-06 Joseph Myers <joseph@codesourcery.com>
14322
14323 * lib/target-supports.exp
14324 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14325 same as x86_64-*-*; check for LP64.
14326
14327 2006-10-04 Richard Henderson <rth@redhat.com>
14328
14329 * lib/target-supports.exp (check_effective_target_tls): Redefine
14330 to mean non-emulated tls.
14331 * gcc.dg/tls/alias-1.c: Remove tls requirement.
14332 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14333 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14334 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14335 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14336 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14337 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14338
14339 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
14340
14341 PR fortran/29343
14342 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14343
14344 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14345
14346 * gfortran.dg/bounds_check_fail_1.f90: New test.
14347
14348 2006-10-03 Mark Mitchell <mark@codesourcery.com>
14349
14350 PR c++/29020
14351 * g++.dg/template/friend48.C: New test.
14352
14353 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
14354
14355 PR fortran/29098
14356 * gfortran.dg/default_initialization_2.f90: New test.
14357
14358 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
14359
14360 PR fortran/20779
14361 PR fortran/20891
14362 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14363
14364 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
14365
14366 PR fortran/29284
14367 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14368
14369 PR fortran/29321
14370 PR fortran/29322
14371 * gfortran.dg/missing_optional_dummy_2.f90: New test.
14372
14373 PR fortran/25091
14374 PR fortran/25092
14375 * gfortran.dg/entry_array_specs_1.f90: New test.
14376
14377 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
14378
14379 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14380 insufficient to inhibit some test failures at -O3. Do testing
14381 on integers.
14382
14383 2006-10-03 Mark Mitchell <mark@codesourcery.com>
14384
14385 PR c++/29138
14386 * g++.dg/inherit/access8.C: New test.
14387 * g++.dg/template/dtor4.C: Tweak error messages.
14388
14389 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14390
14391 PR fortran/27478
14392 * gfortran.dg/entry_8.f90: New test.
14393
14394 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14395
14396 PR c++/29291
14397 * g++.dg/parse/new4.C: New test.
14398
14399 2006-10-03 Uros Bizjak <uros@kss-loka.si>
14400
14401 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14402 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14403 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14404 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14405 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14406
14407 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14408
14409 PR fortran/19260
14410 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14411 * gfortran.dg/continuation_2.f90: New test.
14412
14413 PR fortran/19262
14414 * gfortran.dg/continuation_3.f90: New test.
14415 * gfortran.dg/continuation_4.f90: New test.
14416 * gfortran.dg/continuation_5.f: New test.
14417 * gfortran.dg/continuation_6.f: New test.
14418
14419 2006-10-02 Mark Mitchell <mark@codesourcery.com>
14420
14421 PR c++/29226
14422 * g++.dg/template/vla1.C: New test.
14423
14424 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14425
14426 PR fortran/29210
14427 * gfortran.dg/complex_parameter_1.f90: New test.
14428
14429 2006-10-02 Jakub Jelinek <jakub@redhat.com>
14430
14431 PR c/29154
14432 * gcc.c-torture/execute/20060929-1.c: New test.
14433
14434 2006-10-01 Mark Mitchell <mark@codesourcery.com>
14435
14436 PR c++/29105
14437 * g++.dg/template/member6.C: New test.
14438 * g++.dg/parse/typename7.C: Adjust error markers.
14439
14440 PR c++/29080
14441 * g++.dg/template/member7.C: New test.
14442
14443 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
14444
14445 PR c/24010
14446 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14447 gcc.dg/Woverride-init-3.c: New tests.
14448
14449 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
14450
14451 * gcc.c-torture/execute/20060930-1.c: New test.
14452
14453 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14454
14455 PR fortran/18791
14456 * gfortran.dg/specifics_1.f90: New test.
14457 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14458 complex specifics.
14459
14460 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14461
14462 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14463 pthread-init-common.h: New.
14464
14465 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
14466
14467 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14468 precision on some archs.
14469
14470 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
14471
14472 * gcc.dg/non-local-goto-1.c: New test.
14473 * gcc.dg/non-local-goto-2.c: Likewise.
14474 * gcc.dg/setjmp-3.c: Likewise.
14475 * gcc.dg/setjmp-4.c: Likewise.
14476
14477 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
14478
14479 * gnat.dg/self_aggregate_with_pointer.adb: New test.
14480
14481 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
14482
14483 PR fortran/28276
14484 * gfortran.dg/exponent_1.f90: New test.
14485
14486 PR fortran/27021
14487 * gfortran.dg/nearest_1.f90: New test.
14488
14489 2006-09-26 Jakub Jelinek <jakub@redhat.com>
14490
14491 PR middle-end/25261
14492 PR middle-end/28790
14493 * gcc.dg/gomp/nestedfn-1.c: New test.
14494
14495 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
14496
14497 PR objc/29195
14498 * objc/compile/method-1.m: New test.
14499
14500 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
14501
14502 PR c++/26938
14503 * g++.dg/template/crash58.C: New test.
14504 * g++.dg/parse/crash28.C: Adjust error markers.
14505 * g++.dg/template/crash34.C: Likewise.
14506 * g++.dg/template/friend31.C: Likewise.
14507 * g++.dg/template/crash32.C: Likewise.
14508
14509 PR c++/27329
14510 * g++.dg/template/crash59.C: New test.
14511
14512 PR c++/27667
14513 * g++.dg/template/spec33.C: New test.
14514 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14515
14516 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
14517 Adam Nemet <anemet@caviumnetworks.com>
14518
14519 * gcc.dg/tree-ssa/ivopts-1.c: New test.
14520 * gcc.dg/tree-ssa/ivopts-2.c: New test.
14521
14522 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
14523
14524 PR target/28911
14525 * gcc.dg/pr28911.c: New.
14526
14527 2006-09-23 Uros Bizjak <uros@kss-loka.si>
14528
14529 PR target/29169
14530 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14531 (dg-options): Add -mfpmath=387.
14532
14533 2006-09-23 Jakub Jelinek <jakub@redhat.com>
14534
14535 PR c/28706
14536 * gcc.dg/pr28706.c: New test.
14537
14538 PR c/28712
14539 * gcc.dg/pr28712.c: New test.
14540
14541 2006-09-22 Mike Stump <mrs@apple.com>
14542
14543 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14544
14545 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
14546
14547 PR tree-optimization/28888
14548 * gcc.dg/pr28888.c: New test.
14549
14550 2006-09-21 Mark Mitchell <mark@codesourcery.com>
14551
14552 PR c++/29016
14553 * g++.dg/init/ptrfn1.C: New test.
14554
14555 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14556
14557 PR c++/28861
14558 * g++.dg/template/spec32.C: New test.
14559 * g++.dg/parse/crash9.C: Adjust error markers.
14560
14561 PR c++/28303
14562 * g++.dg/template/typedef6.C: New test.
14563 * g++.dg/init/error1.C: Adjust error markers.
14564 * g++.dg/parse/crash9.C: Likewise.
14565 * g++.dg/template/crash55.C: Likewise.
14566
14567 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14568
14569 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14570
14571 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14572
14573 PR target/27650
14574 * g++.dg/ext/dllimport12.C: New test.
14575
14576 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14577
14578 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14579 * gcc.target/mips/nmadd-2.c: Likewise.
14580 * gcc.target/mips/mips-ps-6.c: New test.
14581 * gcc.target/mips/neg-abs-1.c: Likewise.
14582 * gcc.target/mips/neg-abs-2.c: Likewise.
14583 * gcc.target/mips/nmadd-3.c: New test.
14584
14585 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14586
14587 PR middle-end/28046
14588 * gcc.dg/gomp/atomic-10.c: New test.
14589 * g++.dg/gomp/atomic-10.C: New test.
14590
14591 2006-09-20 Eric Christopher <echristo@apple.com>
14592
14593 * gcc.target/i386/sse3-not-fisttp.c: New.
14594
14595 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14596
14597 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14598
14599 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14600
14601 * gcc.c-torture/execute/pr28289.c (one): New variable.
14602 (main): Use it instead of argc.
14603 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14604 (main): Use it instead of argc.
14605
14606 2006-09-19 Paul Brook <paul@codesourcery.com>
14607
14608 PR target/28516
14609 * gcc.dg/nested-func-5.c: New test.
14610
14611 2006-09-19 Ben Elliston <bje@au.ibm.com>
14612
14613 * lib/target-supports.exp (check_effective_target_tls): Compile
14614 test stubs using ${tool}_target_compile, not just target_compile.
14615 (check_effective_target_tls_runtime): Likewise.
14616
14617 2006-09-19 Ben Elliston <bje@au.ibm.com>
14618
14619 * gcc.c-torture/compile/20030405-1.x: Remove.
14620
14621 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14622 optimising linker from discarding it.
14623
14624 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14625
14626 PR fortran/28526
14627 * gfortran.dg/keyword_symbol_1.f90: New test.
14628
14629 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14630 pedantic compilation option.
14631
14632 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/29060
14635 * gfortran.dg/spread_shape_1.f90: New test.
14636
14637 2006-09-17 Roger Sayle <roger@eyesopen.com>
14638
14639 PR tree-optimization/28887
14640 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14641
14642 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14643
14644 PR c/25993
14645 * gcc.dg/pr25993.c: New test.
14646
14647 2006-09-17 Ira Rosen <irar@il.ibm.com>
14648
14649 PR tree-opt/21591
14650 * gcc.dg/vect/pr21591.c: New test.
14651
14652 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14653
14654 PR tree-opt/29059
14655 * gcc.c-torture/compile/strcpy-1.c: New test.
14656 * gcc.c-torture/compile/strcpy-2.c: New test.
14657 * gcc.c-torture/compile/memcpy-1.c: New test.
14658 * gcc.c-torture/compile/memcpy-2.c: New test.
14659
14660 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14661
14662 PR testsuite/29055
14663 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14664
14665 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14666
14667 * gnat.dg/specs/double_record_extension1.ads: New test.
14668 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14669
14670 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14671
14672 PR fortran/29051
14673 * gfortran.dg/oldstyle_3.f90: New test.
14674
14675 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14676
14677 PR libgfortran/29099
14678 * gfortran.dg/secnds-1.f: New test.
14679
14680 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14681
14682 PR libgfortran/29053
14683 * gfortran.dg/streamio_9.f90: New test.
14684 * gfortran.dg/streamio_10.f90: New test.
14685
14686 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14687
14688 PR C++/29002
14689 * g++.dg/init/array22.C: New test.
14690 * g++.dg/init/array23.C: New test.
14691
14692 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14693
14694 * stackcheck.lst: Update list of tests requiring stack checking.
14695 * norun.lst: Adjust for above change.
14696 * ada95.lst: New file.
14697 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14698 requiring -gnat95 switch.
14699
14700 2006-09-14 Olivier Hainque <hainque@adacore.com>
14701
14702 * gnat.dg/in_out_parameter.adb: New test.
14703
14704 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14705
14706 PR debug/28980
14707 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14708
14709 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14710
14711 * gnat.dg/specs/unchecked_union.ads: New test.
14712
14713 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14714
14715 PR rtl-optimization/28982
14716 * gcc.c-torture/execute/pr28982a.c: New test.
14717 * gcc.c-torture/execute/pr28982b.c: Likewise.
14718
14719 2006-09-12 Eric Christopher <echristo@apple.com>
14720
14721 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14722 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14723
14724 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14725
14726 PR c/28768
14727 PR preprocessor/14634
14728 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14729 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14730 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14731
14732 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14733
14734 * gcc.dg/pr28243.c: New test.
14735
14736 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14737
14738 PR fortran/28971
14739 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14740 this undiagnosed regression reappears.
14741
14742 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14743
14744 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14745 Treat $srcdir as a literal.
14746 * lib/fortran-torture.exp (fortran-torture-compile,
14747 fortran-torture-execute): Likewise.
14748 * lib/objc-torture.exp (objc-torture-compile,
14749 objc-torture-execute): Likewise.
14750 * lib/profopt.exp (profopt-execute): Likewise.
14751
14752 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14753
14754 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14755
14756 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14757
14758 PR testsuite/28950
14759 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14760
14761 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14762
14763 PR target/13685
14764 * gcc.target/i386/pr13685.c: New test.
14765
14766 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14767
14768 * gcc.dg/pr28726.c: New test.
14769
14770 2006-09-11 Josh Conner <jconner@apple.com>
14771
14772 * gcc.dg/nrv3.c: Increase size of structure.
14773 * gcc.dg/nrv4.c: Likewise.
14774 * gcc.dg/nrv5.c: Likewise.
14775
14776 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14777
14778 PR libfortran/28890
14779 gfortran.dg/assumed_charlen_function_5.f90: New test.
14780
14781 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14782
14783 PR c++/28991
14784 * g++.dg/init/static3.C: New test.
14785
14786 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14787
14788 PR testsuite/29007
14789 * gcc.dg/long-long-cst1.c (t): Add cast to
14790 __SIZE_TYPE__ before casting to int.
14791 (main): Return 0 on success.
14792
14793 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14794
14795 * gcc.c-torture/execute/20060910-1.c: New test.
14796
14797 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14798
14799 PR middle-end/26983
14800 * gcc.dg/pr26983.c: New test.
14801
14802 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14803
14804 PR target/29006
14805 * gcc.c-torture/execute/pr29006.c: New test.
14806
14807 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14808
14809 PR libfortran/28947
14810 gfortran.dg/matmul_4.f90: New test.
14811
14812 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14813
14814 PR fortran/28959
14815 gfortran.dg/used_types_10: New test.
14816
14817 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14818
14819 PR libfortran/28923
14820 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14821 gfortran.dg/array_initializer_3.f90: New test.
14822
14823 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14824
14825 PR fortran/28914
14826 * gfortran.dg/actual_array_constructor_3.f90: New test.
14827
14828 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14829
14830 PR testsuite/26778
14831 * gcc.target/i386/pr26778.c: New testcase.
14832
14833 2006-09-08 Eric Christopher <echristo@apple.com>
14834
14835 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14836 * gcc.target/i386/memcpy-1.c: Ditto.
14837 * gcc.target/i386/asm-1.c: Ditto.
14838 * gcc.target/i386/20060512-4.c: Ditto.
14839 * gcc.target/i386/compress-float-387.c: Ditto.
14840 * gcc.target/i386/20060512-1.c: Ditto.
14841 * gcc.target/i386/compress-float-sse.c: Ditto.
14842 * gcc.target/i386/20060512-2.c: Ditto.
14843 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14844 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14845 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14846 * gcc.dg/pr26449.c: Ditto.
14847 * gcc.dg/attr-ms_struct-2.c: Ditto.
14848 * gcc.dg/attr-ms_struct-1.c: Ditto.
14849 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14850
14851 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14852
14853 PR c/28504
14854 * gcc.dg/vla-10.c: New test.
14855
14856 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14857
14858 PR c++/28858
14859 * g++.dg/parse/template20.C: New test.
14860 * g++.dg/template/operator8.C: Remove obsolete part.
14861 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14862 * g++.old-deja/g++.pt/crash65.C: Likewise.
14863
14864 2006-09-07 Jason Merrill <jason@redhat.com>
14865
14866 PR middle-end/27724
14867 * gcc.dg/long-long-cst1.c: New test.
14868
14869 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14870
14871 PR C++/28906
14872 * g++.dg/other/array3.C: New test.
14873 * g++.dg/other/array4.C: New test.
14874 * g++.dg/other/array5.C: New test.
14875
14876 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14877
14878 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14879
14880 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14881
14882 PR target/28946
14883 * gcc.target/i386/pr28946.c: New test.
14884
14885 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14886
14887 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14888 in integer literal constant.
14889 * gfortran.dg/enum_8.f90: Ditto.
14890 * gfortran.dg/g77/20030326-1.f: Ditto.
14891
14892 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14893
14894 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14895 nonconformance usage.
14896
14897 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14898
14899 PR middle-end/28862
14900 * gcc.c-torture/compile/vector-align-1.c: New test.
14901
14902 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14903
14904 PR rtl-opt/27883
14905 * g++.dg/opt/copysign-1.C: New test.
14906
14907 2006-09-06 Jason Merrill <jason@redhat.com>
14908
14909 PR c++/27371
14910 * g++.dg/warn/unused-result1.C: New test.
14911
14912 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14913
14914 PR c++/28903
14915 * g++.dg/ext/vla3.C: New test.
14916
14917 PR c++/28886
14918 * g++.dg/template/array16.C: New test.
14919
14920 2006-09-06 Richard Guenther <rguenther@suse.de>
14921
14922 * gcc.dg/pr27226.c: Remove testcase again.
14923
14924 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14925
14926 PR tree-opt/28937
14927 * g++.dg/opt/unroll2.C: New test.
14928
14929 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14930
14931 PR tree-opt/28952
14932 * gcc.dg/vect/pr28952.c: New test.
14933
14934 2006-09-05 Richard Guenther <rguenther@suse.de>
14935
14936 PR tree-optimization/28900
14937 * gcc.dg/torture/pr28900.c: New testcase
14938
14939 2006-09-05 Richard Guenther <rguenther@suse.de>
14940
14941 PR tree-optimization/28905
14942 * gcc.c-torture/compile/pr28905.c: New testcase.
14943
14944 2006-09-05 Richard Guenther <rguenther@suse.de>
14945
14946 PR middle-end/28935
14947 * gcc.dg/pr28935.c: New testcase.
14948
14949 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14950
14951 * gcc.c-torture/execute/20060905-1.c: New test.
14952
14953 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14954
14955 PR fortran/28908
14956 * gfortran.dg/used_types_7.f90: New test.
14957 * gfortran.dg/used_types_8.f90: New test.
14958 * gfortran.dg/used_types_9.f90: New test.
14959
14960 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14961
14962 * gcc.c-torture/compile/20060904-1.c: New test.
14963
14964 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14965
14966 PR c++/23287 Revert my 2006-09-01 patch
14967 * g++.dg/parse/dtor12.C: Remove.
14968
14969 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14970
14971 PR c+/27670
14972 * g++.dg/template/operator9.C: New test.
14973
14974 PR c++/27493
14975 * g++.dg/template/operator7.C: New test.
14976
14977 PR c++/27494
14978 * g++.dg/template/operator8.C: New test.
14979
14980 PR c++/27397
14981 * g++.dg/template/crash57.C: New test.
14982
14983 * g++.dg/template/typedef4.C: Adjust error markers.
14984 * g++.dg/template/typedef5.C: Likewise.
14985
14986 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14987
14988 PR c++/28878
14989 * g++.dg/parse/crash33.C: New test.
14990
14991 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14992 Richard Guenther <rguenther@suse.de>
14993 Adam Nemet <anemet@caviumnetworks.com>
14994
14995 PR middle-end/27226
14996 * gcc.target/mips/memcpy-1.c: New testcase.
14997 * gcc.dg/pr27226.c: Likewise.
14998
14999 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
15000
15001 PR c++/28705
15002 * g++.dg/lookup/koenig5.C: New.
15003 * g++.dg/template/crash56.C: New.
15004
15005 2006-09-01 Josh Conner <jconner@apple.com>
15006
15007 PR c++/25505
15008 * gcc.dg/nrv3.c: New test.
15009 * gcc.dg/nrv4.c: New test.
15010 * gcc.dg/nrv5.c: New test.
15011
15012 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
15013
15014 PR c++/23287
15015 * g++.dg/parse/dtor12.C: New.
15016
15017 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
15018
15019 PR tree-optimization/28839
15020 * gcc.dg/pr28839.c: New test.
15021
15022 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
15023
15024 PR target/24367
15025 * gcc.dg/pr24367.c: New testcase.
15026
15027 2006-08-30 Joseph Myers <joseph@codesourcery.com>
15028
15029 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15030
15031 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
15032
15033 PR rtl-optimization/27735
15034 * gcc.dg/loop-unswitch-1.c: New test.
15035
15036 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
15037
15038 PR fortran/28885
15039 * gfortran.dg/aliasing_dummy_2.f90: New test.
15040
15041 PR fortran/20067
15042 * gfortran.dg/generic_5.f90: Change error message.
15043
15044 PR fortran/28873
15045 * gfortran.dg/generic_6.f90: New test.
15046
15047 PR fortran/25077
15048 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15049
15050 PR fortran/25102
15051 * gfortran.dg/invalid_interface_assignment.f90: New test.
15052
15053 PR fortran/24866
15054 * gfortran.dg/module_proc_external_dummy.f90: New test.
15055
15056 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
15057
15058 PR c++/28349
15059 * g++.dg/warn/var-args1.C: New test.
15060
15061 2006-08-29 Steven G. Kargl <kargls@comcast.net>
15062
15063 PR fortran/28866
15064 * gfortran.dg/simpleif_2.f90: New test.
15065 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15066 * gfortran.dg/enum_5.f90: Ditto.
15067
15068 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15069 Kazu Hirata <kazu@codesourcery.com>
15070
15071 PR tree-optimization/17506
15072 * gcc.dg/pr17506.c: New.
15073
15074 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
15075
15076 PR c++/28139
15077 * g++.dg/eh/alias1.C: New test.
15078
15079 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15080
15081 PR c++/28860
15082 * g++.dg/template/ttp22.C: New test.
15083
15084 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
15085
15086 PR middle-end/26632
15087 * gcc.dg/pr26632.c: New.
15088
15089 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15090
15091 PR libgfortran/28354
15092 * gfortran.dg/fmt_zero_precision.f90: New test.
15093
15094 2006-08-27 Mark Mitchell <mark@codesourcery.com>
15095
15096 PR c++/28058
15097 * g++.dg/template/spec31.C: New test.
15098
15099 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
15100
15101 PR c++/26573
15102 * g++.dg/other/static2.C: New test.
15103
15104 2006-08-26 Roger Sayle <roger@eyesopen.com>
15105
15106 * gcc.dg/Wswitch-enum-2.c: New test case.
15107 * gcc.dg/Wswitch-enum-3.c: Likewise.
15108
15109 2006-08-26 Richard Guenther <rguenther@suse.de>
15110
15111 * gcc.c-torture/compile/20060826-1.c: New testcase.
15112
15113 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
15114
15115 PR c++/28736
15116 * g++.dg/template/void10.C: New test.
15117
15118 PR c++/28737
15119 * g++.dg/template/void8.C: New test.
15120
15121 PR c+_+/28738
15122 * g++.dg/template/void9.C: New test.
15123
15124 * g++.dg/template/void3.C: Adjust error markers.
15125 * g++.dg/template/void4.C: Likewise.
15126 * g++.dg/template/crash55.C: Likewise.
15127 * g++.dg/template/void7.C: Likewise
15128
15129 2006-08-26 Mark Mitchell <mark@codesourcery.com>
15130
15131 PR c++/28588
15132 * g++.dg/inherit/access6.C: New test.
15133 * g++.dg/inherit/access7.C: Likewise.
15134
15135 PR c++/28595
15136 * g++.dg/template/array15.C: New test.
15137 * g++.dg/template/crash2.C: Tweak error markers.
15138
15139 2006-08-26 Jakub Jelinek <jakub@redhat.com>
15140
15141 PR middle-end/28683
15142 * gcc.c-torture/compile/20060823-1.c: New test.
15143
15144 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15145
15146 PR c++/28853
15147 * g++.dg/template/ttp21.C: New test.
15148
15149 PR c++/28852
15150 * g++.dg/other/operator1.C: Add error-marker.
15151 * g++.dg/other/operator2.C: New test.
15152
15153 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15154
15155 PR c/27893
15156 * gcc.c-torture/compile/vla-const-1.c,
15157 gcc.c-torture/compile/vla-const-2.c: New tests.
15158
15159 2006-08-26 Richard Guenther <rguenther@suse.de>
15160
15161 PR middle-end/28814
15162 * gcc.dg/torture/pr28814.c: New testcase.
15163
15164 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15165
15166 PR c/28418
15167 * gcc.c-torture/compile/compound-literal-1.c: New test.
15168
15169 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15170
15171 PR c/28299
15172 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15173 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15174 Expect extra diagnostics.
15175
15176 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
15177
15178 gcc.dg/noncompile/pr16876.c: New test.
15179
15180 2006-08-25 Mark Mitchell <mark@codesourcery.com>
15181
15182 PR c++/28056
15183 * g++.dg/parse/local1.C: New test.
15184 * g++.dg/other/qual1.C: Tweak error marker.
15185
15186 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
15187
15188 PR c++/27787
15189 * g++.dg/template/typename10.C: New.
15190 * g++.dg/template/lookup4.C: Remove bogus error marker.
15191
15192 2006-08-25 Richard Guenther <rguenther@suse.de>
15193
15194 PR testsuite/28829
15195 * gcc.dg/pr26570.c: Fix testcase.
15196
15197 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
15198
15199 PR tree-opt/28807
15200 * gcc.c-torture/execute/mayalias-2.c: New test.
15201 * gcc.dg/tree-ssa/alias-13.c: New test.
15202
15203 2006-08-24 Jan Hubicka <jh@suse.cz>
15204
15205 PR debug/26881
15206 * gcc.dg/debug/pr26881.c: New file.
15207
15208 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
15209
15210 PR fortran/28788
15211 * gfortran.dg/used_types_4.f90: New test.
15212 * gfortran.dg/derived_init_2.f90: Modify to check sibling
15213 association of derived types.
15214 * gfortran.dg/used_types_2.f90: Add module cleanup.
15215 * gfortran.dg/used_types_3.f90: The same.
15216
15217 PR fortran/28771
15218 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15219 fix of regression.
15220
15221 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15222
15223 PR 28813
15224 * gfortran.dg/direct_io_6.f90: Remove test.
15225
15226 2006-08-23 Stuart Hastings <stuart@apple.com>
15227
15228 PR 28825
15229 * gcc.target/i386/20060821-1.c: New.
15230
15231 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
15232
15233 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
15234 dg-warning strings for dllimport.
15235
15236 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
15237
15238 PR C++/28450
15239 * g++.dg/ext/vector4.C: New test.
15240 * g++.dg/ext/complex1.C: New test.
15241
15242 2006-08-21 Geoffrey Keating <geoffk@apple.com>
15243
15244 PR debug/28692
15245 * gcc.dg/debug/const-1.c: New.
15246 * gcc.dg/debug/const-2.c: New.
15247 * gcc.dg/debug/dwarf2/const-1.c: New.
15248 * gcc.dg/debug/dwarf2/const-2.c: New.
15249 * gcc.dg/debug/dwarf2/const-2b.c: New.
15250
15251 2006-08-22 Richard Guenther <rguenther@suse.de>
15252
15253 PR middle-end/28776
15254 * gcc.c-torture/compile/pr28776-1.c: New testcase.
15255 * gcc.c-torture/compile/pr28776-2.c: Likewise.
15256
15257 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
15258
15259 PR tree-optimization/28003
15260 * g++.dg/tree-ssa/pr28003.C: New.
15261
15262 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
15263
15264 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15265
15266 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
15267
15268 PR c++/26269
15269 * g++.dg/other/error14.C: New test.
15270
15271 PR c++/28505
15272 * g++.dg/parse/ctor7.C: New test.
15273 * g++.dg/parse/ctor8.C: Likewise.
15274
15275 PR c++/28741
15276 * g++.dg/template/void7.C: New test.
15277
15278 2006-08-21 Olivier Hainque <hainque@adacore.com>
15279
15280 * gnat.dg/self_aggregate_with_zeros.adb: New test.
15281 * gnat.dg/self_aggregate_with_array.adb: New test.
15282
15283 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
15284
15285 * g++.dg/eh/arm-vfp-unwind.C: New test.
15286
15287 2006-08-20 Mark Mitchell <mark@codesourcery.com>
15288
15289 PR c++/28341
15290 * g++.dg/template/ref3.C: New test.
15291 * g++.dg/template/nontype13.C: New test.
15292
15293 PR c++/28346
15294 * g++.dg/template/ptrmem17.C: New test.
15295
15296 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
15297
15298 PR target/28648 c:
15299 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15300
15301 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
15302
15303 PR fortran/28630
15304 * gfortran.dg/used_types_2.f90: New test.
15305
15306 PR fortran/28601
15307 * gfortran.dg/used_types_3.f90: New test.
15308
15309 PR fortran/20886
15310 * gfortran.dg/generic_actual_arg.f90: New test.
15311
15312 PR fortran/28735
15313 * gfortran.dg/module_private_array_refs_1.f90: New test.
15314
15315 PR fortran/28762
15316 * gfortran.dg/program_name_1.f90: New test.
15317
15318 PR fortran/28425
15319 * gfortran.dg/derived_constructor_comps_1.f90: New test.
15320
15321 PR fortran/28496
15322 * gfortran.dg/array_initializer_2.f90: New test.
15323
15324 PR fortran/18111
15325 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15326
15327 PR fortran/28600
15328 * gfortran.dg/assumed_charlen_function_4.f90: New test.
15329
15330 PR fortran/28771
15331 * gfortran.dg/assumed_charlen_in_main.f90: New test.
15332
15333 PR fortran/28660
15334 * gfortran.dg/dependent_decls_1.f90: New test.
15335
15336 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
15337
15338 PR fortran/25217
15339 * gfortran.dg/derived_init_2.f90: New.
15340
15341 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
15342
15343 * gcc.c-torture/execute/pr28289.c: New test.
15344
15345 2006-08-17 Jakub Jelinek <jakub@redhat.com>
15346
15347 PR c/28744
15348 * gcc.dg/attr-externally-visible-1.c: New test.
15349 * gcc.dg/attr-externally-visible-2.c: New test.
15350 * g++.dg/parse/attr-externally-visible-1.C: New test.
15351 * g++.dg/parse/attr-externally-visible-2.C: New test.
15352
15353 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15354
15355 PR c++/28606
15356 * g++.dg/parse/dtor11.C: New test.
15357
15358 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15359
15360 PR rtl-optimization/28489
15361 * gcc.c-torture/compile/pr28489.c: New test.
15362
15363 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15364
15365 PR c++/28710
15366 * g++.dg/template/redecl4.C: New test.
15367
15368 PR c++/28711
15369 * g++.dg/template/ctor8.C: New test.
15370
15371 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
15372
15373 * gcc.dg/pr26570.c: Fix testcase.
15374
15375 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
15376
15377 * PR c++/28573
15378 * g++.dg/parse/offsetof6.C: New test.
15379 * g++.dg/parse/offsetof6.C: New test.
15380 * g++.dg/parse/offsetof7.C: New test.
15381
15382 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15383
15384 PR testsuite/28602
15385 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15386 is false.
15387
15388 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
15389
15390 PR c++/28302
15391 * g++.dg/ext/vector3.C: New test.
15392
15393 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
15394
15395 PR gcov/profile/26570
15396 * gcc.dg/pr26570.c: New test.
15397
15398 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
15399
15400 PR c/27697
15401 * gcc.dg/qual-component-1.c: New test.
15402
15403 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15404
15405 PR c++/28593
15406 * g++.dg/parse/new3.C: New test.
15407
15408 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15409
15410 PR fortran/25828
15411 * gfortran.dg/streamio_1.f90: New test.
15412 * gfortran.dg/streamio_2.f90: New test.
15413 * gfortran.dg/streamio_3.f90: New test.
15414 * gfortran.dg/streamio_4.f90: New test.
15415 * gfortran.dg/streamio_5.f90: New test.
15416 * gfortran.dg/streamio_6.f90: New test.
15417 * gfortran.dg/streamio_7.f90: New test.
15418 * gfortran.dg/streamio_8.f90: New test.
15419
15420 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
15421
15422 PR c/28287
15423 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15424
15425 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
15426
15427 PR c++/28594
15428 * g++.dg/template/void6.C: New test.
15429
15430 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15431
15432 PR c/28649
15433 * gcc.dg/parse-error-1.c: New test.
15434 * gcc.dg/parse-error-2.c: New test.
15435 * gcc.dg/cpp/digraph2.c: Add error-marker.
15436 * gcc.dg/noncompile/920923-1.c: Likewise.
15437
15438 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
15439
15440 PR c/27490
15441 * gcc.dg/sizeof-2.c: New testcase.
15442
15443 PR c/27489
15444 * gcc.dg/switch-A.c: New testcase.
15445
15446 2006-08-14 Steve Ellcey <sje@cup.hp.com>
15447
15448 PR c++/28288
15449 PR c++/14556
15450 * g++.old-deja/g++.warn/compare1.C: Delete.
15451 * g++.dg/opt/pr7503-2.C: Delete.
15452 * g++.dg/opt/pr7503-3.C: Delete.
15453 * g++.dg/opt/pr7503-4.C: Delete.
15454 * g++.dg/opt/pr7503-5.C: Delete.
15455 * g++.dg/opt/max1.C: Delete.
15456 * g++.dg/warn/minmax.C: Delete.
15457 * g++.dg/expr/minmax.C: New test.
15458
15459 2006-08-14 Richard Guenther <rguenther@suse.de>
15460
15461 PR testsuite/28703
15462 * gcc.c-torture/execute/pr28651.c: Do not use argc
15463 to avoid optimization, instead forbid inlining.
15464
15465 2006-08-14 Richard Sandiford <richard@codesourcery.com>
15466
15467 PR rtl-optimization/28634
15468 * gcc.c-torture/execute/ieee/pr28634.c: New test.
15469
15470 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
15471
15472 PR c/27184
15473 * gcc.dg/torture/pr27184.c: New test.
15474
15475 2006-08-12 Jakub Jelinek <jakub@redhat.com>
15476
15477 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15478
15479 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15480
15481 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15482 * gfortran.dg/stat_2.f90: Likewise.
15483 * gfortran.dg/chmod_1.f90: Likewise.
15484 * gfortran.dg/chmod_2.f90: Likewise.
15485 * gfortran.dg/chmod_3.f90: Likewise.
15486
15487 2006-08-11 David Edelsohn <edelsohn@gnu.org>
15488
15489 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15490
15491 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
15492
15493 * g++.dg/opt/pr23454-2.C: New test.
15494
15495 2006-08-11 Richard Guenther <rguenther@suse.de>
15496
15497 PR middle-end/28651
15498 * gcc.c-torture/execute/pr28651.c: New testcase.
15499
15500 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
15501
15502 * gnat.dg/specs/static_initializer.ads: New test.
15503
15504 2006-08-10 Paul Brook <paul@codesourcery.com>
15505
15506 * gcc.target/arm/cond-asm.c: New test.
15507
15508 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
15509
15510 PR tree-optimization/26197
15511 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15512 * g++.dg/vect/vect.exp: Compile the new tests with
15513 --param max-aliased-vops=0.
15514
15515 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
15516
15517 PR c++/28637
15518 * g++.dg/template/void3.C: New test.
15519
15520 PR c++/28638
15521 * g++.dg/template/void4.C: New test.
15522
15523 PR c++/28640
15524 * g++.dg/template/void5.C: New test.
15525
15526 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
15527
15528 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15529 after dg-do compile.
15530
15531 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
15532
15533 PR tree-optimizations/26969
15534 * gcc.dg/vect/vect.exp: Compile tests prefixed with
15535 "unswitch-loops" with -funswitch-loops.
15536 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15537
15538 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
15539
15540 * gcc.dg/sparc-getcontext-1.c: Fix typo.
15541 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15542 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
15543 * objc.dg/dwarf-1.m: Likewise.
15544 * objc.dg/dwarf-2.m: Likewise.
15545 * obj-c++.dg/dwarf-2.mm: Likewise.
15546
15547 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15548
15549 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15550 * objc.dg/dwarf-2.m: Likewise.
15551 * obj-c++.dg/dwarf-2.mm: Likewise.
15552
15553 PR libfortran/28603
15554 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15555
15556 PR testsuite/27611
15557 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15558
15559 PR testsuite/27033
15560 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15561
15562 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15563
15564 PR target/27827
15565 * gcc.target/i386/pr27827.c: New testcase.
15566
15567 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15568
15569 PR fortran/28590
15570 * gfortran.dg/sequence_types_1.f90: New test.
15571
15572 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15573
15574 PR fortran/28548
15575 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15576 dg-warning. Add -pedantic option.
15577
15578 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15579
15580 PR c/28502
15581 * gcc.dg/proto-1.c: New test.
15582
15583 PR c/27721
15584 * gcc.dg/lvalue-4.c: New test.
15585
15586 PR c/28136
15587 * gcc.dg/init-bad-5.c: New test.
15588
15589 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15590
15591 PR c++/28347
15592 * g++.dg/ext/typedef-init.C: Add new test for typedef
15593 initialization inside templates. Adjust existing error markers.
15594
15595 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15596
15597 PR c++/28148
15598 * g++.dg/init/ptrmem3.C: New test.
15599
15600 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15601
15602 PR tree-optimization/27770
15603 * lib/target-support.exp: New target keyword "section_anchors".
15604 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15605 tests.
15606 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15607 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15608 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15609 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15610
15611 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15612
15613 * gcc.dg/20060801-1.c: Add missing '}'.
15614
15615 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15616
15617 PR c++/27508
15618 * g++.dg/parse/dtor9.C: New test.
15619 * g++.dg/parse/dtor10.C: New test.
15620 * g++.dg/other/error7.C: Adjust error-marker.
15621
15622 PR c++/28274
15623 * g++.dg/other/default5.C: New test.
15624
15625 2006-08-02 Richard Guenther <rguenther@suse.de>
15626
15627 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15628
15629 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15630
15631 PR c++/28557
15632 * g++.dg/template/conv9.C: New test.
15633
15634 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15635
15636 PR debug/28063
15637 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15638 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15639 Optionally return assembly text. Update callers.
15640 (check_no_compiler_messages): Update verbose messages.
15641 (check_no_messages_and_pattern): New.
15642 (check_effective_target_string_merging): New.
15643
15644 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15645
15646 PR c++/28250
15647 * g++.dg/eh/catch4.C: New test.
15648
15649 PR c++/28257
15650 * g++.dg/other/qual1.C: New test.
15651
15652 PR c++/28259
15653 * g++.dg/inherit/error2.C: New test.
15654
15655 PR c++/28267
15656 * g++.dg/other/new1.C: New test.
15657
15658 * g++.dg/warn/pr23075.C: Remove obsolete test.
15659 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15660 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15661
15662 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15663
15664 PR c++/28523
15665 * g++.dg/eh/cast1.C: New test.
15666
15667 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15668
15669 PR libfortran/28452
15670 * gfortran.dg/random_3.f90: New test.
15671
15672 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15673
15674 PR c++/28432
15675 * g++.dg/other/pr28304.C: Change expected error message.
15676 * g++.dg/other/pr28432.C: New test.
15677
15678 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15679
15680 PR c++/28256
15681 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15682
15683 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15684
15685 PR debug/23336
15686 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15687 at -g1.
15688 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15689 g++.dg/debug/enum-2.C: New.
15690
15691 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15692
15693 PR c++/6634
15694 * g++.dg/parse/long1.C: Add more tests.
15695
15696 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15697
15698 * gfortran.dg/lrshift_1.c: New file.
15699
15700 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15701
15702 PR libgfortran/28335
15703 * gfortran.dg/no_unit_error_1.f90: New test.
15704
15705 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15706
15707 PR libgfortran/28335
15708 * gfortran.dg/no_unit_error_1.f90: Delete test.
15709 * gfortran.dg/no_unit_error_2.f90: Delete test.
15710
15711 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15712
15713 * gfortran.dg/chmod_3.f90: New test.
15714 * gfortran.dg/ltime_gmtime_1.f90: New test.
15715 * gfortran.dg/ltime_gmtime_2.f90: New test.
15716 * gfortran.dg/lrshift_1.f90: New test.
15717 * gfortran.dg/chmod_1.f90: New test.
15718 * gfortran.dg/chmod_2.f90: New test.
15719
15720 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15721
15722 PR c++/27668
15723 * g++.dg/template/crash55.C: New test.
15724
15725 PR c++/27962
15726 * g++.dg/template/nontype16.C: New test.
15727
15728 * g++.dg/template/void2.C: Adjust error markers.
15729 * g++.dg/template/nontype5.C: Adjust error markers.
15730
15731 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15732
15733 * gcc.target/i386/stack-prot-kernel.c: New test.
15734
15735 2006-07-27 Roger Sayle <roger@eyesopen.com>
15736
15737 * gcc.dg/builtins-55.c: New test case.
15738
15739 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15740
15741 PR rtl-optimization/27907
15742 * gcc.c-torture/compile/pr27907.c: New test.
15743
15744 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15745
15746 * gfortran.dg/mclock.f90: New test.
15747 * gfortran.dg/int_conv_1.f90: New test.
15748 * gfortran.dg/stat_1.f90: New test.
15749 * gfortran.dg/stat_2.f90: New test.
15750
15751 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15752
15753 PR libgfortran/28335
15754 * gfortran.dg/no_unit_error_1.f90: New test.
15755 * gfortran.dg/no_unit_error_2.f90: New test.
15756 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15757
15758 2006-07-25 Roger Sayle <roger@eyesopen.com>
15759
15760 PR middle-end/28473
15761 * gcc.dg/fold-convround-1.c: New test case.
15762
15763 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15764
15765 * gfortran.dg/arithmetic_if.f90: Fix comments.
15766
15767 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15768
15769 PR c++/27572
15770 * g++.dg/other/typedef1.C: New test.
15771 * g++.dg/template/typedef4.C: New test.
15772 * g++.dg/template/typedef5.C: New test.
15773
15774 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15775
15776 PR fortran/28416
15777 * gfortran.dg/allocatable_dummy_3.f90: New.
15778
15779 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15780
15781 PR fortran/28439
15782 * gfortran.dg/arithmetic_if.f90: New test.
15783
15784 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15785
15786 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15787 avoid memcpy optimization.
15788
15789 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15790
15791 PR fortran/25289
15792 * gfortran.dg/direct_io_6.f90: New test.
15793
15794 2006-07-24 Jan Hubicka <jh@suse.cz>
15795
15796 PR c/25795
15797 PR c++/27369
15798 * gcc.dg/pr25795.c: New test.
15799 * gcc.dg/pr25795-1.c: New test.
15800
15801 2006-07-23 Roger Sayle <roger@eyesopen.com>
15802
15803 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15804 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15805 which may be transformed to "g || h" on some platforms.
15806
15807 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15808
15809 PR c++/28025
15810 * g++.dg/template/friend45.C: New test.
15811
15812 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15813
15814 PR libgfortran/28339
15815 * gfortran.dg/arrayio_8.f90: New test.
15816
15817 2006-07-21 Mike Stump <mrs@apple.com>
15818
15819 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15820
15821 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15822
15823 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15824
15825 PR c++/28250
15826 * g++.dg/eh/catch3.C: New test.
15827
15828 PR c++/28363
15829 * g++.dg/template/defarg10.C: New test.
15830
15831 2006-07-20 Paul Brook <paul@codesourcery.com>
15832
15833 PR 27363
15834 * gcc.dg/pr27363.c: New test.
15835
15836 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15837
15838 PR c++/28338
15839 * g++.dg/init/ref13.C: New test.
15840
15841 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15842
15843 PR obj-c++/28434
15844 * obj-c++.dg/proto-error-1.mm: New test.
15845
15846 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15847
15848 PR c++/28337
15849 * g++.dg/template/string1.C: New test.
15850
15851 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15852
15853 PR c++/28048
15854 * g++.dg/template/defarg9.C: New test.
15855
15856 PR c++/28235
15857 * g++.dg/template/static27.C: New test.
15858
15859 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15860
15861 PR 28410
15862 * gcc.dg/tree-ssa/pr28410.c: New test.
15863
15864 2006-07-18 Lee Millward <lee.millward@gmail.com>
15865
15866 PR c++/28258
15867 * g++/dg/other/error13.C: New test.
15868
15869 PR c++/28260
15870 * g++.dg/template/friend44.C: New test.
15871
15872 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15873
15874 PR c++/27495
15875 * g++.dg/other/pr27495.C: New.
15876
15877 2006-07-18 Olivier Hainque <hainque@adacore.com>
15878
15879 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15880 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15881
15882 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15883
15884 PR c/28286
15885 * gcc.dg/pragma-pack-4.c: New test.
15886
15887 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15888
15889 PR c++/28291
15890 * g++.dg/ext/pr28291.C: New test.
15891
15892 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15893
15894 PR middle-end/28403
15895 * gcc.c-torture/execute/pr28403.c: New test.
15896
15897 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15898
15899 PR middle-end/28402
15900 * gcc.dg/pr28402.c: New test.
15901
15902 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15903
15904 PR c++/28304
15905 * g++.dg/other/pr28304.C: New test.
15906
15907 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15908
15909 PR other/28251
15910 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15911 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15912
15913 2006-07-17 Richard Guenther <rguenther@suse.de>
15914
15915 PR tree-optimization/28238
15916 * g++.dg/tree-ssa/pr28238.C: New testcase.
15917
15918 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15919
15920 PR c++/28250
15921 * g++.dg/eh/catch1.C: New test.
15922 * g++.dg/eh/catch2.C: New test.
15923
15924 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15925
15926 PR c++/28370
15927 * g++.dg/template/anon3.C: New test.
15928
15929 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15930
15931 PR fortran/20844
15932 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15933 specifiers requiring an explicit format tag..
15934
15935 PR fortran/28201
15936 * gfortran.dg/generic_5: New test.
15937
15938 PR fortran/20893
15939 * gfortran.dg/elemental_optional_args_1.f90: New test.
15940
15941 2006-07-16 Olivier Hainque <hainque@adacore.com>
15942
15943 * gnat.dg/assert.ads: New file.
15944 * gnat.dg/controlled_record.ads: Likewise.
15945 * gnat.dg/controlled_record.adb: Likewise.
15946
15947 2006-07-15 Lee Millward <lee.millward@gmail.com>
15948
15949 PR c++/28292
15950 * g++.dg/other/error12.C: New test.
15951
15952 PR c++/28269
15953 * g++.dg/template/crash54.C: New test.
15954
15955 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15956
15957 PR c++/28249
15958 * g++.dg/parse/catch1.C: New test.
15959
15960 PR c++/28294
15961 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15962
15963 PR c++/28387
15964 * g++.dg/ext/attrib24.C: New test.
15965
15966 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15967
15968 PR c++/28343
15969 * g++.dg/ext/asmspec1.C: New test.
15970
15971 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15972
15973 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15974 (dg-test): Support shouldfail tests.
15975 * lib/target-supports-dg.exp (dg-shouldfail): New.
15976 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15977 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15978 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15979 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15980 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15981 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15982 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15983
15984 2006-07-13 Jan Hubicka <jh@suse.cz>
15985
15986 * gcc.target/i386/memcpy-1.c: New.
15987
15988 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15989
15990 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15991
15992 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15993
15994 PR fortran/25097
15995 * gfortran.dg/present_1.f90: New test.
15996
15997 PR fortran/20903
15998 * gfortran.dg/interface_derived_type_1.f90: New test.
15999
16000 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
16001
16002 PR fortran/28213
16003 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16004 list.
16005
16006 2006-07-07 Lee Millward <lee.millward@gmail.com>
16007
16008 PR c++/27820
16009 * g++.dg/other/label1.C: New test.
16010
16011 2006-07-07 Richard Guenther <rguenther@suse.de>
16012
16013 PR middle-end/28268
16014 * gcc.dg/torture/pr28268.c: New testcase.
16015
16016 2006-07-07 Steve Ellcey <sje@cup.hp.com>
16017
16018 PR c++/27019
16019 * g++.dg/ext/pr27019.C: New.
16020
16021 2006-07-07 Richard Guenther <rguenther@suse.de>
16022
16023 PR tree-optimization/28187
16024 * gcc.dg/pr28187.c: New testcase.
16025
16026 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
16027
16028 * gnat.dg/address_conversion.adb: New test.
16029 * gnat.dg/boolean_subtype.adb: Likewise.
16030 * gnat.dg/frame_overflow.adb: Likewise.
16031 * gnat.dg/pointer_array.adb: Likewise.
16032 * gnat.dg/pointer_conversion.adb: Likewise.
16033
16034 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
16035
16036 PR fortran/28237
16037 PR fortran/23420
16038 * gfortran.dg/print_fmt_5.f90: New test.
16039
16040 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16041
16042 PR fortran/28129
16043 * gfortran.dg/bounds_check_4.f90: New test.
16044
16045 2006-07-05 Richard Guenther <rguenther@suse.de>
16046
16047 PR target/28158
16048 * gfortran.dg/pr28158.f90: New testcase.
16049
16050 2006-07-05 Richard Guenther <rguenther@suse.de>
16051
16052 PR tree-optimization/28162
16053 * gcc.dg/pr28162.c: New testcase.
16054
16055 2006-07-05 Richard Guenther <rguenther@suse.de>
16056 Andrew Pinski <pinskia@gcc.gnu.org>
16057
16058 PR c++/27084
16059 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16060
16061 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
16062
16063 PR fortran/28174
16064 * gfortran.dg/actual_array_substr_2.f90: New test.
16065
16066 PR fortran/28167
16067 * gfortran.dg/actual_array_constructor_2.f90: New test.
16068
16069 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16070
16071 * gfortran.dg/itime_idate_1.f: New test.
16072 * gfortran.dg/itime_idate_2.f: New test.
16073
16074 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16075
16076 PR libgfortran/27704
16077 * gfortran.dg/open_status_3.f90: New test.
16078 * gfortran.dg/fmt_l.f90: Update for new feature.
16079
16080 2006-07-03 Asher Langton <langton2@llnl.gov>
16081
16082 * gfortran.dg/oldstyle_2.f90: New.
16083
16084 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
16085
16086 * gnat.dg/string_slice.adb: New test.
16087
16088 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16089
16090 PR fortran/19259
16091 * gfortran.dg/semicolon_fixed.c: New.
16092 * gfortran.dg/semicolon_free.c: New.
16093
16094 2006-06-30 Mike Stump <mrs@apple.com>
16095
16096 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16097 that don't support internal visibility.
16098
16099 2006-06-30 Andrew Pinski <pinskia@gmail.com>
16100
16101 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16102 for '(' / ')' needing an extra '\'.
16103
16104 2006-06-29 Roger Sayle <roger@eyesopen.com>
16105
16106 PR middle-end/27428
16107 * gcc.dg/pr27428-1.c: New test case.
16108
16109 2006-06-29 Mike Stump <mrs@apple.com>
16110
16111 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16112 on darwin as we can't align commons large enough yet.
16113
16114 * gcc.dg/vla-8.c: Add additional testcases.
16115
16116 2006-06-26 Steve Ellcey <sje@cup.hp.com>
16117
16118 PR c++/28114
16119 * g++.dg/other/pr28114.C: New.
16120
16121 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
16122
16123 * gcc.c-torture/compile/20060625-1.c: New test.
16124
16125 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
16126
16127 PR fortran/20867
16128 * gfortran.dg/stfunc_3.f90: New test.
16129
16130 PR fortran/25056
16131 * gfortran.dg/impure_actual_1.f90: New test.
16132
16133 PR fortran/20874
16134 * gfortran.dg/elemental_result_1.f90: New test.
16135
16136 PR fortran/25073
16137 * gfortran.dg/select_7.f90: New test.
16138
16139 PR fortran/27554
16140 * intrinsic_actual_1.f: New test.
16141
16142 PR fortran/22038
16143 PR fortran/28119
16144 * gfortran.dg/forall_4.f90: New test.
16145
16146 PR fortran/25072
16147 * gfortran.dg/forall_5.f90: New test.
16148
16149 2006-06-25 Lee Millward <lee.millward@gmail.com>
16150
16151 PR c++/28051
16152 * g++.dg/template/using13.C: New test.
16153
16154 PR c++/28054
16155 * g++.dg/other/incomplete3.C: New test.
16156
16157 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16158
16159 PR fortran/28081
16160 * gfortran.dg/substr_3.f: New test.
16161 * gfortran.dg/equiv_2.f90: Update expected error message.
16162
16163 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
16164
16165 PR fortran/28118
16166 * gfortran.dg/actual_array_substr_1.f90: New test.
16167
16168 2006-06-24 Olivier Hainque <hainque@adacore.com>
16169
16170 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16171 * gnat.dg/scalar_mode_agg_compare.adb: New test.
16172
16173 2006-06-23 Janis Johnson <janis187@us.ibm.com>
16174
16175 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16176
16177 2006-06-23 Steven G. Kargl <kargls@comcast.net>
16178
16179 PR fortran/27981
16180 * gfortran.dg/simpleif_2.f90: New test.
16181
16182 2006-06-23 Lee Millward <lee.millward@gmail.com>
16183
16184 * g++.dg/template/error22.C: Fix typo.
16185
16186 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16187
16188 PR c++/28112
16189 * g++.dg/ext/attrib23.C: New test.
16190
16191 2006-06-23 Olivier Hainque <hainque@adacore.com>
16192
16193 * gnat.dg/varsize_temp.adb: New test.
16194
16195 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16196
16197 PR c++/11468
16198 * g++.dg/other/java2.C: New test.
16199
16200 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
16201
16202 PR target/27789
16203 * g++.dg/ext/dllimport4.C. Add more tests for invalid
16204 initialization.
16205
16206 2006-06-22 Roger Sayle <roger@eyesopen.com>
16207
16208 PR target/27531
16209 * gcc.dg/pr27531-1.c: New test case.
16210
16211 2006-06-22 Asher Langton <langton2@llnl.gov>
16212
16213 PR fortran/24748
16214 * gfortran.dg/implicit_8.f90: New.
16215
16216 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
16217
16218 PR rtl-optimization/28121
16219 * gcc.dg/pr28121.c: New test.
16220
16221 2006-06-22 Lee Millward <lee.millward@gmail.com>
16222
16223 PR c++/27805
16224 * g++.dg/parse/ptrmem6.C: New test.
16225
16226 PR c++/27821
16227 * g++.dg/template/error22.C: New test.
16228
16229 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16230
16231 PR c++/28111
16232 * g++.dg/template/friend43.C: New test.
16233
16234 PR c++/28110
16235 * g++.dg/template/crash53.C: New test.
16236
16237 PR c++/28109
16238 * g++.dg/rtti/incomplete1.C: New test.
16239
16240 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
16241
16242 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16243
16244 2006-06-21 Joseph Myers <joseph@codesourcery.com>
16245
16246 * gcc.c-torture/execute/complex-7.c: New.
16247
16248 2006-06-21 Jakub Jelinek <jakub@redhat.com>
16249
16250 * gcc.dg/merge-all-constants-1.c: New test.
16251
16252 2006-06-20 Janis Johnson <janis187@us.ibm.com>
16253
16254 PR c++/28113
16255 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16256
16257 2006-06-20 Steven G. Kargl <kargls@comcast.net>
16258
16259 * gfortran.dg/rrspacing_1.f90: New test.
16260
16261 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16262
16263 PR c++/28052
16264 * g++.dg/other/bitfield2.C: New test.
16265
16266 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
16267
16268 PR tree-optimization/27331
16269 * gcc.dg/pr27331.c: New test.
16270
16271 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
16272 Eric Botcazou <ebotcazou@adacore.com>
16273
16274 PR ada/18692
16275 * lib/gnat.exp: New file.
16276 * lib/gnat-dg.exp: Likewise.
16277 * gnat.dg: New directory.
16278 * gnat.dg/dg.exp: New driver.
16279 * gnat.dg/specs: New directory.
16280 * gnat.dg/specs/specs.exp: New driver.
16281 * gnat.dg/style: New directory.
16282 * gnat.dg/style/style.exp: New driver.
16283
16284 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
16285
16286 PR fortran/16206
16287 * gfortran.dg/array_initializer_1.f90: New test.
16288
16289 PR fortran/28005
16290 * gfortran.dg/matmul_3.f90: New test.
16291
16292 2006-06-19 Andrew Pinski <pinskia@gmail.com>
16293
16294 PR middle-end/28075
16295 * gcc.dg/tree-ssa/inline-1.c: New test.
16296
16297 2006-06-19 Anatoly Sokolov <aesok@post.ru>
16298
16299 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16300 in malloc prototype; remove XFAIL.
16301 * gcc.dg/pr18241-2.c: Ditto.
16302 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16303 in memset prototype; remove XFAIL.
16304 * gcc.dg/tree-ssa/pr23382.c: Ditto.
16305
16306 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
16307
16308 * gcc.dg/vla-8.c: Add.
16309
16310 2006-06-19 Richard Guenther <rguenther@suse.de>
16311
16312 PR tree-optimization/27090
16313 * g++.dg/tree-ssa/pr27090.C: New testcase.
16314
16315 2006-06-19 Roger Sayle <roger@eyesopen.com>
16316
16317 PR target/27861
16318 * gcc.dg/pr27861-1.c: New test case.
16319
16320 2006-06-19 Richard Guenther <rguenther@suse.de>
16321
16322 PR middle-end/28045
16323 * gcc.dg/torture/pr28045.c: New testcase.
16324
16325 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16326
16327 PR fortran/26801
16328 * gfortran.dg/associated_4.f90: New test.
16329
16330 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16331
16332 PR fortran/19310
16333 PR fortran/19904
16334 * gfortran.dg/real_const_3.f90: New test.
16335
16336 2006-06-16 Mark Mitchell <mark@codesourcery.com>
16337
16338 PR c++/28016
16339 * g++.dg/template/static26.C: New test.
16340
16341 PR c++/27979
16342 * g++.dg/expr/bitfield2.C: New test.
16343
16344 PR c++/27884
16345 * g++.dg/parse/linkage2.C: New test.
16346
16347 2006-06-16 Richard Guenther <rguenther@suse.de>
16348
16349 PR middle-end/27116
16350 * gcc.dg/pr15785-1.c: Revert last change.
16351 * gcc.dg/torture/pr27116-2.c: New testcase.
16352
16353 2006-06-16 Roger Sayle <roger@eyesopen.com>
16354
16355 PR middle-end/27802
16356 * gcc.dg/pr27802-1.c: New test case.
16357
16358 2006-06-15 Mark Mitchell <mark@codesourcery.com>
16359
16360 PR c++/27689
16361 * g++.dg/template/ttp18.C: New test.
16362 * g++.dg/template/ttp19.C: Likewise.
16363
16364 PR c++/27666
16365 * g++.dg/expr/cond9.C: New test.
16366
16367 PR c++/27640
16368 * g++.dg/template/ctor7.C: New test.
16369
16370 2006-06-15 Janis Johnson <janis187@us.ibm.com>
16371
16372 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16373
16374 2006-06-16 Richard Guenther <rguenther@suse.de>
16375
16376 PR tree-optimization/27781
16377 * gcc.dg/tree-ssa/pr27781.c: New testcase.
16378
16379 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
16380
16381 * gfortran.dg/allocate_zerosize_2.f90: New test case.
16382
16383 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
16384
16385 * gcc.dg/tree-ssa/loop-18.c: New test.
16386
16387 2006-06-14 Mark Mitchell <mark@codesourcery.com>
16388
16389 PR c++/27665
16390 * g++.dg/template/crash52.C: New test.
16391
16392 PR c++/27648
16393 * g++.dg/ext/attrib22.C: New test.
16394
16395 PR c++/26559
16396 * g++.dg/template/builtin1.C: New test.
16397 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16398
16399 PR c++/28018
16400 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16401 assignment.
16402 * g++.old-deja/g++.pt/crash51.C: Likewise.
16403
16404 PR c++/27227
16405 * g++.dg/lookup/linkage1.C: New test.
16406 * g++.dg/lookup/linkage2.C: Likewise.
16407
16408 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
16409
16410 PR middle-end/27959
16411 * gcc.dg/pr27959.c: New testcase.
16412
16413 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
16414
16415 PR target/28014:
16416 * g++.dg/eh/div.C: New test.
16417
16418 2006-06-13 Jakub Jelinek <jakub@redhat.com>
16419
16420 PR c++/27894
16421 * g++.dg/tree-ssa/pr26757.C: New test.
16422 * g++.dg/tree-ssa/pr27894.C: New test.
16423
16424 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16425
16426 * gcc.c-torture/compile/20060609-1.c: New test.
16427
16428 PR target/27863
16429 * gcc.c-torture/compile/pr27863.c: New test.
16430
16431 2006-06-13 Richard Guenther <rguenther@suse.de>
16432
16433 PR tree-optimization/27830
16434 * g++.dg/tree-ssa/pr27830.C: New testcase.
16435
16436 2006-06-13 Matthew Sachs <msachs@apple.com>
16437
16438 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16439 the list of compiler flags; this causes those flags to be checked
16440 for things like dg-skip-if.
16441
16442 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16443
16444 PR c++/27601
16445 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16446
16447 2006-06-12 Mark Mitchell <mark@codesourcery.com>
16448 Kazu Hirata <kazu@codesourcery.com>
16449
16450 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16451 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16452
16453 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16454
16455 PR c++/27933
16456 * g++.dg/lookup/using15.C: New test.
16457
16458 PR c++/27951
16459 * g++.dg/other/anon4.C: New test.
16460
16461 2006-06-12 Roger Sayle <roger@eyesopen.com>
16462
16463 PR c++/21210
16464 * g++.dg/init/complex1.C: New test case.
16465
16466 2006-06-11 Eric Christopher <echristo@apple.com>
16467
16468 PR middle-end/27948
16469 * gcc.dg/bf-ms-layout.c: Run on darwin.
16470 * gcc.dg/bf-no-ms-layout: Ditto.
16471 * gcc.dg/attr-ms_struct-2.c: New.
16472 * gcc.dg/bf-ms-layout-2.c: Ditto.
16473
16474 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
16475
16476 * gcc.dg/attr-ms_struct-packed1.c: New.
16477
16478 2006-06-09 Mike Stump <mrs@apple.com>
16479
16480 * gcc.dg/vla-7.c: Add.
16481
16482 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
16483
16484 PR fortran/24558
16485 * gfortran.dg/entry_6.f90: New test.
16486
16487 PR fortran/20877
16488 PR fortran/25047
16489 * gfortran.dg/entry_7.f90: New test.
16490
16491 2006-06-09 Jakub Jelinek <jakub@redhat.com>
16492
16493 PR c/27747
16494 * gcc.dg/cpp/_Pragma6.c: New test.
16495
16496 PR c++/27748
16497 * g++.dg/cpp/_Pragma1.C: New test.
16498
16499 PR preprocessor/27746
16500 * gcc.dg/gomp/macro-3.c: New test.
16501 * gcc.dg/gomp/macro-4.c: New test.
16502 * g++.dg/gomp/macro-3.C: New test.
16503 * g++.dg/gomp/macro-4.C: New test.
16504
16505 2006-06-09 Richard Guenther <rguenther@suse.de>
16506
16507 PR tree-optimization/26998
16508 * gcc.dg/torture/pr26998.c: New testcase.
16509 * gcc.dg/tree-ssa/vrp29.c: New testcase.
16510
16511 2006-06-08 Mike Stump <mrs@apple.com>
16512
16513 * gcc.dg/pr27095.c: Account for stubs.
16514
16515 PR target/26427
16516 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16517 produce bad code on darwin.
16518
16519 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16520
16521 PR fortran/27958
16522 * gfortran.dg/substr_2.f: New test.
16523
16524 2006-06-08 Asher Langton <langton2@llnl.gov>
16525
16526 PR fortran/27786
16527 * cray_pointers_2.f90: Add -fbounds-check compile flag.
16528
16529 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16530
16531 PR target/27421
16532 * gcc.dg/union-3.c: New test.
16533
16534 2006-06-08 Richard Guenther <rguenther@suse.de>
16535
16536 PR middle-end/27116
16537 * gcc.dg/torture/pr27116.c: New testcase.
16538 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16539
16540 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16541
16542 PR rtl-optimization/26449
16543 * gcc.dg/pr26449.c: New test.
16544
16545 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16546
16547 PR c++/27601
16548 * g++.dg/ext/offsetof1.C: Test member functions.
16549
16550 2006-06-07 Steve Ellcey <sje@cup.hp.com>
16551
16552 * gcc.dg/pr27095.c: Improve scanning.
16553
16554 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
16555
16556 PR fortran/23091
16557 * gfortran.dg/saved_automatic_1.f90: New test.
16558
16559 PR fortran/24168
16560 * gfortran.dg/array_simplify_1.f90: New test.
16561
16562 PR fortran/25090
16563 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16564
16565 PR fortran/25058
16566 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16567
16568 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16569
16570 PR c++/27177
16571 * g++.dg/expr/cast7.C: New test.
16572
16573 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16574
16575 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16576 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16577 * lib/fortran-torture.exp (fortran-torture-compile,
16578 fortran-torture-execute): Ditto.
16579
16580 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16581
16582 PR target/27842
16583 * gcc.dg/vmx/pr27842.c: New test.
16584
16585 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16586
16587 PR libfortran/27895
16588 * gfortran.dg/bounds_check_3.f90: New test.
16589
16590 2006-06-05 Mike Stump <mrs@apple.com>
16591
16592 * objc.dg/objc-fast-4.m: Skip for ppc64.
16593
16594 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16595
16596 PR testsuite/27705
16597 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16598
16599 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16600 Victor Kaplansky <victork@il.ibm.com>
16601
16602 PR tree-optimizations/26360
16603 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16604 with -fno-tree-dce.
16605 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16606
16607 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16608
16609 PR fortran/14067
16610 * gfortran.dg/data_char_1.f90: Add messages for truncated
16611 strings.
16612
16613 PR fortran/16943
16614 * gfortran.dg/func_decl_2.f90: New test.
16615
16616 PR fortran/20839
16617 * gfortran.dg/do_2.f90: New test.
16618
16619 PR fortran/27655
16620 * gfortran.dg/associated_3.f90: New test.
16621
16622 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16623
16624 PR c++/27819
16625 * g++.dg/template/static25.C: New test.
16626
16627 PR c++/27722
16628 * g++.dg/init/array21.C: New test.
16629
16630 PR c++/27807
16631 * g++.dg/ext/complit7.C: New test.
16632
16633 PR c++/27806
16634 * g++.dg/parse/ptrmem5.C: New test.
16635
16636 2006-06-04 Roger Sayle <roger@eyesopen.com>
16637 Andrew Pinski <pinskia@physics.uc.edu>
16638
16639 PR c/27150
16640 PR middle-end/27382
16641 * gcc.dg/pr27150-1.c: New testcase.
16642 * gcc.dg/pr27382-1.c: New testcase.
16643 * gcc.dg/pr27382-2.c: New testcase.
16644
16645 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16646
16647 PR c/25161
16648 PR c/27020
16649 * gcc.dg/array-10.c: New test.
16650
16651 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16652
16653 PR c++/27804
16654 * g++.dg/init/const4.C: New test.
16655 * g++.dg/init/member1.C: Add error-marker.
16656 * g++.dg/other/fold1.C: Adjust error-marker.
16657
16658 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16659
16660 PR c++/27601
16661 * g++.dg/ext/offsetof1.C: New test.
16662
16663 2006-06-04 Eric Christopher <echristo@apple.com>
16664
16665 * gcc.dg/attr-ms_struct-1.c: New.
16666
16667 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16668
16669 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16670
16671 2006-06-04 Richard Guenther <rguenther@suse.de>
16672
16673 PR tree-optimization/27039
16674 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16675
16676 2006-06-03 Roger Sayle <roger@eyesopen.com>
16677
16678 PR target/26223
16679 * gcc.target/i386/amd64-abi-2.c: New test case.
16680
16681 2006-06-02 Eric Christopher <echristo@apple.com>
16682
16683 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16684 * gcc.target/i386/20020523-1.c: Skip if darwin.
16685 * gcc.target/i386/asm-3.c: Ditto.
16686 * gcc.target/i386/20011119-1.c: Ditto.
16687 * gcc.target/i386/clobbers.c: Remove pic part of test.
16688
16689 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16690
16691 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16692 * g++.old-deja/g++.other/init19.C: Ditto.
16693 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16694 and add other platforms as expected failures.
16695
16696 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16697
16698 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16699 (is-effective-target-keyword): Ditto.
16700
16701 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16702
16703 PR fortran/27715
16704 * gfortran.dg/extended_char_comparison_1.f: New test.
16705
16706 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16707
16708 PR fortran/25098
16709 * gfortran.dg/dummy_procedure_1.f90: New test.
16710
16711 PR fortran/25147
16712 * gfortran.dg/dummy_procedure_2.f90: New test.
16713
16714 * gfortran.dg/associated_2.f90: Correct to make consistent with
16715 standard.
16716
16717 2006-05-31 Roger Sayle <roger@eyesopen.com>
16718
16719 * gcc.target/i386/387-11.c: New test case.
16720
16721 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16722
16723 PR c++/27801
16724 * g++.dg/template/cond6.C: New test.
16725
16726 PR c++/26496
16727 * g++.dg/template/crash51.C: New test.
16728 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16729
16730 PR c++/27385
16731 * g++.dg/init/array20.C: New test.
16732
16733 2006-05-31 Roger Sayle <roger@eyesopen.com>
16734
16735 * gcc.dg/builtins-54.c: New test case.
16736
16737 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16738
16739 PR c++/26433
16740 * g++.dg/template/fntry1.C: Add dg-do link.
16741
16742 PR c++/27808
16743 * g++.dg/parse/friend6.C: New test.
16744
16745 2006-05-30 Asher Langton <langton2@llnl.gov>
16746
16747 * gfortran.dg/cray_pointers_7.f90: New test.
16748
16749 2006-05-30 Roger Sayle <roger@eyesopen.com>
16750
16751 PR tree-optimization/23452
16752 * gcc.dg/fold-mulconj-1.c: New test case.
16753
16754 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16755
16756 PR c++/27803
16757 * g++.dg/parse/bitfield1.C: New test.
16758
16759 2006-05-30 Roger Sayle <roger@eyesopen.com>
16760
16761 * gcc.target/ppc-eq0-1.c: New test case.
16762 * gcc.target/ppc-negeq0-1.c: New test case.
16763
16764 2006-05-30 Dirk Mueller <dmueller@suse.de>
16765
16766 PR c/27273
16767 * gcc.dg/overflow-warn-5.c: New test.
16768
16769 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16770
16771 PR c/27718
16772 * gcc.dg/sizeof-1.c: New test.
16773
16774 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16775
16776 PR target/27790
16777 * gcc.target/i386/pr27790.c: New test.
16778
16779 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16780
16781 PR libgfortran/27757
16782 * gfortran.dg/direct_io_5.f90: New test.
16783
16784 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16785
16786 PR libgfortran/27634
16787 * gfortran.dg/fmt_missing_period_1.f: New test.
16788 * gfortran.dg/fmt_missing_period_2.f: New test.
16789 * gfortran.dg/fmt_missing_period_3.f: New test.
16790
16791 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16792
16793 PR fortran/19777
16794 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16795 arrays.
16796
16797 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16798
16799 PR c++/27713
16800 * g++.dg/template/new6.C: New test.
16801
16802 2006-05-29 Roger Sayle <roger@eyesopen.com>
16803
16804 PR tree-optimization/24964
16805 * gcc.target/i386/387-10.c: New test case.
16806
16807 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16808
16809 * intrinsics/string_intrinsics.c (compare_string):
16810 Use memcmp instead of strncmp to avoid tripping over
16811 CHAR(0) in a string.
16812
16813 2006-05-27 Richard Guenther <rguenther@suse.de>
16814
16815 PR middle-end/27773
16816 * gcc.dg/torture/pr27773.c: New testcase.
16817
16818 2006-05-27 Dirk Mueller <dmueller@suse.de>
16819
16820 * gcc.dg/pr24561.c: Rename to..
16821 * gcc.dg/pr25962.c: .. this.
16822
16823 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16824
16825 PR fortran/19777
16826 * gfortran.dg/bounds_check_2.f: New test.
16827
16828 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16829
16830 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16831 * gfortran.dg/byte_1.f90: Likewise.
16832 * gfortran.dg/dup_save_2.f90: Likewise.
16833
16834 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16835
16836 * gfortran.dg/associated_2.f90: New test.
16837
16838 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16839
16840 PR fortran/27524
16841 * gfortran.dg/bounds_check_1.f90: New test.
16842
16843 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16844
16845 PR rtl-optimization/27661
16846 * gcc.dg/pr27661.c: New test case.
16847
16848 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16849
16850 PR fortran/23151
16851 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16852 * gfortran.dg/print_parentheses_1.f: New test.
16853 * gfortran.dg/print_parentheses_2.f90: New test.
16854
16855 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16856
16857 PR target/27758
16858 * gcc.dg/pr27758.c: New test.
16859
16860 2006-05-24 Falk Hueffner <falk@debian.org>
16861
16862 * gcc.c-torture/compile/pr27571.c: New test.
16863
16864 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16865
16866 PR fortran/27709
16867 * gfortran.dg/spec_expr_4.f90: New test.
16868
16869 PR fortran/27155
16870 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16871
16872 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16873
16874 PR c++/20103
16875 * g++.dg/ext/complit6.C: New test.
16876 * g++.dg/ext/complit3.C: Adjust error markers.
16877 * g++.dg/init/const3.C: New test.
16878
16879 2006-05-25 Richard Guenther <rguenther@suse.de>
16880
16881 PR middle-end/27743
16882 * gcc.dg/torture/pr27743.c: New testcase.
16883
16884 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16885
16886 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16887
16888 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16889
16890 * gcc.dg/compat/scalar-by-value-x.h: New.
16891 * gcc.dg/compat/scalar-by-value-y.h: New.
16892 * gcc.dg/compat/scalar-by-value-5.c: New.
16893 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16894 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16895 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16896 * gcc.dg/compat/scalar-by-value-6.c: New.
16897 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16898 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16899 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16900
16901 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16902
16903 PR tree-optimization/27639
16904 PR tree-optimization/26719
16905 * gcc.dg/pr27639.c: New test.
16906 * gcc.dg/pr26719.c: New test.
16907 * gcc.dg/tree-ssa/scev-cast.c: New test.
16908
16909 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16910
16911 PR c++/20173
16912 * g++.dg/template/error21.C: New test.
16913
16914 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16915
16916 PR target/27696
16917 * gcc.target/i386/pr27696.c: New.
16918
16919 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16920
16921 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16922
16923 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16924
16925 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16926
16927 PR c++/27716
16928 * g++.dg/other/assign1.C: New test.
16929
16930 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16931
16932 PR target/27266
16933 * gcc.target/i386/pr27266.c: New.
16934
16935 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16936
16937 PR c++/27451
16938 * g++.dg/ext/asm9.C: New test.
16939
16940 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16941
16942 PR rtl-optimization/25514
16943 * gcc.c-torture/compile/pr25514.c: New test.
16944
16945 2006-05-22 Richard Guenther <rguenther@suse.de>
16946
16947 Revert
16948 2006-01-31 Richard Guenther <rguenther@suse.de>
16949
16950 * gcc.target/i386/sselibm-1.c: New testcase.
16951 * gcc.target/i386/sselibm-2.c: Likewise.
16952 * gcc.target/i386/sselibm-3.c: Likewise.
16953 * gcc.target/i386/sselibm-4.c: Likewise.
16954 * gcc.target/i386/sselibm-5.c: Likewise.
16955
16956 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16957
16958 PR c/27420
16959 * gcc.dg/func-args-2.c: New test.
16960
16961 PR c/26818
16962 * gcc.dg/struct-incompl-1.c: New test.
16963
16964 2006-05-22 Richard Guenther <rguenther@suse.de>
16965
16966 PR testsuite/27708
16967 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16968 the transformations we test for.
16969
16970 2006-05-22 Richard Guenther <rguenther@suse.de>
16971
16972 PR testsuite/27707
16973 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16974
16975 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16976
16977 PR c++/27210
16978 * g++.dg/warn/new1.C: New test.
16979 * g++.dg/template/new5.C: Likewise.
16980
16981 2006-05-21 Roger Sayle <roger@eyesopen.com>
16982
16983 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16984 * gcc.target/i386/20060512-3.c: Likewise.
16985
16986 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16987
16988 PR rtl-optimization/27671
16989 * gcc.c-torture/execute/pr27671-1.c: New.
16990 * gcc.dg/pr27671-2.c: Likewise.
16991
16992 PR tree-optimization/26622.
16993 * gcc.c-torture/compile/pr26622.c: New.
16994
16995 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16996
16997 PR fortran/27613
16998 * gfortran.dg/recursive_reference_1.f90: New test.
16999
17000 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
17001
17002 PR fortran/25746
17003 * gfortran.dg/elemental_subroutine_3.f90: New test.
17004
17005 PR fortran/25090
17006 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17007
17008 PR fortran/27584
17009 * gfortran.dg/associated_target_1.f90: New test.
17010
17011 PR fortran/19015
17012 * gfortran.dg/maxloc_shape_1.f90: New test.
17013
17014 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17015
17016 PR libgfortran/24459
17017 * gfortran.dg/namelist_24.f90: New test.
17018 * gfortran.dg/namelist_12.f: Fix typo in comment.
17019
17020 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
17021
17022 PR middle-end/25776
17023 * g++.dg/other/error11.C: New test.
17024
17025 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17026
17027 * gcc.target/mips/pr26765.c: Add -w to options.
17028
17029 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17030
17031 * lib/target-supports.exp (check_effective_target_mpaired_single):
17032 New function.
17033 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17034 multilibs.
17035 * g++.dg/vect/vect.exp: Likewise.
17036
17037 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17038
17039 PR testsuite/25891
17040 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17041
17042 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
17043
17044 PR fortran/27662
17045 * gfortran.dg/temporary_1.f90: New file.
17046
17047 2006-05-19 Andreas Schwab <schwab@suse.de>
17048
17049 * g++.dg/other/unused1.C: Also match "stringz".
17050
17051 2006-05-19 Mark Mitchell <mark@codesourcery.com>
17052
17053 PR c++/26433
17054 * g++.dg/template/fntry1.C: New test.
17055
17056 2006-05-18 Mark Mitchell <mark@codesourcery.com>
17057
17058 PR c++/27471
17059 PR c++/27506
17060 * g++.dg/conversion/bitfield5.C: New test.
17061 * g++.dg/conversion/bitfield6.C: New test.
17062
17063 2006-05-18 Mike Stump <mrs@apple.com>
17064
17065 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17066 * gcc.dg/vla-4.c: Add.
17067 * gcc.dg/vla-5.c: Add.
17068 * gcc.dg/vla-6.c: Add.
17069
17070 2006-05-12 Stuart Hastings <stuart@apple.com>
17071
17072 * gcc.target/i386/20060512-1.c: New.
17073 * gcc.target/i386/20060512-2.c: New.
17074 * gcc.target/i386/20060512-3.c: New.
17075 * gcc.target/i386/20060512-4.c: New.
17076
17077 2006-05-17 Mark Mitchell <mark@codesourcery.com>
17078
17079 PR c++/26122
17080 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17081
17082 PR c++/26068
17083 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17084 * g++.dg/parse/linkage1.C: New test.
17085
17086 2006-05-17 Jakub Jelinek <jakub@redhat.com>
17087
17088 PR tree-optimization/27548
17089 * g++.dg/tree-ssa/pr27548.C: New test.
17090
17091 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17092
17093 PR fortran/26551
17094 * gfortran.dg/recursive_check_1.f: New test.
17095 * gfortran.dg/recursive_check_2.f90: New test.
17096
17097 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
17098
17099 * g++.dg/opt/temp2.C: New test.
17100
17101 2006-05-17 Jakub Jelinek <jakub@redhat.com>
17102
17103 PR c++/27491
17104 * g++.dg/init/brace5.C: New test.
17105
17106 PR middle-end/27415
17107 * gcc.dg/gomp/pr27415.c: New test.
17108 * g++.dg/gomp/pr27415.C: New test.
17109
17110 PR tree-optimization/27549
17111 * g++.dg/tree-ssa/pr27549.C: New test.
17112
17113 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17114
17115 PR libgfortran/27575
17116 * gfortran.dg/read_eof_4.f90: New test.
17117
17118 2006-05-16 Richard Guenther <rguenther@suse.de>
17119
17120 PR tree-optimization/22303
17121 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17122
17123 2006-05-16 Jakub Jelinek <jakub@redhat.com>
17124
17125 PR middle-end/27573
17126 * gcc.dg/gomp/pr27573.c: New test.
17127 * gfortran.dg/gomp/pr27573.f90: New test.
17128
17129 PR c/27499
17130 * gcc.dg/gomp/pr27499.c: New test.
17131 * g++.dg/gomp/pr27499.C: New test.
17132
17133 2006-05-15 Mark Mitchell <mark@codesourcery.com>
17134
17135 PR c++/27339
17136 * g++.dg/parser/access8.C: Adjust error marker.
17137 * g++.dg/template/access17.C: New test.
17138 * g++.dg/template/access18.C: Likewise.
17139
17140 2006-05-15 Roger Sayle <roger@eyesopen.com>
17141
17142 PR target/26600
17143 * gcc.target/i386/pr26600.c: New test case.
17144
17145 2006-05-15 Mark Mitchell <mark@codesourcery.com>
17146
17147 PR c++/27505
17148 * g++.dg/expr/bitfield1.C: New test.
17149
17150 2006-05-15 Richard Guenther <rguenther@suse.de>
17151
17152 PR tree-optimization/27603
17153 * gcc.dg/torture/pr27603.c: New testcase.
17154
17155 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
17156
17157 PR fortran/25090
17158 * gfortran.dg/entry_dummy_ref_1.f90: New test.
17159
17160 PR fortran/25082
17161 * gfortran.dg/scalar_return_1.f90: New test.
17162
17163 PR fortran/27411
17164 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17165
17166 2006-05-15 Jakub Jelinek <jakub@redhat.com>
17167
17168 * gcc.dg/gomp/critical-4.c: New test.
17169 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17170 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17171 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17172 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17173
17174 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17175
17176 PR c++/27582
17177 * g++.dg/template/dependent-args1.C: New test.
17178
17179 PR c++/27581
17180 * g++.dg/lookup/this1.C: New test.
17181
17182 PR c++/27315
17183 * g++.dg/template/operator6.C: New test.
17184 * g++.dg/template/incomplete3.C: New test.
17185
17186 PR c++/27559
17187 * g++.dg/template/new4.C: New test.
17188
17189 PR c++/27496
17190 * g++.dg/template/void2.C: New test.
17191
17192 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
17193
17194 * g++.dg/template/dependent-expr5.C: New test.
17195
17196 2006-05-14 Roger Sayle <roger@eyesopen.com>
17197
17198 PR middle-end/26729
17199 * gcc.dg/pr26729-1.c: New test case.
17200
17201 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
17202
17203 * gcc.dg/pr27003.c: New test.
17204
17205 2006-05-12 Steve Ellcey <sje@cup.hp.com>
17206
17207 * lib/target-supports.dg (check_cxa_atexit_available): Change
17208 v3_target_compile to ${tool}_target_compile.
17209
17210 2006-05-11 Jason Merrill <jason@redhat.com>
17211
17212 * lib/scanasm.exp (scan-not-hidden): Fix typo.
17213
17214 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17215
17216 PR fortran/27553
17217 * gfortran.dg/label_5.f90: New test.
17218
17219 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
17220
17221 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17222 check_effective_target_powerpc_altivec_ok): New.
17223 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17224 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17225 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17226 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17227 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17228 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17229 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17230 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17231 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17232 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17233 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17234 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17235 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17236 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17237 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17238 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17239 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17240 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17241 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17242 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17243 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17244 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17245 gcc.target/powerpc/altivec-9.c,
17246 gcc.target/powerpc/altivec-consts.c,
17247 gcc.target/powerpc/altivec-pr22085.c,
17248 gcc.target/powerpc/altivec-splat.c,
17249 gcc.target/powerpc/altivec-types-1.c,
17250 gcc.target/powerpc/altivec-types-2.c,
17251 gcc.target/powerpc/altivec-types-3.c,
17252 gcc.target/powerpc/altivec-types-4.c,
17253 gcc.target/powerpc/altivec-varargs-1.c,
17254 gcc.target/powerpc/altivec-vec-merge.c,
17255 gcc.target/powerpc/ppc-vector-memcpy.c,
17256 gcc.target/powerpc/ppc-vector-memset.c,
17257 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17258 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17259 these effective targets.
17260 * gcc.dg/vmx/pr27006.c: Add missing close brace.
17261 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17262
17263 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17264
17265 PR middle-end/27384
17266 * g++.dg/other/fold1.C: New test.
17267
17268 PR middle-end/27488
17269 * gcc.dg/fold-nonneg-1.c: New test.
17270
17271 PR c++/27547
17272 * g++.dg/other/operator1.C: New test.
17273
17274 2006-05-11 Richard Guenther <rguenther@suse.de>
17275
17276 PR middle-end/27529
17277 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17278
17279 2006-05-10 Janis Johnson <janis187@us.ibm.com>
17280
17281 * lib/target-supports-dg.exp (check-flags): New.
17282 (dg-skip-if): Move flag checks.
17283
17284 2006-05-09 Steve Ellcey <sje@cup.hp.com>
17285
17286 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17287 * lib/target-supports.dg (check_cxa_atexit_available): New.
17288
17289 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
17290
17291 PR fortran/27470
17292 * gfortran.dg/multiple_allocation_2.f90: New test case.
17293
17294 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
17295
17296 * gcc.target/arm/pr27387.C: Fix a comment typo.
17297
17298 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17299
17300 PR fortran/24549
17301 * gfortran.dg/error_recovery_1.f90: New test.
17302
17303 2006-05-10 Richard Guenther <rguenther@suse.de>
17304
17305 PR tree-optimization/27302
17306 * gcc.dg/torture/pr27302.c: New testcase.
17307
17308 2006-05-09 Dirk Mueller <dmueller@suse.de>
17309 Richard Guenther <rguenther@suse.de>
17310
17311 PR middle-end/27498
17312 * gcc.dg/tree-ssa/pr27498.c: New testcase.
17313
17314 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
17315
17316 PR rtl-optimization/27335
17317 * gcc.dg/pr27335.c: New test.
17318
17319 2006-05-06 Richard Sandiford <richard@codesourcery.com>
17320
17321 * gcc.target/mips/mips-ps-5.c: New file.
17322
17323 2006-05-08 Jan Hubicka <jh@suse.cz>
17324
17325 PR middle-end/25962
17326 * gcc.dg/pr25962.c: New.
17327
17328 2006-05-08 Roger Sayle <roger@eyesopen.com>
17329
17330 PR target/27158
17331 * gcc.target/powerpc/pr27158.c: New test case.
17332
17333 2006-05-08 Laurent GUERBY <laurent@guerby.net>
17334
17335 PR testsuite/27476
17336 * ada/acats/run_all.sh: Use test -z.
17337
17338 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17339
17340 PR libfortran/18271
17341 * gfortran.dg/spec_expr_3.f90: New test.
17342
17343 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
17344
17345 PR target/24879
17346 * gcc.target/i386/monitor.c: New file.
17347
17348 2006-05-08 Alan Modra <amodra@bigpond.net.au>
17349
17350 * gcc.dg/pr27095.c: xfail *-*-darwin*.
17351
17352 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17353
17354 PR c++/27447
17355 * g++.dg/other/ptrmem7.C: New test.
17356
17357 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17358
17359 PR target/27421
17360 * gcc.dg/array-9.c: New test.
17361
17362 2006-05-07 Richard Guenther <rguenther@suse.de>
17363
17364 PR tree-optimization/27409
17365 * gcc.dg/torture/pr27409.c: New testcase.
17366
17367 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17368
17369 PR fortran/27457
17370 * gfortran.dg/select_6.f90: New.
17371
17372 2006-05-07 Richard Guenther <rguenther@suse.de>
17373
17374 PR tree-optimization/27136
17375 * gcc.dg/torture/pr27136.c: New testcase.
17376
17377 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
17378
17379 PR fortran/24813
17380 * gfortran.dg/char_cons_len_1.f90: New test.
17381
17382 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17383
17384 PR c++/27427
17385 * g++.dg/template/incomplete2.C: New test.
17386
17387 2006-05-06 Richard Guenther <rguenther@suse.de>
17388
17389 PR tree-optimization/27151
17390 * gcc.dg/vect/pr27151.c: New testcase.
17391
17392 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17393
17394 PR c++/27430
17395 * g++.dg/template/void1.C: New test.
17396
17397 PR c++/27423
17398 * g++.dg/other/void2.C: New test.
17399
17400 PR c++/27422
17401 * g++.dg/conversion/void1.C: New test.
17402
17403 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
17404
17405 PR/21391
17406 * g++.dg/other/unused1.C: New.
17407
17408 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17409
17410 PR objc/27240
17411 * objc.dg/member-1.m: New test.
17412
17413 2006-05-05 Steve Ellcey <sje@cup.hp.com>
17414
17415 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17416
17417 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17418
17419 PR libfortran/26985
17420 * gfortran.dg/matmul_2.f90: New test.
17421
17422 2005-05-05 Laurent GUERBY <laurent@guerby.net>
17423
17424 * ada/acats/run_all.sh: Use sync when main not found.
17425
17426 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
17427
17428 PR target/26765
17429 * gcc.target/mips/pr26765.c: New.
17430
17431 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
17432
17433 * gcc.target/bfin: New directory.
17434 * gcc.target/bfin/bfin.exp: New file.
17435 * gcc.target/bfin/frmul.c: New file.
17436 * gcc.target/bfin/arith.c: New file.
17437 * gcc.target/bfin/mul-combine.c: New file.
17438 * gcc.target/bfin/shift.c: New file.
17439
17440 2006-05-04 Richard Guenther <rguenther@suse.de>
17441
17442 PR tree-optimization/14287
17443 PR tree-optimization/14844
17444 PR tree-optimization/19792
17445 PR tree-optimization/21608
17446 PR tree-optimization/27090
17447 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17448 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17449 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17450 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17451 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17452
17453 2006-05-04 Jakub Jelinek <jakub@redhat.com>
17454
17455 PR tree-optimization/27285
17456 * gcc.c-torture/execute/pr27285.c: New test.
17457
17458 PR middle-end/27388
17459 * gcc.dg/gomp/pr27388-1.c: New test.
17460 * gcc.dg/gomp/pr27388-2.c: New test.
17461 * gcc.dg/gomp/pr27388-3.c: New test.
17462
17463 PR c++/27359
17464 * g++.dg/gomp/pr27359.C: New test.
17465
17466 2006-05-02 Steven G. Kargl <kargls@comcast.net>
17467
17468 PR fortran/20248
17469 * gfortran.dg/iargc.f90: New test.
17470
17471 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17472
17473 PR c++/27102
17474 * g++.dg/template/crash49.C: New test.
17475
17476 2006-05-02 Steve Ellcey <sje@cup.hp.com>
17477
17478 PR testsuite/27032
17479 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17480
17481 2006-05-02 Jeff Law <law@redhat.com>
17482
17483 PR tree-optimization/27364
17484 * gcc.c-torture/execute/pr27364.c: New test.
17485
17486 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17487
17488 PR c++/27309
17489 * g++.dg/parser/ctor5.C: New test.
17490
17491 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
17492
17493 PR target/27387
17494 * gcc.target/arm/arm.exp: New.
17495 * gcc.target/arm/pr27387.C: Likewise.
17496
17497 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17498
17499 PR fortran/27269
17500 PR fortran/27324
17501 * gfortran.dg/module_equivalence_2.f90: New test.
17502
17503 2006-05-02 Jakub Jelinek <jakub@redhat.com>
17504
17505 PR middle-end/27337
17506 * g++.dg/gomp/pr27337-1.C: New test.
17507 * g++.dg/gomp/pr27337-2.C: New test.
17508
17509 PR middle-end/27328
17510 * gcc.dg/gomp/pr27328.c: New test.
17511
17512 PR middle-end/27325
17513 * g++.dg/gomp/pr27325.C: New test.
17514
17515 PR middle-end/27310
17516 * g++.dg/gomp/pr27310.C: New test.
17517
17518 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17519
17520 PR tree-optimization/27291
17521 * g++.dg/tree-ssa/pr27291.C: New test.
17522
17523 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17524
17525 PR tree-optimization/27283
17526 * g++.dg/tree-ssa/pr27283.C: New test.
17527
17528 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17529
17530 * gcc.dg/tree-ssa/loop-16.c: New test.
17531
17532 2006-05-01 Roger Sayle <roger@eyesopen.com>
17533 Joseph S. Myers <joseph@codesourcery.com>
17534
17535 * gcc.dg/Wconversion-3.c: New test case.
17536 * gcc.dg/Wconversion-4.c: Likewise.
17537
17538 2006-05-01 Richard Guenther <rguenther@suse.de>
17539
17540 PR tree-optimization/26726
17541 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17542
17543 2006-04-30 Roger Sayle <roger@eyesopen.com>
17544
17545 * gcc.dg/Woverflow-1.c: New test case.
17546 * gcc.dg/Woverflow-2.c: Likewise.
17547 * gcc.dg/Woverflow-3.c: Likewise.
17548
17549 2006-04-30 Mark Mitchell <mark@codesourcery.com>
17550
17551 PR c++/27094
17552 * g++.dg/template/defarg8.C: New test.
17553
17554 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17555
17556 PR c++/27278
17557 * g++.dg/parse/operator7.C: New test.
17558
17559 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17560
17561 PR c++/11471
17562 PR c++/27102
17563 * g++.dg/template/crash48.C: New test.
17564
17565 PR c++/27279
17566 * g++.dg/parse/ctor4.C: New test.
17567
17568 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17569
17570 PR fortran/25681
17571 * gfortran.df/char_type_len.f90: New test.
17572
17573 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17574
17575 PR libgfortran/27304
17576 * gfortran.dg/fmt_exhaust.f90: New test.
17577
17578 2006-04-28 Roger Sayle <roger@eyesopen.com>
17579
17580 PR c/25309
17581 * gcc.dg/large-size-array-2.c: New test case.
17582
17583 2006-04-28 Richard Guenther <rguenther@suse.de>
17584
17585 PR target/26826
17586 * gcc.target/i386/pr26826.c: New testcase.
17587
17588 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17589
17590 PR middle-end/27260
17591 * gcc.c-torture/execute/pr27260.c: New.
17592
17593 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17594
17595 PR middle-end/27095
17596 * gcc.dg/pr27095.c: New.
17597
17598 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17599
17600 PR c++/27292
17601 * g++.dg/conversion/bitfield4.C: New test.
17602
17603 2006-04-27 Eric Christopher <echristo@apple.com>
17604
17605 * gcc.dg/pragma-ms_struct.c: New.
17606
17607 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17608
17609 PR c++/27102
17610 * g++.dg/template/crash47.C: New test.
17611
17612 2006-04-27 Dirk Mueller <dmueller@suse.de>
17613
17614 * gcc.target/i386/sse-7.c: build with -msse.
17615
17616 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17617
17618 PR testsuite/27274:
17619 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17620 (main): Exit if processor doesn't support SSE.
17621
17622 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17623
17624 PR middle-end/27282
17625 * gcc.c-torture/compile/pr27282.c: New test.
17626
17627 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17628
17629 PR middle-end/26913
17630 * g++.dg/gomp/pr26913.C: New test.
17631
17632 PR c/25996
17633 * gcc.dg/gomp/pr25996.c: New test.
17634 * g++.dg/gomp/pr25996.C: New test.
17635
17636 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17637
17638 PR rtl-optimization/26725
17639 * gcc.c-torture/compile/pr26725.c: New test.
17640
17641 2006-04-25 Richard Guenther <rguenther@suse.de>
17642
17643 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17644 than n + -1.
17645
17646 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17647
17648 * gcc.dg/20060425-1.c: New testcase.
17649
17650 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17651
17652 PR tree-optimization/26865
17653 * gcc.dg/pr26865.c: New test.
17654
17655 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17656
17657 PR c++/27292
17658 * g++.dg/conversion/bitfield1.C: New test.
17659 * g++.dg/conversion/bitfield2.C: Likewise.
17660 * g++.dg/conversion/bitfield3.C: Likewise.
17661
17662 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17663 Richard Guenther <rguenther@suse.de>
17664
17665 PR tree-optimization/27236
17666 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17667
17668 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17669
17670 PR c++/19963
17671 * g++.dg/other/incomplete2.C: New test.
17672
17673 2006-04-24 Richard Guenther <rguenther@suse.de>
17674
17675 PR middle-end/26869
17676 * gcc.dg/torture/pr26869.c: New testcase.
17677
17678 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17679 Richard Guenther <rguenther@suse.de>
17680
17681 PR tree-optimization/27218
17682 * g++.dg/tree-ssa/pr27218.C: New testcase.
17683
17684 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17685
17686 PR c++/26912
17687 * g++.dg/template/friend41.C: New test.
17688
17689 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17690
17691 * g++.dg/opt/pr15551.C: Include cstdio.
17692 (main): Use remove instead of unlink.
17693
17694 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17695
17696 * gcc.dg/sibcall-7.c: New test.
17697 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17698 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17699 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17700 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17701 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17702
17703 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17704
17705 PR c++/26534
17706 * g++.dg/opt/bitfield1.C: New test.
17707 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17708 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17709 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17710 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17711 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17712 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17713 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17714 * g++.dg/abi/bitfield2.C: Likewise.
17715 * g++.dg/init/bitfield1.C: Likewise.
17716
17717 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17718
17719 PR fortran/25099
17720 * gfortran.dg/elemental_subroutine_4.f90: New test.
17721 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17722 call sub (m, x).
17723
17724 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17725
17726 * gcc.c-torture/compile/20060421-1.c: New testcase.
17727
17728 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17729
17730 PR c/25875
17731 * gcc.dg/init-bad-4.c: New test.
17732
17733 2006-04-21 Paul Brook <paul@codesourcery.com>
17734
17735 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17736
17737 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17738
17739 PR fortran/27122
17740 * gfortran.dg/defined_operators_1.f90: New test.
17741 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17742 remove old ones associated, incorrectly, with Note 5.46.
17743
17744 PR fortran/27113
17745 * gfortran.dg/character_array_constructor_1.f90: New test.
17746
17747 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17748
17749 * gcc.dg/20060419-1.c: New test.
17750
17751 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17752
17753 PR c/26774
17754 * gcc.dg/struct-parse-1.c: New test case.
17755
17756 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17757
17758 PR c++/26558
17759 * g++.dg/parse/template19.C: New test.
17760
17761 PR c++/26739
17762 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17763
17764 PR c++/26036
17765 * g++.dg/expr/call3.C: New test.
17766
17767 PR c++/10385
17768 * g++.dg/conversion/dynamic1.C: New test.
17769
17770 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17771
17772 PR c++/27102
17773 * g++.dg/template/crash35.C: Tweak error markers.
17774 * g++.dg/template/crash46.C: New test.
17775 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17776 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17777
17778 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17779
17780 PR rtl-optimization/14261
17781 * gcc.c-torture/compile/20060419-1.c: Added.
17782
17783 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17784
17785 * gfortran.dg/label_1.f90: Adjust dg-error.
17786
17787 2006-04-16 Roger Sayle <roger@eyesopen.com>
17788
17789 PR target/26961
17790 * gcc.dg/fold-cond-1.c: New test case.
17791 * gcc.dg/pr26961-1.c: Likewise.
17792
17793 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17794
17795 PR libgfortran/27138
17796 * gfortran.dg/read_bad_advance.f90: New test.
17797
17798 2006-04-16 Roger Sayle <roger@eyesopen.com>
17799 Dale Johannesen <dalej@apple.com>
17800
17801 PR target/24076
17802 * gcc.target/i386/vecinit-3.c: New testcase.
17803 * gcc.target/i386/vecinit-4.c: Likewise.
17804 * gcc.target/i386/sse-18.c: Likewise.
17805 * gcc.target/i386/sse-19.c: Likewise.
17806
17807 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17808
17809 * gfortran.dg/allocate_zerosize_1.f90: New test.
17810
17811 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17812
17813 PR c++/26365
17814 * g++.dg/template/crash45.C: New test.
17815
17816 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17817
17818 PR fortran/26787
17819 * gfortran.dg/proc_assign_1.f90: New test.
17820 * gfortran.dg/procedure_lvalue.f90: Change message.
17821 * gfortran.dg/namelist_4.f90: Add new error.
17822
17823 PR fortran/25597
17824 PR fortran/27096
17825 * gfortran.dg/auto_pointer_array_result_1.f90
17826
17827 PR fortran/27089
17828 * gfortran.dg/specification_type_resolution_1.f90
17829
17830 PR fortran/18003
17831 PR fortran/25669
17832 PR fortran/26834
17833 * gfortran.dg/bounds_temporaries_1.f90: New test.
17834
17835 PR fortran/27124
17836 * gfortran.dg/array_return_value_1.f90: New test.
17837
17838 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17839
17840 PR fortran/25336
17841 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17842
17843 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17844
17845 PR middle-end/26823
17846 * g++.dg/gomp/pr26823-1.C: New test.
17847 * g++.dg/gomp/pr26823-2.C: New test.
17848
17849 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17850
17851 PR middle-end/27134
17852 * gcc.dg/pr27314.c: New test.
17853
17854 2006-04-13 Richard Henderson <rth@redhat.com>
17855
17856 * g++.dg/gomp/block-0.C: Update expected matches.
17857
17858 2006-04-13 DJ Delorie <dj@redhat.com>
17859
17860 * lib/target-supports.exp (check_effective_target_int32plus): New.
17861 (check_effective_target_ptr32plus): New.
17862 (check_effective_target_size32plus): New.
17863 (check_effective_target_int16): New.
17864 (check_profiling_available): Add m32c to the list of unsupported
17865 targets.
17866
17867 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17868 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17869 memory size.
17870 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17871 pointers.
17872 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17873 size_t.
17874 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17875 and size_t.
17876 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17877 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17878 not just xstormy16. Skip m32c due to weird pointer size.
17879 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17880 not just xstormy16.
17881 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17882 not just xstormy16.
17883 * gcc.dg/20020312-2.c: Add m32c support.
17884 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17885 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17886 in test.
17887 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17888 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17889 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17890 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17891 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17892 formats
17893 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17894 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17895 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17896 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17897 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17898 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17899 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17900 in test.
17901 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17902 in test.
17903 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17904 * gcc.dg/pr23049.c: Require >=32 bit integers.
17905 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17906 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17907 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17908 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17909 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17910 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17911 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17912 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17913 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17914 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17915 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17916 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17917 prototype in test.
17918 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17919 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17920 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17921 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17922 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17923
17924 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17925 * gcc.c-torture/execute/20040703-1.x: Likewise.
17926 * gcc.c-torture/execute/20040705-1.x: Likewise.
17927 * gcc.c-torture/execute/20040705-2.x: Likewise.
17928 * gcc.c-torture/execute/20040709-1.x: Likewise.
17929 * gcc.c-torture/execute/20040709-2.x: Likewise.
17930 * gcc.c-torture/execute/20040811-1.x: Likewise.
17931 * gcc.c-torture/execute/20050316-1.x: Likewise.
17932 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17933 * gcc.c-torture/execute/pr19689.x: Likewise.
17934 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17935 * gcc.c-torture/execute/usmul.x: Likewise.
17936 * gcc.c-torture/execute/vrp-5.x: Likewise.
17937 * gcc.c-torture/execute/vrp-6.x: Likewise.
17938 * gcc.dg/debug/20041023-1.s: Likewise.
17939
17940 2006-04-13 Roger Sayle <roger@eyesopen.com>
17941
17942 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17943 of integers to a vector types are now constant expressions in C.
17944 * gcc.dg/vect/vect-fold-1.c: New test case.
17945
17946 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17947 Ulrich Weigand <uweigand@de.ibm.com>
17948
17949 PR target/27006
17950 * gcc.dg/vmx/pr27006.c: New testcase.
17951
17952 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17953
17954 PR libgfortran/26766
17955 * gfortran.dg/write_recursive.f90: New test.
17956
17957 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17958
17959 * g++.dg/parse/dtor7.C: New test.
17960 * g++.dg/parse/new1.C: Add error marker.
17961 * g++.dg/template/new3.C: New test.
17962
17963 PR c++/26122
17964 * g++.dg/template/pure1.C: New test.
17965
17966 PR c++/26295
17967 * g++.dg/parse/ptrmem4.C: New test.
17968
17969 2006-04-10 Jeff Law <law@redhat.com>
17970
17971 PR/27087
17972 * gcc.c-torture/compile/pr27087.c: New test.
17973
17974 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17975
17976 PR/21391
17977 * gcc.dg/20060410.c: New.
17978
17979 2006-04-10 Matthias Klose <doko@debian.org>
17980
17981 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17982 Recognize multilib directory names containing underscores.
17983
17984 2006-04-10 Roger Sayle <roger@eyesopen.com>
17985
17986 * gcc.target/i386/vecinit-1.c: New test case.
17987 * gcc.target/i386/vecinit-2.c: Likewise.
17988
17989 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17990
17991 PR debug/27057
17992 * g++.dg/debug/dwarf2-2.C: New test.
17993
17994 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17995
17996 PR rtl-optimization/27073
17997 * gcc.c-torture/execute/pr27073.c: New test.
17998
17999 2006-04-08 Mike Stump <mrs@apple.com>
18000
18001 * gcc.dg/pragma-darwin.c: Improve for ppc64.
18002
18003 2006-04-07 Richard Guenther <rguenther@suse.de>
18004
18005 PR tree-optimization/26135
18006 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18007
18008 2006-04-06 Jan Hubicka <jh@suse.cz>
18009
18010 PR profile/26399
18011 * g++.dg/bprob/g++-bprob-2.C: New testcase.
18012
18013 2006-04-06 Roger Sayle <roger@eyesopen.com>
18014
18015 * g++.dg/conversion/nullptr1.C: New test case.
18016 * g++.dg/conversion/nullptr2.C: Likewise.
18017
18018 2006-04-05 Roger Sayle <roger@eyesopen.com>
18019
18020 * gfortran.dg/dependency_18.f90: New test case.
18021
18022 2006-04-05 Richard Guenther <rguenther@suse.de>
18023
18024 PR tree-optimization/26919
18025 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18026 * gcc.dg/ipa/ipa-2.c: Likewise.
18027 * gcc.dg/ipa/ipa-3.c: Likewise.
18028 * gcc.dg/ipa/ipa-5.c: Likewise.
18029
18030 2006-04-05 Richard Guenther <rguenther@suse.de>
18031
18032 PR tree-optimization/26763
18033 * gcc.dg/torture/pr26763-1.c: New testcase.
18034 * gcc.dg/torture/pr26763-2.c: Likewise.
18035
18036 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
18037
18038 PR fortran/23634
18039 PR fortran/25619
18040 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18041
18042 2006-04-04 Eric Christopher <echristo@apple.com>
18043
18044 * gcc.target/i386/387-1.c: Allow regexp to match darwin
18045 stubs.
18046 * gcc.target/i386/387-5.c: Ditto.
18047
18048 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
18049
18050 * gcc.target/sparc/struct-ret-check.c: New test.
18051
18052 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18053
18054 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18055 zero decimal digits specified in format.
18056
18057 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
18058
18059 PR fortran/26891
18060 * gfortran.dg/missing_optional_dummy_1.f90: New test.
18061
18062 PR fortran/26976
18063 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18064 * gfortran.dg/initialization_1.f90: Make assignment compliant.
18065 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18066 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18067 compliant and detect bigendian-ness.
18068
18069 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
18070
18071 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18072 dummy arguments work when the actual argument is itself a dummy
18073 argument of the caller.
18074
18075 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
18076
18077 PR libfortran/24685
18078 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18079
18080 2006-04-01 Roger Sayle <roger@eyesopen.com>
18081
18082 * gfortran.dg/dependencency_17.f90: New test case.
18083
18084 2006-04-01 Roger Sayle <roger@eyesopen.com>
18085
18086 * gfortran.dg/dependency_14.f90: New test case.
18087 * gfortran.dg/dependency_15.f90: Likewise.
18088 * gfortran.dg/dependency_16.f90: Likewise.
18089
18090 2006-03-31 Asher Langton <langton2@llnl.gov>
18091
18092 PR fortran/25358
18093 gfortran.dg/cray_pointers_6.f90: New test.
18094
18095 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18096
18097 PR libgfortran/26890
18098 * gfortran.dg/read_size_noadvance.f90: New test.
18099
18100 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
18101
18102 PR fortran/25031
18103 * gfortran.dg/multiple_allocation_1.f90: Check that the
18104 size has changed after a re-allocation with stat.
18105
18106 2006-03-30 Richard Guenther <rguenther@suse.de>
18107
18108 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18109 removal.
18110 * gcc.target/i386/sselibm-2.c: Likewise.
18111 * gcc.target/i386/sselibm-3.c: Likewise.
18112 * gcc.target/i386/sselibm-4.c: Likewise.
18113 * gcc.target/i386/sselibm-5.c: Likewise.
18114
18115 2006-03-28 Roger Sayle <roger@eyesopen.com>
18116
18117 * gcc.dg/fold-andxor-1.c: New test case.
18118 * gcc.dg/fold-xorand-1.c: Likewise.
18119
18120 2006-03-28 Roger Sayle <roger@eyesopen.com>
18121
18122 * gcc.dg/fold-convnotconv-1.c: New test case.
18123
18124 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18125
18126 PR fortran/26779
18127 * gfortran.dg/private_type_5.f90: New test.
18128
18129 2006-03-27 David Edelsohn <edelsohn@gnu.org>
18130
18131 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18132
18133 2006-03-27 Jakub Jelinek <jakub@redhat.com>
18134
18135 * gfortran.dg/advance_2.f90: New test.
18136 * gfortran.dg/advance_3.f90: New test.
18137
18138 * gfortran.fortran-torture/execute/equiv_5.f: New test.
18139
18140 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18141
18142 PR libgfortran/26661
18143 PR libgfortran/26880
18144 * gfortran.dg/read_x_past.f: New test.
18145
18146 2006-03-26 Geoffrey Keating <geoffk@apple.com>
18147
18148 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18149 to be STABS.
18150
18151 2006-03-26 David Edelsohn <edelsohn@gnu.org>
18152
18153 * objc.dg/dwarf-1.m: Skip on AIX.
18154 * objc.dg/dwarf-2.m: Skip on AIX.
18155
18156 2006-03-25 Steven G. Kargl <kargls@comcast.net>
18157
18158 PR fortran/26816
18159 * gfortran.dg/float_1.f90: New test.
18160
18161 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
18162
18163 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18164 X86_64 targets.
18165 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18166
18167 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
18168
18169 PR libfortran/26735
18170 * gfortran.dg/convert_implied_open.f90: New test case.
18171
18172 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
18173
18174 PR fortran/26769
18175 * gfortran.dg/transpose_reshape_r10.f90: New test case.
18176
18177 2006-03-25 Uros Bizjak <uros@kss-loka.si>
18178
18179 PR middle-end/26717
18180 * gcc.dg/pr26717.c: New test.
18181
18182 2006-03-25 Roger Sayle <roger@eyesopen.com>
18183
18184 * gfortran.dg/dependency_12.f90: New test case.
18185
18186 2006-03-24 Roger Sayle <roger@eyesopen.com>
18187
18188 * gfortran.dg/dependency_9.f90: New (resurected) test case.
18189
18190 2006-03-24 Jeff Law <law@redhat.com>
18191
18192 * gcc.c-torture/pr26840.c: New test.
18193
18194 2006-03-24 Geoffrey Keating <geoffk@apple.com>
18195
18196 * objc.dg/dwarf-2.m: New.
18197 * obj-c++.dg/dwarf-2.mm: New.
18198
18199 * g++.old-deja/g++.other/init19.C: New.
18200
18201 2006-03-24 David Edelsohn <edelsohn@gnu.org>
18202
18203 * g++.dg/eh/spbp.C: Skip on AIX.
18204
18205 2006-03-24 Jakub Jelinek <jakub@redhat.com>
18206
18207 PR middle-end/26611
18208 * g++.dg/gomp/pr26611-1.C: New test.
18209 * g++.dg/gomp/pr26611-2.C: New test.
18210
18211 2006-03-24 Jeff Law <law@redhat.com>
18212
18213 * gcc.c-torture/compile/pr26833.c: New test.
18214 * gfortran.fortran-torture/compile/pr26806.f90: New test.
18215
18216 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18217
18218 * gfortran.dg/endfile_2.f90: Delete temp file.
18219
18220 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
18221
18222 PR fortran/19303
18223 * gfortran.dg/record_marker_1.f90: New test case.
18224 * gfortran.dg/record_marker_2.f: New test case.
18225 * gfortran.dg/record_marker_3.f90: New test case.
18226
18227 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
18228
18229 PR fortran/17298
18230 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18231 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18232
18233 2006-03-21 Janis Johnson <janis187@us.ibm.com>
18234
18235 * lib/gcc-dg.exp (cleanup-modules): New proc.
18236 * gfortran.dg/allocatable_function_1.f90,
18237 gfortran.dg/allocate_char_star_scalar_1.f90,
18238 gfortran.dg/assumed_charlen_function_1.f90,
18239 gfortran.dg/assumed_dummy_1.f90,
18240 gfortran.dg/assumed_shape_ranks_1.f90,
18241 gfortran.dg/assumed_shape_ranks_2.f90,
18242 gfortran.dg/assumed_size_dt_dummy.f90,
18243 gfortran.dg/auto_char_dummy_array_1.f90,
18244 gfortran.dg/auto_char_len_3.f90,
18245 gfortran.dg/automatic_module_variable.f90,
18246 gfortran.dg/bad_automatic_objects_1.f90,
18247 gfortran.dg/char_array_constructor.f90,
18248 gfortran.dg/char_array_structure_constructor.f90,
18249 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18250 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18251 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18252 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18253 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18254 gfortran.dg/derived_pointer_recursion.f90,
18255 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18256 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18257 gfortran.dg/dummy_functions_1.f90,
18258 gfortran.dg/elemental_initializer_1.f90,
18259 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18260 gfortran.dg/elemental_pointer_1.f90,
18261 gfortran.dg/elemental_subroutine_1.f90,
18262 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18263 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18264 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18265 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18266 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18267 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18268 gfortran.dg/global_references_1.f90,
18269 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18270 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18271 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18272 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18273 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18274 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18275 gfortran.dg/large_integer_kind_1.f90,
18276 gfortran.dg/large_real_kind_1.f90,
18277 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18278 gfortran.dg/module_double_reuse.f90,
18279 gfortran.dg/module_equivalence_1.f90,
18280 gfortran.dg/module_interface_1.f90,
18281 gfortran.dg/module_parameter_array_refs_1.f90,
18282 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18283 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18284 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18285 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18286 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18287 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18288 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18289 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18290 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18291 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18292 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18293 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18294 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18295 gfortran.dg/same_name_1.f90,
18296 gfortran.dg/sibling_dummy_procedure_1.f90,
18297 gfortran.dg/sibling_dummy_procedure_2.f90,
18298 gfortran.dg/sibling_dummy_procedure_3.f90,
18299 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18300 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18301 gfortran.dg/used_dummy_types_2.f90,
18302 gfortran.dg/used_dummy_types_3.f90,
18303 gfortran.dg/used_dummy_types_4.f90,
18304 gfortran.dg/used_dummy_types_5.f90,
18305 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18306 gfortran.dg/userdef_operator_1.f90: Use it.
18307
18308 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18309
18310 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18311 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18312 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18313 gfortran.dg/write_back.f,
18314 gfortran.fortran-torture/execute/inquire_1.f90,
18315 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18316
18317 2006-03-21 Jeff Law <law@redhat.com>
18318
18319 * gcc.dg/tree-ssa/vrp28.c: New test.
18320
18321 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
18322
18323 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18324 if _STDC_C99 is defined.
18325 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18326 * gcc.dg/builtins-20.c: Likewise.
18327 * gcc.dg/builtins-53.c: Likewise.
18328 * gcc.dg/single-precision-constant.c: Likewise. Also pass
18329 -mmacosx-version-min=10.3 on PowerPC/Darwin.
18330
18331 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
18332
18333 PR tree-opt/26781
18334 * gcc.c-torture/compile/pr26781-1.c: New test.
18335 * gcc.c-torture/compile/pr26781-2.c: New test.
18336
18337 2006-03-21 Jakub Jelinek <jakub@redhat.com>
18338
18339 PR c++/26690
18340 * g++.dg/gomp/pr26690-1.C: New test.
18341 * g++.dg/gomp/pr26690-2.C: New test.
18342
18343 2006-03-20 Jeff Law <law@redhat.com>
18344
18345 * gcc.dg/tree-ssa/pr21829.c: New test.
18346
18347 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18348
18349 2006-03-20 Richard Sandiford <richard@codesourcery.com>
18350
18351 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18352 (check_visibility_available): Use it.
18353 (check_effective_target_default_packed): Likewise.
18354 (check_effective_target_pcc_bitfield_type_matters): Likewise.
18355 (check_effective_target_fopenmp): Likewise.
18356 (check_effective_target_freorder): Likewise.
18357 (check_effective_target_fpic): Likewise.
18358 (check_named_sections_available): Likewise.
18359 (check_effective_target_ilp32): Likewise.
18360 (check_effective_target_lp64): Likewise.
18361
18362 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
18363
18364 PR fortran/20935
18365 * gfortran.dg/scalar_mask_2.f90: New test case.
18366
18367 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
18368
18369 PR tree-opt/26629
18370 * gcc.dg/tree-ssa/loadpre12.c: New test.
18371 * gcc.dg/tree-ssa/loadpre13.c: New test.
18372 * gcc.dg/tree-ssa/loadpre14.c: New test.
18373 * gcc.dg/tree-ssa/loadpre15.c: New test.
18374 * gcc.dg/tree-ssa/loadpre16.c: New test.
18375 * gcc.dg/tree-ssa/loadpre17.c: New test.
18376 * gcc.dg/tree-ssa/loadpre18.c: New test.
18377 * gcc.dg/tree-ssa/loadpre19.c: New test.
18378 * gcc.dg/tree-ssa/loadpre20.c: New test.
18379 * gcc.dg/tree-ssa/loadpre21.c: New test.
18380 * gcc.dg/tree-ssa/loadpre22.c: New test.
18381
18382 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
18383
18384 PR fortran/26741
18385 * gfortran.dg/elemental_initializer_1.f90: New test.
18386
18387 PR fortran/26716
18388 * gfortran.dg/assumed_shape_ranks_2: New test.
18389
18390 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
18391
18392 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18393 target fpic.
18394
18395 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18396
18397 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18398 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18399 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18400 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18401 gfortran.fortran-torture/execute/direct_io.f90,
18402 gfortran.fortran-torture/execute/inquire_2.f90,
18403 gfortran.fortran-torture/execute/inquire_4.f90,
18404 gfortran.fortran-torture/execute/list_read_1.f90,
18405 gfortran.fortran-torture/execute/open_replace.f90,
18406 gfortran.fortran-torture/execute/slash_edit.f90,
18407 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18408 temporary files from testcases.
18409
18410 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18411
18412 PR libgfortran/26509
18413 gfortran.dg/write_direct_eor.f90: New test.
18414
18415 2006-03-17 David Edelsohn <edelsohn@gnu.org>
18416
18417 * gcc.target/powerpc/pr26350.c: New.
18418 * gcc.target/powerpc/indexed-addr.c: New.
18419
18420 2006-03-16 Roger Sayle <roger@eyesopen.com>
18421
18422 * gfortran.dg/dependency_13.f90: New test case.
18423
18424 2006-03-16 Roger Sayle <roger@eyesopen.com>
18425
18426 PR middle-end/21781
18427 * gcc.dg/real-const-1.c: New test case.
18428
18429 2006-03-15 Geoffrey Keating <geoffk@apple.com>
18430
18431 * g++.old-deja/g++.other/init18.C: New.
18432 * g++.old-deja/g++.other/init5.C: Remove xfail.
18433
18434 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18435
18436 * g++.dg/opt/pr15551.C: Cleanup temp file.
18437
18438 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18439
18440 PR c++/6634
18441 g++.dg/parse/long1.C: New test.
18442
18443 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18444
18445 PR fortran/19101
18446 * gfortran.dg/continuation.f90: New test.
18447 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18448
18449 2006-03-14 Richard Guenther <rguenther@suse.de>
18450
18451 PR tree-optimization/26672
18452 * gcc.dg/torture/pr26672.c: New testcase.
18453
18454 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
18455
18456 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18457 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18458
18459 2006-03-13 Roger Sayle <roger@eyesopen.com>
18460
18461 PR middle-end/26557
18462 * gcc.c-torture/compile/switch-1.c: New test case.
18463
18464 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
18465
18466 PR fortran/25378
18467 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18468 test to include more permuatations of mask and index.
18469 * gfortran.dg/scalar_mask_1.f90: Modify last test to
18470 respond to F2003 spec. that the position returned for an all false
18471 mask && condition is zero.
18472
18473 2006-03-13 Jakub Jelinek <jakub@redhat.com>
18474
18475 PR middle-end/25989
18476 * gcc.dg/gomp/pr25989.c: New test.
18477
18478 2006-03-13 Jeff Law <law@redhat.com>
18479
18480 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18481
18482 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
18483
18484 * gcc.dg/switch-9.c: New test.
18485
18486 2006-03-13 Richard Guenther <rguenther@suse.de>
18487
18488 PR middle-end/26630
18489 * gcc.dg/torture/pr26630.c: New testcase.
18490
18491 2006-03-11 Roger Sayle <roger@eyesopen.com>
18492
18493 * gfortran.dg/dependency_10.f90: New test case.
18494 * gfortran.dg/dependency_11.f90: Likewise.
18495
18496 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
18497 Erik Edelmann <eedelman@gcc.gnu.org>
18498
18499 * gfortran.dg/allocatable_function_1.f90: New.
18500 * gfortran.dg/allocatable_function_2.f90: New.
18501
18502 2006-03-10 Richard Guenther <rguenther@suse.de>
18503
18504 PR middle-end/26565
18505 * gcc.dg/torture/pr26565.c: New testcase.
18506
18507 2006-03-09 Eric Christopher <echristo@apple.com>
18508
18509 * gcc.c-torture/compile/20060309-1.c: New.
18510
18511 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18512
18513 PR libgfortran/26499
18514 * gfortran.dg/write_back.f: New test.
18515 * gfortran.dg/write_rewind_1.f: New test.
18516 * gfortran.dg/write_rewind_2.f: New test.
18517
18518 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18519
18520 PR libgfortran/26554
18521 * gfortran.dg/read_logical.f90: New test.
18522
18523 2006-03-04 Laurent GUERBY <laurent@guerby.net>
18524
18525 * ada/acats/norun.lst: cdd2a03 now passes.
18526
18527 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
18528
18529 PR testsuite/25177
18530 * gcc.target/powerpc/pr18096-1.c: Change where the error
18531 would match.
18532
18533 2006-03-04 Jakub Jelinek <jakub@redhat.com>
18534
18535 * gcc.target/i386/cleanup-1.c: New test.
18536 * gcc.target/i386/cleanup-2.c: New test.
18537
18538 2006-03-04 Roger Sayle <roger@eyesopen.com>
18539
18540 * gfortran.dg/dependency_9.f90: Remove for the time being.
18541
18542 2006-03-04 Krister Walfridsson <cato@df.lth.se>
18543
18544 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18545 directive.
18546
18547 2006-03-03 Roger Sayle <roger@eyesopen.com>
18548
18549 * gfortran.dg/dependency_9.f90: New test case.
18550
18551 2006-03-03 Roger Sayle <roger@eyesopen.com>
18552
18553 * gfortran.dg/dependency_4.f90: New test case.
18554 * gfortran.dg/dependency_5.f90: New test case.
18555 * gfortran.dg/dependency_6.f90: New test case.
18556 * gfortran.dg/dependency_7.f90: New test case.
18557 * gfortran.dg/dependency_8.f90: New test case.
18558
18559 2006-03-03 Paul Brook <paul@codesourcery.com>
18560
18561 * lib/target-supports.exp (check_profiling_available):
18562 Add m68k-*-elf.
18563
18564 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18565
18566 PR fortran/25031
18567 * multiple_allocation_1.f90: New test.
18568
18569 2006-03-03 Roger Sayle <roger@eyesopen.com>
18570
18571 PR tree-optimization/26524
18572 * gfortran.dg/pr26524.f: New test case.
18573
18574 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18575
18576 * g++.dg/template/repo5.C: Cleanup repo files.
18577 * gcc.dg/20051201-1.c: Cleanup coverage files.
18578 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18579 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18580 tree dump files.
18581
18582 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18583
18584 * objc.dg/objc-nofilename-1.m: New test.
18585 * objc.dg/bad-receiver-type.m: New test.
18586 * obj-c++.dg/bad-receiver-type.mm: New test.
18587
18588 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18589
18590 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18591
18592 2006-03-01 Mike Stump <mrs@apple.com>
18593
18594 * g++.dg/abi/key2.C: Add.
18595
18596 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18597
18598 * gfortran.dg/logical_dot_product.f90: New test.
18599
18600 PR fortran/26393
18601 * gfortran.dg/used_interface_ref.f90: New test.
18602
18603 PR fortran/20938
18604 * gfortran.dg/dependency_2.f90: New test.
18605 * gfortran.fortran-torture/execute/where17.f90: New test.
18606 * gfortran.fortran-torture/execute/where18.f90: New test.
18607 * gfortran.fortran-torture/execute/where19.f90: New test.
18608 * gfortran.fortran-torture/execute/where20.f90: New test.
18609
18610 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18611
18612 * g++.dg/tree-ssa/pr26443.C: New test case.
18613
18614 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18615
18616 PR middle-end/26022
18617 * g++.dg/opt/return-slot1.C: New test.
18618
18619 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18620
18621 PR libgfortran/26136
18622 * gfortran.dg/namelist_23.f90: New test.
18623
18624 2006-02-28 Roger Sayle <roger@eyesopen.com>
18625
18626 PR middle-end/14752
18627 * gcc.dg/fold-eqandshift-2.c: New test case.
18628
18629 2006-02-28 Richard Guenther <rguenther@suse.de>
18630
18631 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18632 decomposition.
18633
18634 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18635
18636 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18637
18638 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18639
18640 PR libgfortran/26464
18641 * gfortran.dg/backspace_5.f: New test.
18642 * gfortran.dg/backspace_6.f: New test.
18643
18644 2006-02-26 Roger Sayle <roger@eyesopen.com>
18645
18646 * gcc.dg/fold-eqandnot-1.c: New test case.
18647
18648 2006-02-26 Roger Sayle <roger@eyesopen.com>
18649
18650 PR middle-end/19983
18651 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18652
18653 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18654
18655 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18656 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18657
18658 2006-02-26 Richard Guenther <rguenther@suse.de>
18659
18660 PR tree-optimization/26421
18661 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18662
18663 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18664
18665 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18666 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18667
18668 2006-02-26 Roger Sayle <roger@eyesopen.com>
18669
18670 * gcc.dg/fold-even-1.c: New test case.
18671
18672 2006-02-26 Roger Sayle <roger@eyesopen.com>
18673
18674 PR middle-end/21137
18675 * gcc.dg/fold-eqandshift-1.c: New test case.
18676
18677 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18678
18679 PR tree-optimization/25125
18680 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18681 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18682
18683 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18684
18685 PR tree-optimizations/26359
18686 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18687 with -fdump-tree-dceloop-details.
18688 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18689
18690 2006-02-25 Roger Sayle <roger@eyesopen.com>
18691
18692 PR middle-end/23673
18693 * gcc.dg/fold-eqxor-1.c: New test case.
18694 * gcc.dg/fold-eqxor-2.c: Likewise.
18695 * gcc.dg/fold-eqxor-3.c: Likewise.
18696
18697 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18698
18699 PR fortran/23092
18700 * scalar_mask_1.f90: New test.
18701
18702 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18703
18704 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18705 * g++.dg/eh/uncaught2.C: New.
18706 * g++.dg/eh/uncaught3.C: New.
18707
18708 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18709
18710 PR libgfortran/26423
18711 * gfortran.dg/read_many_1.f: New test.
18712
18713 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18714
18715 PR fortran/24519
18716 * gfortran.dg/dependency_3.f90: New test.
18717 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18718 XFAILs.
18719
18720 PR fortran/25395
18721 * gfortran.dg/equiv_6.f90: New test.
18722
18723 2006-02-23 Jeff Law <law@redhat.com>
18724
18725 * gcc.c-torture/compile/pr26425.c: New test.
18726
18727 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18728
18729 PR middle-end/26412
18730 * gcc.dg/gomp/pr26412.c: New test.
18731
18732 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18733
18734 PR c++/26291
18735 * g++.dg/other/ellipsis1.C: New test.
18736 * g++.dg/parse/operator4.C: Adjust error marker.
18737
18738 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18739
18740 PR target/25603
18741 * gfortran.dg/pr25603.f: New testcase.
18742
18743 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18744
18745 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18746 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18747
18748 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18749
18750 * g++.dg/eh/spbp.C: New.
18751
18752 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18753
18754 PR middle-end/26379
18755 * gcc.target/i386/mmx-7.c: New test.
18756
18757 2006-02-20 Roger Sayle <roger@eyesopen.com>
18758
18759 PR tree-optimization/26361
18760 * gcc.dg/tree-ssa/vrp27.c: New test case.
18761
18762 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18763
18764 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18765 * gcc.dg/tree-ssa/complex-4.c: Here.
18766
18767 2006-02-19 Roger Sayle <roger@eyesopen.com>
18768
18769 PR middle-end/19543
18770 * gfortran.dg/logical_1.f90: New test case.
18771
18772 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18773
18774 PR middle-end/26334
18775 * gcc.dg/20060218-1.c: Moved to...
18776 * gcc.target/i386/20060218-1.c: ... here. New test.
18777
18778 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18779
18780 PR fortran/26201
18781 * gfortran.dg/convert_1.f90: New.
18782
18783 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18784
18785 PR fortran/25054
18786 * gfortran.dg/namelist_5.f90: New test.
18787
18788 PR fortran/25089
18789 * gfortran.dg/namelist_4.f90: New test.
18790
18791 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18792
18793 PR tree-opt/25680
18794 * gcc.dg/tree-ssa/complex-3.c: New test.
18795
18796 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18797
18798 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18799 variable to take into account the variable name in the
18800 function header.
18801 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18802
18803 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18804
18805 PR middle-end/26334
18806 * gcc.c-torture/compile/20060217-1.c: New test.
18807 * gcc.dg/20060218-1.c: New test.
18808
18809 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18810
18811 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18812
18813 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18814
18815 * gcc.dg/cpp/undef3.c: New test.
18816 * gcc.dg/cpp/trad/builtins2.c: New test.
18817
18818 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18819
18820 PR c++/26266
18821 * g++.dg/template/static22.C: New test.
18822 * g++.dg/template/static23.C: New test.
18823 * g++.dg/template/static24.C: New test.
18824 * g++.dg/template/non-dependent13.C: New test.
18825 * g++.dg/init/member1.C: Tweak error markers.
18826
18827 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18828
18829 PR target/26255
18830 * gcc.c-torture/compile/pr26255.c: New test case.
18831
18832 2006-02-16 Roger Sayle <roger@eyesopen.com>
18833
18834 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18835 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18836 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18837 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18838 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18839 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18840 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18841
18842 2006-02-16 Jeff Law <law@redhat.com>
18843
18844 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18845 * gcc.dg/tree-ssa/vrp26.c: New test.
18846
18847 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18848
18849 PR target/20353
18850 PR target/24578
18851 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18852 __UCLIBC__ is defined.
18853
18854 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18855
18856 PR fortran/26224
18857 * gfortran.dg/gomp/pr26224.f: New test.
18858
18859 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18860
18861 PR tree-opt/25918
18862 * lib/target-supports.exp
18863 (check_effective_target_vect_short_mult): New.
18864 (check_effective_target_vect_char_mult): New.
18865 (check_effective_target_vect_widen_sum_qi_to_si): New.
18866 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18867 (check_effective_target_vect_widen_sum_hi_to_si): New.
18868 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18869 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18870 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18871 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18872 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18873 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18874 vect-reduc-pattern-2c.c
18875 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18876 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18877 vect-reduc-pattern-1c.c
18878
18879 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18880
18881 PR fortran/24557
18882 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18883
18884 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18885
18886 PR fortran/26054
18887 * gfortran.dg/enum_8.f90: Remove check for warning.
18888 * gfortran.dg/iomsg_1.f90: Ditto.
18889 * gfortran.dg/enum_1.f90: Ditto.
18890 * gfortran.dg/enum_9.f90: Ditto.
18891 * gfortran.dg/enum_2.f90: Ditto.
18892 * gfortran.dg/enum_10.f90: Ditto.
18893 * gfortran.dg/enum_3.f90: Ditto.
18894 * gfortran.dg/flush_1.f90: Ditto.
18895 * gfortran.dg/enum_4.f90: Ditto.
18896 * gfortran.dg/array_constructor_1.f90: Ditto.
18897 * gfortran.dg/enum_5.f90: Ditto.
18898 * gfortran.dg/enum_6.f90: Ditto.
18899 * gfortran.dg/enum_7.f90: Ditto.
18900
18901 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18902
18903 PR middle-end/26300
18904 * gcc.c-torture/compile/20060215-1.c: New test.
18905
18906 2006-02-14 Roger Sayle <roger@eyesopen.com>
18907
18908 PR middle-end/23670
18909 * gcc.dg/tree-ssa/andor-2.c: New test case.
18910
18911 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18912
18913 PR fortran/25045
18914 * optional_dim.f90: New test.
18915
18916 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18917
18918 PR fortran/26277
18919 * gfortran.dg/label_4.f90: New.
18920
18921 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18922 Diego Novillo <dnovillo@redhat.com>
18923 Uros Bizjak <uros@kss-loka.si>
18924
18925 * gfortran.dg/gomp: New directory.
18926
18927 2006-02-14 Richard Guenther <rguenther@suse.de>
18928
18929 PR tree-optimization/26258
18930 * gcc.dg/torture/pr26258.c: New testcase.
18931
18932 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18933
18934 PR fortran/26246
18935 * gfortran.dg/pr26246_1.f90: New test.
18936 * gfortran.dg/pr26246_2.f90: New test.
18937
18938 PR middle-end/26092
18939 * gcc.c-torture/compile/20060208-1.c: New test.
18940
18941 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18942
18943 PR fortran/26074
18944 PR fortran/25103
18945 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18946 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18947 * gfortran.dg/automatic_module_variable.f90: Change error message.
18948
18949 PR fortran/20861
18950 * gfortran.dg/internal_dummy_1.f90: New test.
18951
18952 PR fortran/20871
18953 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18954
18955
18956 PR fortran/25083
18957 * gfortran.dg/uncommon_block_data_1.f90: New test.
18958 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18959 with standard.
18960
18961 PR fortran/25088
18962 * gfortran.dg/typed_subroutine_1.f90: New test.
18963
18964 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18965
18966 * objc.dg/dwarf-1.m: New.
18967
18968 2006-02-13 Roger Sayle <roger@eyesopen.com>
18969
18970 PR middle-end/24427
18971 * gcc.dg/tree-ssa/andor-1.c: New test case.
18972
18973 2006-02-13 Josh Conner <jconner@apple.com>
18974
18975 PR target/25376
18976 * gcc.dg/pr25376.c: New test.
18977
18978 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18979 assemble.
18980 * lib/target-supports.exp (check_named_sections_available):
18981 Only compile named-sections test -- don't assemble.
18982
18983 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18984
18985 * g++.dg/warn/no-write-strings.C: New test.
18986 * g++.dg/warn/write-strings.C: Likewise.
18987 * g++.dg/warn/write-strings-default.C: Likewise.
18988
18989 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18990
18991 PR fortran/25806
18992 * gfortran.dg/ret_pointer_2.f90: New test.
18993
18994 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18995
18996 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18997
18998 2006-02-10 Jeff Law <law@redhat.com>
18999
19000 * gcc.c-torture/compile/pr26213.c: New test.
19001
19002 2006-02-10 Steven G. Kargl <kargls@comcast.net>
19003
19004 gfortran.dg/null_1.f90: New test.
19005
19006 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19007
19008 PR fortran/14771
19009 * gfortran.dg/parens_4.f90: New.
19010 * gfortran.dg/parens_5.f90: New.
19011
19012 2006-02-10 Richard Guenther <rguenther@suse.de>
19013
19014 * gcc.dg/pr23372-1.c: Remove empty file.
19015
19016 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19017 Paul Thomas <pault@gcc.gnu.org>
19018
19019 PR fortran/14771
19020 * gfortran.dg/parens_1.f90: New.
19021 * gfortran.dg/parens_2.f90: New.
19022 * gfortran.dg/parens_3.f90: New.
19023
19024 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
19025
19026 PR fortran/26038
19027 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19028
19029 PR fortran/25059
19030 * gfortran.dg/impure_assignment_1.f90: New test.
19031
19032 PR fortran/25070
19033 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19034
19035 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
19036
19037 PR target/26141
19038 * g++.dg/expr/stdarg2.C: New test.
19039
19040 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
19041
19042 PR inline-asm/16194
19043 * gcc.dg/pr16194.c: New test.
19044
19045 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
19046
19047 * ada/acats/run_acats: Use portable variant of "$@".
19048
19049 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
19050
19051 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19052 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19053
19054 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19055
19056 PR tree-opt/26179
19057 * g++.dg/opt/pr26179.C: New test.
19058
19059 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19060
19061 PR middle-end/26134
19062 * gcc.dg/tree-ssa/complex-3.c: New test.
19063
19064 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19065
19066 * gcc.c-torture/compile/volatile-1.c: New test.
19067
19068 2006-02-09 Diego Novillo <dnovillo@redhat.com>
19069
19070 PR 26180
19071 * gcc.dg/tree-ssa/pr26180.c: New test.
19072
19073 2006-02-08 Jeff Law <law@redhat.com>
19074
19075 * gcc.dg/tree-ssa/pr21417.c: New test.
19076
19077 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19078
19079 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19080 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19081
19082 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19083
19084 * lib/scanrtl.exp: New.
19085
19086 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19087
19088 PR c++/26071
19089 * g++.dg/other/virtual2.C: New test.
19090
19091 PR c++/26070
19092 * g++.dg/other/virtual1.C: New test.
19093
19094 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19095
19096 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19097 cleanup-ipa-dump): Update dump file glob patterns.
19098 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19099 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19100
19101 * lib/gcc-dg.exp: Load it.
19102 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19103
19104 2006-02-07 Janis Johnson <janis187@us.ibm.com>
19105
19106 PR testsuite/26159
19107 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19108 * gcc.dg/tree-ssa/pr23382.c: Ditto.
19109
19110 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19111
19112 PR fortran/25577
19113 * gfortran.dg/mvbits_1.f90: New.
19114
19115 2006-02-07 Dirk Mueller <dmueller@suse.com>
19116
19117 * g++.dg/warn/Wdiv-by-zero.C: New test.
19118 * g++.dg/warn/Wno-div-by-zero.C: New.
19119
19120 2006-02-07 Jeff Law <law@redhat.com>
19121
19122 * gcc.dg/tree-ssa/pr21559.c: New test.
19123
19124 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19125 multiple VRP passes.
19126 * gcc.dg/tree-ssa/vrp09.c: Likewise.
19127 * gcc.dg/tree-ssa/vrp18.c: Likewise.
19128 * gcc.dg/tree-ssa/pr21582.c: Likewise.
19129 * gcc.dg/tree-ssa/pr20657.c: Likewise.
19130 * gcc.dg/tree-ssa/pr21001.c: Likewise.
19131 * gcc.dg/tree-ssa/vrp02.c: Likewise
19132 * gcc.dg/tree-ssa/vrp11.c: Likewise
19133 * gcc.dg/tree-ssa/pr14341.c: Likewise
19134 * gcc.dg/tree-ssa/vrp19.c: Likewise
19135 * gcc.dg/tree-ssa/vrp20.c: Likewise
19136 * gcc.dg/tree-ssa/vrp03.c: Likewise
19137 * gcc.dg/tree-ssa/pr21086.c: Likewise
19138 * gcc.dg/tree-ssa/pr21959.c: Likewise
19139 * gcc.dg/tree-ssa/vrp21.c: Likewise
19140 * gcc.dg/tree-ssa/vrp04.c: Likewise
19141 * gcc.dg/tree-ssa/pr25485.c: Likewise
19142 * gcc.dg/tree-ssa/pr22026.c: Likewise
19143 * gcc.dg/tree-ssa/vrp22.c: Likewise
19144 * gcc.dg/tree-ssa/vrp05.c: Likewise
19145 * gcc.dg/tree-ssa/20030807-10.c: Likewise
19146 * gcc.dg/tree-ssa/pr20701.c: Likewise
19147 * gcc.dg/tree-ssa/vrp23.c: Likewise
19148 * gcc.dg/tree-ssa/vrp06.c: Likewise
19149 * gcc.dg/tree-ssa/pr22117.c: Likewise
19150 * gcc.dg/tree-ssa/pr20702.c: Likewise
19151 * gcc.dg/tree-ssa/vrp15.c: Likewise
19152 * gcc.dg/tree-ssa/pr21090.c: Likewise
19153 * gcc.dg/tree-ssa/pr21294.c: Likewise
19154 * gcc.dg/tree-ssa/vrp24.c: Likewise
19155 * gcc.dg/tree-ssa/vrp07.c: Likewise
19156 * gcc.dg/tree-ssa/pr21563.c: Likewise
19157 * gcc.dg/tree-ssa/pr25382.c: Likewise
19158 * gcc.dg/tree-ssa/vrp16.c: Likewise
19159 * gcc.dg/tree-ssa/vrp25.c: Likewise
19160 * gcc.dg/tree-ssa/vrp08.c: Likewise
19161 * gcc.dg/tree-ssa/20030807-6.c: Likewise
19162 * gcc.dg/tree-ssa/vrp17.c: Likewise
19163 * gcc.dg/tree-ssa/pr21458.c: Likewise
19164 * g++.dg/tree-ssa/pr18178.C: Likewise
19165
19166 2006-02-07 Richard Guenther <rguenther@suse.de>
19167
19168 PR c++/26140
19169 Revert
19170 2006-01-30 Richard Guenther <rguenther@suse.de>
19171 PR c++/23372
19172 * gcc.dg/pr23372-1.C: New testcase.
19173
19174 * g++.dg/tree-ssa/pr26140.C: New testcase.
19175
19176 2006-02-07 Mark Mitchell <mark@codesourcery.com>
19177
19178 PR c++/9737
19179 * g++.dg/template/ttp15.C: New test.
19180 * g++.dg/template/ttp16.C: Likewise.
19181 * g++.dg/template/ttp17.C: Likewise.
19182 * g++.old-deja/g++.pt/ttp36.C: Remove.
19183 * g++.old-deja/g++.pt/ttp19.C: Likewise.
19184 * g++.old-deja/g++.pt/ttp37.C: Likewise.
19185 * g++.old-deja/g++.pt/ttp38.C: Likewise.
19186 * g++.old-deja/g++.pt/ttp39.C: Likewise.
19187 * g++.old-deja/g++.pt/ttp9.C: Likewise.
19188 * g++.old-deja/g++.pt/ttp40.C: Likewise.
19189 * g++.old-deja/g++.pt/ttp51.C: Likewise.
19190 * g++.old-deja/g++.pt/ttp26.C: Likewise.
19191 * g++.old-deja/g++.pt/ttp36.C: Likewise.
19192
19193 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
19194
19195 PR libfortran/23815
19196 * unf_io_convert_4.f90: New test.
19197
19198 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
19199
19200 * gcc.dg/tree-ssa/loadpre10.c: New test.
19201 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19202 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19203 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19204
19205 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19206
19207 PR libfortran/24685
19208 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19209
19210 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
19211
19212 PR tree-opt/25251
19213 * gfortran.dg/assign_7.f: New test.
19214
19215 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
19216
19217 PR fortran/26041
19218 PR fortran/26064
19219 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19220 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19221 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19222
19223 2006-02-05 Jakub Jelinek <jakub@redhat.com>
19224
19225 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19226 in size_t typedef.
19227
19228 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
19229
19230 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19231 * g++.dg/charset/string.c (foo): Likewise.
19232 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19233 const char*
19234 * g++.dg/ext/builtin2.C (printf): Likewise.
19235 * g++.dg/init/new15.C (printf): Likewise.
19236 * g++.dg/opt/pr17697-1.C (foo): Likewise.
19237 * g++.dg/opt/pr17697-2.C (foo): Likewise.
19238 * g++.dg/opt/pr17697-3.C (foo): Likewise.
19239 * g++.dg/template/non-dependent4.C (temp): Likewise.
19240 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19241 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19242 parameter type to const char*.
19243 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19244 Change type to const char*.
19245 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19246 Likewise.
19247 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19248 second parameter type to const char*.
19249 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19250 (Y::Y): Change parameter type to const char*.
19251 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19252 * g++.old-deja/g++.jason/report.C: Apply const correctness.
19253 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19254 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19255 (char*).
19256 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19257 const char*.
19258 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19259 type to const char*.
19260 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19261 return type to const char*.
19262 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19263 to const char*.
19264 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19265 * g++.old-deja/g++.law/refs1.C: Likewise.
19266 * g++.old-deja/g++.law/visibility1.C: Likewise.
19267 * g++.old-deja/g++.law/visibility2.C: Likewise.
19268 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19269 const char*.
19270 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19271 * g++.old-deja/g++.mike/net48.C: Likewise.
19272 * g++.old-deja/g++.mike/p646.C: Likewise.
19273 * g++.old-deja/g++.mike/p6746.C: Likewise.
19274 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19275 type to const char*.
19276 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19277 deprecated conversion warning.
19278 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19279 char*.
19280 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19281 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19282 * g++.old-deja/g++.pt/explicit8.C: Likewise.
19283 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19284 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19285 * g++.old-deja/g++.pt/nontype3.C: Likewise.
19286 * g++.old-deja/g++.pt/t39.C: Likewise.
19287 * g++.old-deja/g++.robertl/eb106.C: Likewise.
19288 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19289
19290 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
19291
19292 PR fortran/25075
19293 intrinsic_argument_conformance_1.f90: New test.
19294
19295 2006-02-03 Steven G. Kargl <kargls@comcast.net>
19296
19297 PR fortran/20845
19298 * gfortran.dg/char_result_11.f90: Add SAVE.
19299 * gfortran.dg/der_pointer_4.f90: Ditto.
19300 * gfortran.dg/default_initialization.f90: New test.
19301
19302 2006-02-03 Jeff Law <law@redhat.com>
19303
19304 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19305 handle more than 100 dump files.
19306 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19307 * lib/scantree.exp (scan-tree-dump): Likewise.
19308 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19309 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19310 * lib/scanipa.exp (scan-ipa-dump): Likewise.
19311 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19312 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19313
19314 2006-02-03 Diego Novillo <dnovillo@redhat.com>
19315
19316 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19317
19318 2006-02-03 Mark Mitchell <mark@codesourcery.com>
19319
19320 * g++.dg/template/using12.C: New test.
19321
19322 2006-02-03 Alan Modra <amodra@bigpond.net.au>
19323
19324 * gcc.target/powerpc/pr25960.c: New test.
19325
19326 2006-02-02 Steven G. Kargl <kargls@comcast>
19327
19328 PR fortran/24958
19329 gfortran.dg/nullify_2.f90: New test.
19330
19331 2006-02-02 Diego Novillo <dnovillo@redhat.com>
19332
19333 PR 25990
19334 * gcc.dg/gomp/pr25990.c: New test.
19335
19336 2006-01-31 Mark Mitchell <mark@codesourcery.com>
19337
19338 PR c++/25342
19339 * g++.gd/template/partial4.C: New test.
19340
19341 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
19342
19343 PR middle-end/26001
19344 * gfortran.dg/data_char_2.f90: New.
19345
19346 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
19347
19348 PR fortran/26039
19349 maxval_maxloc_conformance_1.f90: New test.
19350
19351 2006-01-31 Richard Guenther <rguenther@suse.de>
19352
19353 * gcc.target/i386/sselibm-1.c: New testcase.
19354 * gcc.target/i386/sselibm-2.c: Likewise.
19355 * gcc.target/i386/sselibm-3.c: Likewise.
19356 * gcc.target/i386/sselibm-4.c: Likewise.
19357 * gcc.target/i386/sselibm-5.c: Likewise.
19358
19359 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
19360
19361 PR fortran/24266
19362 * gfortran.dg/arrayio_derived_2.f90: New.
19363
19364 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
19365
19366 * gcc.dg/unsigned-long-compare.c: New test.
19367
19368 2006-01-30 Steve Ellcey <sje@cup.hp.com>
19369
19370 PR testsuite/25318
19371 * lib/target-supports.exp (check_effective_target_freorder):
19372 Check to see if target supports -freorder-blocks-and-partition.
19373 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19374 instead of "dg-require-named-sections".
19375
19376 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
19377
19378 PR target/14798:
19379 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19380 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19381 * gcc.dg/pragma-isr-trapa2.c: Likewise.
19382 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19383 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19384 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19385 * gcc.dg/attr-isr-trap_exit.c: Likewise.
19386 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19387
19388 2006-01-30 Richard Guenther <rguenther@suse.de>
19389
19390 PR c++/23372
19391 * gcc.dg/pr23372-1.C: New testcase.
19392
19393 2006-01-29 Diego Novillo <dnovillo@redhat.com>
19394
19395 * gcc.dg/gomp/pr25874.c: New test.
19396
19397 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
19398
19399 PR tree-opt/25911
19400 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19401
19402 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
19403
19404 PR fortran/18578
19405 PR fortran/18579
19406 PR fortran/20857
19407 PR fortran/20885
19408 * gfortran.dg/intent_out_1.f90: New test.
19409
19410 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
19411
19412 PR fortran/17911
19413 * gfortran.dg/procedure_lvalue.f90: New test.
19414
19415 PR fortran/20895
19416 PR fortran/25030
19417 * gfortran.dg/char_pointer_assign_2.f90: New test.
19418 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19419 assignment to be consistent with standard.
19420 * gfortran.dg/char_result_2.f90: The same.
19421 * gfortran.dg/char_result_8.f90: The same.
19422
19423 2006-01-28 Zack Weinberg <zackw@panix.com>
19424
19425 * gcc.dg/Woverlength-strings.c
19426 * gcc.dg/Woverlength-strings-pedantic-c89.c
19427 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19428 * gcc.dg/Woverlength-strings-pedantic-c99.c
19429 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19430
19431 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
19432
19433 * gcc.c-torture/execute/20060127-1.c: New test.
19434
19435 2006-01-28 Mark Mitchell <mark@codesourcery.com>
19436
19437 PR c++/25999
19438 * g++.dg/ext/pragmaweak1.C: New test.
19439
19440 2006-01-28 Mark Mitchell <mark@codesourcery.com>
19441
19442 PR c++/25855
19443 * g++.dg/template/spec29.C: New test.
19444
19445 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
19446
19447 PR c/19606.
19448 * gcc.c-torture/execute/pr19606.c: New.
19449
19450 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
19451
19452 * gcc.dg/pragma-re-4.c: New test.
19453
19454 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
19455
19456 PR fortran/25964
19457 * gfortran.dg/assumed_size_refs_3.f90: New test.
19458
19459 2006-01-27 Ben Elliston <bje@au.ibm.com>
19460
19461 * gcc.misc-tests/dectest.exp: Remove defunct comment.
19462
19463 2006-01-26 Laurent GUERBY <laurent@guerby.net>
19464
19465 PR ada/21317
19466 * ada/acats/support/impdef.a: Add One_Long_Second.
19467 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19468 * ada/acats/tests/c9/c94026.a: Likewise.
19469 * ada/acats/tests/c9/c97305c.ada: Likewise.
19470 * ada/acats/tests/c9/c99004a.ada: Likewise.
19471
19472 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
19473
19474 PR fortran/25964
19475 * gfortran.dg/global_references_2.f90: New test.
19476
19477 PR fortran/25084
19478 PR fortran/20852
19479 PR fortran/25085
19480 PR fortran/25086
19481 * gfortran.dg/assumed_charlen_function_1.f90: New test.
19482 * gfortran.dg/assumed_charlen_function_3.f90: New test.
19483
19484 PR fortran/25416
19485 * gfortran.dg/assumed_charlen_function_2.f90: New test.
19486
19487 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
19488
19489 PR c/25892
19490 * gcc.dg/Wpointer-sign.c: New.
19491 * gcc.dg/Wpointer-sign-Wall.c: New.
19492 * gcc.dg/Wpointer-sign-Wall-no.c: New.
19493 * gcc.dg/Wpointer-sign-pedantic.c: New.
19494 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19495 * gcc.dg/conv-2.c: Use -Wpointer-sign.
19496
19497 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
19498
19499 PR C/25861
19500 * gcc.c-torture/compile/pr25861.c: New test.
19501
19502 2006-01-26 Paul Brook <paul@codesourcery.com>
19503
19504 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19505 on short-enum targets.
19506 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19507 variable.
19508 (generate_fields): Use short_enums.
19509 (main): Set short_enums. Document -e.
19510 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19511 on short-enum targets.
19512 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19513 variable.
19514 (generate_fields): Use short_enums.
19515 (main): Set short_enums. Document -e.
19516 * lib/target-supports.exp (check_effective_target_short_enums): New.
19517
19518 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
19519
19520 PR target/25947
19521 * gcc.dg/torture/pr25947-1.c: New test.
19522
19523 2006-01-25 Jan Hubicka <jh@suse.cz>
19524 Roger Sayle <roger@eyesopen.com>
19525
19526 PR rtl-optimization/25703
19527 * gcc.target/i386/20060125-1.c: New test case.
19528 * gcc.target/i386/20060125-2.c: New test case.
19529
19530 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19531
19532 PR fortran/18540
19533 * gfortran.dg/goto_1.f: New.
19534
19535 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
19536
19537 PR fortran/25716
19538 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19539 25716 on 32-bit systems too.
19540
19541 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
19542
19543 PR testsuite/25590
19544 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19545
19546 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
19547
19548 * gcc.dg/tree-ssa/gen-vect-33.c: New.
19549
19550 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19551
19552 PR fortran/25835
19553 * gfortran.dg/read_eof.f90: Delete, renamed.
19554 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19555 * gfortran.dg/read_eof_2.f90: New test.
19556 * gfortran.dg/read_eof_3.f90: New test.
19557
19558 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19559
19560 PR tree-opt/25860
19561 * gcc.c-torture/compile/pr25860.c: New test.
19562
19563 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19564
19565 PR c++/25552
19566 * g++.dg/parse/dtor8.C: New test.
19567
19568 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19569
19570 PR testsuite/25891
19571 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19572 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19573 check_effective_target_fopenmp returns 0.
19574
19575 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19576
19577 PR ada/20548
19578 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19579 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19580 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19581
19582 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19583
19584 PR tree-opt/25857
19585 * g++.dg/opt/pr25857.C: New test.
19586
19587 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19588 Jan Hubicka <jh@suse.cz>
19589 Richard Guenther <rguenther@suse.de>
19590
19591 PR rtl-optimization/25654
19592 * gcc.dg/torture/pr25654.c: New testcase.
19593 * gcc.target/i386/pr25654.c: Likewise.
19594
19595 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19596
19597 PR fortran/25901
19598 * gfortran.dg/internal references_2.f90: New test.
19599
19600 Fix regression in testing of admissability of attributes.
19601 * gfortran.dg/intent_used_1.f90: New test.
19602
19603 2006-01-23 Ben Elliston <bje@au.ibm.com>
19604
19605 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19606 Remove target conditional torture options for i?86 and x86_64
19607 GNU/Linux.
19608
19609 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19610
19611 PR c++/10891
19612 * g++.dg/rtti/no-rtti.C: New.
19613
19614 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19615
19616 PR c++/25895
19617 * g++.dg/inherit/conv2.C: New test.
19618
19619 PR c++/25856
19620 * g++.dg/parse/dtor7.C: New test.
19621
19622 PR c++/25858
19623 * g++.dg/template/crash44.C: New test.
19624
19625 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19626
19627 PR fortran/25124
19628 PR fortran/25625
19629 * gfortran.dg/internal_references_1.f90: New test.
19630 PR fortran/20881
19631 PR fortran/23308
19632 PR fortran/25538
19633 PR fortran/25710
19634 * gfortran.dg/global_references_1.f90: New test.
19635 * gfortran.dg/g77/19990905-1.f: Restore the error that
19636 there is a clash between the common block name and
19637 the name of a subroutine reference.
19638
19639 PR fortran/PR24276
19640 * gfortran.dg/aliasing_dummy_1.f90: New test.
19641
19642 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19643
19644 * gcc.dg/vmx/1b-01.c: Warning fix.
19645 * gcc.dg/vmx/1c-02.c: Likewise.
19646 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19647
19648 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19649
19650 PR testsuite/24962
19651 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19652
19653 2006-01-20 Richard Guenther <rguenther@suse.de>
19654 Steven Bosscher <stevenb.gcc@gmail.com>
19655
19656 PR rtl-optimization/24626
19657 * gcc.dg/torture/pr24626-1.c: New testcase.
19658 * gcc.dg/torture/pr24626-2.c: Likewise.
19659 * gcc.dg/torture/pr24626-3.c: Likewise.
19660 * gcc.dg/torture/pr24626-4.c: Likewise.
19661
19662 2006-01-20 Dirk Mueller <dmueller@suse.com>
19663
19664 PR c++/5520
19665 * g++.dg/warn/empty-body.C: New.
19666
19667 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19668
19669 PR c++/22136
19670 * g++.dg/template/using10.C: New test.
19671 * g++.dg/temlpate/using11.C: Likewise.
19672 * g++.dg/inherit/using5.C: Tweak error messages.
19673
19674 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19675
19676 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19677 target test.
19678 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19679
19680 2006-01-19 Jan Hubicka <jh@suse.cz>
19681
19682 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19683
19684 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19685
19686 PR c++/25854
19687 * g++.dg/template/spec28.C: New test.
19688
19689 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19690
19691 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19692 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19693
19694 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19695
19696 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19697 * gcc.dg/gomp/critical-1.c: Likewise.
19698 * gcc.dg/gomp/critical-3.c: Likewise.
19699 * gcc.dg/gomp/empty.c: Likewise.
19700 * gcc.dg/gomp/ordered-1.c: Likewise.
19701 * gcc.dg/gomp/for-4.c: Likewise.
19702 * gcc.dg/gomp/for-6.c: Likewise.
19703 * gcc.dg/gomp/master-3.c: Likewise.
19704 * gcc.dg/gomp/for-8.c: Likewise.
19705 * gcc.dg/gomp/for-10.c: Likewise.
19706 * gcc.dg/gomp/for-18.c: Likewise.
19707 * gcc.dg/gomp/for-5.c: Likewise.
19708 * gcc.dg/gomp/for-7.c: Likewise.
19709 * gcc.dg/gomp/for-9.c: Likewise.
19710
19711 2006-01-18 Jeff Law <law@redhat.com>
19712
19713 * gcc.dg/tree-ssa/vrp25.c: New test.
19714
19715 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19716
19717 * gcc.dg/pr25805.c: Fix misapplied patch.
19718
19719 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19720
19721 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19722 (check_effective_target_vect_udot_qi): New.
19723 (check_effective_target_vect_sdot_hi): New.
19724 (check_effective_target_vect_udot_hi): New.
19725 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19726 prefixed with "wrapv-" with -fwrapv.
19727 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19728 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19729 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19730 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19731 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19732
19733 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19734 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19735 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19736 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19737
19738 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19739
19740 PR c++/16829
19741 * g++.dg/other/default2.C: New test.
19742 * g++.dg/other/default3.C: New test.
19743
19744 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19745
19746 PR c/25805
19747 * gcc.dg/pr25805.c: New file.
19748
19749 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19750
19751 PR c++/25836
19752 * g++.dg/template/init6.C: New test.
19753
19754 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19755
19756 * gcc.dg/tree-ssa/pr24287.c: New test
19757
19758 2006-01-18 Eric Christopher <echristo@apple.com>
19759
19760 * g++.dg/eh/table.C: New.
19761
19762 2006-01-18 DJ Delorie <dj@redhat.com>
19763
19764 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19765 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19766 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19767 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19768
19769 2006-01-18 Jeff Law <law@redhat.com>
19770
19771 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19772 on wrapping on overflow semantics.
19773
19774 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19775
19776 * gcc.gc/tree-ssa/vrp23.c: New test.
19777 * gcc.gc/tree-ssa/vrp24.c: New test.
19778
19779 2006-01-18 Richard Henderson <rth@redhat.com>
19780 Aldy Hernandez <aldyh@redhat.com>
19781 Jakub Jelinek <jakub@redhat.com>
19782 Diego Novillo <dnovillo@redhat.com>
19783 Uros Bizjak <uros@kss-loka.si>
19784
19785 * gcc.dg/gomp: New directory.
19786
19787 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19788 Steven G. Kargl <kargls@comcast.net>
19789
19790 PR fortran/20869
19791 * gfortran.dg/intrinsic_external_1.f90: New test.
19792
19793 PR fortran/20875.
19794 * gfortran.dg/elemental_pointer_1.f90: New test.
19795
19796 PR fortran/25024
19797 * gfortran.dg/external_procedures_1.f90: New test.
19798
19799 PR fortran/25785
19800 gfortran.dg/assumed_present.f90: New test.
19801
19802 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19803
19804 * g++.dg/parse/lookup5.C: New test.
19805
19806 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19807
19808 PR fortran/25697
19809 * gfortran.dg/read_eof.f90: New test.
19810
19811 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19812
19813 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19814 add a closing brace.
19815
19816 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19817
19818 PR fortran/25631
19819 * gfortran.dg/fmt_tl.f: New test.
19820
19821 2006-01-17 Eric Christopher <echristo@apple.com>
19822
19823 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19824 * g++.old-deja/g++.warn/impint2.C: Ditto.
19825 * g++.old-deja/g++.other/null1.C: Ditto.
19826 * g++.dg/warn/conv2.C: Ditto.
19827 * g++.dg/warn/conv4.C: New file.
19828
19829 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19830
19831 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19832
19833 2006-01-17 Andreas Jaeger <aj@suse.de>
19834 Janis Johnson <janis187@us.ibm.com>
19835
19836 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19837 in 64-bit.
19838 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19839 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19840
19841 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19842
19843 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19844 (switchfiles): xfail txxx where xxx >= 25.
19845
19846 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19847
19848 PR testsuite/25764
19849 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19850
19851 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19852
19853 PR c/25682
19854 * gcc.dg/pr25682.c: New test.
19855 * g++.dg/parse/array-size2.C: New test.
19856
19857 2006-01-16 Ian Lance Taylor <ian@airs.com>
19858
19859 * consistency.vlad: Remove entire directory, 1652 files.
19860
19861 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19862
19863 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19864 check_effective_target_dfprt_nocache): New.
19865 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19866 (check_effective_target_dfprt): New.
19867 * lib/c-compat.exp (check_dfp): Remove.
19868 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19869 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19870 level of support for decimal float.
19871 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19872 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19873 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19874 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19875 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19876 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19877 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19878 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19879 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19880 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19881 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19882 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19883 directives.
19884
19885 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19886
19887 PR testsuite/25741
19888 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19889 $base_dir/../.
19890 * lib/gfortran.exp (gfortran_init): Likewise.
19891 * lib/obj-c++.exp (obj-c++_init): Likewise.
19892 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19893 (scan-assembler-dem-not): Likewise.
19894 * lib/scandump.exp (scan-dump-dem): Likewise.
19895 (scan-dump-dem-not): Likewise.
19896
19897 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19898
19899 PR testsuite/25767
19900 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19901 powerpc-*-darwin*.
19902 * lib/obj-c++.exp (obj-c++_init): Likewise.
19903
19904 2006-01-16 Richard Guenther <rguenther@suse.de>
19905
19906 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19907
19908 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19909
19910 PR testsuite/25777
19911 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19912 to LD_LIBRARY_PATH.
19913
19914 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19915 Andrew Pinski <pinskia@physics.uc.edu>
19916
19917 * gcc.dg/minmax-1.c: New test.
19918
19919 2006-01-16 Ben Elliston <bje@au.ibm.com>
19920
19921 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19922 * gcc.misc-tests/dectest.exp: Ditto.
19923
19924 2006-01-15 Ian Lance Taylor <ian@airs.com>
19925
19926 PR testsuite/25796
19927 * gcc.target/i386/cmov6.c: Use -march=k8.
19928
19929 2006-01-15 Andreas Jaeger <aj@suse.de>
19930
19931 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19932 x86 does not have __float128.
19933
19934 2006-01-14 Ian Lance Taylor <ian@airs.com>
19935
19936 * gcc.target/i386/cmov6.c: New test.
19937
19938 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19939
19940 PR c++/25663
19941 * g++.dg/template/ctor6.C: New test.
19942
19943 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19944
19945 PR tree-optimization/25485
19946 * gcc.dg/tree-ssa/pr25485.c: New.
19947
19948 2006-01-14 Richard Guenther <rguenther@suse.de>
19949
19950 PR tree-optimization/22548
19951 PR tree-optimization/22555
19952 PR tree-optimization/22501
19953 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19954 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19955 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19956 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19957 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19958 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19959 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19960 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19961 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19962
19963 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19964
19965 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19966 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19967
19968 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19969 Richard Guenther <rguenther@suse.de>
19970
19971 PR rtl-optimization/24257
19972 * gcc.dg/torture/pr24257.c: New testcase.
19973
19974 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19975
19976 * gcc.c-torture/execute/20060110-1.c: New test.
19977 * gcc.c-torture/execute/20060110-2.c: New test.
19978
19979 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19980
19981 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19982
19983 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19984
19985 PR fortran/25756
19986 * gfortran.dg/label_3.f90: New test.
19987
19988 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19989
19990 PR tree-optimization/25771
19991 * g++.dg/tree-ssa/pr25771.C: New test
19992
19993 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19994
19995 PR tree-opt/24365
19996 * g++.dg/opt/complex5.C: New test.
19997
19998 2006-01-13 Richard Guenther <rguenther@suse.de>
19999
20000 * gcc.target/i386/387-9.c: New testcase.
20001
20002 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
20003
20004 PR c++/24824
20005 * g++.dg/debug/dwarf2-1.C: New.
20006
20007 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
20008
20009 PR testsuite/25728
20010 * lib/gcov.exp (verify-lines): Add "close $fd".
20011
20012 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
20013 Ben Elliston <bje@au.ibm.com>
20014
20015 * gcc.dg/dfp/inf-1.c: New test.
20016
20017 2006-01-12 Janis Johnson <janis187@us.ibm.com>
20018 Yao Qi <qiyaoltc@cn.ibm.com>
20019 Ben Elliston <bje@au.ibm.com>
20020 Jon Grimm <jgrimm2@us.ibm.com>
20021
20022 * gcc.dg/nodfp-1.c: New test.
20023 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20024 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20025 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20026 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20027 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20028 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20029 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20030 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20031 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20032 * gcc.dg/format/dfp-scanf-1.c: Likewise.
20033 * gcc.dg/format/dfp-printf-1.c: Likewise.
20034 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20035 (compat_setup_dfp): New.
20036 * gcc.dg/compat/compat.exp: Use it.
20037 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20038 Make some variables global, prepend "compat_" to their names.
20039 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20040 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20041 * gcc.misc-tests/dectest.exp: New test driver for decTest.
20042 * lib/compat.exp (compat_skip_list): Make global, rename.
20043 * lib/c-compat.exp: New file.
20044 * lib/target-supports.exp (check_effective_target_dfp): New.
20045
20046 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20047 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20048 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20049 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20050 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20051 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20052 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20053 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20054 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20055 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20056 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20057 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20058 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20059 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20060 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20061 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20062 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20063 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20064 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20065 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20066 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20067 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20068 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20069 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20070 gcc.dg/dfp/struct-layout-1.c,
20071 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20072 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20073 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20074 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20075 gcc.dg/dfp/func-vararg-dfp.c,
20076 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20077 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20078 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20079 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20080 gcc.dg/dfp/wtr-conversion-1.c: New tests.
20081
20082 2006-01-11 Richard Guenther <rguenther@suse.de>
20083
20084 PR tree-optimization/25734
20085 * gcc.dg/tree-ssa/pr25734.c: New testcase.
20086
20087 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
20088
20089 PR fortran/25486
20090 * gfortran.dg/literal_character_constant_1_x.F: New test.
20091 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20092 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20093 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20094
20095 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
20096
20097 PR c++/25386
20098 * g++.dg/ext/packed3.C: Add expected packed error.
20099
20100 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
20101
20102 PR target/25706
20103 * gcc.dg/torture/pr25706-1.c: New test.
20104
20105 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
20106
20107 PR tree-optimization/23109
20108 PR tree-optimization/23948
20109 PR tree-optimization/24123
20110
20111 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20112 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20113 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20114 g++.dg/tree-ssa/pr23948.C: New testcases.
20115 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20116 three divisions in order to do the optimization.
20117
20118 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
20119
20120 PR c++/25632
20121 * g++.dg/other/pr25632.C: New test.
20122
20123 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
20124
20125 PR fortran/25730
20126 * gfortran.dg/used_types_1.f90: New test.
20127
20128 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
20129
20130 PR target/25718
20131 * gcc.dg/torture/pr25718-1.c: New test.
20132
20133 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
20134
20135 * gfortran.dg/list_read_2.f90: Fix typo in description.
20136
20137 2006-01-10 Jan Beulich <jbeulich@novell.com>
20138
20139 * lib/target-supports.exp (check_visibility_available): Simplify test
20140 for *-*-netware*.
20141 (check_profiling_available): Fail for *-*-netware*.
20142 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20143 * gcc.dg/20021014-1.c: Likewise.
20144 * gcc.dg/nest.c: Likewise.
20145
20146 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
20147
20148 fortran/24936
20149 * gfortran.dg/forall_3.f90: New test.
20150
20151 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
20152
20153 PR fortran/21977
20154 * gfortran.dg/nesting_2.f90: New test.
20155 * gfortran.dg/nesting_3.f90: New test.
20156
20157 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
20158
20159 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20160 Fix typo in comment.
20161
20162 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
20163
20164 * gfortran.dg/single_char_string.f90: New test.
20165
20166 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
20167
20168 * gfortran.dg/ichar_2.f90: New test.
20169
20170 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
20171
20172 PR fortran/25093
20173 * gfortran.dg/private_type_4.f90: New.
20174
20175 2006-01-07 Richard Guenther <rguenther@suse.de>
20176
20177 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20178
20179 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20180
20181 * gfortran.dg/func_decl_1.f90: New.
20182 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20183 * gfortran.dg/array_alloc_2.f90: Likewise.
20184 * gfortran.dg/char_result_8.f90: Likewise.
20185 * gfortran.dg/dup_save_1.f90: Likewise.
20186 * gfortran.dg/dup_save_2.f90: Likewise.
20187 * gfortran.dg/f2c_6.f90: Likewise.
20188 * gfortran.dg/f2c_7.f90: Likewise.
20189 * gfortran.dg/func_result_2.f90: Likewise.
20190 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20191
20192 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
20193
20194 PR fortran/22146
20195 * gfortran.dg/elemental_subroutine_1.f90: New test.
20196 * gfortran.dg/elemental_subroutine_2.f90: New test.
20197
20198 PR fortran/25029
20199 PR fortran/21256
20200 * gfortran.dg/assumed_size_refs_1.f90: New test.
20201
20202 PR fortran/20868
20203 PR fortran/20870
20204 * gfortran.dg/assumed_size_refs_2.f90: New test.
20205 * gfortran.dg/initialization_1.f90: Change warning message.
20206
20207 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
20208
20209 * gcc.dg/tree-ssa/loop-15.c: New test.
20210
20211 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20212
20213 PR fortran/25598
20214 * gfortran.dg/backspace_3.f: New test.
20215 * gfortran.dg/backspace_4.f: New test.
20216
20217 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20218
20219 PR fortran/24268
20220 * gfortran.dg/fmt_white.f: Update test.
20221
20222 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
20223
20224 * gcc.dg/cast-1.c: Add new warning.
20225 * gcc.dg/cast-2.c: Likewise.
20226 * gcc.dg/cast-3.c: Likewise.
20227 * gcc.dg/format/cast-1.c: Likewise.
20228 * gcc.dg/cast-4.c: New testcase.
20229
20230 2006-01-05 Richard Guenther <rguenther@suse.de>
20231
20232 PR tree-optimization/22555
20233 * gcc.dg/tree-ssa/alias-3.c: New testcase.
20234
20235 2006-01-05 Richard Guenther <rguenther@suse.de>
20236 Diego Novillo <dnovillo@redhat.com>
20237
20238 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20239 * gcc.dg/tree-ssa/loop-8.c: Likewise.
20240 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20241 * gcc.dg/tree-ssa/pr23294.c: Likewise.
20242 * gcc.dg/tree-ssa/pr21985.c: Likewise.
20243 * gcc.dg/tree-ssa/loop-14.c: Likewise.
20244 * gcc.dg/tree-ssa/loop-2.c: Likewise.
20245 * gcc.dg/tree-ssa/loop-3.c: Likewise.
20246 * gcc.dg/tree-ssa/loop-4.c: Likewise.
20247 * gcc.dg/tree-ssa/pr21171.c: Likewise.
20248 * gcc.dg/tree-ssa/loop-5.c: Likewise.
20249 * gcc.dg/tree-ssa/loop-10.c: Likewise.
20250 * gcc.dg/tree-ssa/loop-6.c: Likewise.
20251 * treelang/compile/extravar.tree: Likewise.
20252 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20253 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20254 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20255 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20256 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20257
20258 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20259
20260 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20261 for 64-bit fix.
20262
20263 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
20264
20265 PR fortran/23675
20266 gfortran.dg/char_result_11.f90: New.
20267
20268 2006-01-04 Mark Mitchell <mark@codesourcery.com>
20269
20270 PR c++/24782
20271 * g++.dg/parse/access9.C: New test.
20272 * g++.dg/tc1/dr52.C: Tweak error markers.
20273
20274 2006-01-04 Richard Henderson <rth@redhat.com>
20275
20276 Merge from gomp branch.
20277 * g++.dg/parse/pragma2.C: Update expected error lines.
20278
20279 2006-01-04 Jakub Jelinek <jakub@redhat.com>
20280
20281 * g++.dg/other/i386-2.C: New test.
20282
20283 PR target/25554
20284 * gcc.c-torture/compile/20051228-1.c: New test.
20285
20286 PR c/25559
20287 * gcc.dg/pr25559.c: New test.
20288
20289 2006-01-03 Mark Mitchell <mark@codesourcery.com>
20290
20291 PR c++/25492
20292 * g++.dg/lookup/friend9.C: New test.
20293
20294 PR c++/25625
20295 * g++.dg/template/repo5.C: New test.
20296
20297 2006-01-03 Steven G. Kargl <kargls@comcast.net>
20298
20299 PR fortran/25101
20300 * gfortran.dg/forall_2.f90: New test.
20301
20302 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
20303
20304 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20305 dg-require-weak. Adjust regexp to handle leading-underscore
20306 targets and space as well as TAB after .weak. Change previous
20307 64-bit fix to not use naked dot.
20308
20309 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
20310
20311 PR rtl-optimization/25578
20312 * gcc.c-torture/execute/20060102-1.c: New testcase.
20313
20314 2006-01-03 Richard Guenther <rguenther@suse.de>
20315
20316 PR c/25183
20317 * gcc.dg/torture/pr25183.c: New testcase.
20318
20319 2006-01-03 Jakub Jelinek <jakub@redhat.com>
20320
20321 Merge from gomp-branch.
20322 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20323 * gcc.dg/ia64-sync-2.c: Likewise.
20324 * gcc.dg/ia64-sync-3.c: Likewise.
20325 * gcc.dg/ia64-sync-4.c: Likewise.
20326 * gcc.dg/sync-2.c: Likewise.
20327 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20328 that sparc64-*-* and sparcv9-*-* supports sync builtins.
20329
20330 2006-01-02 Mark Mitchell <mark@codesourcery.com>
20331
20332 PR c++/25635
20333 * g++.dg/parse/operator6.C: New test.
20334
20335 PR c++/25637
20336 * g++.dg/parse/error29.C: New test.
20337
20338 PR c++/25638
20339 * g++.dg/parse/dtor6.C: New test.
20340
20341 PR c++/25633
20342 * g++.dg/parse/ctor3.C: New test.
20343
20344 PR c++/25634
20345 * g++.dg/template/class3.C: New test.
20346
20347 2006-01-02 Geoffrey Keating <geoffk@apple.com>
20348
20349 * g++.dg/debug/debug9.C: New.
20350
20351 2006-01-02 Steven G. Kargl <kargls@comcast.net>
20352
20353 PR fortran/24640
20354 * gfortran.dg/label_2.f90: New test.
20355
20356 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20357
20358 * g++.dg/lookup/using12.C: Tighten error marker.
20359
20360 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
20361 Andrew Pinski <pinskia@physics.uc.edu>
20362
20363 * gcc.target/powerpc/darwin-abi-3.c: New file.
20364 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20365 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20366 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20367 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20368 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20369 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20370 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20371 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20372
20373 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
20374
20375 * gcc.dg/tree-ssa/loadpre1.c: New;
20376 * gcc.dg/tree-ssa/loadpre2.c: New;
20377 * gcc.dg/tree-ssa/loadpre3.c: New;
20378 * gcc.dg/tree-ssa/loadpre4.c: New;
20379 * gcc.dg/tree-ssa/loadpre5.c: New;
20380 * gcc.dg/tree-ssa/loadpre6.c: New;
20381 * gcc.dg/tree-ssa/loadpre7.c: New;
20382 * gcc.dg/tree-ssa/loadpre8.c: New;
20383 * gcc.dg/tree-ssa/loadpre9.c: New;
20384
20385 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
20386
20387 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20388 * g++.dg/abi/thunk4.C: Likewise.
20389
20390 2006-01-01 Andreas Jaeger <aj@suse.de>
20391
20392 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20393 portable.
20394
20395 2006-01-01 Jakub Jelinek <jakub@redhat.com>
20396
20397 PR c++/25294
20398 * gcc.dg/pragma-pack-3.c: New test.
20399 * g++.dg/parse/pragma3.C: New test.
20400
20401 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20402
20403 PR middle-end/24827
20404 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20405
20406 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20407
20408 PR testsuite/25214
20409 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20410
20411 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
20412
20413 PR fortran/22607
20414 * gfortran-dg/pure_byref_3.f90: New.
20415
20416 fortran/PR 25396
20417 * gfortran.dg/userdef_operator_1.f90: New.
20418
20419 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
20420
20421 * g++.dg/abi/thunk3.C: New.
20422 * g++.dg/abi/thunk4.C: New.
20423
20424 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
20425
20426 PR fortran/25532
20427 * gfortran.dg/host_used_types_1.f90: New test. Check that host
20428 associated derived type components of derived types are
20429 properly declared in contained procedures.
20430
20431 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20432
20433 PR libgfortran/25139
20434 * gfortran.dg/backspace_2.f: New test.
20435
20436 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20437
20438 PR libgfortran/25550
20439 * gfortran.dg/endfile.f: New test.
20440
20441 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20442
20443 PR libgfortran/25419
20444 * gfortran.dg/comma.f: New test.
20445
20446 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20447
20448 * lib/gfortran-dg.exp: Remove trailing whitespace.
20449 * lib/fortran-torture.exp: Test with -fbounds-check instead of
20450 -funroll-all-loops.
20451
20452 2005-12-28 Alan Modra <amodra@bigpond.net.au>
20453
20454 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20455 Extended Double long doubles or repeat tests when long double is
20456 the same size as double.
20457
20458 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20459
20460 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20461
20462 PR testsuite/25442
20463 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20464 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20465
20466 PR testsuite/25441
20467 * gcc.dg/pr23911.c: Make test variable static.
20468
20469 PR testsuite/25444
20470 * gcc.dg/tree-ssa/pr14841.c: Likewise.
20471
20472 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20473
20474 PR c++/25439
20475 * g++.dg/parse/crash17.C: Adjust error markers.
20476 * g++.dg/template/error20.C: New test.
20477
20478 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20479
20480 PR c++/23172
20481 * g++.dg/ext/complit4.C: New test.
20482
20483 PR c++/25417
20484 * g++.dg/ext/complit5.C: Likewise.
20485
20486 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
20487
20488 PR tree-optimization/25125
20489 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20490 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20491 * gcc.c-torture/execute/pr25125.c: New.
20492
20493 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
20494
20495 PR fortran/25029
20496 PR fortran/21256
20497 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20498 functions with incorrect assumed size references.
20499
20500 2005-12-24 Mark Mitchell <mark@codesourcery.com>
20501
20502 PR c++/23171
20503 * g++.dg/opt/init1.C: New test.
20504
20505 2005-12-23 Mark Mitchell <mark@codesourcery.com>
20506
20507 PR c++/24671
20508 * g++.dg/template/sfinae3.C: New test.
20509
20510 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20511
20512 * g++.dg/other/friend4.C: New test.
20513
20514 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20515
20516 PR target/25005
20517 * g++.dg/opt/pr25005.C: New test.
20518
20519 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20520
20521 PR c++/25369
20522 * g++.dg/template/ptrmem16.C: New test.
20523
20524 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
20525
20526 PR fortran/25029
20527 PR fortran/21256
20528 * gfortran.dg/initialization_1.f90: Add test of SIZE.
20529
20530 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20531
20532 PR libgfortran/25307
20533 * gfortran.dg/list_read_5.f90: New test.
20534
20535 2005-12-22 Richard Henderson <rth@redhat.com>
20536
20537 * gcc.target/i386/sse-7.c: Use -msse2.
20538
20539 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20540
20541 PR rtl-optimization/25432
20542 * gcc.c-torture/compile/20051216-1.c: New test.
20543
20544 PR objc/25328
20545 * objc/execute/pr25328.m: New test.
20546
20547 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20548
20549 PR c++/25364
20550 * g++.dg/template/call4.C: New test.
20551
20552 2005-12-22 Dale Johannesen <dalej@apple.com>
20553
20554 * gcc.target/i386/sse-17.c: New.
20555
20556 2005-12-22 Paul Brook <paul@codesourcery.com>
20557
20558 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20559
20560 2005-12-22 Paul Brook <paul@codesourcery.com>
20561
20562 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20563
20564 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20565
20566 PR tree-opt/25513
20567 * gcc.c-torture/compile/pr25513.c: New test.
20568
20569 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20570
20571 PR c++/23333
20572 * g++.dg/parse/error25.C: Add more tests.
20573
20574 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20575
20576 PR fortran/18990
20577 * gfortran.dg/der_charlen_1.f90: New.
20578
20579 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20580
20581 PR fortran/20889
20582 * gfortran.dg/pointer_component_type_1.f90: New test.
20583
20584 PR fortran/25029
20585 PR fortran/21256
20586 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20587 should give an error with assumed size array refernces and checks
20588 those that should not.
20589 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20590 reference an upper bound so that it does not generate an error.
20591
20592 PR fortran/19362
20593 PR fortran/20244
20594 PR fortran/20864
20595 PR fortran/25391
20596 * gfortran.dg/used_dummy_types_1.f90: New test.
20597 * gfortran.dg/used_dummy_types_2.f90: New test.
20598 * gfortran.dg/used_dummy_types_3.f90: New test.
20599 * gfortran.dg/used_dummy_types_4.f90: New test.
20600 * gfortran.dg/used_dummy_types_5.f90: New test.
20601
20602 PR fortran/23152
20603 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20604 group already being USE associated.
20605 * gfortran.dg/assumed_shape_nml.f90: New test.
20606 * gfortran.dg/assumed_size_nml.f90: New test.
20607
20608 PR fortran/20862
20609 PR fortran/25053
20610 PR fortran/25063
20611 PR fortran/25064
20612 PR fortran/25066
20613 PR fortran/25067
20614 PR fortran/25068
20615 PR fortran/25307
20616 * gfortran.dg/io_constraints_1.f90: New test.
20617 * gfortran.dg/io_constraints_1.f90: New test.
20618 * gfortran.dg/iostat_3.f90: Change wording of warning.
20619 * gfortran.dg/g77/19981216-0.f: The same.
20620
20621 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20622
20623 PR tree-optimization/23518
20624 * gcc.dg/pr23518.c: New.
20625
20626 2005-12-21 Mike Stump <mrs@apple.com>
20627
20628 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20629
20630 2005-12-21 Paul Brook <paul@codesourcery.com>
20631
20632 * gcc.dg/pr19340.c: Skip on m68k targets.
20633
20634 2005-12-21 Steven Bosscher <stevenb@suse.de>
20635
20636 PR rtl-optimization/25196
20637 * gcc.dg/pr25196.c: New test.
20638
20639 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20640
20641 PR fortran/25423
20642 gfortran.dg/where_nested_1.f90: New.
20643
20644 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20645
20646 PR tree-optimization/25382.
20647 * gcc.dg/tree-ssa/pr25382.c: New.
20648
20649 2005-12-20 Richard Guenther <rguenther@suse.de>
20650
20651 PR middle-end/24306
20652 * gcc.target/i386/pr24306.c: New testcase.
20653
20654 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20655
20656 PR tree-optimization/25501
20657 * gcc.dg/tree-ssa/pr25501.c: New.
20658
20659 2005-12-20 Richard Guenther <rguenther@suse.de>
20660
20661 Revert
20662 2005-12-02 Richard Guenther <rguenther@suse.de>
20663
20664 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20665
20666 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20667
20668 PR c++/21228
20669 * g++.dg/warn/Wunreachable-code-2.C: New test.
20670
20671 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20672
20673 PR c++/24278
20674 * g++.dg/template/ctor5.C: New test.
20675
20676 PR c++/24915
20677 * g++.dg/template/overload8.C: New test.
20678
20679 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20680
20681 * gcc.c-torture/compile/pr25483 : New test.
20682
20683 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20684
20685 PR c++/20552
20686 * g++.dg/ext/typeof10.C: New test.
20687
20688 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20689
20690 * gcc.dg/mt-loopi1.c: New.
20691
20692 2005-12-18 Richard Guenther <rguenther@suse.de>
20693
20694 PR tree-optimization/25481
20695 * gcc.dg/torture/pr25481.c: New testcase.
20696
20697 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20698
20699 PR rtl-optimization/21041
20700 * gcc.dg/pr21041.c: New test.
20701
20702 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20703
20704 PR libgfortran/25463
20705 * gfortran.dg/advance.f90: New test.
20706
20707 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20708
20709 * gcc.dg/20051201-1.c: New test.
20710
20711 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20712
20713 PR fortran/25018
20714 * gfortran.dg/initialization_1.f90: New test.
20715 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20716 * gfortran.dg/g77/980616-0.f: The same.
20717
20718 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20719
20720 * PR fortran/25458
20721 * gfortran.dg/chkbits.f90: New test.
20722
20723 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20724
20725 * gfortran.dg/enum_5.f: Revert to previous version.
20726
20727 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20728
20729 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20730 * gfortran.dg/nested_modules_1.f90: Ditto.
20731 * gfortran.dg/hollerith_f95.f90: Ditto.
20732 * gfortran.dg/select_5.f90: Ditto.
20733 * gfortran.dg/secnds.f: Ditto.
20734 * gfortran.dg/hollerith2.f90: Ditto.
20735 * gfortran.dg/imag_2.f: Ditto.
20736 * gfortran.dg/ftell_2.f90: Ditto.
20737 * gfortran.dg/malloc_free_1.f90: Ditto.
20738 * gfortran.dg/logint-1.f: Ditto.
20739 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20740 * gfortran.dg/e_d_fmt.f90: Ditto.
20741 * gfortran.dg/hollerith_legacy.f90: Ditto.
20742 * gfortran.dg/logint-2.f: Ditto.
20743 * gfortran.dg/enum_5.f90: Ditto.
20744 * gfortran.dg/f2c_2.f90: Ditto.
20745 * gfortran.dg/pr17143.f90: Ditto.
20746 * gfortran.dg/namelist_14.f90: Ditto.
20747 * gfortran.dg/logint-3.f: Ditto.
20748 * gfortran.dg/spread_scalar_source.f90: Ditto.
20749 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20750 * gfortran.dg/namelist_11.f: Ditto.
20751 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20752 * gfortran.dg/g77/20010519-1.f
20753 * gfortran.dg/g77/alpha1.f: Ditto.
20754 * gfortran.dg/g77/990115-1.f: Ditto.
20755 * gfortran.dg/g77/erfc.f: Ditto.
20756 * gfortran.dg/g77/19990313-3.f: Ditto.
20757 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20758 * gfortran.dg/g77/20010426.f: Ditto.
20759 * gfortran.dg/g77/19990313-0.f: Ditto.
20760 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20761 * gfortran.dg/g77/20000629-1.f: Ditto.
20762 * gfortran.dg/g77/970125-0.f: Ditto.
20763 * gfortran.dg/g77/8485.f: Ditto.
20764 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20765 * gfortran.dg/g77/19990313-1.f: Ditto.
20766 * gfortran.dg/g77/int8421.f: Ditto.
20767 * gfortran.dg/g77/19990305-0.f: Ditto.
20768 * gfortran.dg/g77/947.f: Ditto.
20769 * gfortran.dg/g77/19990905-2.f: Ditto.
20770 * gfortran.dg/g77/cabs.f: Ditto.
20771 * gfortran.dg/g77/19990313-2.f: Ditto.
20772 * gfortran.dg/g77/20020307-1.f: Ditto.
20773 * gfortran.dg/g77/dcomplex.f: Ditto.
20774 * gfortran.dg/g77/19990502-1.f: Ditto.
20775 * gfortran.dg/g77/19981216-0.f: Ditto.
20776 * gfortran.dg/common_4.f90: Ditto.
20777 * gfortran.dg/entry_4.f90: Ditto.
20778 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20779 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20780 * gfortran.dg/namelist_12.f: Ditto.
20781 * gfortran.dg/scale_1.f90: Ditto.
20782 * gfortran.dg/modulo_1.f90
20783 * gfortran.dg/hollerith.f90: Ditto.
20784 * gfortran.dg/direct_io_3.f90: Ditto.
20785 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20786 * gfortran.dg/gnu_logical_1.F: Ditto.
20787 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20788 * gfortran.dg/assign_1.f90: Ditto.
20789 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20790 * gfortran.dg/pr23095.f: Ditto.
20791 * gfortran.dg/read_float_1.f90: Ditto.
20792
20793 2005-12-17 Andreas Jaeger <aj@suse.de>
20794
20795 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20796 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20797
20798 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20799
20800 PR fortran/24268
20801 * gfortran.dg/fmt_white.f: New test.
20802
20803 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20804
20805 * gfortran.dg/label_1.f90: New test.
20806
20807 2005-12-15 Ben Elliston <bje@au.ibm.com>
20808
20809 PR testsuite/25422
20810 * gcc.dg/20031012-1.c: Add -Walways-true option.
20811 * gcc.dg/weak/weak-3.c: Likewise.
20812 * g++.old-deja/g++.mike/warn8.C: Likewise.
20813
20814 2005-12-16 Mike Stump <mrs@apple.com>
20815
20816 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20817 exit.
20818
20819 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20820
20821 PR libgfortran/25264
20822 PR libgfortran/25349
20823 * gfortran.dg/tl_editing.f90: Added additional checks.
20824 * gfortran.dg/t_editing.f: New test.
20825 * gfortran.dg/write_padding.f90: New test
20826
20827 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20828
20829 PR testsuite/25215
20830 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20831
20832 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20833
20834 PR rtl-optimization/24899
20835 * gcc.c-torture/execute/20051215-1.c: New test.
20836
20837 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20838
20839 PR 24823
20840 * gfortran.dg/pr24823.f: New test.
20841
20842 2005-12-16 Jeff Law <law@redhat.com>
20843
20844 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20845
20846 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20847
20848 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20849 (base_types): Change C++ style comments to C style comments. Remove
20850 aligned types from the array. Keep Enums disabled.
20851 (complex_types): Remove aligned types from the array.
20852 Comment out "_Complex long double".
20853 (attrib_types): Remove.
20854 (complex_attrib_types): Remove.
20855 (attrib_array_types): Remove.
20856 (complex_attrib_array_types): Remove.
20857 (aligned_bitfld_types): Remove.
20858 (n_aligned_bitfld_types): Remove.
20859 (FEATURE_ALIGNEDPACKED): Delete.
20860 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20861 (singles): Remove support for adding attributes.
20862 (choose_type): Remove support for attributed types.
20863 (generate_fields): Remove support for attributed bit-fields.
20864 Remove support for adding attributes.
20865 (generate_random_tests): Remove support for adding attributes.
20866 (features): Add back "[0] :0" and "complex vector [0]".
20867 (main): Remove support for attributed bit-fields.
20868 Uncomment the calling of generate_random_tests for the rests of
20869 the tests.
20870
20871 2005-12-16 Jan Hubicka <jh@suse.cz>
20872
20873 * gcc.c-torture/combine/pr25224.c: New.
20874
20875 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20876
20877 PR other/25028
20878 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20879 HP-UX.
20880
20881 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20882
20883 * gcc.dg/20051215-1.c: New file.
20884
20885 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20886
20887 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20888 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20889
20890 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20891
20892 PR fortran/18197
20893 * gfortran.dg/dummy_functions_1.f90: New.
20894
20895 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20896
20897 PR rtl-optimization/25310
20898 * gcc.c-torture/compile/pr25310.c: New test.
20899
20900 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20901
20902 PR debug/25023
20903 * gcc.dg/pr25023.c: New test.
20904
20905 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20906
20907 * g++.old-deja/g++.brendan/redecl1.C,
20908 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20909 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20910 g++.old-deja/g++.oliva/typeof1.C,
20911 g++.old-deja/g++.other/crash16.C,
20912 g++.old-deja/g++.other/crash34.C,
20913 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20914 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20915 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20916 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20917 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20918 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20919 Remove xfail.
20920
20921 2005-12-14 Kean Johnston <jkj@sco.com>
20922 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20923
20924 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20925 * gcc.target/i386/20020523-1.c: Ditto.
20926 * gcc.target/i386/tailcall-1.c: Ditto.
20927 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20928 * gcc.target/i386/ssetype-5.c: Ditto.
20929
20930 2005-12-14 Jeff Law <law@redhat.com>
20931
20932 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20933
20934 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20935
20936 PR target/25254
20937 PR target/24188
20938 * gcc.target/i386/pr25254.c: New test.
20939 * gfortran.dg/PR24188.f: New test.
20940
20941 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20942
20943 * lib/fortran-torture.exp: Catch remaining uses of
20944 remote_file build delete.
20945
20946 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20947
20948 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20949
20950 2005-12-14 Ben Elliston <bje@au.ibm.com>
20951
20952 * gcc.dg/warn-addr-cmp.c: New test.
20953
20954 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20955
20956 PR debug/25023
20957 PR target/25293
20958 * gcc.target/i386/pr25293.c: New test.
20959
20960 2005-12-13 Petr Machata <machata@post.cz>
20961
20962 PR c++/24907
20963 * g++.dg/parse/comma2.C: New test.
20964
20965 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20966 Jakub Jelinek <jakub@redhat.com>
20967
20968 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20969 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20970 (limits.h): Include unconditionally.
20971 (stdlib.h): Likewise.
20972 (hashtab.h): Do not include.
20973 (getopt.h): Likewise.
20974 (stddef.h): Include.
20975 (hashval_t): Define.
20976 (struct entry): Add "next" field.
20977 (HASH_SIZE): New macro.
20978 (hash_table): New variable.
20979 (switchfiles): Do not use xmalloc.
20980 (mix): New macro.
20981 (iterative_hash): New function.
20982 (hasht): Remove.
20983 (e_exists): New function.
20984 (e_insert): Likewise.
20985 (output): Use, instead of libiberty hashtable functions.
20986 (main): Do not use getopt. Do not call htab_create.
20987
20988 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20989
20990 PR c++/25331
20991 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20992 put atal* and atpaal* attributes on array elements.
20993 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20994 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20995 put atal* and atpaal* attributes on array elements.
20996 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20997
20998 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20999
21000 * gcc.dg/single-precision-constant.c: New test.
21001
21002 2005-12-13 Alan Modra <amodra@bigpond.net.au>
21003
21004 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21005 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21006 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21007 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21008 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21009 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21010 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21011 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21012 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21013 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21014 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21015 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21016 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21017 gcc.target/powerpc/ppc-sdata-2.c,
21018 gcc.target/powerpc/ppc-stackalign-1.c,
21019 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21020 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21021 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21022 gcc.target/powerpc/rs6000-ldouble-2.c,
21023 gcc.target/powerpc/rs6000-power2-1.c,
21024 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21025 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
21026 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
21027 option into target selector.
21028 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
21029 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21030
21031 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
21032
21033 PR objc/25348
21034 * objc.dg/encode-9.m: New test.
21035
21036 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21037
21038 PR testsuite/20772
21039 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21040 * gcc.dg/asm-b.c: Fix typo.
21041 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21042 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21043 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21044 i?86 lp64 and x86_64 ilp32.
21045 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21046 on i?86 lp64.
21047 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21048
21049 2005-12-12 Steven G. Kargl <kargls@comcast.net>
21050
21051 PR fortran/25078
21052 gfortran.dg/equiv_5.f90: New test.
21053
21054 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
21055
21056 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21057 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21058 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21059 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21060 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21061 * gcc.dg/tree-ssa/reassoc-5.c: New.
21062 * gcc.dg/tree-ssa/reassoc-6.c: New.
21063 * gcc.dg/tree-ssa/reassoc-7.c: New.
21064 * gcc.dg/tree-ssa/reassoc-8.c: New.
21065 * gcc.dg/tree-ssa/reassoc-9.c: New.
21066 * gcc.dg/tree-ssa/reassoc-10.c: New.
21067 * gcc.dg/tree-ssa/reassoc-11.c: New.
21068
21069 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21070
21071 PR testsuite/25167
21072 PR testsuite/24478
21073 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21074
21075 2005-12-12 Mark Mitchell <mark@codesourcery.com>
21076
21077 PR c++/25300
21078 * g++.dg/template/inherit.C: Do not use a generic error message.
21079
21080 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
21081
21082 PR libobjc/25354
21083 * objc.dg/gnu-encoding: New directory.
21084 * objc.dg/gnu-encoding/compat-common.h: New file.
21085 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21086 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21087 * objc.dg/gnu-encoding/vector-defs.h: New file.
21088 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21089 * objc.dg/gnu-encoding/generate-random.c: New file.
21090 * objc.dg/gnu-encoding/generate-random_r.c: New file.
21091 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21092 * objc.dg/gnu-encoding/generate-random.h: New file.
21093
21094 2005-12-11 Mark Mitchell <mark@codesourcery.com>
21095
21096 PR c++/25337
21097 * g++.dg/template/defarg7.C: New test.
21098
21099 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
21100
21101 PR libobjc/25347
21102 * objc.dg/encode-8.m: New test.
21103
21104 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
21105
21106 PR libobjc/25346
21107 * objc.dg/encode-7.m: New test.
21108
21109 2005-12-10 Mark Mitchell <mark@codesourcery.com>
21110
21111 PR c++/25010
21112 * g++.dg/opt/inline10.C: New test.
21113
21114 2005-12-11 Steven G. Kargl <kargls@comcast.net>
21115
21116 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21117
21118 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
21119
21120 * gfortran.dg/substring_equivalence.f90: typo in comment
21121
21122 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21123
21124 PR fortran/25068
21125 * gfortran.dg/iostat_3.f90: New test.
21126
21127 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
21128
21129 PR fortran/23815
21130 * gfortran.dg/unf_io_convert_1.f90: New test.
21131 * gfortran.dg/unf_io_convert_2.f90: New test.
21132 * gfortran.dg/unf_io_convert_3.f90: New test.
21133
21134 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21135
21136 PR testsuite/20772
21137 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21138 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21139 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21140 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21141 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21142 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21143 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21144 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21145 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21146 gcc.dg/torture/fp-int-convert-float128-timode.c,
21147 gcc.dg/torture/fp-int-convert-float128.c,
21148 gcc.dg/torture/fp-int-convert-float80-timode.c,
21149 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21150 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21151
21152 * gcc.dg/tls/opt-1.c: Require effective target fpic.
21153
21154 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
21155
21156 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21157
21158 2005-12-10 Richard Sandiford <richard@codesourcery.com>
21159
21160 * gcc.dg/20051207-1.c,
21161 * gcc.dg/20051207-2.c,
21162 * gcc.dg/20051207-3.c: New tests.
21163
21164 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21165
21166 PR testsuite/20772
21167 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21168 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21169 dg-skip-if target selector.
21170
21171 PR testsuite/20772
21172 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21173 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21174 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21175 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21176 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21177 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21178 and/or merge with i?86 cases.
21179
21180 * gcc.dg/tls/opt-3.c: Require effective target fpic.
21181
21182 PR testsuite/20772
21183 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21184 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21185 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21186 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21187 x86_64-*-linux*.
21188
21189 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
21190
21191 PR target/25311
21192 * gcc.c-torture/compile/pr25311.c: New test.
21193
21194 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21195
21196 PR libgfortran/25039
21197 * gfortran.dg/read_comma.f: New test.
21198
21199 2005-12-08 Jakub Jelinek <jakub@redhat.com>
21200
21201 PR c++/19317
21202 * g++.dg/opt/pr19317-1.C: New test.
21203 * g++.dg/opt/pr19317-2.C: New test.
21204 * g++.dg/opt/pr19317-3.C: New test.
21205
21206 PR target/19005
21207 * gcc.c-torture/execute/pr19005.c: New test.
21208
21209 PR target/17828
21210 * g++.old-deja/g++.other/comdat5.C: New test.
21211 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21212
21213 * g++.dg/compat/struct-layout-1.exp: New file.
21214 * g++.dg/compat/struct-layout-1.h: New.
21215 * g++.dg/compat/struct-layout-1_generate.c: New.
21216 * g++.dg/compat/struct-layout-1_x1.h: New.
21217 * g++.dg/compat/struct-layout-1_x2.h: New.
21218 * g++.dg/compat/struct-layout-1_y1.h: New.
21219 * g++.dg/compat/struct-layout-1_y2.h: New.
21220
21221 * gcc.dg/20050330-2.c: New test.
21222
21223 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
21224
21225 PR fortran/25292
21226 * gfortran.dg/associated_1.f90: New.
21227
21228 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
21229
21230 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21231 ILP32 vect_no_align platforms.
21232
21233 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
21234 Jakub Jelinek <jakub@redhat.com>
21235
21236 PR target/25268
21237 * gcc.c-torture/compile/20051207-1.c: New test.
21238
21239 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21240
21241 PR testsuite/20772
21242 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21243 gcc.dg/torture/pr18582-1.c,
21244 gcc.target/i386/attributes-error.c: Also test on x86_64.
21245
21246 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21247
21248 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21249
21250 PR c++/19397
21251 * g++.dg/template/typedef3.C: New test.
21252
21253 PR c++/19762
21254 PR c++/19764
21255 * g++.dg/template/dtor3.C: Fix error markers.
21256
21257 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
21258
21259 * lib/target-supports.exp (check_effective_target_sync_char_short):
21260 Add s390*.
21261
21262 2005-12-06 Janis Johnson <janis187@us.ibm.com>
21263
21264 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21265
21266 2005-12-06 Roger Sayle <roger@eyesopen.com>
21267
21268 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21269 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21270 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21271 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21272
21273 2005-12-06 Roger Sayle <roger@eyesopen.com>
21274
21275 PR c++/25263
21276 * g++.dg/other/array2.C: New test case.
21277
21278 2005-12-05 Geoffrey Keating <geoffk@apple.com>
21279
21280 * gcc.dg/darwin-weakimport-3.c: New.
21281
21282 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21283 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21284 and to work on Darwin.
21285 * gcc.dg/attr-weakref-1b.c: New file.
21286 * gcc.dg/attr-weakref-2.c: New test.
21287 * gcc.dg/darwin-weakref-1.c: New test.
21288
21289 2005-12-05 Janis Johnson <janis187@us.ibm.com>
21290
21291 PR testsuite/25247
21292 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21293 use in selector expressions.
21294 (dg-xfail-if): Ditto.
21295 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21296 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21297 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21298 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21299 * gcc.test-framework/test-framework.exp: Skip generated tests if
21300 CHECK_TEST_FRAMEWORK is not 1.
21301
21302 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
21303
21304 PR tree-optimization/24963
21305 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21306
21307 PR target/24108
21308 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21309
21310 PR target/18580
21311 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21312 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21313 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21314 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21315
21316 2005-12-05 Jakub Jelinek <jakub@redhat.com>
21317
21318 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21319 dg-options.
21320
21321 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
21322
21323 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21324
21325 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
21326
21327 * gcc.dg/format/cast-1.c: New test.
21328
21329 2005-12-04 Roger Sayle <roger@eyesopen.com>
21330
21331 PR c/7776
21332 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21333 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21334 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21335 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21336
21337 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
21338
21339 * gcc.dg/cast-pretty-print-1.c: New test.
21340
21341 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
21342
21343 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21344
21345 2005-12-02 Mark Mitchell <mark@codesourcery.com>
21346
21347 PR c++/24173
21348 * g++.dg/template/friend40.C: New test.
21349
21350 2005-12-02 Jakub Jelinek <jakub@redhat.com>
21351
21352 PR target/25199
21353 * gcc.target/i386/movq-2.c: New test.
21354 * gcc.target/i386/movq.c: Remove target i?86, instead add
21355 dg-require-effective-target ilp32.
21356
21357 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21358
21359 PR c++/24103
21360 * g++.dg/other/default1.C: New test.
21361
21362 2005-12-02 Richard Guenther <rguenther@suse.de>
21363
21364 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21365
21366 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
21367
21368 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21369
21370 2005-12-02 Alan Modra <amodra@bigpond.net.au>
21371
21372 PR target/21017
21373 * gcc.target/powerpc/rotate.c: New.
21374
21375 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21376
21377 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21378 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21379
21380 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
21381
21382 PR c/13384
21383 * gcc.dg/pr17730-1.c: Adjust.
21384 * gcc.dg/lvalue1.c (main): Likewise.
21385 * gcc.dg/lvalue-2.c: Likewise.
21386 * g++.dg/pr7503-3.C
21387
21388 2005-12-01 Geoffrey Keating <geoffk@apple.com>
21389
21390 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21391 error messages.
21392
21393 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
21394
21395 PR fortran/24789
21396 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
21397
21398 2005-12-01 Uros Bizjak <uros@kss-loka.si>
21399
21400 PR target/24475
21401 * lib/target-supports.exp (check_effective_target_tls): New.
21402 (check_effective_target_tls_runtime): New.
21403 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21404 for TLS support.
21405 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21406 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21407 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21408 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21409 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21410 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21411 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21412 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21413 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21414 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21415 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21416 effective-target TLS.
21417 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21418 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21419 effective-target TLS runtime.
21420
21421 2005-12-01 Uros Bizjak <uros@kss-loka.si>
21422
21423 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21424
21425 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
21426
21427 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21428 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21429 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21430 ignored" warnings when "packing" is the same as the ABI layout.
21431
21432 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
21433
21434 PR fortran/21302
21435 * gfortran.dg/line_length_1.f: New test.
21436 * gfortran.dg/line_length_2.f90: Ditto.
21437
21438 2005-11-30 Richard Guenther <rguenther@suse.de>
21439
21440 PR tree-optimization/21655
21441 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21442
21443 2005-11-30 Dale Johannesen <dalej@apple.com>
21444
21445 * gcc.c-torture/compile/pr24930.c: New.
21446
21447 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
21448
21449 PR fortran/15809
21450 * gfortran.dg/auto_char_dummy_array.f90: New test.
21451
21452 2005-11-30 Jeff Law <law@redhat.com>
21453
21454 * g++.old-deja/g++.law/pr25000.C: New test.
21455
21456 2005-11-30 Jakub Jelinek <jakub@redhat.com>
21457
21458 * gcc.dg/tls/opt-11.c: New test.
21459
21460 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
21461
21462 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21463 targets.
21464 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21465 LP64 ia64.
21466
21467 2005-11-29 Jakub Jelinek <jakub@redhat.com>
21468
21469 * gfortran.dg/open_access_1.f90: New test.
21470
21471 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21472
21473 * gcc.dg/charset/builtin2.c: New test.
21474
21475 2005-11-28 Jakub Jelinek <jakub@redhat.com>
21476
21477 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21478 on mmix-*-* for *_[xy].c.
21479
21480 2005-11-28 Kean Johnston <jkj@sco.com>
21481
21482 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21483 headers.
21484 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21485 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21486 * gcc.target/i386/asm-3.c: Ditto.
21487 * gcc.target/i386/clobbers.c: Ditto.
21488 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21489 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21490 test regexp.
21491 * gcc.target/i386/mul.c: Ditto.
21492 * gcc.target/i386/ssetype-1.c: Ditto.
21493 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21494 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21495 static so the test works with -fPIC mode too. Based on comment in
21496 PR19231 by Pinski.
21497 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21498
21499 2005-11-28 Richard Guenther <rguenther@suse.de>
21500
21501 * gcc.dg/alias-9.c: New testcase.
21502 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21503
21504 2005-11-28 Roger Sayle <roger@eyesopen.com>
21505 Uros Bizjak <uros@kss-loka.si>
21506
21507 PR middle-end/20219
21508 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21509 tan(x)/sin(x) transformations.
21510
21511 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
21512
21513 PR middle-end/24575
21514 * gcc.dg/tree-ssa/divide-3.c: New test.
21515 * gcc.dg/tree-ssa/divide-4.c: New test.
21516
21517 2005-11-27 Steven G. Kargl <kargls@comcast.net>
21518
21519 PR fortran/24917
21520 * gfortran.dg/boz_6.f90: New test.
21521
21522 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21523
21524 PR fortran/23912
21525 * gfortran.dg/modulo_1.f90: New test.
21526
21527 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21528
21529 PR libfortran/24919
21530 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21531 fail on CRLF platforms.
21532 * gfortran.dg/ftell_2.f90: Likewise.
21533
21534 2005-11-26 Eric Christopher <echristo@apple.com>
21535
21536 * gcc.dg/intmax_t-1.c: Remove mips xfail.
21537
21538 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21539
21540 * objc.dg/gnu-runtime-3.m: Simplify.
21541
21542 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21543
21544 PR middle-end/23669
21545 * gcc.dg/tree-ssa/divide-1.c: New test.
21546 * gcc.dg/tree-ssa/divide-2.c: New test.
21547
21548 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21549
21550 PR libgfortran/24945
21551 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21552
21553 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21554
21555 PR libgfortran/24945
21556 * gfortran.dg/open_status_2.f90: New test.
21557
21558 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21559
21560 * gcc.c-torture/execute/builtins/fprintf.c,
21561 gcc.c-torture/execute/builtins/fputs-lib.c,
21562 gcc.c-torture/execute/builtins/fputs.c,
21563 gcc.c-torture/execute/builtins/lib/fprintf.c,
21564 gcc.c-torture/execute/builtins/lib/printf.c,
21565 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21566
21567 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21568
21569 * gcc.dg/20050922-2.c: New test.
21570
21571 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21572
21573 * objc.dg/gnu-runtime-3.m: New test.
21574
21575 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21576
21577 PR c++/9278
21578 * g++.dg/other/void1.C: New test.
21579
21580 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21581
21582 PR middle-end/24998
21583 * gcc.dg/torture/fp-int-convert-float.c,
21584 gcc.dg/torture/fp-int-convert-double.c,
21585 gcc.dg/torture/fp-int-convert-long-double.c,
21586 gcc.dg/torture/fp-int-convert-timode.c,
21587 gcc.dg/torture/fp-int-convert-float80.c,
21588 gcc.dg/torture/fp-int-convert-float80-timode.c,
21589 gcc.dg/torture/fp-int-convert-float128.c,
21590 gcc.dg/torture/fp-int-convert-float128-timode.c,
21591 gcc.dg/torture/fp-int-convert.h: New files.
21592
21593 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21594
21595 PR middle-end/24989
21596 * gcc.dg/tree-ssa/bool-10.c: New test.
21597 * gcc.dg/tree-ssa/bool-11.c: New test.
21598 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21599
21600 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21601
21602 PR middle-end/24990
21603 * tree-ssa/pr24990-1.c: New test.
21604
21605 2005-11-24 Richard Guenther <rguenther@suse.de>
21606 Dirk Mueller <dmueller@suse.de>
21607
21608 PR c++/14024
21609 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21610 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21611 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21612 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21613 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21614 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21615
21616 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21617
21618 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21619
21620 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21621
21622 PR c/21668
21623 * gcc.dg/Wc++-compat.c: New.
21624 * gcc.dg/Wno-c++-compat.c: New.
21625
21626 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21627
21628 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21629 (vspltish, vspltisw): Likewise.
21630
21631 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21632
21633 PR libgfortran/24794
21634 * gfortran.dg/namelist_12.f: Fix quotes.
21635 * gfortran.dg/namelist_13.f90: Fix quotes.
21636 * gfortran.dg/namelist_14.f90: Fix quotes.
21637 * gfortran.dg/namelist_15.f90: Fix quotes.
21638 * gfortran.dg/namelist_use.f90: Fix quotes.
21639 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21640 * gfortran.dg/namelist_21.f90: New test.
21641 * gfortran.dg/namelist_22.f90: New test.
21642
21643 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21644
21645 PR target/23435
21646 * gcc.c-torture/compile/pr23435.c: New.
21647
21648 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21649
21650 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21651
21652 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21653
21654 * gcc.target/powerpc/405-macchw-1.c,
21655 gcc.target/powerpc/405-macchw-2.c,
21656 gcc.target/powerpc/405-macchwu-1.c,
21657 gcc.target/powerpc/405-macchwu-2.c,
21658 gcc.target/powerpc/405-machhw-1.c,
21659 gcc.target/powerpc/405-machhw-2.c,
21660 gcc.target/powerpc/405-machhwu-1.c,
21661 gcc.target/powerpc/405-machhwu-2.c,
21662 gcc.target/powerpc/405-maclhw-1.c,
21663 gcc.target/powerpc/405-maclhw-2.c,
21664 gcc.target/powerpc/405-maclhwu-1.c,
21665 gcc.target/powerpc/405-maclhwu-2.c,
21666 gcc.target/powerpc/405-mulchw-1.c,
21667 gcc.target/powerpc/405-mulchw-2.c,
21668 gcc.target/powerpc/405-mulchwu-1.c,
21669 gcc.target/powerpc/405-mulchwu-2.c,
21670 gcc.target/powerpc/405-mulhhw-1.c,
21671 gcc.target/powerpc/405-mulhhw-2.c,
21672 gcc.target/powerpc/405-mulhhwu-1.c,
21673 gcc.target/powerpc/405-mulhhwu-2.c,
21674 gcc.target/powerpc/405-mullhw-1.c,
21675 gcc.target/powerpc/405-mullhw-2.c,
21676 gcc.target/powerpc/405-mullhwu-1.c,
21677 gcc.target/powerpc/405-mullhwu-2.c,
21678 gcc.target/powerpc/405-nmacchw-1.c,
21679 gcc.target/powerpc/405-nmacchw-2.c,
21680 gcc.target/powerpc/405-nmachhw-1.c,
21681 gcc.target/powerpc/405-nmachhw-2.c,
21682 gcc.target/powerpc/405-nmaclhw-1.c,
21683 gcc.target/powerpc/405-nmaclhw-2.c,
21684 gcc.target/powerpc/440-macchw-1.c,
21685 gcc.target/powerpc/440-macchw-2.c,
21686 gcc.target/powerpc/440-macchwu-1.c,
21687 gcc.target/powerpc/440-macchwu-2.c,
21688 gcc.target/powerpc/440-machhw-1.c,
21689 gcc.target/powerpc/440-machhw-2.c,
21690 gcc.target/powerpc/440-machhwu-1.c,
21691 gcc.target/powerpc/440-machhwu-2.c,
21692 gcc.target/powerpc/440-maclhw-1.c,
21693 gcc.target/powerpc/440-maclhw-2.c,
21694 gcc.target/powerpc/440-maclhwu-1.c,
21695 gcc.target/powerpc/440-maclhwu-2.c,
21696 gcc.target/powerpc/440-mulchw-1.c,
21697 gcc.target/powerpc/440-mulchw-2.c,
21698 gcc.target/powerpc/440-mulchwu-1.c,
21699 gcc.target/powerpc/440-mulchwu-2.c,
21700 gcc.target/powerpc/440-mulhhw-1.c,
21701 gcc.target/powerpc/440-mulhhw-2.c,
21702 gcc.target/powerpc/440-mulhhwu-1.c,
21703 gcc.target/powerpc/440-mulhhwu-2.c,
21704 gcc.target/powerpc/440-mullhw-1.c,
21705 gcc.target/powerpc/440-mullhw-2.c,
21706 gcc.target/powerpc/440-mullhwu-1.c,
21707 gcc.target/powerpc/440-mullhwu-2.c,
21708 gcc.target/powerpc/440-nmacchw-1.c,
21709 gcc.target/powerpc/440-nmacchw-2.c,
21710 gcc.target/powerpc/440-nmachhw-1.c,
21711 gcc.target/powerpc/440-nmachhw-2.c,
21712 gcc.target/powerpc/440-nmaclhw-1.c,
21713 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21714
21715 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21716
21717 PR fortran/24774
21718 * gfortran.dg/inquire_9.f90: New test.
21719
21720 PR fortran/21647
21721 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21722
21723 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21724
21725 PR libfortran/24432
21726 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21727 Check that 'cos' is supported.
21728
21729 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21730
21731 PR fortran/24223
21732 * gfortran.dg/substring_equivalence.f90: New test.
21733
21734 PR fortran/24705
21735 * gfortran.dg/auto_internal_assumed.f90: New test.
21736
21737 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21738
21739 * gcc.dg/fold-div-2.c: New test.
21740
21741 2005-11-20 Ian Lance Taylor <ian@airs.com>
21742
21743 PR rtl-optimization/24883
21744 * gcc.c-torture/compile/pr24883.c: New test.
21745
21746 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21747
21748 PR middle-end/20583
21749 * gcc.c-torture/compile/pr20583.c: New.
21750
21751 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21752
21753 * gcc.c-torture/execute/usmul.c: New test.
21754
21755 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21756
21757 * gcc.dg/tree-ssa/vrp22.c: New test.
21758
21759 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21760
21761 PR middle-end/24912
21762 * gcc.dg/torture/pr24912-1.c: New test.
21763
21764 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21765
21766 PR fortran/24862
21767 * gfortran.dg/arrayio_derived_1.f90: New test.
21768
21769 2005-11-19 Richard Guenther <rguenther@suse.de>
21770
21771 PR middle-end/23294
21772 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21773
21774 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21775
21776 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21777
21778 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21779
21780 PR c++/8355
21781 * g++.dg/template/friend39.C: New test.
21782
21783 2005-11-18 James E Wilson <wilson@specifix.com>
21784
21785 * gcc.dg/builtin-strstr.c: New.
21786
21787 2005-11-18 Richard Henderson <rth@redhat.com>
21788
21789 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21790 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21791 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21792 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21793 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21794 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21795 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21796 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21797 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21798 renaming to remove initial "ia64-".
21799
21800 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21801
21802 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21803
21804 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21805
21806 * g++.dg/cpp/string-2.C: New test.
21807
21808 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21809
21810 * gcc.dg/tree-ssa/loop-14.c: New test.
21811
21812 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21813 Michael Chamberlain <michael@chamberlain.net.au>
21814
21815 * ada/acats/run_all.sh (target_run): Kill long running tests.
21816
21817 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21818
21819 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21820 * gcc.dg/cleanup-9.c: Likewise.
21821 * gcc.dg/cleanup-10.c: Likewise.
21822 * gcc.dg/cleanup-11.c: Likewise.
21823
21824 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21825
21826 PR fortran/24892
21827 * gfortran.dg/open_access_append_1.f90: New test.
21828 * gfortran.dg/open_access_append_2.f90: New test.
21829
21830 2005-11-16 Richard Guenther <rguenther@suse.de>
21831
21832 PR middle-end/24851
21833 * gcc.c-torture/execute/pr24851.c: New testcase.
21834
21835 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21836
21837 * gcc.dg/fold-overflow-1.c: New test.
21838
21839 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21840
21841 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21842 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21843
21844 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21845
21846 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21847 structures.
21848 * g++.dg/eh/forced2.C: Likewise.
21849 * g++.dg/eh/forced3.C: Likewise.
21850 * g++.dg/eh/forced4.C: Likewise.
21851
21852 2005-11-11 Mike Stump <mrs@apple.com>
21853
21854 * g++.old-deja/g++.mike/unused.C: Add.
21855
21856 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21857
21858 PR c++/24667
21859 * g++.dg/warn/Wcast-qual1.C: New test.
21860
21861 2005-11-15 Jan Hubicka <jh@suse.cz>
21862
21863 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21864
21865 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21866
21867 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21868
21869 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21870
21871 PR 24840
21872 * gcc.dg/tree-ssa/pr24840.c: New test.
21873
21874 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21875
21876 PR testsuite/24841
21877 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21878
21879 2005-11-14 Dale Johannesen <dalej@apple.com>
21880
21881 * gcc.c-torture/execute/20051113-1.c: New.
21882
21883 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21884
21885 PR c++/24687
21886 * g++.dg/template/crash43.C: New test.
21887
21888 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21889
21890 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21891
21892 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21893
21894 PR c++/24817
21895 * g++.dg/eh/spec8.C: New test.
21896
21897 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21898
21899 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21900
21901 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21902
21903 PR c++/20293
21904 * g++.dg/parse/ambig4.C: New test.
21905 * g++.dg/tc1/dr101.C: Adjust error markers.
21906 * g++.dg/lookup/strong-using-2.C: Likewise.
21907 * g++.dg/lookup/ambig5.C: Likewise.
21908 * g++.dg/lookup/ambig4.C: Likewise.
21909 * g++.dg/parse/crash22.C: Likewise.
21910
21911 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21912
21913 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21914
21915 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21916
21917 * gcc.dg/nested-calls-1.c: New test.
21918
21919 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21920
21921 * gfortran.dg/complex_intrinsic_1.f90: New test.
21922 * gfortran.dg/complex_intrinsic_2.f90: New test.
21923 * gfortran.dg/fgetc_1.f90: New test.
21924 * gfortran.dg/fgetc_2.f90: New test.
21925 * gfortran.dg/fgetc_3.f90: New test.
21926 * gfortran.dg/ftell_1.f90: New test.
21927 * gfortran.dg/ftell_2.f90: New test.
21928 * gfortran.dg/gnu_logical_1.F: New test.
21929 * gfortran.dg/gnu_logical_2.f90: New test.
21930
21931 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21932
21933 PR middle-end/24820
21934 * gcc.dg/pr24820.c: New test.
21935
21936 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21937
21938 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21939 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21940 variable.
21941
21942 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21943
21944 PR testsuite/24614
21945 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21946
21947 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21948
21949 * gcc.target/cris/cris.exp: New file.
21950 * gcc.target/cris/rld-legit1.c: New test.
21951 * gcc.target/cris/rld-legit2.c: New test.
21952
21953 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21954
21955 PR c++/24780
21956 * g++.dg/opt/pr24780.C: New test.
21957
21958 PR c++/24761
21959 * g++.dg/template/asm1.C: New test.
21960
21961 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21962
21963 PR libgfortran/24787
21964 * gfortran.dg/scan_1.f90: New test.
21965
21966 2005-11-12 Jan Hubicka <jh@suse.cz>
21967
21968 * gcc.target/i386/minmax-1.c: New.
21969 * gcc.target/i386/minmax-2.c: New.
21970
21971 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21972
21973 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21974
21975 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21976
21977 * gcc.c-torture/execute/20051110-1.c,
21978 gcc.c-torture/execute/20051110-2.c: New tests.
21979
21980 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21981
21982 PR middle-end/24750
21983 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21984 New tests.
21985
21986 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21987
21988 * lib/target-libpath.exp (get_shlib_extension): New proc.
21989 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21990 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21991 * lib/objc.exp (objc_target_compile): Likewise.
21992 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21993 detection.
21994
21995 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21996
21997 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21998
21999 * lib/target-supports.exp (check_effective_target_static_libgfortran):
22000 Add -static to additional_flags and pass it to target_compile.
22001
22002 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22003
22004 PR libgfortran/24719
22005 gfortran.dg/read_noadvance.f90: New test.
22006
22007 PR libgfortran/24699
22008 gfortran.dg/fmt_t_2.f90: New test.
22009
22010 PR libgfortran/24785
22011 gfortran.dg/read_x_eor.f90: New test.
22012
22013 PR libgfortran/24584
22014 gfortran.dg/namelist_empty.f90: Rename test.
22015
22016 PR libgfortran/24489
22017 gfortran/read_eor.f90: Rename test.
22018
22019 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
22020
22021 PR fortran/15976
22022 * gfortran.dg/automatic_module_variable.f90: New test.
22023
22024 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
22025
22026 PR target/24445
22027 * gcc.dg/pr24445.c: New test.
22028
22029 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
22030
22031 PR fortran/24655
22032 PR fortran/24755
22033 * gfortran.dg/recursive_statement_functions.f90: Add statement
22034 functions using inline intrinsic functions and parameters to test
22035 that they no longer seg-fault.
22036
22037 PR fortran/24409
22038 gfortran.dg/nested_modules_4.f90: New test.
22039 gfortran.dg/nested_modules_5.f90: New test.
22040
22041 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22042
22043 PR fortran/24643
22044 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22045
22046 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
22047
22048 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22049 failures.
22050
22051 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22052
22053 * gcc.dg/sparc-getcontext-1.c: New test.
22054
22055 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
22056
22057 * gcc.dg/ifcvt-fabs-1.c: New test.
22058
22059 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
22060
22061 PR other/4372
22062 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22063 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22064
22065 2005-11-09 Richard Guenther <rguenther@suse.de>
22066
22067 PR tree-optimization/24716
22068 * gcc.c-torture/execute/pr24716.c: New testcase.
22069
22070 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22071
22072 * gcc.dg/pr24624.c: Disable for non S/390 targets.
22073
22074 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22075
22076 PR 24624
22077 * gcc.dg/pr24624.c: Testcase added.
22078
22079 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22080
22081 PR 24623
22082 * g++.dg/other/pr24623.C: Testcase added.
22083
22084 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
22085
22086 PR fortran/22607
22087 * gfortran-dg/pure_byref_1.f90: New.
22088 * gfortran-dg/pure_byref_2.f90: New.
22089
22090 2005-11-09 Uros Bizjak <uros@kss-loka.si>
22091
22092 PR c/24101
22093 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22094 * gcc.dg/dg.exp: Run main loop also for *.i files.
22095
22096 2005-11-08 Jakub Jelinek <jakub@redhat.com>
22097
22098 PR c++/19450
22099 * g++.dg/tls/diag-3.C: New test.
22100 * g++.dg/tls/diag-4.C: New test.
22101 * g++.dg/tls/static-1.C: New test.
22102 * g++.dg/tls/static-1a.cc: New file.
22103
22104 2005-11-08 Diego Novillo <dnovillo@redhat.com>
22105
22106 PR 23046
22107 * g++.dg/tree-ssa/pr23046.C: New test.
22108
22109 2005-11-08 Devang Patel <dpatel@apple.com>
22110
22111 PR tree-optimization/23115
22112 * gcc.dg/tree-ssa/pr23115.c: New.
22113
22114 2005-11-08 David Edelsohn <edelsohn@gnu.org>
22115
22116 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22117 * gcc.target/powerpc/pr16155.c: Same.
22118 * gcc.target/powerpc/altivec-1.c: Same.
22119 * gcc.target/powerpc/altivec-2.c: Same.
22120 * gcc.target/powerpc/altivec-3.c: Same.
22121 * gcc.target/powerpc/altivec-5.c: Same.
22122 * gcc.target/powerpc/altivec-11.c: Same.
22123 * gcc.target/powerpc/altivec-12.c: Same.
22124 * gcc.target/powerpc/altivec-14.c: Same.
22125 * gcc.target/powerpc/altivec-22.c: Same.
22126 * gcc.target/powerpc/altivec-consts.c: Same.
22127 * gcc.target/powerpc/altivec-pr22085.c: Same.
22128 * gcc.target/powerpc/altivec-splat.c: Same.
22129 * gcc.target/powerpc/altivec-varargs-1.c: Same.
22130 * gcc.target/powerpc/altivec-vec-merge.c: Same.
22131 * gcc.target/powerpc/darwin-longlong.c: Same.
22132
22133 2005-11-08 Uros Bizjak <uros@kss-loka.si>
22134
22135 PR target/19340
22136 * gcc.dg/pr19340.c: New test.
22137
22138 2005-11-07 Ian Lance Taylor <ian@airs.com>
22139
22140 PR rtl-optimization/24683
22141 * gcc.dg/pr24683.c: New test.
22142
22143 2005-11-07 Uros Bizjak <uros@kss-loka.si>
22144
22145 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22146 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22147
22148 2005-11-07 Uros Bizjak <uros@kss-loka.si>
22149
22150 * gcc.target/i386/pr23376.c: Compile with -mmmx.
22151
22152 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
22153
22154 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22155
22156 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
22157
22158 PR target/24230
22159
22160 * gcc.target/powerpc/altivec-consts.c,
22161 gcc.target/powerpc/altivec-splat.c: New testcase.
22162
22163 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
22164
22165 PR c/24599
22166
22167 * gcc.dg/overflow-2.c: New testcase.
22168
22169 2005-11-07 Jakub Jelinek <jakub@redhat.com>
22170
22171 PR rtl-optimization/23567
22172 * gcc.c-torture/execute/20051104-1.c: New test.
22173
22174 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
22175
22176 PR fortran/24534
22177 gfortran.dg/private_type_2.f90: Modified to check that case with
22178 PRIVATE declaration within derived type is accepted.
22179
22180 PR fortran/20838
22181 gfortran.dg/pointer_assign_1.f90: New test.
22182
22183 PR fortran/20840
22184 * gfortran.dg/arrayio_0.f90: New test.
22185
22186 PR fortran/17737
22187 gfortran.dg/data_initialized.f90: New test.
22188 gfortran.dg/data_constraints_1.f90: New test.
22189 gfortran.dg/data_constraints_2.f90: New test.
22190
22191 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
22192
22193 PR fortran/24174
22194 PR fortran/24305
22195 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22196
22197 2005-11-06 Diego Novillo <dnovillo@redhat.com>
22198
22199 PR 24670
22200 * gcc.dg/tree-ssa/pr24670.c: New test.
22201
22202 2005-11-05 Ian Lance Taylor <ian@airs.com>
22203
22204 PR target/22432
22205 * gcc.target/i386/pr22432.c: New test.
22206
22207 2005-11-05 Richard Henderson <rth@redhat.com>
22208
22209 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22210 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22211 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22212 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22213 from gcc.dg/alpha-*.
22214 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22215 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22216
22217 2005-11-05 Andreas Jaeger <aj@suse.de>
22218
22219 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22220
22221 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
22222
22223 PR target/23424
22224 * gcc.dg/torture/pr23424-1.c: New test.
22225
22226 2005-11-04 Richard Henderson <rth@redhat.com>
22227
22228 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22229 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22230 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22231 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22232 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22233 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22234 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22235 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22236 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22237 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22238 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22239 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22240 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22241 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22242 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22243 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22244 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22245 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22246 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22247 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22248 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22249 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22250 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22251 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22252 Move from gcc.dg/.
22253 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22254 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22255 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22256 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22257 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22258 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22259 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22260 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22261 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22262 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22263 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22264 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22265 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22266 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22267 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22268 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22269 gcc.target/i386/lea.c, gcc.target/i386/local.c,
22270 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22271 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22272 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22273 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22274 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22275 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22276 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22277 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22278 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22279 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22280 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22281 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22282 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22283 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22284 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22285 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22286 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22287 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22288 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22289 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22290 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22291 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22292 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22293 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22294 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22295 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22296 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22297 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22298
22299 2005-11-04 Diego Novillo <dnovillo@redhat.com>
22300
22301 PR 24627
22302 * gcc.dg/tree-ssa/pr24627.c: New test.
22303
22304 2005-11-04 Paul Brook <paul@codesourcery.com>
22305
22306 * gcc.dg/tls/opt-10.c: New test.
22307
22308 2005-11-04 Andreas Jaeger <aj@suse.de>
22309
22310 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22311 avoid extra warnings.
22312
22313 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22314
22315 PR libfortran/22298
22316 * lib/target-supports.exp
22317 (check_effective_target_static_libgfortran): New
22318 static_libgfortran effective target.
22319 * gfortran.dg/static_linking_1.f: New test.
22320 * gfortran.dg/static_linking_1.c: New file.
22321
22322 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
22323
22324 * gcc.dg/pr24615.c: Guard test with { target fpic }.
22325
22326 2005-11-03 Josh Conner <jconner@apple.com>
22327
22328 PR c++/19989
22329 g++.dg/ext/array2.C: New test.
22330 g++.dg/template/dependent-name3.C: New test.
22331 g++.dg/template/dependent-name4.C: New test.
22332 g++.dg/template/sfinae2.C: New test.
22333
22334 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22335
22336 PR preprocessor/22042
22337 * gcc.dg/cpp/strify4.c: New test.
22338
22339 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22340
22341 PR c++/17964
22342 * g++.dg/cpp/string-1.C: New test.
22343
22344 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22345
22346 * gcc.target/powerpc: New directory.
22347 * gcc.target/powerpc/powerpc.exp: New file.
22348 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22349 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22350 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22351 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22352 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22353 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22354 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22355 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22356 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22357 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22358 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22359 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22360 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22361 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22362 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22363 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22364 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22365 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22366 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22367 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22368 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22369 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22370 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22371 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22372 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22373 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22374 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22375 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22376 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22377 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22378 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22379 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22380 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22381 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22382
22383 2005-11-03 Mark Mitchell <mark@codesourcery.com>
22384
22385 PR c++/21627
22386 * g++.dg/warn/inline2.C: New test.
22387
22388 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22389
22390 PR middle-end/23155
22391 * g++.dg/ext/c99struct1.C: New test.
22392 * gcc.dg/union-cast-1.c: New test.
22393 * gcc.dg/union-cast-2.c: New test.
22394 * gcc.dg/union-cast-3.c: New test.
22395
22396 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22397
22398 PR middle-end/24589
22399 * gcc.c-torture/execute/zero-struct-2.c: New test.
22400
22401 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22402
22403 PR c++/24582
22404 * g++.dg/init/switch1.C: New test.
22405
22406 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22407
22408 * gcc.dg/delay-slot-1.c: New test.
22409
22410 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
22411
22412 PR target/24620
22413 * gcc.dg/pr24620.c: New test.
22414
22415 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22416
22417 PR c/24329
22418 * gcc.dg/format/unnamed-1.c: New test.
22419
22420 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22421
22422 PR c++/22434
22423 * g++.dg/expr/cond8.C: New test.
22424
22425 PR c++/24560
22426 * g++.dg/parse/dot1.C: New test.
22427
22428 2005-11-02 Jan Hubicka <jh@suse.cz>
22429
22430 PR target/23303
22431 * gcc.dg/i386-lea.c: New test
22432
22433 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
22434
22435 PR target/24615
22436 * gcc.dg/pr24615.c: New test.
22437
22438 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
22439
22440 PR target/24600
22441 * gcc.dg/pr24600.c: New test.
22442
22443 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22444
22445 PR c++/19253
22446 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22447 * g++.dg/parse/typename9.C: New test.
22448 * g++/dg/parse/typename10.C: Likewise.
22449
22450 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
22451
22452 PR fortran/18157
22453 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22454 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22455 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22456
22457 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22458
22459 PR c++/24569
22460 * g++.dg/debug/static1.C: New test.
22461
22462 2005-11-02 Josh Conner <jconner@apple.com>
22463
22464 * g++.dg/crash38.C: moved into proper directory...
22465 * g++.dg/template/crash42.C: ...here
22466
22467 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
22468
22469 PR target/18338
22470 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22471 pcc_bitfield_type_matters || default_packed.
22472
22473 * lib/target-supports.exp
22474 (check_effective_target_pcc_bitfield_type_matters): New proc.
22475 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22476
22477 PR testsuite/23304
22478 * lib/target-supports.exp (check_effective_default_packed): New proc.
22479 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22480 Gate expected errors on target ! default_packed.
22481 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22482
22483 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22484
22485 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22486 change (r106358).
22487
22488 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22489
22490 PR fortran/24008
22491 * gfortran.dg/entry_5.f90: New.
22492 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22493
22494 2005-11-01 Bob Wilson <bob.wilson@acm.org>
22495
22496 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22497
22498 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
22499
22500 PR fortran/21565
22501 gfortran.dg/namelist_blockdata.f90: New test.
22502
22503 PR fortran/18737
22504 gfortran.dg/external_implicit_none.f90: New test.
22505
22506 PR fortran/14994
22507 * gfortran.dg/secnds.f: New test.
22508
22509 2005-10-31 Jan Hubicka <jh@suse.cz>
22510
22511 PR target/20928
22512 * gcc.c-torture/compile/pr20928.c: New test.
22513
22514 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
22515
22516 PR middle-end/23492
22517 * gcc.c-torture/compile/zero-strct-5.c: New test.
22518
22519 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
22520
22521 PR libgfortran/24584
22522 * gfortran.dg/pr24584.f90: New test.
22523
22524 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
22525
22526 PR fortran/18883
22527 * gfortran.dg/char_result_9.f90: New.
22528 * gfortran.dg/char_result_10.f90: New.
22529
22530 2005-10-30 Jan Hubicka <jh@suse.cz>
22531
22532 * g++.dg/tree-ssa/pr24172.C: New testcase.
22533
22534 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22535
22536 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22537
22538 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
22539
22540 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22541 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22542 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22543 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22544 gfortran.dg/enum_9.f90,
22545 gfortran.fortran-torture/compile/enum_1.f90,
22546 gfortran.fortran-torture/execute/enum_1.f90,
22547 gfortran.fortran-torture/execute/enum_2.f90,
22548 gfortran.fortran-torture/execute/enum_3.f90,
22549 gfortran.fortran-torture/execute/enum_4.f90: New tests.
22550
22551 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
22552
22553 PR target/18482
22554 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22555 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22556
22557 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22558
22559 PR libfortran/20179
22560 * gfortran.dg/mixed_io_1.f90: New test.
22561 * gfortran.dg/mixed_io_1.c: New file.
22562
22563 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22564
22565 * gfortran.dg/malloc_free_1.f90: New test.
22566
22567 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22568
22569 * gcc.dg/nested-func-4.c: Require profiling -pg.
22570
22571 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22572
22573 PR C++/23229
22574 * g++.dg/warn/main-2.C: New test.
22575
22576 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22577
22578 PR fortran/24545
22579 * gfortran.dg/interface_2.f90: new test.
22580
22581 2005-10-28 Josh Conner <jconner@apple.com>
22582
22583 PR c++/22153
22584 * g++.dg/template/crash38.C: New test.
22585 * g++.dg/parse/explicit1.C: Change expected errors.
22586
22587 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22588
22589 PR C++/23426
22590 * g++.dg/other/large-size-array.C: New test.
22591
22592 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22593
22594 PR middle-end/24362
22595 * g++.dg/opt/complex4.C: New test.
22596
22597 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22598
22599 * gcc.dg/nested-func-4.c: New test.
22600
22601 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22602
22603 PR fortran/24158
22604 gfortran.dg/derived_recursion.f90: New test.
22605 gfortran.dg/implicit_actual.f90: New test.
22606
22607 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22608
22609 PR middle-end/24295, PR testsuite/24477
22610 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22611 removed when weakref hits the tree.
22612
22613 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22614
22615 * gfortran.dg/cray_pointers_4.f90: New test.
22616
22617 * gfortran.dg/cray_pointers_5.f90: New test.
22618
22619 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22620
22621 PR fortran/22290
22622 * gfortran.dg/assign_5.f90: New test.
22623 * gfortran.dg/assign_6.f: New test.
22624
22625 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22626
22627 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22628 CPU has no SSE support.
22629
22630 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22631
22632 PR libgfortran/24224
22633 * gfortran.dg/arrayio_1.f90: Update attribution.
22634 * gfortran.dg/arrayio_2.f90: Update attribution.
22635 * gfortran.dg/arrayio_3.f90: Update attribution.
22636 * gfortran.dg/arrayio_4.f90: Update test conditions.
22637 * gfortran.dg/arrayio_5.f90: Update attribution.
22638 * gfortran.dg/arrayio_6.f90: New test.
22639 * gfortran.dg/arrayio_7.f90: New test.
22640
22641 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22642
22643 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22644
22645 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22646
22647 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22648
22649 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22650
22651 PR fortran/24416
22652 * gfortran.dg/namelist_char_only.f90: New test.
22653
22654 2005-10-24 Asher Langton <langton2@llnl.gov>
22655
22656 PR fortran/17031
22657 PR fortran/22282
22658 * gfortran.dg/cray_pointers_1.f90: New test.
22659 * gfortran.dg/cray_pointers_2.f90: New test.
22660 * gfortran.dg/cray_pointers_3.f90: New test.
22661 * gfortran.dg/loc_1.f90: New test.
22662 * gfortran.dg/loc_2.f90: New test.
22663
22664 2005-10-24 Steven Bosscher <stevenb@suse.de>
22665
22666 * gcc.dg/pr24225.c: New test.
22667
22668 2005-10-24 Asher Langton <langton2@llnl.gov>
22669
22670 * gfortran.dg/dup_save_1.f90: New test.
22671 * gfortran.dg/dup_save_2.f90: New test.
22672
22673 2005-10-24 Paul Brook <paul@codesourcery.com>
22674
22675 PR 24107
22676 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22677 stdint.h.
22678
22679 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22680
22681 PR libgfortran/24489
22682 * gfortran.dg/pr24489.f90: New test.
22683
22684 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22685
22686 PR fortran/23635
22687 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22688
22689 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22690
22691 PR target/18911
22692 * g++.dg/init/array16.C: Skip for mmix-*-*.
22693
22694 2005-10-23 Asher Langton <langton2@llnl.gov>
22695
22696 * gfortran.dg/byte_1.f90: New test.
22697 * gfortran.dg/byte_2.f90: New test.
22698
22699 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22700
22701 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22702
22703 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22704
22705 PR fortran/18022
22706 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22707
22708 PR fortran/24311
22709 * gfortran.dg/merge_char_const.f90: New test.
22710
22711 PR fortran/24384
22712 * gfortran.dg/spread_scalar_source.f90: New test.
22713
22714 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22715
22716 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22717
22718 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22719 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22720
22721 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22722
22723 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22724
22725 PR fortran/24426
22726 * gfortran.dg/der_pointer_4.f90: New.
22727
22728 2005-10-22 David Ayers <d.ayers@inode.at>
22729
22730 * obj-c++.dg/except-1.mm: Simplify.
22731
22732 2005-10-21 David Ayers <d.ayers@inode.at>
22733
22734 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22735
22736 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22737
22738 * gfortran.dg/assumed_dummy_2.f90: New test.
22739
22740 2005-10-21 James E Wilson <wilson@specifix.com>
22741
22742 PR preprocessor/15220
22743 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22744
22745 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22746
22747 * gcc.c-torture/execute/20051021-1.c: New test.
22748
22749 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22750
22751 PR c++/24260
22752 * g++.dg/ext/tmplattr1.C: New test.
22753
22754 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22755
22756 PR fortran/24440
22757 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22758
22759 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22760
22761 * obj-c++.dg/except-1.mm: New.
22762
22763 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22764
22765 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22766
22767 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22768
22769 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22770
22771 PR middle-end/24295
22772 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22773 declarations with the same names as thunks' alias targets, use
22774 aliases instead.
22775 * gcc.dg/attr-alias-3.c: New test.
22776 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22777
22778 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22779
22780 PR c++/22618
22781 * g++.dg/parse/access8.C: New test.
22782
22783 2005-10-20 Richard Guenther <rguenther@suse.de>
22784
22785 PR c++/24439
22786 * g++.dg/tree-ssa/pr24439.C: New testcase.
22787
22788 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22789
22790 * g++.dg/opt/delay-slot-1.C: New test.
22791
22792 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22793
22794 PR fortran/21625
22795 * gfortran.fg/der_init_1.f90: New.
22796
22797 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22798
22799 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22800
22801 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22802
22803 PR c++/21908
22804 * g++.dg/parse/error28.C: New test.
22805
22806 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22807
22808 * gcc.dg/profile-generate-2.c: New test.
22809
22810 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22811
22812 PR target/23589
22813 * g++.dg/ext/dllimport11.C: New.
22814
22815 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22816
22817 PR c++/22293
22818 * g++.dg/other/friend3.C: New test.
22819
22820 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22821
22822 PR c++/23293
22823 * g++.dg/template/error19.C: New test.
22824
22825 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22826
22827 PR c++/21383
22828 * g++.dg/overload/koenig2.C: New.
22829
22830 PR c++/23118
22831 * g++.dg/overload/error2.C: New.
22832
22833 PR c++/22604
22834 * g++.dg/inherit/covariant14.C: New.
22835
22836 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22837
22838 PR c++/23440
22839 * g++.dg/parse/for1.C: New test.
22840
22841 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22842
22843 PR fortran/23446
22844 * gfortran.dg/host_dummy_index_1.f90: New test.
22845
22846 PR fortran/21459
22847 * gfortran.dg/automatic_char_len_2.f90: New test.
22848
22849 PR fortran/20866
22850 * gfortran.dg/recursive_statement_functions.f90: New test.
22851
22852 PR fortran/20853
22853 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22854
22855 PR fortran/20849
22856 * gfortran.dg/external_initializer.f90: New test.
22857
22858 PR fortran/20837
22859 * non_module_public.f90: New test.
22860
22861 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22862
22863 PR c++/24386
22864 * g++.dg/template/overload7.C: New.
22865
22866 PR c++/22551
22867 * g++.dg/other/switch2.C: Remove expected warnings.
22868
22869 PR c++/21353
22870 * g++.dg/template/defarg6.C: New.
22871
22872 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22873
22874 PR target/24315
22875 * gcc.target/i386/pr24315.c: New test.
22876
22877 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22878
22879 PR c++/24389
22880 * g++.dg/template/static21.C: New test.
22881 * g++.dg/template/static21-a.cc: Likewise.
22882
22883 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22884
22885 PR c++/23959
22886 * g++.dg/warn/Wswitch-default-1.C: New test.
22887 * g++.dg/warn/Wswitch-default-2.C: New test.
22888
22889 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22890
22891 PR c++/22173
22892 * g++.dg/parse/template18.C: New test.
22893 * g++.dg/template/nontype15.C: Likewise.
22894
22895 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22896
22897 PR fortran/22273
22898 * gfortran.dg/spec_expr_2.f90: New.
22899
22900 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22901
22902 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22903 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22904 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22905 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22906 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22907 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22908 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22909 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22910 previous target-specific skips and warning-message matches where
22911 applicable.
22912
22913 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22914
22915 PR c++/21347
22916 * g++.dg/warn/Wctor-dtor.C: New test.
22917
22918 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22919
22920 PR c/23439
22921 * gcc.dg/for-1.c: New test.
22922
22923 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22924
22925 PR c++/19565
22926 * g++.dg/warn/Wconversion1.C: New test.
22927 * g++.dg/ext/packed4.C: Compile with -w.
22928 * g++.dg/opt/20050511-1.C: Likewise.
22929 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22930
22931 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22932
22933 * gfortran.dg/boz_5.f90: New test.
22934
22935 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22936
22937 PR c++/22551
22938 * g++.dg/other/switch2.C: New.
22939
22940 PR c++/23984
22941 * g++.dg/init/ctor7.C: New.
22942
22943 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22944
22945 PR c++/23730
22946 * g++.dg/parse/crash32.C: New test.
22947
22948 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22949
22950 PR c++/20721
22951 * g++.dg/init/goto2.C: New test.
22952
22953 PR c++/22464
22954 * g++.dg/template/crash/41.C: New test.
22955
22956 PR c++/22180
22957 * g++.dg/template/crash40.C: New test.
22958
22959 PR c++/23694
22960 * g++.dg/parse/friend5.C: New test.
22961
22962 PR c++/23307
22963 * g++.dg/template/crash38.C: New test.
22964
22965 PR c++/22352
22966 * g++.dg/template/friend38.C: New test.
22967
22968 PR c++/22405
22969 * g++.dg/template/crash39.C: New test.
22970
22971 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22972
22973 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22974 gcc.dg/debug/dwarf2/dwarf-char2.c,
22975 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22976
22977 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22978
22979 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22980
22981 * gcc.dg/dll-2.c: Add tests for warnings.
22982 * gcc.dg/dll-3.c: Likewise.
22983 * gcc.dg/dll-4.c: Likewise.
22984
22985 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22986 * g++.dg/ext/dllimport2.C: Likewise.
22987 * g++.dg/ext/dllimport3.C: Likewise.
22988 * g++.dg/ext/dllimport7.C: Likewise.
22989 * g++.dg/ext/dllimport8.C: Likewise.
22990 * g++.dg/ext/dllimport9.C: Likewise.
22991
22992 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22993
22994 PR fortran/24092
22995 * gfortran.dg/derived_pointer_recursion.f90: New test.
22996
22997 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22998
22999 * gcc.c-torture/execute/20051012-1.c: New test.
23000
23001 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23002
23003 PR fortran/18082
23004 * gfortran.dg/automatic_char_len_1.f90: New test.
23005
23006 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23007
23008 PR fortran/20847
23009 * gfortran.dg/save_common.f90: New test.
23010
23011 PR fortran/20856
23012 * gfortran.dg/save_result.f90: New test.
23013
23014 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
23015
23016 PR c++/21592
23017 * g++.dg/template/dependent-expr1.C: Add new expected error.
23018 * g++.dg/template/dependent-expr2.C: Adjust error text.
23019 * g++.dg/template/overload6.C: New.
23020
23021 PR c++/23797
23022 * g++.dg/other/typename8.C: New.
23023
23024 PR c++/21117
23025 * g++.dg/other/return1.C: New.
23026
23027 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
23028
23029 PR c++/24052
23030 * g++.dg/ext/label5.C: New.
23031
23032 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
23033
23034 PR c++/19964
23035 * g++.dg/parse/crash31.C: New.
23036
23037 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
23038
23039 * g++.dg/ipa/ipa-1.c: New test.
23040 * g++.dg/ipa/ipa-2.c: New test.
23041 * g++.dg/ipa/ipa-3.c: New test.
23042 * g++.dg/ipa/ipa-4.c: New test.
23043 * g++.dg/ipa/ipa-5.c: New test.
23044 * g++.dg/ipa/ipa.exp: New file.
23045
23046 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23047
23048 PR fortran/24207
23049 * gfortran.dg/private_type_3.f90: New test.
23050
23051 2005-10-11 Steven G. Kargl <kargls@comcast.net>
23052
23053 PR fortran/20786
23054 gfortran.dg/aint_anint_1.f90: New test.
23055
23056 2005-10-11 Steven G. Kargl <kargls@comcast.net>
23057
23058 PR libgfortran/24313
23059 gfortran.dg/csqrt.f: New test.
23060
23061 2005-10-11 Ian Lance Taylor <ian@airs.com>
23062
23063 PR c++/8057
23064 * g++.dg/warn/noeffect7.C: New test.
23065 * g++.dg/warn/noeffect2.C: Instantiate templates.
23066 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
23067 and warning.
23068
23069 2005-10-11 Mark Mitchell <mark@codesourcery.com>
23070
23071 PR c++/21089
23072 * g++.dg/init/float1.C: New test.
23073
23074 PR c++/24277
23075 * g++.dg/init/member1.C: Tweak error markers.
23076
23077 2005-10-11 Janis Johnson <janis187@us.ibm.com>
23078
23079 PR testsuite/24281
23080 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23081 Check for null pointer.
23082
23083 2005-10-11 Mark Mitchell <mark@codesourcery.com>
23084
23085 PR c++/21369
23086 * g++.dg/parse/ret-type3.C: New test.
23087
23088 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
23089
23090 PR tree-opt/23946
23091 * gcc.c-torture/compile/pr23946.c: New test.
23092
23093 2005-10-11 Jakub Jelinek <jakub@redhat.com>
23094
23095 * g++.dg/opt/mmx2.C: New test.
23096
23097 2005-10-10 Mark Mitchell <mark@codesourcery.com>
23098
23099 PR c++/24277
23100 * g++.dg/template/static20.C: New test.
23101
23102 PR c++/24302
23103 * g++.dg/warn/Wunused-12.C: New test.
23104
23105 PR c++/23437
23106 * g++.dg/template/arg4.C: New test.
23107
23108 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23109
23110 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23111 * gcc.dg/ucnid-3.c: Likewise.
23112 * gcc.dg/ucnid-4.c: Likewise.
23113 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23114 * g++.dg/other/ucnid-1.C: Likewise.
23115 * gcc.dg/sparc-frame-1.c: New test.
23116
23117 2005-10-10 Mark Mitchell <mark@codesourcery.com>
23118
23119 PR c++/24139
23120 * g++.dg/template/spec27.C: New test.
23121
23122 PR c++/24275
23123 * g++.dg/template/static19.C: New test.
23124
23125 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
23126
23127 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23128 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23129
23130 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
23131
23132 PR target/24136
23133 * gfortran.fortran-torture/compile/pr24136.f: New test.
23134
23135 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
23136
23137 PR c++/22172
23138 * g++.dg/parse/crash30.C: New test.
23139
23140 2005-10-07 Richard Guenther <rguenther@suse.de>
23141
23142 PR middle-end/24227
23143 * gcc.c-torture/compile/pr24227.c: New testcase.
23144
23145 2005-10-07 Steve Ellcey <sje@cup.hp.com>
23146
23147 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23148 Do not put aligned attributes on array elements.
23149
23150 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
23151
23152 PR testsuite/23611, PR testsuite/23615
23153 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23154 writing prototypes of library functions by hand.
23155 * obj-c++.dg/bitfield-4.mm: Likewise.
23156 * obj-c++.dg/const-str-4.mm: Likewise.
23157 * obj-c++.dg/encode-4.mm: Likewise.
23158 * obj-c++.dg/encode-5.mm: Likewise.
23159 * obj-c++.dg/encode-6.mm: Likewise.
23160 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23161 * obj-c++.dg/method-10.mm: Likewise.
23162 * obj-c++.dg/method-17.mm: Likewise.
23163 * obj-c++.dg/method-19.mm: Likewise.
23164 * obj-c++.dg/try-catch-2.mm: Likewise.
23165
23166 2005-10-06 Richard Henderson <rth@redhat.com>
23167
23168 PR 24236
23169 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23170
23171 2005-10-06 Dale Johannesen <dalej@apple.com>
23172
23173 * gcc.c-torture/execute/20030125-1.c: Correct.
23174
23175 2005-10-06 Richard Guenther <rguenther@suse.de>
23176
23177 PR tree-optimization/24238
23178 * g++.dg/tree-ssa/pr24238.C: New testcase.
23179
23180 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
23181
23182 PR 18568
23183 * gfortran.dg/der_pointer_3.f90: New test.
23184
23185 2005-10-05 Devang Patel <dpatel@apple.com>
23186
23187 PR Debug/23205
23188 * g++.dg/other/PR23205.C: New.
23189
23190 2005-10-05 Richard Henderson <rth@redhat.com>
23191
23192 PR target/23602
23193 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23194 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23195
23196 2005-10-05 Dale Johannesen <dalej@apple.com>
23197
23198 * gcc.c-torture/execute/float-floor.c: New.
23199
23200 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
23201
23202 PR tree-optimization/21419
23203 PR tree-optimization/24146
23204 PR tree-optimization/24151
23205
23206 * g++.dg/ext/asm7.C: New.
23207 * g++.dg/ext/asm8.C: New.
23208 * gcc.dg/asm-1.c: Compile on all targets.
23209 * gcc.dg/asm-pr24146.c: New.
23210 * gcc.dg/pr21419.c: Adjust error messages.
23211
23212 2005-10-05 Richard Guenther <rguenther@suse.de>
23213
23214 PR fortran/24176
23215 * gfortran.fortran-torture/compile/empty.f90: New testcase.
23216
23217 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
23218
23219 PR c++/23513
23220 * g++.dg/template/spec22.C: Robustify test.
23221 * g++.dg/template/spec26.C: New.
23222
23223 2005-10-05 Uros Bizjak <uros@kss-loka.si>
23224
23225 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23226 if target supports vector instructions.
23227
23228 2005-10-04 Geoffrey Keating <geoffk@apple.com>
23229
23230 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23231 C99 functions.
23232
23233 2005-10-04 Janis Johnson <janis187@us.ibm.com>
23234
23235 * lib/target-supports.exp (check_effective_target_fortran_large_real,
23236 check_effective_target_fortran_large_int): Replace cached result
23237 when target changes.
23238
23239 2005-10-04 Devang Patel <dpatel@apple.com>
23240
23241 * gcc.dg/i386-sse-vect-types.c: New.
23242
23243 2005-10-04 Ian Lance Taylor <ian@airs.com>
23244
23245 PR preprocessor/13726
23246 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23247 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23248
23249 2005-10-04 Richard Guenther <rguenther@suse.de>
23250
23251 PR c/23576
23252 * gcc.dg/noncompile/pr23576.c: New testcase.
23253
23254 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
23255
23256 PR middle-end/23125
23257 * gcc.dg/register-var-3.c: New test.
23258
23259 2005-10-04 Steven Bosscher <stevenb@suse.de>
23260
23261 * gcc.dg/pr23049.c: New test.
23262
23263 * gcc.dg/ucnid-4.c: Fix test.
23264
23265 2005-10-03 Diego Novillo <dnovillo@redhat.com>
23266
23267 PR 23445
23268 * gcc.c-torture/compile/pr23445.c: New test.
23269
23270 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
23271
23272 * g++.dg/overload/unknown1.C: New.
23273
23274 2005-10-03 Mark Mitchell <mark@codesourcery.com>
23275
23276 PR c++/17775
23277 * g++.dg/template/repo4.C: New test.
23278
23279 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23280
23281 PR libfortran/19308
23282 * gfortran.dg/large_real_kind_2.F90: New test.
23283 * gfortran.dg/large_integer_kind_2.f90: New test.
23284
23285 2005-10-03 Uros Bizjak <uros@kss-loka.si>
23286
23287 * lib/target-supports.exp (check_effective_target_vect_shift):
23288 Implement with result caching. Add i?86, x86_64 and ia64 targets.
23289 (check_effective_target_vect_condition): Fix copy-n-pasto.
23290
23291 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23292 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23293 targets.
23294
23295 2005-10-02 Mark Mitchell <mark@codesourcery.com>
23296
23297 PR c++/22621
23298 * g++.dg/template/overload5.C : New test.
23299
23300 PR c++/23840
23301 * g++.dg/expr/stdarg1.C: New test.
23302
23303 2005-10-02 Diego Novillo <dnovillo@redhat.com>
23304
23305 PR 24142
23306 * gcc.c-torture/execute/pr24142.c: New test.
23307
23308 2005-10-01 Diego Novillo <dnovillo@redhat.com>
23309
23310 PR 24141
23311 * gcc.c-torture/execute/pr24141.c: New test.
23312
23313 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
23314 Diego Novillo <dnovillo@redhat.com>
23315
23316 PR 23604
23317 * gcc.c-torture/execute/pr23604.c: New test.
23318
23319 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
23320
23321 PR fortran/16404
23322 PR fortran/20835
23323 PR fortran/20890
23324 PR fortran/20899
23325 PR fortran/20900
23326 PR fortran/20901
23327 PR fortran/20902
23328 gfortran.dg/equiv_constraint_1.f90: New test.
23329 gfortran.dg/equiv_constraint_2.f90: New test.
23330 gfortran.dg/equiv_constraint_3.f90: New test.
23331 gfortran.dg/equiv_constraint_4.f90: New test.
23332 gfortran.dg/equiv_constraint_5.f90: New test.
23333 gfortran.dg/equiv_constraint_6.f90: New test.
23334 gfortran.dg/equiv_constraint_7.f90: New test.
23335 gfortran.dg/equiv_constraint_8.f90: New test.
23336 gfortran.dg/private_type_1.f90: New test.
23337 gfortran.dg/private_type_2.f90: New test.
23338 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23339 980628-10.f: Assert std=gnu to permit mixing of
23340 types in equivalence statements.
23341
23342 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
23343
23344 PR 24112
23345 * gfortran.dg/open_status_1.f90: New.
23346
23347 2005-09-30 Uros Bizjak <uros@kss-loka.si>
23348
23349 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23350 * gcc.dg/vect/pr22480.c: Clean up temp files.
23351 * gcc.dg/vect/pr23831.c: Clean up temp files.
23352 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23353 Clean up temp files.
23354 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23355 Clean up temp files.
23356
23357 * gcc.dg/20050309-1.c: Clean up temp files.
23358 * gcc.dg/20050325-1.c: Clean up temp files.
23359
23360 2005-09-30 Uros Bizjak <uros@kss-loka.si>
23361
23362 PR tree-optimization/24059
23363 * gcc.dg/vect/pr24059.c : New test.
23364
23365 2005-09-29 Jakub Jelinek <jakub@redhat.com>
23366
23367 PR middle-end/24109
23368 * gcc.c-torture/execute/20050929-1.c: New test.
23369
23370 2005-09-29 Steven Bosscher <stevenb@suse.de>
23371
23372 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23373
23374 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
23375
23376 PR c/21419
23377 * gcc.dg/pr21419.c: New test.
23378
23379 2005-09-29 Steven Bosscher <stevenb@suse.de>
23380
23381 * gcc.dg/pr23911.c: New test.
23382
23383 2005-09-28 Mark Mitchell <mark@codesourcery.com>
23384
23385 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23386
23387 PR c++/16782
23388 * g++.dg/parse/qualified4.C: New test.
23389 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23390 * g++.old-deja/g++.mike/p8154.C: Likewise.
23391
23392 2005-09-27 Mark Mitchell <mark@codesourcery.com>
23393
23394 PR c++/22147
23395 * g++.dg/template/friend37.C: New test.
23396 * g++.dg/parse/crash28.C: Adjust error markers.
23397
23398 2005-09-27 Jakub Jelinek <jakub@redhat.com>
23399
23400 PR fortran/18518
23401 * gfortran.fortran-torture/execute/save_2.f90: New decl.
23402
23403 2005-09-27 Devang Patel <dpatel@apple.com>
23404
23405 PR tree-optimization/23625
23406 * gcc.dg/pr23625.c: New test.
23407
23408 2005-09-27 Uros Bizjak <uros@kss-loka.si>
23409
23410 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23411 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23412
23413 2005-09-26 Jakub Jelinek <jakub@redhat.com>
23414
23415 PR fortran/23677
23416 * gfortran.fortran-torture/execute/save_1.f90: New test.
23417 * gfortran.dg/save_1.f90: New test.
23418
23419 2005-09-26 Uros Bizjak <uros@kss-loka.si>
23420
23421 * gcc.target/i386/builtin-apply-mmx.c: New test.
23422
23423 PR target/22576
23424 * gcc.target/i386/pr22576.c: New test.
23425
23426 PR target/22585
23427 * gcc.target/i386/pr22585.c: New test.
23428
23429 PR target/23268
23430 * gcc.target/i386/pr23268.c: New test.
23431
23432 PR middle-end/23831
23433 * gcc.dg/vect/pr23831.c: New test.
23434
23435 PR target/24055
23436 * gcc.target/i386/pr24055.c: New test.
23437
23438 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
23439
23440 PR tree-optimization/23960
23441 * gcc.c-torture/compile/pr23960.c: New.
23442
23443 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
23444
23445 PR fortran/16861
23446 * gfortran.dg/nested_modules_3.f90: New.
23447
23448 2005-09-22 Steven G. Kargl <kargls@comcast.net>
23449
23450 PR fortran/24005
23451 gfortran.dg/interface_1.f90: New test.
23452
23453 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
23454 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23455
23456 PR fortran/23843
23457 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23458
23459 2005-09-22 Steven G. Kargl <kargls@comcast.net>
23460
23461 PR fortran/23516
23462 * gfortran.dg/imag_1.f: New test.
23463 * gfortran.dg/imag_2.f: Ditto.
23464
23465 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
23466
23467 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23468
23469 2005-09-22 Jakub Jelinek <jakub@redhat.com>
23470
23471 PR c++/21983
23472 * g++.dg/warn/pr21983.C: New test.
23473
23474 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
23475
23476 * gcc.dg/20050922-1.c: Testcase added.
23477
23478 2005-09-21 Mark Mitchell <mark@codesourcery.com>
23479
23480 PR c++/23993
23481 * g++.dg/template/array14.C: New test.
23482
23483 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
23484
23485 PR fortran/19929
23486 * gfortran.dg/der_ptr_component_1.f90: New test.
23487
23488 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23489
23490 PR c++/23965
23491 * g++.dg/template/error1.C: Reject "no matching function" message.
23492
23493 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23494
23495 PR c++/17609
23496 * g++.dg/lookup/error1.C: New test.
23497
23498 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
23499
23500 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23501 functionality of the testcase.
23502
23503 2005-09-20 Richard Henderson <rth@redhat.com>
23504
23505 * gcc.dg/vect/vect-22.c: Require vect_float.
23506 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23507
23508 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
23509
23510 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23511 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23512 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23513 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23514 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23515 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23516 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23517 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23518 * gcc.dg/cpp/ucnid-8.c: New test.
23519
23520 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23521
23522 PR tree-optimization/23929
23523 * gcc.c-torture/compile/pr23929.c: New test.
23524
23525 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
23526
23527 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23528 for one loop.
23529
23530 2005-09-20 Steve Ellcey <sje@cup.hp.com>
23531
23532 PR testsuite/23186
23533 * g++.dg/other/pr22003.C: Require named sections.
23534
23535 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23536
23537 PR c++/23947
23538 * g++.dg/rtti/crash3.C: New test.
23539
23540 PR tree-optimization/23818
23541 * gcc.dg/pr23818.c: New test.
23542
23543 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23544
23545 PR fortran/23420
23546 * gfortran.dg/print_fmt_4.f: New.
23547
23548 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23549
23550 PR fortran/23663
23551 * gfortran.fortran-torture/execute/entry_11.f90: New test.
23552
23553 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23554
23555 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23556 Use pointers to local alignable arrays instead. Added comments.
23557 * gcc.dg/vect/vect-46.c: Likewise.
23558 * gcc.dg/vect/vect-48.c: Likewise.
23559 * gcc.dg/vect/vect-49.c: Likewise.
23560 * gcc.dg/vect/vect-52.c: Likewise.
23561 * gcc.dg/vect/vect-53.c: Likewise.
23562 * gcc.dg/vect/vect-54.c: Likewise.
23563 * gcc.dg/vect/vect-56.c: Likewise.
23564 * gcc.dg/vect/vect-57.c: Likewise.
23565 * gcc.dg/vect/vect-58.c: Likewise.
23566 * gcc.dg/vect/vect-60.c: Likewise.
23567 * gcc.dg/vect/vect-61.c: Likewise.
23568
23569 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23570 The test is no longer vectorizable on vect_no_align targets.
23571 * gcc.dg/vect/vect-43.c: Likewsie.
23572
23573 * gcc.dg/vect/vect-44.c: Added comments.
23574 * gcc.dg/vect/vect-45.c: Added comments.
23575 * gcc.dg/vect/vect-50.c: Added comments.
23576 * gcc.dg/vect/vect-51.c: Added comments.
23577
23578 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23579 aligned type.
23580 * gcc.dg/vect/Os-vect-95.c: Likewise.
23581
23582 * gcc.dg/vect/vect-41.c: Test removed.
23583 * gcc.dg/vect/vect-47.c: Test removed.
23584 * gcc.dg/vect/vect-55.c: Test removed.
23585 * gcc.dg/vect/vect-59.c: Test removed.
23586
23587 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23588
23589 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23590 No longer vectorizable on vect_no_align targets.
23591 * gcc.dg/vect/pr20122.c: Likewise.
23592 * gcc.dg/vect/vect-74.c: Likewise.
23593 * gcc.dg/vect/vect-75.c: Likewise.
23594 * gcc.dg/vect/vect-76.c: Likewise.
23595
23596 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23597 Will not be vectorizable on vect_no_align targets once aliasing issues
23598 are resolved.
23599 * gcc.dg/vect/vect-79.c: Likewise.
23600
23601 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23602 * gcc.dg/vect/vect-78.c: Likewise.
23603 * gcc.dg/vect/vect-97.c: Likewise.
23604
23605 2005-09-19 Steven Bosscher <stevenb@suse.de>
23606
23607 * gcc.dg/pr23943.c: New test.
23608
23609 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23610
23611 PR fortran/19181
23612 * gfortran.dg/derived_pointer_null_1.f90: New test.
23613
23614 2005-09-18 Richard Guenther <rguenther@suse.de>
23615
23616 PR middle-end/23944
23617 * gcc.c-torture/compile/pr23944.c: New testcase.
23618
23619 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23620
23621 PR fortran/15975
23622 * gfortran.dg/der_pointer_2.f90: New test.
23623
23624 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23625
23626 PR fortran/16861
23627 * gfortran.dg/nested_modules_2.f90: New test.
23628
23629 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23630
23631 PR c++/18368
23632 * g++.dg/other/semicolon.C: New test.
23633
23634 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23635
23636 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23637 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23638
23639 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23640
23641 PR c++/23914
23642 * g++.dg/template/static18.C: New test.
23643
23644 PR c++/21514
23645 * g++.dg/template/crash19.C: Remove dg-error marker.
23646 * g++.dg/template/local4.C: New test.
23647
23648 2005-09-16 Paul Brook <paul@codesourcery.com>
23649
23650 PR fortran/23906
23651 * gfortran.dg/dependency_1.f90: New test.
23652
23653 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23654
23655 PR c++/23896
23656 * g++.dg/template/static17.C: New test.
23657
23658 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23659
23660 PR c++/23139
23661 * g++.dg/warn/huge-val1.C: New test.
23662
23663 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23664
23665 PR c++/13140
23666 * g++.dg/parse/class2.C: New test.
23667 * g++.dg/template/explicit8.C: Likewise.
23668 * g++.dg/template/spec25.C: Likewise.
23669
23670 2005-09-14 Josh Conner <jconner@apple.com>
23671
23672 PR middle-end/23584
23673 * gcc.dg/pr23584.c: New test.
23674
23675 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23676
23677 PR fortran/21875 Internal Unit Array I/O, NIST
23678 * gfortran.dg/arrayio_1.f90: New test.
23679 * gfortran.dg/arrayio_1.f90: New test.
23680 * gfortran.dg/arrayio_1.f90: New test.
23681 * gfortran.dg/arrayio_1.f90: New test.
23682 * gfortran.dg/arrayio_1.f90: New test.
23683
23684 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23685
23686 PR middle-end/22480
23687 * gcc.dg/vect/pr22480.c: New test.
23688
23689 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23690
23691 PR fortran/19358
23692 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23693
23694 2005-09-13 Josh Conner <jconner@apple.com>
23695
23696 PR c++/23180
23697 * g++.dg/init/struct2.C: New test.
23698 * g++.dg/init/struct3.C: New test.
23699
23700 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23701
23702 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23703 Clean up temp files.
23704 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23705 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23706 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23707 gcc.dg/tree-ssa/builtin-printf-1.c,
23708 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23709 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23710 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23711 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23712 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23713 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23714 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23715 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23716 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23717 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23718 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23719 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23720
23721 2005-09-13 Josh Conner <jconner@apple.com>
23722
23723 * lib/gcc-dg.exp: Load scanipa.exp.
23724 (cleanup-dump): New procedure.
23725 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23726 * lib/scandump.exp: New file.
23727 * lib/scantree.exp: Use it.
23728 * lib/scanipa.exp: New file.
23729
23730 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23731
23732 PR fortran/17740
23733 * gfortran.dg/generic_4.f90: New test.
23734
23735 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23736
23737 PR target/23816
23738 * gcc.target/i386/pr23816-1.c: New test.
23739 * gcc.target/i386/pr23816-2.c: New test.
23740
23741
23742 2005-09-13 Bastian Blank <waldi@debian.org>
23743
23744 PR c++/16171
23745 * g++.dg/abi/mangle26.C: New test.
23746 * g++.dg/abi/mangle27.C: New test.
23747 * g++.dg/abi/mangle28.C: New test.
23748 * g++.dg/abi/mangle29.C: New test.
23749
23750 PR c++/23839
23751 * g++.dg/parse/register1.C: New test.
23752
23753 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23754
23755 PR c++/23842
23756 * g++.dg/template/access16.C: New test.
23757
23758 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23759
23760 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23761
23762 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23763
23764 PR fortran/18899
23765 * gfortran.dg/shape_2.f90: New test.
23766
23767 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23768
23769 PR target/19269
23770 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23771 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23772 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23773 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23774 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23775 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23776 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23777 tests.
23778
23779 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23780
23781 PR c++/23841
23782 * g++.dg/parse/template17.C: New test.
23783
23784 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23785
23786 PR c++/23789
23787 * g++.dg/template/nontype14.C: New test.
23788
23789 2005-09-12 Ian Lance Taylor <ian@airs.com>
23790
23791 PR g++/7874
23792 * g++.dg/lookup/friend7.C: New test.
23793 * g++.dg/lookup/friend8.C: New test.
23794 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23795 so that it will be found via argument dependent lookup.
23796 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23797 friend functions which will no longer be found.
23798 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23799 function g, so that it will be found via argument dependent
23800 lookup.
23801 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23802 * g++.old-deja/g++.mike/net43.C: Likewise.
23803
23804 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23805
23806 PR c++/23691
23807 * g++.dg/template/static16.C: New test.
23808
23809 2005-09-12 Josh Conner <jconner@apple.com>
23810
23811 PR middle-end/23237
23812 * gcc.c-torture/compile/pr23237.c: New test.
23813
23814 2005-09-11 Richard Henderson <rth@redhat.com>
23815
23816 * g++.dg/other/error8.C: Update expected diagnostic text.
23817
23818 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23819
23820 PR libfortran/19872
23821 * gfortran.dg/overwrite_1.f: New test.
23822
23823 2005-09-09 Josh Conner <jconner@apple.com>
23824
23825 * g++.dg/init/pr23180-1.C: Removed.
23826 * g++.dg/init/pr23180-2.C: Removed.
23827
23828 2005-09-09 David Daney <ddaney@avtrex.com>
23829
23830 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23831 files which are ...
23832 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23833 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23834
23835 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23836
23837 * gfortran.dg/iostat_2.f90: New test.
23838
23839 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23840
23841 PR c++/22252
23842 * g++.dg/ext/interface1.C: New test.
23843 * g++.dg/ext/interface1.h: Likewise.
23844 * g++.dg/ext/interface1a.cc: Likewise.
23845
23846 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23847
23848 * gfortran.dg/iomsg_1.f90: New test case.
23849
23850 2005-09-09 Richard Guenther <rguenther@suse.de>
23851
23852 PR c++/23624
23853 * g++.dg/tree-ssa/pr23624.C: New testcase.
23854
23855 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23856
23857 PR fortran/19239
23858 * gfortran.dg/vector_subscript_1.f90,
23859 * gfortran.dg/vector_subscript_2.f90: New tests.
23860
23861 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23862
23863 PR fortran/21104
23864 * gfortran.dg/array_alloc_1.f90,
23865 * gfortran.dg/array_alloc_2.f90,
23866 * gfortran.dg/array_alloc_3.f90: New tests.
23867
23868 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23869
23870 PR fortran/12840
23871 * gfortran.dg/array_constructor_6.f90
23872 * gfortran.dg/array_constructor_7.f90
23873 * gfortran.dg/array_constructor_8.f90
23874 * gfortran.dg/array_constructor_9.f90
23875 * gfortran.dg/array_constructor_10.f90
23876 * gfortran.dg/array_constructor_11.f90
23877 * gfortran.dg/array_constructor_12.f90: New tests.
23878
23879 2005-09-08 Josh Conner <jconner@apple.com>
23880
23881 PR c++/23180
23882 * g++.dg/init/pr23180-1.C: New test.
23883 * g++.dg/init/pr23180-2.C: New test.
23884
23885 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23886
23887 PR fortran/18878
23888 * gfortran.dg/module_double_reuse.f90: New.
23889
23890 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23891
23892 PR fortran/23270
23893 PR fortran/22304
23894 PR fortran/18870
23895 PR fortran/17917
23896 PR fortran/16511
23897 * gfortran.dg/common_equivalence_1.f: New.
23898 * gfortran.dg/common_equivalence_2.f: New.
23899 * gfortran.dg/common_equivalence_3.f: New.
23900 * gfortran.dg/contained_equivalence_1.f90: New.
23901 * gfortran.dg/module_blank_common.f90: New.
23902 * gfortran.dg/module_commons_1.f90: New.
23903 * gfortran.dg/module_equivalence_1.f90: New.
23904 * gfortran.dg/nested_modules_1.f90: New.
23905 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23906 equivalences and add comment to connect the test with
23907 the PR.
23908
23909 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23910
23911 PR fortran/23765
23912 * gfortran.dg/common_6.f90: New test.
23913
23914 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23915
23916 PR fortran/15326
23917 * gfortran.dg/char_result_1.f90,
23918 * gfortran.dg/char_result_2.f90,
23919 * gfortran.dg/char_result_3.f90,
23920 * gfortran.dg/char_result_4.f90,
23921 * gfortran.dg/char_result_5.f90,
23922 * gfortran.dg/char_result_6.f90,
23923 * gfortran.dg/char_result_7.f90,
23924 * gfortran.dg/char_result_8.f90: New tests.
23925
23926 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23927
23928 PR fortran/19928
23929 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23930
23931 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23932
23933 PR obj-c++/16816
23934 * obj-c++.dg/selector-5.mm: New test.
23935 * obj-c++.dg/selector-6.mm: New test.
23936
23937 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23938
23939 PR objc/20574
23940 PR objc/19324
23941 * objc.dg/error-1.m: New test.
23942
23943 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23944
23945 PR fortran/23373
23946 * gfortran.fortran-torture/execute/pr23373-1.f90,
23947 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23948
23949 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23950
23951 PR libfortran/23760
23952 * gfortran.dg/g77/1832.f: Remove long string in write statement
23953 to allow the test to pass on correct list directed output with
23954 prepended space.
23955
23956 2005-09-07 James E Wilson <wilson@specifix.com>
23957
23958 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23959
23960 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23961
23962 * gfortran.dg/parameter+save.f90: Rename to
23963 * gfortran.dg/parameter_save.f90: .. this.
23964
23965 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23966
23967 PR fortran/20848
23968 * gfortran.dg/parameter+save.f90: New test case.
23969
23970 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23971
23972 PR fortran/19269
23973 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23974
23975 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23976
23977 PR c/23075
23978 * gcc.dg/pr23075.c: New test.
23979 * g++.dg/warn/pr23075.C: New test.
23980
23981 PR target/22362
23982 * gcc.target/i386/pr22362.c: New test.
23983
23984 PR rtl-optimization/23098
23985 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23986
23987 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23988 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23989 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23990
23991 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23992
23993 * g++.dg/expr/cast6.C: New test.
23994
23995 PR c++/9782
23996 * g++.dg/init/new15.C: New test.
23997
23998 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23999
24000 * gcc.dg/vect/Os-vect-95.c: New test.
24001 * gcc.dg/vect/vect-95.c: Same.
24002
24003 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
24004
24005 * gcc.dg/vect/vect-29.c: Update xfail testing.
24006 * gcc.dg/vect/vect-44.c: Same.
24007 * gcc.dg/vect/vect-48.c: Same.
24008 * gcc.dg/vect/vect-50.c: Same.
24009 * gcc.dg/vect/vect-72.c: Same.
24010 * gcc.dg/vect/vect-77.c: Same.
24011 * gcc.dg/vect/vect-78.c: Same.
24012 * gcc.dg/vect/vect-80.c: Same.
24013 * gcc.dg/vect/vect-96.c: Same.
24014 * gcc.dg/vect/vect-100.c: Same.
24015 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24016 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24017 * gfortran.dg/vect/vect-5.f90: Same.
24018
24019 2005-09-06 Jakub Jelinek <jakub@redhat.com>
24020
24021 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24022 start strings.
24023 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24024 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24025
24026 PR c++/23056
24027 * g++.dg/opt/pr23056.C: New test.
24028
24029 PR rtl-optimization/23098
24030 * gcc.target/i386/pr23098.c: New test.
24031
24032 2005-09-05 Mark Mitchell <mark@codesourcery.com>
24033
24034 PR c++/23667
24035 * g++.dg/template/static15.C: New test.
24036
24037 PR c++/21440
24038 * g++.dg/ext/stmtexpr5.C: New test.
24039 * g++.dg/ext/stmtexpr6.C: Likewise.
24040
24041 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
24042
24043 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24044
24045 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24046 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24047 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24048
24049 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
24050
24051 PR libfortran/23321
24052 * gfortran.dg/direct_io_4.f90: New test case.
24053
24054 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
24055 Rasmus Hahn <rassahah@neofonie.de>
24056
24057 PR libobjc/23108
24058 * objc.dg/type-stream-1.m: New test.
24059
24060 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
24061
24062 PR fortran/23661
24063 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24064 gfortran.dg/print_fmt_3.f90: New test.
24065
24066 2005-09-03 Jakub Jelinek <jakub@redhat.com>
24067
24068 * gfortran.dg/fmt_t_1.f90: New test.
24069
24070 2005-09-03 Jakub Jelinek <jakub@redhat.com>
24071
24072 PR rtl-optimization/23454
24073 * g++.dg/opt/pr23454.C: New test.
24074
24075 2005-09-03 Mark Mitchell <mark@codesourcery.com>
24076
24077 PR c++/23699
24078 * g++.dg/ext/static1.C: New test.
24079
24080 2005-09-02 Richard Henderson <rth@redhat.com>
24081
24082 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24083 tail call to check_fa_work.
24084
24085 2005-09-02 Mark Mitchell <mark@codesourcery.com>
24086
24087 PR c++/21687
24088 * g++.dg/other/gc3.C: New test.
24089
24090 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24091
24092 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24093 * gcc.dg/20050826-1.c: Likewise.
24094
24095 2005-08-31 Mark Mitchell <mark@codesourcery.com>
24096
24097 PR c++/23167
24098 * g++.dg/expr/volatile1.C: New test.
24099
24100 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
24101
24102 PR middle-end/23547
24103 * gcc.dg/pr23547.c: New test.
24104
24105 2005-09-02 Richard Sandiford <richard@codesourcery.com>
24106
24107 PR c/22061
24108 * gcc.c-torture/execute/pr22061-1.c,
24109 * gcc.c-torture/execute/pr22061-2.c,
24110 * gcc.c-torture/execute/pr22061-3.c,
24111 * gcc.c-torture/execute/pr22061-4.c: New tests.
24112
24113 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
24114
24115 * gcc.dg/Wredundant-decls-2.c: New test to check that
24116 -Wredundant-decls does not issue warning for a variable
24117 definition following a declaration.
24118
24119 2005-09-01 Jakub Jelinek <jakub@redhat.com>
24120
24121 PR debug/7241
24122 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24123 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24124 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24125
24126 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24127 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24128 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24129 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24130 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24131 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24132 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24133 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24134
24135 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24136
24137 PR objc/23306
24138 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24139 scan-assmbler.
24140
24141 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
24142
24143 PR target/21255
24144 * gcc.dg/pr21255-1.c: New test.
24145 * gcc.dg/pr21255-2-mb.c: Likewise.
24146 * gcc.dg/pr21255-2-ml.c: Likewise.
24147 * gcc.dg/pr21255-3.c: Likewise.
24148 * gcc.dg/pr21255-4.c: Likewise.
24149
24150 2005-08-31 Dale Johannesen <dalej@apple.com>
24151
24152 * gcc.dg/20050830-1.c: New.
24153
24154 2005-08-31 Josh Conner <jconner@apple.com>
24155
24156 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24157 command-line options for arm-*-* targets.
24158 * g++.dg/init/array16.C: Likewise.
24159 * g++.dg/other/crash-4.C: Likewise.
24160
24161 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24162
24163 PR obj-c++/23640
24164 * obj-c++.dg/gnu-runtime-3.mm: New test.
24165
24166 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24167
24168 PR c++/13377
24169 * g++.dg/lookup/ambig4.C: New test.
24170 * g++.dg/lookup/ambig5.C: New test.
24171 * g++.dg/tc1/dr101.C: Adjust error markers.
24172
24173 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24174
24175 PR c++/23639
24176 * g++.dg/template/ttp5.C: Adjust error markers.
24177
24178 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
24179
24180 PR testsuite/23609
24181 * lib/obj-c++.exp: Include target-libpath.exp.
24182 (obj-c++_link_flags): Look for the GNU libobjc library
24183 and set the library path to include it.
24184 Don't manually set LD_LIBRARY_PATH (etc.) but call
24185 set_ld_library_path_env_vars instead.
24186 (obj-c++_target_compile): Don't set library path or
24187 linker flags because they are already set correctly
24188 in obj-c++_link_flags.
24189
24190 2005-08-30 Josh Conner <jconner@apple.com>
24191
24192 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24193 to command-line options for arm-*-* targets.
24194
24195 2005-08-30 Geoffrey Keating <geoffk@apple.com>
24196
24197 * g++.dg/other/i386-1.C: New.
24198
24199 2005-08-30 Jakub Jelinek <jakub@redhat.com>
24200
24201 PR preprocessor/20348
24202 PR preprocessor/20356
24203 * gcc.dg/cpp/pr20348.c: New test.
24204 * gcc.dg/cpp/pr20348.h: New file.
24205 * gcc.dg/cpp/inc/pr20348.h: New file.
24206 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24207 * gcc.dg/cpp/pr20356.c: New test.
24208 * gcc.dg/cpp/pr20356.h: New file.
24209 * gcc.dg/cpp/inc/pr20356.h: New file.
24210 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24211
24212 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
24213
24214 * gfortran.fortran-torture/execute/intrinsic_count.f90:
24215 Fix array dimension to avoid correct end-of-file error.
24216
24217 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
24218
24219 PR libfortran/23598
24220 * gfortran.dg/iostat_1.f90: New test.
24221
24222 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
24223
24224 PR middle-end/23408
24225 * gcc.dg/pr23408.c: New test.
24226
24227 2005-08-28 Mark Mitchell <mark@codesourcery.com>
24228
24229 PR c++/23099
24230 * g++.dg/init/member1.C: Make sure erroneous static data member
24231 definitions are required.
24232 * g++.dg/template/static13.C: New test.
24233 * g++.dg/template/static14.C: Likewise.
24234
24235 2005-08-29 Jakub Jelinek <jakub@redhat.com>
24236
24237 * gcc.target/i386/pr23575.c: Use -msse2 instead of
24238 -march=pentium4, remove ilp32 requirement.
24239
24240 PR middle-end/23484
24241 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24242 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24243
24244 2005-08-29 Andreas Jaeger <aj@suse.de>
24245
24246 PR testsuite/23607
24247 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24248
24249 2005-08-28 Jakub Jelinek <jakub@redhat.com>
24250
24251 * gcc.c-torture/execute/20050316-2.c: New test.
24252 * gcc.c-torture/execute/20050316-3.c: New test.
24253 * gcc.dg/torture/pr16104-1.c: New test.
24254
24255 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
24256
24257 PR middle-end/23463
24258 * gcc.c-torture/execute/zero-struct-1.c: New test.
24259
24260 2005-08-27 Richard Guenther <rguenther@suse.de>
24261
24262 PR target/23575
24263 * gcc.target/i386/pr23575.c: New testcase.
24264
24265 2005-08-26 Jakub Jelinek <jakub@redhat.com>
24266
24267 PR rtl-optimization/23561
24268 * gcc.c-torture/execute/20050826-1.c: New test.
24269
24270 PR rtl-opt/23560
24271 * gcc.c-torture/execute/20050826-2.c: New test.
24272
24273 2005-08-26 Dale Johannesen <dalej@apple.com>
24274
24275 * gcc.dg/20030711-1.c: Modify to work on Darwin.
24276 * gcc.dg/20050826-1.c: New.
24277
24278 2005-08-26 Mark Mitchell <mark@codesourcery.com>
24279
24280 PR c++/19004
24281 * g++.dg/template/nontype13.C: New test.
24282
24283 PR c++/23491
24284 * g++.dg/init/new14.C: New test.
24285 * g++.dg/expr/anew1.C: Do not XFAIL.
24286 * g++.dg/expr/anew2.C: Likewise.
24287 * g++.dg/expr/anew3.C: Likewise.
24288
24289 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
24290
24291 PR middle-end/22439
24292 * gcc.dg/vla-3.c: New test.
24293
24294 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
24295
24296 PR fortran/20363
24297 * gfortran.dg/named_interface.f90: New.
24298
24299 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
24300
24301 * gcc.c-torture/execute/frame-address.c: New test.
24302
24303 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
24304
24305 PR c++/20817
24306 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24307
24308 2005-08-25 Alan Modra <amodra@bigpond.net.au>
24309
24310 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24311
24312 2005-08-25 Alan Modra <amodra@bigpond.net.au>
24313
24314 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24315 * gcc.dg/altivec-22.c: Rename from..
24316 * gcc.dg/altivec-nomfcr.c: ..this.
24317
24318 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
24319
24320 PR tree-optimization/23546
24321 * gcc.dg/tree-ssa/pr23546.c: New test.
24322
24323 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
24324
24325 PR fortran/17758
24326 * gfortran.dg/nonreturning_statements.f90: New test.
24327
24328 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
24329
24330 PR c++/22454
24331 * g++.dg/parse/crash29.C: New.
24332
24333 2005-08-23 DJ Delorie <dj@redhat.com>
24334
24335 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24336 constants have the L suffix.
24337
24338 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
24339
24340 PR c++/23044
24341 * g++.dg/template/instantiate8.C: New.
24342
24343 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
24344
24345 PR middle-end/23467
24346 * gcc.c-torture/execute/pr23467.c: New test.
24347
24348 2005-08-23 Jakub Jelinek <jakub@redhat.com>
24349
24350 PR tree-optimization/22043
24351 * gcc.c-torture/execute/20050613-1.c: New test.
24352
24353 2005-08-23 Ben Elliston <bje@au.ibm.com>
24354
24355 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24356
24357 2005-08-22 Jakub Jelinek <jakub@redhat.com>
24358
24359 PR rtl-optimization/23478
24360 * g++.dg/opt/pr23478.C: New test.
24361
24362 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
24363
24364 PR c/18715
24365 * gcc.dg/switch-warn-3.c: New test.
24366
24367 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24368
24369 PR c++/22233
24370 * g++.dg/template/param1.C: New test.
24371
24372 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24373
24374 PR c++/23089
24375 * g++.dg/other/incomplete1.C: New test.
24376
24377 2005-08-22 Ira Rosen <irar@il.ibm.com>
24378
24379 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24380 are vectorizable.
24381
24382 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24383
24384 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24385 d_lines_5.f: New.
24386
24387 2005-08-21 Jakub Jelinek <jakub@redhat.com>
24388
24389 * gcc.target/i386/sse-4.c: New test.
24390
24391 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24392
24393 PR testsuite/23239
24394 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24395
24396 2005-08-20 Jakub Jelinek <jakub@redhat.com>
24397
24398 * gcc.dg/20050811-1.c: New test.
24399 * gcc.dg/20050811-2.c: New test.
24400
24401 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
24402
24403 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24404
24405 2005-08-19 Diego Novillo <dnovillo@redhat.com>
24406
24407 PR 23476
24408 * gcc.c-torture/compile/pr23476.c: New test.
24409
24410 2005-08-19 Devang Patel <dpatel@apple.com>
24411
24412 PR tree-optimization/23048
24413 * gcc.dg/tree-ssa/pr23048.c: New test.
24414
24415 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24416
24417 PR middle-end/20624
24418 * g++.dg/warn/Wreturn-3.C: New test
24419
24420 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
24421
24422 PR tree-optimization/22228
24423 * g++.dg/vect/pr22543.cc: New test.
24424
24425 2005-08-17 Steven Bosscher <stevenb@suse.de>
24426
24427 PR tree-optimization/21574
24428 * gcc.dg/tree-ssa/pr21574.c: New test.
24429
24430 2005-08-16 James E Wilson <wilson@specifix.com>
24431
24432 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24433
24434 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
24435
24436 PR tree-opt/23402
24437 * gcc.c-torture/compile/zero-strct-3.c: New test.
24438 * gcc.c-torture/compile/zero-strct-4.c: New test.
24439
24440 2005-08-16 Steven Bosscher <stevenb@suse.de>
24441
24442 PR target/23376
24443 * gcc.target/x86_64/pr23376.c: New test.
24444
24445 2005-08-16 Ian Lance Taylor <ian@airs.com>
24446
24447 PR c++/23337
24448 * g++.dg/ext/vector2.C: New.
24449
24450 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
24451
24452 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24453
24454 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
24455
24456 PR libfortran/23428
24457 * gfortran.dg/inquire-complex.f90: New test case.
24458
24459 2005-08-16 James E Wilson <wilson@specifix.com>
24460
24461 PR tree-optimization/21105
24462 * gcc.dg/large-size-array.c: New.
24463
24464 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
24465
24466 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24467 type.
24468 * gcc.dg/vect/vect-41: Likewise.
24469 * gcc.dg/vect/vect-42: Likewise.
24470 * gcc.dg/vect/vect-43: Likewise.
24471 * gcc.dg/vect/vect-44: Likewise.
24472 * gcc.dg/vect/vect-46: Likewise.
24473 * gcc.dg/vect/vect-47: Likewise.
24474 * gcc.dg/vect/vect-48: Likewise.
24475 * gcc.dg/vect/vect-52: Likewise.
24476 * gcc.dg/vect/vect-53: Likewise.
24477 * gcc.dg/vect/vect-54: Likewise.
24478 * gcc.dg/vect/vect-55: Likewise.
24479 * gcc.dg/vect/vect-56: Likewise.
24480 * gcc.dg/vect/vect-57: Likewise.
24481 * gcc.dg/vect/vect-58: Likewise.
24482 * gcc.dg/vect/vect-59: Likewise.
24483 * gcc.dg/vect/vect-60: Likewise.
24484 * gcc.dg/vect/vect-61: Likewise.
24485 * gcc.dg/vect/vect-85: Likewise.
24486 * gcc.dg/vect/vect-87: Likewise.
24487 * gcc.dg/vect/vect-88: Likewise.
24488 * gcc.dg/vect/vect-93.c: Likewise.
24489 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24490 * gcc.dg/vect/vect-75: Likewise.
24491 * gcc.dg/vect/vect-76: Likewise.
24492 * gcc.dg/vect/vect-77: Likewise.
24493 * gcc.dg/vect/vect-78: Likewise.
24494 * gcc.dg/vect/vect-80: Likewise.
24495 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24496 vectorized for the expected reason, rather than checking how alignment
24497 was handled.
24498 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24499 aligned type and also instead of aligned pointers. Added documentation.
24500
24501 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
24502
24503 * gfortran.dg/power.f90: New test.
24504
24505 2005-08-16 Jakub Jelinek <jakub@redhat.com>
24506
24507 PR rtl-optimization/23299
24508 * g++.dg/opt/pr23299.C: New test.
24509
24510 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24511
24512 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24513
24514 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
24515
24516 * g++.dg/template/local6.C: New test.
24517
24518 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
24519
24520 * execute/exceptions/finally-1.m: Check that the catch and finally are
24521 being called. Also add a "return 0;" at the end of main.
24522
24523 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
24524
24525 PR fortran/21432.
24526 * gfortran.dg/namelist_print_1.f: New test of functionality of
24527 PRINT namelist.
24528 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24529 namelist generates error with -std=f95.
24530
24531 2005-08-14 Ira Rosen <irar@il.ibm.com>
24532
24533 PR tree-optimization/23119
24534 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24535
24536 2005-08-13 Marcin Koziej <creep@desk.pl>
24537 Andrew Pinski <pinskia@physics.uc.edu>
24538
24539 PR libobjc/22492
24540 * execute/exceptions/finally-1.m: New test.
24541
24542 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24543
24544 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24545 testsuite.
24546 * objc/execute/exceptions/trivial.m: New test.
24547 * objc.dg/try-catch-11.m: Move to ...
24548 * objc/execute/exceptions/foward-1.m: Here.
24549 * objc.dg/try-catch-2.m: Move to ...
24550 * objc/execute/exceptions/catchall-1.m: Here.
24551 * objc.dg/try-catch-8.m: Move to ...
24552 * objc/execute/exceptions/local-variables-1.m: Here.
24553
24554 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24555
24556 * objc.dg/nested-func-1.m: Move to ...
24557 * objc/execute/nested-func-1.m: Here.
24558
24559 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24560
24561 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24562 in ${options} instead of [target_info name].
24563 * lib/obj-c++.exp (objc_target_compile): Likewise.
24564
24565 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24566
24567 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24568
24569 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24570
24571 part of PR testsuite/23348
24572 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24573 each of the torture options.
24574 * objc/compile/trivial.m: New test.
24575
24576 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24577
24578 * gfortran.dg/eoshift.f90: Correct format.
24579
24580 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24581
24582 * gfortran.fortran-torture/execute/character_passing.f90:
24583 Fix comment typo.
24584
24585 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24586
24587 PR c++/8271
24588 * g++.dg/template/unify10.C: New.
24589
24590 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24591
24592 * g++.dg/parse/pr22514.C: Move to...
24593 * g++.dg/debug/pr22514.C: here.
24594
24595 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24596
24597 PR c++/23266
24598 * g++.dg/inherit/pure1.C: New test.
24599
24600 * ChangeLog: Fix typos.
24601
24602 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24603 Steven Bosscher <stevenb@suse.de>
24604
24605 * gfortran.dg/runtime_warning_1.f90: New test.
24606
24607 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24608
24609 PR c++/23219
24610 * g++.dg/parse/crash28.C: New.
24611
24612 2005-08-11 Richard Guenther <rguenther@suse.de>
24613
24614 PR target/23289
24615 * gcc.target/i386/tailcall-1.c: New testcase.
24616
24617 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24618
24619 * gcc.dg/vect/vect-67.c: Un-xfail.
24620
24621 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24622
24623 PR c++/23225
24624 * g++.dg/parse/crash27.C: new test.
24625
24626 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24627
24628 PR libfortran/22143
24629 * gfortran.dg/shift-kind.f90: New testcase.
24630
24631 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24632
24633 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24634 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24635
24636 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24637
24638 PR c++/20646
24639 * g++.dg/other/mult-stor1.C: New test.
24640
24641 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24642
24643 * gcc.c-torture/pr18299-1.c: Move to ...
24644 * gcc.c-torture/compile/pr18299-1.c: Here.
24645
24646 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24647
24648 * gfortran/fortran.torture/execute/character_passing.f90:
24649 Fix types for LSAME.
24650
24651 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24652
24653 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24654 input data back to what it was originally.
24655
24656 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24657
24658 * objc.dg/try-catch-8.m: Enable for all targets.
24659
24660 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24661
24662 * gcc.dg/pr23165.c: New test.
24663
24664 2005-08-09 Steven Bosscher <stevenb@suse.de>
24665
24666 PR tree-optimization/23234
24667 * gcc.dg/tree-ssa/pr23234.c: New test.
24668
24669 2005-08-08 Josh Conner <jconner@apple.com>
24670
24671 PR rtl-optimization/23241
24672 * gcc.dg/char-compare.c: New test.
24673
24674 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24675
24676 PR c++/22508
24677 * g++.dg/init/new13.C: New test.
24678
24679 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24680
24681 PR c++/21166
24682 * g++.dg/other/crash-4.C: Adjust
24683 * g++/dg/ext/packed9.C: New.
24684
24685 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24686
24687 PR middle-end/21964
24688 * gcc.c-torture/execute/pr21964-1.c: New test.
24689
24690 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24691
24692 PR c/22458
24693 * gcc.dg/pr22458-1.c: New test.
24694
24695 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24696 Steven G. Kargl <kargls@comcast.net>
24697
24698 PR fortran/22390
24699 * gfortran.dg/flush_1.f90: New test.
24700
24701 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24702
24703 PR c++/23191
24704 * g++.dg/template/eh2.C: New test.
24705
24706 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24707
24708 PR c++/19498
24709 * g++.dg/template/instantiate7.C: New test.
24710
24711 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24712
24713 PR c/23113
24714 * gcc.dg/Wunused-value-1.c: New test.
24715
24716 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24717
24718 PR rtl-optimization/23233
24719 * gcc.c-torture/compile/pr23233-1.c: New test.
24720
24721 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24722
24723 PR fortran/18833
24724 PR fortran/20850
24725 * gfortran.dg/equiv_1.f90: New test.
24726 * gfortran.dg/equiv_2.f90: New test.
24727 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24728 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24729 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24730
24731 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24732
24733 * gcc.c-torture/execute/vrp-5.c: New test.
24734 * gcc.c-torture/execute/vrp-6.c: New test.
24735 * gcc.dg/tree-ssa/vrp21.c: New test.
24736
24737 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24738
24739 * g++.dg/parse/pr22514.C: New test.
24740
24741 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24742
24743 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24744
24745 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24746 instead of constant loads / pool entries.
24747
24748 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24749
24750 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24751 TEST_TO_WCTYPE.
24752
24753 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24754
24755 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24756 __WINT_TYPE__ in generated prototypes if possible.
24757
24758 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24759
24760 PR 22037
24761 * g++.dg/tree-ssa/pr22037.C:
24762
24763 2005-08-04 Richard Henderson <rth@redhat.com>
24764
24765 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24766 scan-tree-dump-times directive.
24767
24768 2005-08-04 Jan Hubicka <jh@suse.cz>
24769
24770 * gcov-1.C: Fix switch counts.
24771 * gcov-4b.c: Likewise.
24772
24773 2005-08-03 Jeff Law <law@redhat.com>
24774
24775 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24776
24777 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24778
24779 * gcc.c-torture/execute/pr23135.c: New test.
24780
24781 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24782
24783 PR tree-optimization/19899
24784 * gcc.dg/tree-ssa/scev-1.c: New test.
24785 * gcc.dg/tree-ssa/scev-2.c: New test.
24786
24787 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24788
24789 PR target/18582
24790 * gcc.dg/torture/pr18582-1.c: New test.
24791
24792 2005-08-03 Jan Hubicka <jh@suse.cz>
24793
24794 * update-conroll.c: New testcase.
24795 * update-conroll-2.c: New testcase.
24796
24797 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24798
24799 * gfortran.dg/constant_substring.f: New test.
24800 * gfortran.dg/pr22491.f: New test.
24801
24802 2005-08-02 Jan Hubicka <jh@suse.cz>
24803
24804 * update-threading.c: Replace by the proper one.
24805
24806 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24807
24808 PR 23164
24809 * g++.dg/tree-ssa/pr23164.C: New test.
24810
24811 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24812
24813 * gcc.dg/tree-ssa/pr23192.c: New test.
24814
24815 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24816
24817 * gcc.c-torture/execute/vrp-4.c: New test.
24818
24819 2005-08-02 Jan Hubicka <jh@suse.cz>
24820
24821 * update-threading.c: New test.
24822
24823 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24824
24825 * gcc.c-torture/compile/20050801-1.c: New test.
24826 * gcc.c-torture/compile/20050801-2.c: New test.
24827
24828 2005-08-01 Jan Hubicka <jh@suse.cz>
24829
24830 * val-prof-5.c: New test.
24831
24832 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24833
24834 PR c/22311
24835 * gcc.dg/pr22311-1.c : New test.
24836
24837 2005-07-31 Steven Bosscher <stevenb@suse.de>
24838
24839 PR target/23095
24840 * gfortran.dg/pr23095.f: New test.
24841
24842 PR c++/22003
24843 * g++.dg/other/pr22003.C: New test.
24844
24845 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24846
24847 PR target/20621
24848 * gcc.c-torture/execute/pr20621-1.c: New test.
24849
24850 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24851
24852 * gfortran.dg/comma_format_extension_4.f: Adjust length
24853 of string for format.
24854 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24855 print statement with internal write.
24856 * gfortran.dg/der_array_io_2.f: Likewise.
24857 * gfortran.dg/der_array_io_3.f: Likewise.
24858
24859 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24860
24861 * gcc.dg/fold-abs-4.c: new test.
24862
24863 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24864
24865 PR fortran/22570 an related issues.
24866 * gfortran.dg/x_slash_1.f: New test.
24867
24868 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24869
24870 PR c/23143
24871 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24872 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24873
24874 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24875
24876 PR c/529
24877 * gcc.dg/Wshadow-3.c: New test.
24878
24879 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24880
24881 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24882 used to have the wrong bounds).
24883
24884 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24885
24886 PR c/21720
24887 * gcc.dg/hex-round-1.c: Test more cases.
24888 * gcc.dg/hex-round-2.c: New test.
24889
24890 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24891
24892 PR 22550
24893 * g++.dg/tree-ssa/pr22550.C: New test.
24894
24895 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24896
24897 * gcc.dg/tree-ssa/vrp19.c: New test.
24898 * gcc.dg/tree-ssa-vrp20.c: New test.
24899
24900 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24901
24902 PR c/22240
24903 * gcc.dg/transparent-union-4.c: New test.
24904
24905 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24906
24907 PR c/22192
24908 * gcc.dg/c99-vla-2.c: New test.
24909
24910 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24911
24912 PR c/21720
24913 * gcc.dg/hex-round-1.c: New test.
24914
24915 2005-07-28 Jan Hubicka <jh@suse.cz>
24916
24917 * inliner-1.c: Do not dump everything.
24918 * tree-prof.exp: Do not pass -ftree-based-profiling.
24919 * bprob.exp: Likewise.
24920
24921 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24922
24923 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24924
24925 PR c++/22545
24926 * g++.dg/expr/ptrmem7.C: New test.
24927
24928 2005-07-28 Mike Stump <mrs@apple.com>
24929
24930 * g++.old-deja/g++.mike/visibility-1.C: New test.
24931
24932 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24933
24934 PR c/20187
24935 * gcc.c-torture/execute/pr20187-1.c: New test.
24936
24937 2005-07-28 Jeff Law <law@redhat.com>
24938
24939 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24940 * gcc.dg/tree-ssa/vrp18.c: New test.
24941
24942 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24943
24944 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24945
24946 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24947
24948 PR tree-optimization/22506
24949 * gcc.dg/vect/ps22506.c: New test.
24950
24951 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24952
24953 PR target/21149
24954 * gcc.target/i386/sse-3.c: New test.
24955
24956 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24957
24958 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24959 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24960
24961 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24962
24963 PR c/22589
24964 * gcc.c-torture/compile/pr22589-1.c: New test.
24965
24966 2005-07-28 Jan Hubicka <jh@suse.cz>
24967
24968 * update-loopch.c: New testcase.
24969
24970 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24971
24972 PR rtl-optimization/23047
24973 * gcc.c-torture/execute/pr23047.c: New test.
24974 * gcc.c-torture/execute/pr23047.x: New.
24975
24976 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24977
24978 PR tree-optimization/22493
24979 * gcc.c-torture/execute/pr22493-1.c: New test.
24980 * gcc.c-torture/execute/pr22493-1.x: New.
24981 * gcc.c-torture/execute/vrp-1.c: New test.
24982 * gcc.c-torture/execute/vrp-2.c: New test.
24983 * gcc.c-torture/execute/vrp-2.c: New test.
24984
24985 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24986
24987 * gcc.target/frv/all-builtin-read8.c: Delete.
24988 * gcc.target/frv/all-builtin-read16.c: Delete.
24989 * gcc.target/frv/all-builtin-read32.c: Delete.
24990 * gcc.target/frv/all-builtin-read64.c: Delete.
24991 * gcc.target/frv/all-builtin-write8.c: Delete.
24992 * gcc.target/frv/all-builtin-write16.c: Delete.
24993 * gcc.target/frv/all-builtin-write32.c: Delete.
24994 * gcc.target/frv/all-builtin-write64.c: Delete.
24995 * gcc.target/frv/all-read-write-1.c: New.
24996
24997 2005-07-27 Jeff Law <law@redhat.com>
24998
24999 * gcc.c-torture/execute/pr22630.c: New test.
25000
25001 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
25002
25003 PR tree-optimization/23073
25004 * gcc.dg/vect/nodump-pr23073.c: New test.
25005 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25006
25007 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
25008
25009 PR tree-optimize/22348
25010 * gcc.c-torture/execute/pr22348.c: New.
25011
25012 2005-07-27 Richard Guenther <rguenther@suse.de>
25013
25014 * gcc.dg/tree-ssa/salias-1.c: New testcase.
25015
25016 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25017
25018 PR fortran/22503
25019 * gfortran.dg/logical_comp.f90: New test.
25020
25021 2005-07-27 Jan Hubicka <jh@suse.cz>
25022
25023 * inliner-1.c: Add cleanup of dumps.
25024 * val-prof-*.c: Likewise.
25025 * update-tailcall.c: New.
25026
25027 2005-07-26 Diego Novillo <dnovillo@redhat.com>
25028
25029 PR 22591
25030 * gcc.dg/tree-ssa/pr22591.c: New test.
25031 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25032
25033 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
25034
25035 PR libobjc/22606
25036 * objc.dg/try-catch-11.m: New test.
25037
25038 2005-07-26 Richard Guenther <rguenther@suse.de>
25039
25040 PR tree-optimization/22486
25041 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25042
25043 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
25044
25045 PR tree-opt/22484
25046 * g++.dg/opt/loop2.C: New test.
25047
25048 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
25049
25050 * gcc.dg/tree-ssa/reassoc-3.c: New test.
25051 * gcc.dg/tree-ssa/reassoc-4.c: New test.
25052
25053 2005-07-25 Adam Nemet <anemet@lnxw.com>
25054
25055 * lib/profopt.exp (profopt-execute): Check for profiling data
25056 files on the target.
25057
25058 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
25059
25060 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25061 for matching of asm labels.
25062
25063 2005-07-25 Richard Guenther <rguenther@suse.de>
25064
25065 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25066
25067 2005-07-25 Richard Guenther <rguenther@suse.de>
25068
25069 PR testsuite/22624
25070 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25071
25072 2005-07-25 Ira Rosen <irar@il.ibm.com>
25073
25074 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25075 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25076 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25077 * gcc.dg/vect/vect-100.c: New test.
25078 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25079 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25080 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25081 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25082 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25083 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25084 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25085 * gfortran.dg/vect/pr19049.f90: New testcase.
25086 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25087
25088 2005-07-25 Jakub Jelinek <jakub@redhat.com>
25089
25090 * gcc.c-torture/execute/20050713-1.c: New test.
25091
25092 PR fortran/20063
25093 * gfortran.fortran-torture/execute/data_4.f90: New test.
25094
25095 PR middle-end/20303
25096 * gcc.dg/visibility-d.c: New test.
25097
25098 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
25099
25100 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25101 * gfortran.dg/underflow.f90: Ditto.
25102
25103 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25104
25105 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25106 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25107 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25108
25109 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
25110
25111 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25112 include case of field width of zero.
25113
25114 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
25115
25116 PR libgfortran/21875
25117 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25118 with trailing blanks on normal formatted read.
25119
25120 2005-07-23 Chao-ying Fu <fu@mips.com>
25121
25122 * gcc.target/mips/mips32-dsp-type.c: New test.
25123 * gcc.target/mips/mips32-dsp.c: New test.
25124
25125 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
25126
25127 PR testsuite/21073
25128 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25129
25130 PR testsuite/20454
25131 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25132 and __cyg_profile_func_exit.
25133
25134 2005-07-22 David Edelsohn <edelsohn@gnu.org>
25135
25136 * gfortran.dg/comma_format_extension_3.f: Fix typo.
25137 * gfortran.dg/comma_format_extension_4.f: Same.
25138 * gfortran.dg/pr15332.f: Same.
25139 * gfortran.dg/pr21730.f: Same.
25140
25141 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
25142
25143 * g++.dg/opt/vrp2.C: Fix testcase.
25144
25145 PR tree-opt/22625
25146 * g++.dg/opt/vrp2.C: New test.
25147
25148 2005-07-22 Mark Mitchell <mark@codesourcery.com>
25149
25150 PR debug/21828
25151 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25152
25153 2005-07-22 Diego Novillo <dnovillo@redhat.com>
25154
25155 * gcc.dg/tree-ssa/20050719-1.c: New test.
25156
25157 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
25158
25159 * gcc.dg/bfin-longcall-1.c: New file.
25160 * gcc.dg/bfin-longcall-2.c: New file.
25161
25162 2005-07-21 Janis Johnson <janis187@us.ibm.com>
25163
25164 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25165
25166 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25167
25168 PR middle-end/19055
25169 * gcc.dg/tree-ssa/pr19055.c: New test.
25170 * gcc.dg/tree-ssa/pr19055-2.c: New test.
25171
25172 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25173
25174 PR C++/22358
25175 * g++.dg/other/pr22358.C: New test.
25176
25177 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
25178
25179 PR c++/2922
25180 * g++.dg/lookup/two-stage5.C: New test from bug comments.
25181
25182 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25183
25184 PR c++/15938
25185 * g++.dg/init/union2.C: New test.
25186
25187 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25188
25189 PR c/22393
25190 * gcc.dg/complex-4.c: New test.
25191
25192 2005-07-21 Richard Guenther <rguenther@suse.de>
25193
25194 PR testsuite/22522
25195 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25196 scanning for asm labels.
25197 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25198
25199 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
25200
25201 PR target/22085
25202 * gcc.dg/altivec-pr22085.c: New.
25203
25204 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
25205
25206 PR tree-optimization/19210
25207 * gcc.dg/tree-ssa/pr19210-1.c: New.
25208 * gcc.dg/tree-ssa/pr19210-2.c: New.
25209
25210 2005-07-21 Richard Sandiford <richard@codesourcery.com>
25211
25212 PR rtl-optimization/22167
25213 * g++.dg/opt/pr22167.C: New test.
25214
25215 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
25216
25217 PR c++/2922
25218 * g++.dg/lookup/two-stage2.C: New.
25219 * g++.dg/lookup/two-stage3.C: New.
25220 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25221 fixed two-stage name lookup for operators.
25222 * g++.dg/template/call3.C: Compiler now produces an appropriate
25223 error message.
25224 * g++.dg/template/crash37.C: Compiler now describes bla() on line
25225 14 as a candidate.
25226 * g++.dg/template/ptrmem4.C: Compiler produces different error
25227 message.
25228 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25229 connect_to_method as a candidate.
25230
25231 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
25232
25233 * gcc.dg/fold-alloc-1.c: New test.
25234
25235 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
25236
25237 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25238 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25239
25240 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
25241
25242 * gcc.dg/fold-abs-1.c: New test.
25243 * gcc.dg/fold-abs-2.c: New test.
25244 * gcc.dg/fold-abs-3.c: New test.
25245
25246 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
25247
25248 Make CONSTRUCTOR use VEC to store initializers.
25249 * g++.dg/ext/complit3.C: Check for specific error messages.
25250 * g++.dg/init/brace2.C: Update error message.
25251 * g++.dg/warn/Wbraces2.C: Likewise.
25252
25253 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
25254
25255 PR fortran/16940
25256 * gfortran.dg/module_interface_1.f90: New test.
25257
25258 2005-07-19 Danny Berlin <dberlin@dberlin.org>
25259 Kenneth Zadeck <zadeck@naturalbridge.com>
25260
25261 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25262
25263 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25264
25265 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25266 specify -Wformat for these tests.
25267 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25268 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25269 * gcc.dg/format/opt-6.c: Delete.
25270
25271 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25272
25273 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25274 * gcc.dg/tree-ssa/sra-3.c: Likewise.
25275
25276 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25277
25278 * gcc.dg/tree-ssa/alias-2.c: New test.
25279
25280 2005-07-18 Mark Mitchell <mark@codesourcery.com>
25281
25282 PR c++/22263
25283 * g++.dg/template/explicit7.C: New test.
25284
25285 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
25286
25287 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25288 field width of 8 to +Inf and -Inf.
25289
25290 2005-07-17 Mark Mitchell <mark@codesourcery.com>
25291
25292 PR c++/22139
25293 * g++.dg/template/friend36.C: New test.
25294
25295 2005-07-16 David Edelsohn <edelsohn@gnu.org>
25296
25297 PR fortran/21730
25298 * gfortran.dg/pr21730.f: New test.
25299
25300 2005-07-16 Danny Berlin <dberlin@dberlin.org>
25301 Kenneth Zadeck <zadeck@naturalbridge.com>
25302
25303 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25304 since pure const detection cannot run at -O1 in c compiler.
25305 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25306 can now optimize this case properly.
25307 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25308 because we now pass.
25309 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25310
25311 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
25312
25313 PR c/22421
25314 * gcc.dg/format/bitfld-1.c: New test.
25315
25316 2005-07-15 Mark Mitchell <mark@codesourcery.com>
25317
25318 PR c++/22204
25319 * g++.dg/rtti/repo1.C: New test.
25320
25321 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
25322
25323 PR middle-end/22398
25324 * gcc.c-torture/compile/pr22398.c: New test.
25325
25326 2005-07-15 Mark Mitchell <mark@codesourcery.com>
25327
25328 PR c++/22132
25329 * g++.dg/expr/cast4.C: New test.
25330
25331 2005-07-15 Richard Guenther <rguenther@suse.de>
25332
25333 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25334 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25335
25336 2005-07-15 Steven Bosscher <stevenb@suse.de>
25337
25338 PR tree-optimization/22230
25339 * gcc.dg/tree-ssa/pr22230.c: New test.
25340
25341 2005-07-14 Jakub Jelinek <jakub@redhat.com>
25342
25343 * gfortran.dg/g77/cpp6.f: New test.
25344
25345 PR fortran/22417
25346 * gfortran.dg/g77/cpp5.F: New test.
25347 * gfortran.dg/g77/cpp5.h: New file.
25348 * gfortran.dg/g77/cpp5inc.h: New file.
25349
25350 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
25351
25352 PR libfortran/16435
25353 * gfortran.dg/tl_editting.f90: New.
25354 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25355
25356 2005-07-14 Steven G. Kargl <kargls@comcast.net>
25357
25358 * gfortran.dg/char_array_constructor.f90: New test.
25359
25360 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
25361
25362 * gfortran.dg/past_eor.f90: New.
25363 * gfortran.dg/complex_read.f90: New.
25364
25365 2005-07-13 Jeff Law <law@redhat.com>
25366
25367 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25368 additional casts.
25369
25370 * gcc.dg/tree-ssa/pr22321.c: New test
25371
25372 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
25373
25374 PR tree-optimization/21921
25375 * gcc.dg/tree-ssa/pr21921.c: New.
25376
25377 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
25378
25379 PR tree-optimizatio/22442
25380 * gcc.dg/tree-ssa/loop-11.c: New test.
25381
25382 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
25383
25384 PR tree-opt/21840
25385 * gcc.c-torture/compile/pr21840.c: New test.
25386
25387 2005-07-12 Jan Hubicka <jh@suse.cz>
25388
25389 * gcc.c-torture/compile/pr22379.c: New test.
25390
25391 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
25392
25393 PR libfortran/21593
25394 gfortran.dg/dev_null.f90: Remove outdated comment about
25395 PR libfortran/21593.
25396
25397
25398 2005-07-12 Dale Johannesen <dalej@apple.com>
25399
25400 * gcc.target/i386/compress-float-sse.c: New.
25401 * gcc.target/i386/compress-float-sse-pic.c: New.
25402 * gcc.target/i386/compress-float-387.c: New.
25403 * gcc.target/i386/compress-float-387-pic.c: New.
25404 * gcc.dg/compress-float-ppc.c: New.
25405 * gcc.dg/compress-float-ppc-pic.c: New.
25406
25407 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
25408
25409 PR libfortran/21593
25410 gfortran.dg/dev_null.f90: Remove targets.
25411
25412 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
25413
25414 PR tree-opt/22335
25415 * gcc.dg/pr22335-1.c: New test.
25416 * gcc.dg/pr22335-2.c: New test.
25417
25418 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25419
25420 PR c++/20172
25421 * g++.dg/template/nontype12.C : New test.
25422
25423 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
25424
25425 * gcc.dg/tree-ssa/loop-10.c: New test.
25426
25427 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
25428
25429 * gcc.c-torture/execute/20020720-1.x: Remove.
25430
25431 2005-07-11 Jakub Jelinek <jakub@redhat.com>
25432
25433 * gfortran.fortran-torture/execute/forall_7.f90: New test.
25434
25435 2005-07-10 Richard Sandiford <richard@codesourcery.com>
25436
25437 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25438 (dg-mips-options): Use it.
25439
25440 2005-07-09 Diego Novillo <dnovillo@redhat.com>
25441
25442 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25443
25444 2005-07-09 Richard Henderson <rth@redhat.com>
25445
25446 * lib/target-supports.exp (check_effective_target_sync_char_short):
25447 Add alpha.
25448
25449 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
25450
25451 PR libfortran/22217
25452 * gfortran.dg/negative-z-descriptor.f90: New test.
25453
25454 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25455
25456 PR tree-opt/22329
25457 * gcc.dg/pr22329.c: New test.
25458
25459 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
25460
25461 PR tree-optimization/20139
25462 * gcc.dg/tree-ssa/pr20139.c: New.
25463
25464 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25465
25466 PR tree-opt/22356
25467 * gcc.dg/pr22356-1.c: New test.
25468
25469 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
25470
25471 PR c++/21799
25472 * g++.dg/template/unify8.C: New.
25473 * g++.dg/template/unify9.C: New.
25474
25475 2005-07-08 Jakub Jelinek <jakub@redhat.com>
25476
25477 * gfortran.fortran-torture/execute/entry_10.f90: New test.
25478
25479 2005-07-07 Geoffrey Keating <geoffk@apple.com>
25480
25481 * gcc.dg/darwin-version-1.c: New.
25482 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25483 * gcc.dg/builtins-20.c: Likewise.
25484 * gcc.dg/builtins-53.c: Likewise.
25485 * gcc.dg/torture/builtins-convert-1.c: Likewise.
25486 * gcc.dg/torture/builtins-convert-2.c: Likewise.
25487 * gcc.dg/torture/builtins-convert-3.c: Likewise.
25488 * gcc.dg/torture/builtins-power-1.c: Likewise.
25489 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25490 on Darwin.
25491
25492 2005-07-07 Jeff Law <law@redhat.com>
25493
25494 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
25495 argument evaluation order.
25496
25497 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
25498
25499 PR libfortran/21594
25500 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25501 Add test cases where the shift length is greater than the
25502 array length.
25503
25504 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25505
25506 * obj-c++.dg/proto-lossage-6.mm: New.
25507 * objc.dg/proto-lossage-6.m: New.
25508
25509 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25510
25511 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25512 * objc.dg/gnu-runtime-2.m: Likewise.
25513
25514 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25515
25516 * gfortran.dg/longline.f: New test.
25517
25518 * gfortran.dg/badline.f: New test.
25519
25520 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25521
25522 PR fortran/16531
25523 PR fortran/15966
25524 PR fortran/18781
25525 * gfortran.dg/hollerith.f90: New.
25526 * gfortran.dg/hollerith2.f90: New.
25527 * gfortran.dg/hollerith3.f90: New.
25528 * gfortran.dg/hollerith4.f90: New.
25529 * gfortran.dg/hollerith_f95.f90: New.
25530 * gfortran.dg/hollerith_legacy.f90: New.
25531 * gfortran.dg/g77/cpp4.F: New. Port from g77.
25532
25533 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25534
25535 PR objc/22274
25536 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25537 * objc.dg/gnu-runtime-2.m: New.
25538
25539 2005-07-06 Jeff Law <law@redhat.com>
25540
25541 * gcc.dg/tree-ssa/vrp17.c: New test.
25542
25543 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25544
25545 PR fortran/22327
25546 * gfortran.dg/array_constructor_5.f90: New test.
25547
25548 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25549
25550 * gfortran.fortran-torture/execute/entry_9.f90: New test.
25551
25552 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
25553
25554 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25555 * gcc.dg/980816-1.c: Ditto.
25556
25557 2005-07-06 Jeff Law <law@redhat.com>
25558
25559 * gcc.c-torture/compile/pr21356.c: New test.
25560
25561 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25562
25563 PR c/22013
25564 PR c/22098
25565 * gcc.c-torture/compile/pr22013-1.c,
25566 gcc.c-torture/execute/pr22098-1.c,
25567 gcc.c-torture/execute/pr22098-2.c,
25568 gcc.c-torture/execute/pr22098-3.c: New tests.
25569
25570 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25571
25572 PR c/22308
25573 * gcc.dg/pr22308-1.c: New test.
25574
25575 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25576
25577 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25578 target.
25579 * gcc.dg/compare9.c: Use -fshort-enums instead of
25580 -fno-short-enums. Change the last test to dg-bogus.
25581
25582 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25583
25584 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25585 * gcc.dg/compare9.c: New.
25586
25587 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25588
25589 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25590
25591 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25592
25593 PR testsuite/22288
25594 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25595
25596
25597 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25598
25599 * gcc.dg/format/gcc_gfc-1.c: New.
25600
25601 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25602
25603 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25604
25605 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25606
25607 PR fortran/20842
25608 * gfortran.dg/io_invalid_1.f90: New test.
25609
25610 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25611
25612 * gcc.dg/format/gcc_diag-1.c: Update.
25613
25614 2005-07-02 Jeff Law <law@redhat.com>
25615
25616 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25617 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25618
25619 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25620
25621 * gcc.dg/format/gcc_diag-1.c: Update.
25622
25623 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25624
25625 PR tree-opt/22269
25626 * gcc.c-torture/compile/pr22269.c: New test.
25627
25628 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25629
25630 PR 21584
25631 PR 22219
25632 * g++.dg/tree-ssa/pr21584-1.C: New test.
25633 * g++.dg/tree-ssa/pr21584-2.C: New test.
25634
25635 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25636
25637 * obj-c++.dg/try-catch-11.mm: New.
25638 * objc.dg/try-catch-10.m: New.
25639
25640 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25641
25642 * g++.dg/other/ucnid-1.C: xfail on AIX.
25643
25644 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25645
25646 PR 22234
25647 * gcc.dg/20050629-1.c: New test.
25648
25649 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25650
25651 * obj-c++.dg/const-str-1[0-1].mm: New.
25652 * objc.dg/const-str-1[0-1].m: New.
25653
25654 2005-05-29 Richard Henderson <rth@redhat.com>
25655
25656 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25657 Rename from check_effective_target_vect_no_max.
25658 (check_effective_target_vect_no_int_add): New.
25659 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25660 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25661 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25662 * gcc.dg/vect/vect-reduc-1.c: Use both.
25663 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25664
25665 2005-05-29 Richard Henderson <rth@redhat.com>
25666
25667 * lib/target-supports.exp (check_effective_target_vect_no_max):
25668 Remove i386 and x86_64.
25669
25670 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25671
25672 PR testsuite/21969
25673 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25674
25675 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25676
25677 PR middle-end/21969
25678 * gcc.dg/vect/pr21969.c: New test.
25679
25680 2005-06-28 Eric Christopher <echristo@redhat.com>
25681
25682 PR c/22052
25683 PR c/21975
25684 * gcc.dg/inline1.c: New test.
25685 * gcc.dg/inline2.c: Ditto.
25686 * gcc.dg/inline3.c: Ditto.
25687 * gcc.dg/inline4.c: Ditto.
25688 * gcc.dg/inline5.c: Ditto.
25689
25690 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25691
25692 PR libfortran/22142
25693 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25694 Add testcase also testing eoshift1 for PR 22142.
25695
25696 2005-06-28 Richard Henderson <rth@redhat.com>
25697
25698 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25699 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25700 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25701 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25702 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25703
25704 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25705
25706 PR libfortran/22142
25707 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25708 Add testcase for PR 22142.
25709
25710 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25711
25712 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25713 gcc.target/ia64/fpreg-2.c: New tests.
25714
25715 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25716
25717 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25718
25719 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25720
25721 PR libfortran/22170
25722 * gfortran.dg/slash_1.f90: New test.
25723
25724 2005-06-27 Richard Henderson <rth@redhat.com>
25725
25726 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25727 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25728 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25729 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25730 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25731 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25732
25733 2005-06-27 Richard Henderson <rth@redhat.com>
25734
25735 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25736 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25737
25738 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25739
25740 * obj-c++.dg/proto-lossage-5.mm: New.
25741 * objc.dg/proto-lossage-5.m: New.
25742
25743 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25744
25745 PR 21959
25746 * gcc.dg/tree-ssa/pr21959.c: New test.
25747
25748 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25749
25750 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25751 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25752 testing uninitialized var.
25753
25754 * gcc.c-torture/execute/builtins/chk.h: New.
25755 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25756 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25757 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25758 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25759 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25760 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25761 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25762 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25763 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25764 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25765 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25766 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25767 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25768 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25769 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25770 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25771 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25772 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25773 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25774 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25775 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25776 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25777 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25778 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25779 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25780 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25781 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25782 * gcc.dg/builtin-object-size-1.c: New test.
25783 * gcc.dg/builtin-object-size-2.c: New test.
25784 * gcc.dg/builtin-object-size-3.c: New test.
25785 * gcc.dg/builtin-object-size-4.c: New test.
25786 * gcc.dg/builtin-object-size-5.c: New test.
25787 * gcc.dg/builtin-stringop-chk-1.c: New test.
25788 * gcc.dg/builtin-stringop-chk-2.c: New test.
25789 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25790 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25791 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25792 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25793 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25794 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25795 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25796 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25797 * gcc.c-torture/execute/printf-1.c: New test.
25798 * gcc.c-torture/execute/fprintf-1.c: New test.
25799 * gcc.c-torture/execute/vprintf-1.c: New test.
25800 * gcc.c-torture/execute/vfprintf-1.c: New test.
25801 * gcc.c-torture/execute/printf-chk-1.c: New test.
25802 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25803 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25804 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25805
25806 2005-06-27 Michael Matz <matz@suse.de>
25807
25808 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25809 slot is not merged if address escapes.
25810
25811 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25812
25813 PR c/21911
25814 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25815
25816 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25817
25818 PR middle-end/17965
25819 * gcc.c-torture/compile/20050622-1.c: New test.
25820
25821 PR middle-end/22028
25822 * gcc.dg/20050620-1.c: New test.
25823
25824 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25825
25826 PR tree-optimization/22026
25827 * gcc.dg/tree-ssa/pr22026.c: New.
25828
25829 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25830
25831 PR libfortran/22144
25832 * gfortran.dg/shift-alloc.f90: New testcase.
25833
25834 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25835
25836 * all files: Update FSF address in copyright headers.
25837
25838 2005-06-22 Jan Hubicka <jh@suse.cz>
25839
25840 * wholeprogram-1.c: New testcase.
25841 * wholeprogram-2.c: New testcase.
25842
25843 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25844
25845 PR 22171
25846 * gcc.dg/tree-ssa/pr22171.c: New test.
25847
25848 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25849
25850 * gfortran.dg/simplify_modulo.f90: New.
25851
25852 2005-06-24 Jan Hubicka <jh@suse.cz>
25853
25854 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25855
25856 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25857
25858 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25859
25860 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25861
25862 * obj-c++.dg/typedef-alias-1.mm: New.
25863 * objc.dg/typedef-alias-1.m: New.
25864
25865 2005-06-23 Jeff Law <law@redhat.com>
25866
25867 * gcc.dg/tree-ssa/vrp16.c: New test.
25868
25869 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25870
25871 * lib/target-supports.exp: Add
25872 check_effective_target_fortran_large_real and
25873 check_effective_target_fortran_large_int to check for
25874 corresponding effective targets.
25875 * gfortran.dg/large_integer_kind_1.f90: New test.
25876 * gfortran.dg/large_real_kind_1.f90: New test.
25877
25878 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25879
25880 PR tree-optimization/22117
25881 * gcc.dg/tree-ssa/pr22117.c: New.
25882
25883 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25884
25885 PR testsuite/22123
25886 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25887
25888 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25889
25890 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25891
25892 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25893
25894 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25895 * gfortran.dg/f2c_4.c: Likewise.
25896
25897 2005-06-22 Paul Brook <paul@codesourcery.com>
25898
25899 PR fortran/21034
25900 * gfortran.dg/auto_save_1.f90: New test.
25901
25902 2005-06-22 Michael Matz <matz@suse.de>
25903
25904 * gcc.target/x86-64/abi: New directory.
25905 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25906 * gcc.target/x86-64/abi/README.gcc: New file.
25907 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25908 * gcc.target/x86-64/abi/asm-support.s: New file.
25909 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25910 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25911 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25912 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25913 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25914 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25915 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25916 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25917 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25918 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25919 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25920 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25921 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25922 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25923 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25924 * gcc.target/x86_64/abi/test_varargs.c: New test.
25925
25926 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25927
25928 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25929 32-bit i?86 and x86_64.
25930
25931 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25932
25933 * obj-c++.dg/const-str-[1-9].mm: New tests.
25934
25935 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25936
25937 PR fortran/22010
25938 * gfortran.dg/namelist_use.f90: New.
25939 * gfortran.dg/namelist_use_only.f90: New.
25940
25941 2005-06-21 Jeff Law <law@redhat.com>
25942
25943 * gcc.dg/tree-ssa/vrp15.c: New test.
25944
25945 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25946
25947 * lib/target-supports.exp (check_effective_target_vect_reduction):
25948 Remove.
25949 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25950 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25951 remove vect_reduction target keyword. Also avoid two returns in main.
25952 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25953 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25954 * gcc.dg/vect/vect-reduc-1short.c: New test.
25955 * gcc.dg/vect/vect-reduc-1char.c: New test.
25956 * gcc.dg/vect/vect-reduc-2short.c: New test.
25957 * gcc.dg/vect/vect-reduc-2char.c: New test.
25958 * gcc.dg/vect/vect-reduc-6.c: New test.
25959 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25960 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25961 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25962
25963 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25964 Paul Thomas <pault@gcc.gnu.org>
25965
25966 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25967 New tests.
25968
25969 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25970
25971 * gfortran.dg/backslash_1.f90: New test.
25972 * gfortran.dg/backslash_2.f90: New test.
25973
25974 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25975
25976 * gfortran.dg/duplicate_labels.f90: New test.
25977
25978 2005-06-20 Jan Beulich <jbeulich@novell.com>
25979
25980 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25981 unsupportable relocations.
25982 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25983 * gcc.dg/20050321-2.c: xfail for NetWare.
25984
25985 2005-06-20 Andreas Jaeger <aj@suse.de>
25986
25987 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25988 gcc.target/i386/fastcall-sseregparm.c,
25989 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25990
25991 2005-06-19 Richard Henderson <rth@redhat.com>
25992
25993 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25994
25995 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25996
25997 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25998
25999 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
26000
26001 PR c++/22115
26002 * g++.dg/conversion/simd2.C: Change expected error message.
26003
26004 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
26005
26006 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26007 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26008 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26009
26010 2005-06-18 James A Morrison <phython@gcc.gnu.org>
26011
26012 * gcc.dg/fold-mod-1.c: New test.
26013
26014 2005-06-18 Steven G. Kargl <kargls@comcast.net>
26015
26016 PR fortran/19926
26017 * gfortran.dg/pr19926.f90: New test.
26018
26019 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
26020
26021 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26022 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26023 targets.
26024 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26025 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26026
26027 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
26028
26029 * gcc.target/ia64/float80-varargs-1.c: New test.
26030
26031 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26032
26033 PR tree-opt/22035
26034 * gfortran.dg/f2c_6.f90: New test.
26035
26036 2005-06-17 Geoffrey Keating <geoffk@apple.com>
26037
26038 PR c++/17413
26039 * g++.dg/template/local5.C: New.
26040
26041 2005-06-17 Richard Henderson <rth@redhat.com>
26042
26043 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26044
26045 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
26046
26047 PR testsuite/21945
26048 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26049
26050 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
26051
26052 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26053 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26054 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26055 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26056 check_vect to verify the presence of hardware vector support.
26057
26058 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
26059
26060 PR testsuite/22056
26061 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26062
26063 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26064
26065 PR libfortran/19216
26066 * gfortran.dg/pr19216.f: Add correct space between brackets and
26067 dg directive.
26068
26069 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26070
26071 PR libfortran/16436
26072 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26073
26074 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
26075
26076 * gcc.target/i386/attributes-error.c: New testcase.
26077 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26078 * gcc.target/i386/regparm-stdcall.c: Likewise.
26079 * gcc.target/i386/sseregparm-1.c: Likewise.
26080 * gcc.target/i386/sseregparm-2.c: Likewise.
26081
26082 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
26083
26084 * g++.dg/rtti/crash2.C: New.
26085
26086 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
26087
26088 * gcc.dg/noncompile/20040203-3.c: Update expected message.
26089
26090 2005-06-15 David Ung <davidu@mips.com>
26091
26092 * gcc.target/mips/mips16e-extends.c: New test for testing the
26093 generation of MIPS16e zeb/zeh, seb/seh instructions.
26094
26095 2005-06-15 Diego Novillo <dnovillo@redhat.com>
26096
26097 PR 22018
26098 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26099 * gcc.dg/tree-ssa/pr22018.c: New test.
26100
26101 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
26102
26103 * gcc.dg/simd-1.c: Update error messages.
26104 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
26105 * gcc.dg/simd-2.c: Update error messages.
26106 * gcc.dg/simd-4.c: New.
26107
26108 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
26109
26110 PR c++/20678
26111 * g++.dg/other/crash-4.C: New.
26112
26113 2005-06-14 Devang Patel <dpatel@apple.com>
26114
26115 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26116
26117 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
26118
26119 PR c++/21929
26120 * g++.dg/parse/crash11.C: Update
26121
26122 2005-06-13 Jeff Law <law@redhat.com>
26123
26124 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26125 perform the desired transformations.
26126 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26127 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26128
26129 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26130
26131 PR fortran/22038
26132 * gfortran.dg/forall_1.f90: Un-XFAIL.
26133
26134 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
26135
26136 PR c++/21929
26137 * g++.dg/parse/crash26.C: New.
26138
26139 PR c++/20789
26140 * g++.dg/init/member1.C: New.
26141
26142 2005-06-13 Jakub Jelinek <jakub@redhat.com>
26143
26144 * gfortran.dg/altreturn_1.f90: New test.
26145
26146 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
26147
26148 PR middle-end/21985
26149 * gcc.dg/tree-ssa/pr21985.c: New test.
26150
26151 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
26152
26153 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26154
26155 2005-06-12 Roger Sayle <roger@eyesopen.com>
26156
26157 PR c++/21930
26158 * g++.dg/other/error10.C: New test case.
26159
26160 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26161
26162 PR libfortran/19155
26163 * gfortran.dg/pr19155.f: Add test.
26164
26165 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26166
26167 * gfortran.dg/f2c_7.f90: New test.
26168
26169 * gfortran.dg/forall_1.f90: XFAILed.
26170
26171 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
26172
26173 * gcc.dg/pr14796-1.c: New.
26174 * gcc.dg/pr14796-2.c: New.
26175
26176 2005-06-11 Steven G. Kargl <kargls@comcast.net>
26177
26178 PR fortran/17792
26179 PR fortran/21375
26180 * gfortran.dg/deallocate_stat.f90: New test.
26181
26182 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
26183
26184 * gfortran.fortran-torture/execute/in-pack.f90: New test.
26185
26186 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
26187
26188 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26189 access will be generated when this loop is vectorized. Test that
26190 accesses with same alignment were detected.
26191 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26192 Test that accesses with same alignment were detected.
26193 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26194 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26195 alignment were detected.
26196
26197 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
26198
26199 PR c++/10611
26200 * g++.dg/conversion/simd2.C: New.
26201
26202 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
26203
26204 * gcc.dg/Wcxx-compat-1.c: New.
26205
26206 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
26207
26208 PR libfortran/21480
26209 * gfortran.dg/reshape-complex.f90: Add a test for a packed
26210 complex array.
26211
26212 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
26213
26214 * gcc.dg/alias-8.c: New.
26215
26216 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
26217
26218 * gcc.dg/format/cmn_err-1.c: Update.
26219
26220 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
26221
26222 PR target/20666
26223 * gcc.target/sparc/fexpand-2.c: New.
26224 * gcc.target/sparc/fpmerge-2.c: New.
26225 * gcc.target/sparc/fpmul-2.c: New.
26226 * gcc.target/sparc/noresult.c: New.
26227 * gcc.target/sparc/pdist-2.c: New.
26228 * gcc.target/sparc/pdist-3.c: New.
26229
26230 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
26231
26232 PR testsuite/21702
26233 * gcc.target/i386/i386.exp: Fix comment typo.
26234
26235 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
26236
26237 PR c++/19497
26238 * g++.dg/inherit/using5.C: New.
26239 * g++.dg/inherit/using6.C: New.
26240
26241 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26242
26243 PR c++/19894
26244 * g++.dg/template/ptrmem15.C: New test.
26245
26246 PR c++/20563
26247 * g++.dg/ext/label4.C: New test.
26248
26249 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26250
26251 * gcc.dg/tls/debug-1.c: New test.
26252
26253 2005-06-07 Dale Johannesen <dalej@apple.com>
26254
26255 * gcc.target/i386/movq.c: New.
26256
26257 2005-06-07 Dale Johannesen <dalej@apple.com>
26258
26259 * gcc.dg/20050607-1.c: New.
26260
26261 2005-06-07 Jakub Jelinek <jakub@redhat.com>
26262
26263 PR middle-end/21850
26264 * gcc.c-torture/execute/20050607-1.c: New test.
26265
26266 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
26267
26268 PR libfortran/21926
26269 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26270 Test case where the return array has lowest stride one,
26271 but isn't packed.
26272
26273 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
26274
26275 * lib/target-supports.exp (check_effective_target_sync_int_long):
26276 Add s390 and s390x targets.
26277
26278 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
26279
26280 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26281 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26282 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26283 * gcc.dg/tree-ssa/loop-9.c: New test.
26284
26285 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
26286
26287 * g++.dg/parse/defarg10.C: New.
26288
26289 2005-06-06 Jakub Jelinek <jakub@redhat.com>
26290
26291 PR regression/21897
26292 * gcc.c-torture/execute/20050604-1.c: New test.
26293
26294 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
26295
26296 PR 21903
26297 * g++.dg/parse/defarg9.C: New.
26298
26299 PR c++/20637
26300 * g++.dg/inherit/using4.C: New.
26301 * g++.dg/overload/error1.C: Adjust expected errors.
26302 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26303 * g++.old-deja/g++.brendan/arm2.C: Likewise.
26304 * g++.old-deja/g++.other/redecl2.C: Likewise.
26305 * g++.old-deja/g++.other/redecl4.C: Likewise.
26306 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26307
26308 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
26309
26310 * gfortran.dg/f2c_5.f90: Add -w to dg-options
26311
26312 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
26313
26314 * lib/gfortran.exp (gfortran_target_compile): Call
26315 dg-additional-files-options
26316 * gfortran.dg/f2c_4.f90: New file
26317 * gfortran.dg/f2c_4.c: New file
26318 * gfortran.dg/f2c_5.f90: New file
26319 * gfortran.dg/f2c_5.c: New file
26320
26321 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26322
26323 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26324
26325 PR fortran/21912
26326 * gfortran.dg/array_constructor_4.f90: New test.
26327
26328 2005-06-05 Mark Mitchell <mark@codesourcery.com>
26329
26330 PR c++/21619
26331 * g++.dg/ext/builtin9.C: New test.
26332
26333 2005-06-05 Dale Johannesen <dalej@apple.com>
26334
26335 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26336 * gcc.c-torture/execute/20050603-2.c: Ditto.
26337
26338 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
26339
26340 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26341 * gcc.dg/vect/vect-reduc-1.c: New.
26342 * gcc.dg/vect/vect-reduc-2.c: New.
26343 * gcc.dg/vect/vect-reduc-3.c: New.
26344
26345 2005-06-04 Dale Johannesen <dalej@apple.com>
26346
26347 * gcc.c-torture/execute/20050603-1.c: New.
26348 * gcc.c-torture/execute/20050603-2.c: New.
26349 * gcc.dg/20050603-3.c: New.
26350
26351 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26352
26353 PR fortran/19195
26354 * gfortran.dg/debug_1.f90: New test.
26355
26356 * gfortran.dg/forall_1.f90: New test.
26357
26358 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
26359
26360 * gfortran.dg/array_constructor_3.f90: New test.
26361
26362 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26363
26364 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26365
26366 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
26367
26368 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26369
26370 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
26371
26372 PR c/21873
26373 * gcc.dg/init-excess-1.c: New test.
26374
26375 2005-06-03 Mark Mitchell <mark@codesourcery.com>
26376
26377 PR c++/21853
26378 * g++.dg/expr/static_cast6.C: New test.
26379
26380 2005-06-03 Diego Novillo <dnovillo@redhat.com>
26381
26382 * gcc.dg/tree-ssa/vrp14.c: New test.
26383
26384 2005-06-03 Mark Mitchell <mark@codesourcery.com>
26385
26386 PR c++/21336
26387 * g++.dg/template/new2.C: New test.
26388
26389 2005-06-03 Josh Conner <jconner@apple.com>
26390
26391 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26392 all entries in initializer.
26393
26394 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
26395
26396 PR middle-end/21858
26397 * gcc.dg/pr21858.c: New testcase.
26398
26399 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
26400
26401 PR tree-optimization/21292
26402
26403 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26404 New.
26405 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26406 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26407 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26408 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26409 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26410
26411 2005-06-02 Richard Henderson <rth@redhat.com>
26412
26413 * gcc.dg/sync-2.c: Use -march=i486 for i386.
26414
26415 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
26416
26417 * gcc.dg/wtypequal.c: New testcase.
26418
26419 2005-06-02 Diego Novillo <dnovillo@redhat.com>
26420
26421 PR 21582
26422 * gcc.dg/tree-ssa/pr21582.c: New test.
26423
26424 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
26425
26426 PR c++/21280
26427 * g++.dg/opt/interface2.h: New.
26428 * g++.dg/opt/interface2.C: New.
26429 * g++.dg/init/ctor4.C: Adjust error lines.
26430 * g++.old-deja/g++.bob/inherit2.C: Likewise.
26431 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26432 * g++.old-deja/g++.jason/opeq3.C: Likewise.
26433 * g++.old-deja/g++.pt/assign1.C: Likewise.
26434 * g++.old-deja/g++.pt/crash20.C: Likewise.
26435
26436 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
26437
26438 PR tree-optimization/21734
26439 * g++.dg/vect/pr21734_1.cc: New.
26440 * g++.dg/vect/pr21734_2.cc: New.
26441
26442 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
26443
26444 PR c++/20350
26445 * g++.dg/template/spec24.C: New.
26446
26447 PR c++/21151
26448 * g++.dg/pch/local-1.C: New.
26449 * g++.dg/pch/local-1.Hs: New.
26450
26451 2005-06-01 Diego Novillo <dnovillo@redhat.com>
26452
26453 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26454 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26455 * gcc.dg/tree-ssa/pr14341.c: New test.
26456 * gcc.dg/tree-ssa/pr14841.c: New test.
26457 * gcc.dg/tree-ssa/pr20701.c: New test.
26458 * gcc.dg/tree-ssa/pr21086.c: New test.
26459 * gcc.dg/tree-ssa/pr21090.c: New test.
26460 * gcc.dg/tree-ssa/pr21332.c: New test.
26461 * gcc.dg/tree-ssa/pr21458.c: New test.
26462 * gcc.dg/tree-ssa/pr21658.c: New test.
26463 * gcc.dg/tree-ssa/vrp01.c: New test.
26464 * gcc.dg/tree-ssa/vrp02.c: New test.
26465 * gcc.dg/tree-ssa/vrp03.c: New test.
26466 * gcc.dg/tree-ssa/vrp04.c: New test.
26467 * gcc.dg/tree-ssa/vrp05.c: New test.
26468 * gcc.dg/tree-ssa/vrp06.c: New test.
26469 * gcc.dg/tree-ssa/vrp07.c: New test.
26470 * gcc.dg/tree-ssa/vrp08.c: New test.
26471 * gcc.dg/tree-ssa/vrp09.c: New test.
26472 * gcc.dg/tree-ssa/vrp10.c: New test.
26473 * gcc.dg/tree-ssa/vrp11.c: New test.
26474 * gcc.dg/tree-ssa/vrp12.c: New test.
26475 * gcc.dg/tree-ssa/vrp13.c: New test.
26476
26477 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
26478
26479 PR 21029
26480 * gcc.dg/tree-ssa/pr21029.c: New test.
26481
26482 2005-06-01 Roger Sayle <roger@eyesopen.com>
26483
26484 * gfortran.dg/logint-1.f: New test case.
26485 * gfortran.dg/logint-2.f: Likewise.
26486 * gfortran.dg/logint-3.f: Likewise.
26487
26488 2005-06-01 Jakub Jelinek <jakub@redhat.com>
26489
26490 PR c/21536
26491 PR c/20760
26492 * gcc.dg/20050527-1.c: New test.
26493
26494 * gcc.dg/i386-sse-12.c: New test.
26495
26496 PR fortran/21729
26497 * gfortran.dg/implicit_5.f90: New test.
26498
26499 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
26500
26501 PR fortran/20883
26502 * gfortran/assign_4.f90: New test.
26503 * gfortran/assign_2.f90: Change compile to run.
26504
26505 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
26506
26507 * lib/target-supports.exp
26508 (check_effective_target_sync_char_short): New.
26509 * gcc.dg/sync-2.c: New.
26510
26511 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
26512
26513 PR tree-optimization/21817
26514 * gcc.dg/torture/pr21817-1.c: New.
26515
26516 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
26517
26518 PR c++/21165
26519 * g++.dg/template/init5.C: New.
26520
26521 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
26522
26523 * gfortran.dg/char_initialiser_actual.f90:
26524 Test character initialisers as actual arguments.
26525 * gfortran.dg/char_pointer_comp_assign.f90:
26526 Test character pointer structure component assignments.
26527 * gfortran.dg/char_array_structure_constructor.f90:
26528 Test character components in structure constructors.
26529
26530 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
26531
26532 PR middle-end/20931
26533 * g++.dg/opt/pr20931.C: New test.
26534
26535 2005-05-31 Andreas Jaeger <aj@suse.de>
26536
26537 PR testsuite/20772
26538 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26539 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26540 g++.old-deja/g++.ext/asmspec1.C,
26541 g++.old-deja/g++.other/regstack.C,
26542 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26543 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26544 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26545 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26546 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26547 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26548 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26549 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26550 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26551 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26552 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26553 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26554 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26555 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26556 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26557 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26558 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26559 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26560 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26561
26562 2005-05-31 Jeff Law <law@redhat.com>
26563
26564 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26565
26566 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26567
26568 PR middle-end/21743
26569 * gcc.dg/builtins-1.c: Activate disabled clog test.
26570 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26571
26572 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26573
26574 * gfortran.dg/char_pointer_assign.f90:
26575 Test character-pointer assignments and pointer assignments.
26576 * gfortran.dg/char_pointer_dummy.f90:
26577 Test character-pointer dummy arguments.
26578 * gfortran.dg/char_pointer_func.f90:
26579 Test character-pointer function returns.
26580 * gfortran.dg/char_pointer_dependency.f90:
26581 Test character-pointer functions with dependencies.
26582
26583 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26584
26585 PR c++/21784
26586 * g++.dg/lookup/using14.C: New test.
26587
26588 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26589
26590 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26591 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26592 trailing ^M.
26593
26594 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26595
26596 PR c++/17413
26597 * g++.dg/template/local5.C: New.
26598
26599 PR target/21761
26600 * gcc.c-torture/compile/pr21761.c: New.
26601
26602 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26603 before darwin8.
26604
26605 2005-05-30 Steven G. Kargl
26606
26607 PR fortran/20846
26608 * gfortran.dg/inquire_8.f90: New test.
26609
26610 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26611
26612 PR libfortran/21376
26613 * gfortran.dg/output_exponents_1.f90: New test.
26614
26615 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26616
26617 PR libfortran/20006
26618 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26619
26620 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26621
26622 PR c++/21210
26623 * g++.dg/ext/complex1.C: New test.
26624
26625 PR c++/21340
26626 * g++.dg/init/ctor6.C: New test.
26627
26628 2005-05-29 Jan Hubicka <jh@suse.cz>
26629
26630 * gcc.c-torture/compile/pr21562.c: New.
26631
26632 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26633
26634 * gfortran.dg/subnormal_1.f90: New test.
26635
26636 2005-05-28 Jan Hubicka <jh@suse.cz>
26637
26638 * tree-prof.exp: Fix comment.
26639 * value-prof-1.c: New.
26640 * value-prof-2.c: New.
26641 * value-prof-3.c: New.
26642 * value-prof-4.c: New.
26643
26644 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26645
26646 PR c++/21614
26647 * g++.dg/expr/ptrmem6.C: New test.
26648 * g++.dg/expr/ptrmem6a.C: Likewise.
26649
26650 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26651
26652 PR tree-optimization/21658
26653 * gcc.dg/tree-ssa/pr21658.c: New.
26654
26655 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26656
26657 PR c++/21455
26658 * g++.dg/inherit/ptrmem3.C: New.
26659
26660 PR c++/21681
26661 * g++.dg/parse/template16.C: New.
26662
26663 2005-05-27 Andreas Jaeger <aj@suse.de>
26664
26665 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26666
26667 * gcc.dg/i386-sse-8.c: Run test on all archs.
26668
26669 2005-05-26 Mike Stump <mrs@apple.com>
26670
26671 * objc.dg/isa-field-1.m: Only run on darwin.
26672 * objc.dg/lookup-1.m: Likewise.
26673 * objc.dg/try-catch-8.m: Likewise.
26674
26675 2005-05-26 Roger Sayle <roger@eyesopen.com>
26676
26677 PR tree-optimization/9814
26678 * gcc.dg/pr9814-1.c: New test case.
26679
26680 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26681
26682 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26683 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26684 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26685 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26686 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26687 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26688 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26689 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26690 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26691 objc.dg/try-catch-8.m: New.
26692
26693 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26694
26695 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26696 remove extraneous semicolons.
26697
26698 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26699
26700 * obj-c++.dg/comp-types-12.mm: New.
26701 * objc.dg/comp-types-11.m: New.
26702 * objc.dg/selector-4.m: New.
26703
26704 2005-05-26 Andreas Jaeger <aj@suse.de>
26705
26706 PR testsuite/20772
26707 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26708 g++.old-deja/g++.ext/attrib3.C,
26709 g++.old-deja/g++.other/store-expr1.C,
26710 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26711 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26712 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26713 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26714 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26715 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26716 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26717 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26718 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26719 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26720 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26721 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26722 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26723 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26724 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26725 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26726 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26727 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26728 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26729
26730 2005-05-26 Andreas Jaeger <aj@suse.de>
26731
26732 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26733 x86-64 compilation.
26734
26735 2005-05-26 Andreas Jaeger <aj@suse.de>
26736
26737 PR testsuite/20772
26738 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26739 gcc.misc-tests/i386-pf-athlon-1.c,
26740 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26741 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26742 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26743 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26744 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26745 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26746 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26747 programs.
26748
26749 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26750 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26751 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26752 x86-64 compilation.
26753
26754 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26755 x86_64.
26756
26757 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26758 effective-target ilp32.
26759
26760 2005-05-26 David Ung <davidu@mips.com>
26761
26762 * gcc.target/mips/ext_ins.c: New test for testing the generation
26763 of MIPS32/64 rev 2 ext/ins instructions.
26764
26765 2005-05-26 Andreas Jaeger <aj@suse.de>
26766
26767 * treelang/compile/unsigned.tree: Use gimple instead of
26768 nonexisting generic dump.
26769
26770 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26771
26772 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26773
26774 2005-05-26 Andreas Jaeger <aj@suse.de>
26775
26776 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26777
26778 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26779
26780 PR libfortran/17283
26781 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26782 Test callee-allocated memory with write statements.
26783
26784 2005-05-25 Roger Sayle <roger@eyesopen.com>
26785
26786 PR middle-end/21709
26787 * gcc.dg/pr21709-1.c: New test case.
26788
26789 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26790 Mike Stump <mrs@apple.com>
26791
26792 * objc/execute/next_mapping.h: Update for C++.
26793
26794 * obj-c++.dg/selector-1.mm: Move to...
26795 * obj-c++.dg/selector-4.mm: here...
26796
26797 * obj-c++.dg/basic.mm: New.
26798 * obj-c++.dg/comp-types-1.mm: New.
26799 * obj-c++.dg/cxx-class-1.mm: New.
26800 * obj-c++.dg/cxx-ivars-1.mm: New.
26801 * obj-c++.dg/cxx-ivars-2.mm: New.
26802 * obj-c++.dg/cxx-ivars-3.mm: New.
26803 * obj-c++.dg/cxx-scope-1.mm: New.
26804 * obj-c++.dg/cxx-scope-2.mm: New.
26805 * obj-c++.dg/defs.mm: New.
26806 * obj-c++.dg/empty-private-1.mm: New.
26807 * obj-c++.dg/encode-1.mm: New.
26808 * obj-c++.dg/encode-2.mm: New.
26809 * obj-c++.dg/encode-3.mm: New.
26810 * obj-c++.dg/extern-c-1.mm: New.
26811 * obj-c++.dg/extra-semi.mm: New.
26812 * obj-c++.dg/fix-and-continue-2.mm: New.
26813 * obj-c++.dg/isa-field-1.mm: New.
26814 * obj-c++.dg/ivar-list-semi.mm: New.
26815 * obj-c++.dg/local-decl-1.mm: New.
26816 * obj-c++.dg/lookup-1.mm: New.
26817 * obj-c++.dg/lookup-2.mm: New.
26818 * obj-c++.dg/method-1.mm: New.
26819 * obj-c++.dg/method-2.mm: New.
26820 * obj-c++.dg/method-3.mm: New.
26821 * obj-c++.dg/method-4.mm: New.
26822 * obj-c++.dg/method-5.mm: New.
26823 * obj-c++.dg/method-6.mm: New.
26824 * obj-c++.dg/method-7.mm: New.
26825 * obj-c++.dg/no-extra-load.mm: New.
26826 * obj-c++.dg/overload-1.mm: New.
26827 * obj-c++.dg/pragma-1.mm: New.
26828 * obj-c++.dg/pragma-2.mm: New.
26829 * obj-c++.dg/private-1.mm: New.
26830 * obj-c++.dg/private-2.mm: New.
26831 * obj-c++.dg/proto-qual-1.mm: New.
26832 * obj-c++.dg/qual-types-1.mm: New.
26833 * obj-c++.dg/stubify-1.mm: New.
26834 * obj-c++.dg/stubify-2.mm: New.
26835 * obj-c++.dg/super-class-1.mm: New.
26836 * obj-c++.dg/super-class-2.mm: New.
26837 * obj-c++.dg/super-dealloc-1.mm: New.
26838 * obj-c++.dg/super-dealloc-2.mm: New.
26839 * obj-c++.dg/template-1.mm: New.
26840 * obj-c++.dg/template-2.mm: New.
26841 * obj-c++.dg/template-3.mm: New.
26842 * obj-c++.dg/template-4.mm: New.
26843 * obj-c++.dg/template-5.mm: New.
26844 * obj-c++.dg/template-6.mm: New.
26845 * obj-c++.dg/try-catch-1.mm: New.
26846 * obj-c++.dg/try-catch-2.mm: New.
26847 * obj-c++.dg/try-catch-3.mm: New.
26848 * obj-c++.dg/try-catch-4.mm: New.
26849 * obj-c++.dg/try-catch-5.mm: New.
26850 * obj-c++.dg/try-catch-6.mm: New.
26851 * obj-c++.dg/try-catch-7.mm: New.
26852 * obj-c++.dg/try-catch-8.mm: New.
26853 * obj-c++.dg/try-catch-9.mm: New.
26854 * obj-c++.dg/va-meth-1.mm: New.
26855
26856 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26857
26858 * obj-c++.dg/selector-1.mm: New.
26859 * obj-c++.dg/selector-2.mm: New.
26860
26861 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26862
26863 * obj-c++.dg/selector-3.mm: New.
26864 * objc.dg/selector-3.m: New.
26865
26866 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26867
26868 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26869 about where warning appears.
26870
26871 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26872
26873 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26874 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26875 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26876 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26877
26878 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26879
26880 * gcc.dg/20050524-1.c: New test.
26881
26882 2005-05-25 Jan Hubicka <jh@suse.cz>
26883
26884 * gcc.dg/tree-prof/inliner-1.c: New.
26885
26886 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26887
26888 * gcc.dg/tree-prof: New directory.
26889 * gcc.dg/tree-prof/tree-prof.exp: New.
26890
26891 2005-05-25 DJ Delorie <dj@redhat.com>
26892
26893 * gcc.dg/Wattributes-1.c: New.
26894 * gcc.dg/Wattributes-2.c: New.
26895 * gcc.dg/Wattributes-3.c: New.
26896
26897 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26898
26899 PR tree-optimization/19833
26900 * gcc.dg/uninit-4.c: Remove xfail.
26901 * gcc.dg/uninit-9.c: Ditto.
26902
26903 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26904
26905 * obj-c++.dg/bitfield-[1-5].mm: New.
26906 * obj-c++.dg/class-protocol-1.mm: New.
26907 * obj-c++.dg/comp-types-1[0-1].mm: New.
26908 * obj-c++.dg/comp-types-[2-9].mm: New.
26909 * obj-c++.dg/encode-[4-8].mm: New.
26910 * obj-c++.dg/layout-1.mm: New.
26911 * obj-c++.dg/method-1[0-9].mm: New.
26912 * obj-c++.dg/method-2[0-1].mm: New.
26913 * obj-c++.dg/method-[8-9].mm: New.
26914 * obj-c++.dg/objc-gc-3.mm: New.
26915 * obj-c++.dg/try-catch-10.mm: New.
26916 * objc.dg/bitfield-5.m: New.
26917 * objc.dg/comp-types-10.m: New.
26918 * objc.dg/comp-types-9.m: New.
26919 * objc.dg/layout-1.m: New.
26920 * objc.dg/objc-gc-4.m: New.
26921 * objc.dg/try-catch-9.m: New.
26922 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26923 * objc.dg/comp-types-1.m: Likewise.
26924 * objc.dg/comp-types-[5-6].m: Likewise.
26925 * objc.dg/method-9.m: Likewise.
26926
26927 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26928
26929 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26930 and on hardware without VMX support.
26931
26932 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26933
26934 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26935
26936 * lib/profopt.exp (dg-final-generate, dg-final-use,
26937 profopt-final-code, profopt-get-options): New.
26938 (profopt-execute): Process test directives.
26939
26940 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26941 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26942 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26943
26944 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26945
26946 PR C++/21645
26947 * g++.dg/init/ctor5.C: New test.
26948
26949 2005-05-24 Ira Rosen <irar@il.ibm.com>
26950
26951 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26952 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26953 vect-113.c, vect-114.c.
26954
26955 2005-05-23 Adam Nemet <anemet@lnxw.com>
26956
26957 * gcc.dg/const-elim-1.c: Remove xfails.
26958
26959 2005-05-23 Jeff Law <law@redhat.com>
26960
26961 * gcc.c-torture/compile/pr21638.c: New test.
26962 * gcc.c-torture/compile/20050520-1.c: New test.
26963
26964 2005-05-23 Nick Clifton <nickc@redhat.com>
26965
26966 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26967 be a proper triple, ie: m32r*-*-*.
26968 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26969
26970 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26971
26972 PR middle-end/21331
26973 PR tree-opt/21293
26974 * gcc.c-torture/compile/pr21293.c: New test.
26975 * gcc.c-torture/execute/pr21331.c: New test.
26976
26977 2004-05-20 Richard Henderson <rth@redhat.com>
26978
26979 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26980
26981 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26982
26983 * obj-c++-dg.exp: Add.
26984 * obj-c++.exp: Add.
26985 * obj-c++.dg/dg.exp: Add.
26986
26987 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26988
26989 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26990 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26991
26992 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26993
26994 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26995
26996 2004-05-19 Richard Henderson <rth@redhat.com>
26997
26998 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26999
27000 2005-05-19 Janis Johnson <janis187@us.ibm.com>
27001
27002 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27003
27004 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27005
27006 2005-05-19 Jakub Jelinek <jakub@redhat.com>
27007
27008 PR c++/21495
27009 * g++.dg/parse/extern1.C: New test.
27010 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27011
27012 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27013
27014 * gcc.dg/c99-math.h: New.
27015 * gcc.dg/c99-math-float-1.c: New test.
27016 * gcc.dg/c99-math-double-1.c: Likewise.
27017 * gcc.dg/c99-math-long-double-1.c: Likewise.
27018
27019 2005-05-18 Richard Henderson <rth@redhat.com>
27020
27021 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27022
27023 2005-05-18 Devang Patel <dpatel@apple.com>
27024
27025 * g++.dg/opt/20050511-1.C: New test.
27026
27027 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
27028
27029 PR libfortran/21127
27030 * gfortran.dg/reshape-complex.f90: New test.
27031
27032 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
27033
27034 * gfortran.dg/array_constructor_1.f90: New test.
27035 * gfortran.dg/array_constructor_2.f90: New test.
27036
27037 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
27038
27039 PR fortran/20954
27040 * gfortran.dg/pr20954.f: New test.
27041
27042 2005-05-17 Mike Stump <mrs@apple.com>
27043
27044 Yet more Objective-C++...
27045
27046 * objc.dg/method-5.m: Update.
27047 * objc.dg/method-6.m: Update.
27048 * objc.dg/method-7.m: Update.
27049 * objc.dg/method-9.m: Update.
27050 * objc.dg/try-catch-2.m: Update.
27051
27052 2005-05-17 Mark Mitchell <mark@codesourcery.com>
27053
27054 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27055 Remove little-endian optimizations.
27056
27057 2005-05-17 Jeff Law <law@redhat.com>
27058
27059 * g++.dg/tree-ssa/pr14814.C: New test.
27060 * gcc.dg/tree-ssa/pr14814.C: New test.
27061 * gcc.dg/tree-ssa/pr17141-1.C: New test.
27062 * gcc.dg/tree-ssa/pr17141-2.C: New test.
27063
27064 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
27065
27066 * gcc.dg/compat/generate-random.c: Do not include
27067 libiberty.h.
27068 * gcc.dg/compat/generate-random_r.c: Likewise.
27069
27070 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
27071
27072 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27073
27074 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
27075
27076 PR middle-end/21595
27077 * g++.dg/tree-ssa/builtin1.C: New testcase.
27078
27079 2005-05-17 Jakub Jelinek <jakub@redhat.com>
27080
27081 PR c++/21454
27082 * g++.dg/opt/const4.C: New test.
27083
27084 PR middle-end/21492
27085 * g++.dg/opt/crossjump1.C: New test.
27086
27087 PR tree-optimization/21610
27088 * gcc.c-torture/compile/20050516-1.c: New test.
27089
27090 PR fortran/15080
27091 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27092 about the test failing.
27093 * gfortran.fortran-torture/execute/where_7.f90: New test.
27094 * gfortran.fortran-torture/execute/where_8.f90: New test.
27095
27096 2005-05-16 Richard Henderson <rth@redhat.com>
27097
27098 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27099 i?86 and x86_64.
27100
27101 2005-05-16 Mark Mitchell <mark@codesourcery.com>
27102
27103 * gcc.dg/compat/generate-random.c (config.h): Do not include.
27104 (limits.h): Include unconditionally.
27105 (stdlib.h): Likewise.
27106 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27107 (limits.h): Include unconditionally.
27108 (stdlib.h): Likewise.
27109 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27110 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27111 (limits.h): Include unconditionally.
27112 (stdlib.h): Likewise.
27113 (hashtab.h): Do not include.
27114 (getopt.h): Likewise.
27115 (stddef.h): Include.
27116 (hashval_t): Define.
27117 (struct entry): Add "next" field.
27118 (HASH_SIZE): New macro.
27119 (hash_table): New variable.
27120 (switchfiles): Do not use xmalloc.
27121 (mix): New macro.
27122 (iterative_hash): New function.
27123 (hasht): Remove.
27124 (e_exists): New function.
27125 (e_insert): Likewise.
27126 (output): Use, instead of libiberty hashtable functions.
27127 (main): Do not use getopt. Do not call htab_create.
27128
27129 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
27130
27131 PR libstdc++/21526
27132 * lib/target-supports.exp (check_mkfifo_available):
27133 Return 0 for cygwin as mkfifo support incomplete on platform.
27134 Fix typos in comments.
27135
27136 2005-05-15 Mark Mitchell <mark@codesourcery.com>
27137
27138 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27139
27140 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
27141
27142 PR fortran/17432
27143 * gfortran.dg/assign_4.f: New test.
27144
27145 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
27146
27147 PR tree-optimization/21563
27148 * gcc.dg/tree-ssa/pr21563.c: New.
27149
27150 2005-05-14 Jan Hubicka <jh@suse.cz>
27151
27152 * gcc.dg/noreturn-7.c: Allow control reaches warning.
27153
27154 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
27155
27156 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27157
27158 2005-05-13 Julian Brown <julian@codesourcery.com>
27159
27160 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27161 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27162
27163 2005-05-13 Jan Hubicka <jh@suse.cz>
27164
27165 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27166 * gcc.dg/fold-xor-?.c: Likewise.
27167 * gcc.dg/pr15784-?.c: Likewise.
27168 * gcc.dg/pr20922-?.c: Likewise.
27169 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27170 * gcc.dg/tree-ssa/pr17598.c: Likewise.
27171 * gcc.dg/tree-ssa/pr20470.c: Likewise.
27172
27173 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27174
27175 PR fortran/21260
27176 * gfortran.dg/hollerith_1.f90: New test.
27177
27178 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27179
27180 * gfortran.dg/func_result_2.f90: New test.
27181
27182 2005-05-11 Bud Davis <bdavis@gfortran.org>
27183
27184 * gfortran.dg/dev_null.f90: New test.
27185
27186 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
27187
27188 * gcc.dg/arm-vfp1.c: Revert last change.
27189
27190 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
27191
27192 PR middle-end/19807
27193 PR tree-optimization/19639
27194 * g++.dg/tree-ssa/pr19807.C: New testcase.
27195
27196 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27197
27198 PR libfortran/21471
27199 * gfortran.dg/append-1.f90: New test.
27200
27201 2005-05-10 Diego Novillo <dnovillo@redhat.com>
27202
27203 * gcc.dg/pr18501.c: XFAIL.
27204 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27205 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27206 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27207 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27208 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27209 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27210 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27211 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27212
27213 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27214
27215 PR fortran/20178
27216 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27217 gfortran.dg/f2c_3.f90: New tests.
27218
27219 * gfortran.dg/return_1.f90: Fix dg annotation.
27220
27221 2005-05-10 Diego Novillo <dnovillo@redhat.com>
27222
27223 * gcc.c-torture/compile/20050510-1.c: New test.
27224
27225 2005-05-10 Mark Mitchell <mark@codesourcery.com>
27226
27227 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27228
27229 2005-05-10 Bob Wilson <bob.wilson@acm.org>
27230
27231 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27232
27233 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
27234
27235 PR c/17913
27236 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27237
27238 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
27239
27240 PR c/21342
27241 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27242 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27243
27244 2005-05-10 Ben Elliston <bje@au.ibm.com>
27245
27246 PR debug/16676
27247 * gcc.dg/debug/pr16676.c: New test.
27248
27249 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
27250
27251 PR testsuite/21443
27252 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27253 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27254 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27255 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27256 Change -O1 to -O2.
27257 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
27258 -fno-tree-dominator-opts.
27259
27260 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27261
27262 * gfortran.dg/return_1.f90: New test.
27263
27264 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
27265
27266 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27267
27268 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27269
27270 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
27271
27272 PR c++/21427
27273 * g++.dg/inherit/covariant13.C: New.
27274
27275 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27276
27277 PR libfortran/19155
27278 * gfortran.dg/pr19155.f: New test.
27279
27280 2005-05-08 Roger Sayle <roger@eyesopen.com>
27281
27282 PR inline-asm/8788
27283 * gcc.dg/pr8788-1.c: New testcase.
27284
27285 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
27286
27287 PR target/21416
27288 * gcc.target/mips/fpcmp-[12].c: New tests.
27289
27290 2005-05-06 Mark Mitchell <mark@codesourcery.com>
27291
27292 * lib/target-supports-dg.exp (dg-require-fork): New function.
27293 (dg-require-mkfifo): Likewise.
27294 * lib/target-supports.exp (check_function_available): New
27295 function.
27296 (check_fork_available): Likewise.
27297 (check_mkfifo_available): Likewise.
27298
27299 2005-05-06 Jeff Law <law@redhat.com>
27300
27301 * gcc.c-torture/compile/pr21380.c: New test.
27302
27303 2005-05-06 Jakub Jelinek <jakub@redhat.com>
27304
27305 PR c++/20961
27306 * g++.dg/ext/weak3.C: New test.
27307
27308 2005-05-05 Mark Mitchell <mark@codesourcery.com>
27309
27310 PR c++/21352
27311 * g++.dg/template/crash37.C: New test.
27312
27313 2005-05-05 Paul Brook <paul@codesourcery.com>
27314
27315 * gcc.dg/arm-g2.c: Use effective-target arm32.
27316 * gcc.dg/arm-mmx-1.c: Ditto.
27317 * gcc.dg/arm-scd42-2.c: Ditto.
27318 * gcc.dg/arm-vfp1.c: Ditto.
27319 * lib/target-supports.exp (check_effective_target_arm32): New
27320 function.
27321
27322 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
27323
27324 PR libfortran/21354
27325 gfortran.dg/in_pack_rank7.f90: New test.
27326
27327 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
27328
27329 PR middle-end/15618
27330 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27331
27332 2005-05-04 Jakub Jelinek <jakub@redhat.com>
27333
27334 PR middle-end/21265
27335 * gcc.dg/20050503-1.c: New test.
27336
27337 PR rtl-optimization/21239
27338 * gcc.dg/i386-sse-11.c: New test.
27339
27340 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
27341
27342 PR target/16888
27343 * gcc.target/i386/asm-1.c: New test.
27344
27345 2005-05-03 Jakub Jelinek <jakub@redhat.com>
27346
27347 PR rtl-optimization/21330
27348 * gcc.c-torture/execute/20050502-1.c: New test.
27349
27350 PR target/21297
27351 * gcc.c-torture/execute/20050502-2.c: New test.
27352
27353 2005-05-03 Uros Bizjak <uros@kss-loka.si>
27354
27355 PR middle-end/21282
27356 * gcc.dg/pr21282.c: New.
27357
27358 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
27359
27360 * gcc.dg/vect/pr20122.c: Clean up .vect file.
27361 * gcc.dg/vect/vect-92.c: Likewise.
27362 * gcc.dg/vect/vect-93.c: Likewise.
27363 * gcc.dg/vect/vect-dv-1.c: Likewise.
27364 * gcc.dg/vect/vect-dv-2.c: Likewise.
27365 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27366
27367 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
27368
27369 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27370 * gfortran.dg/vect/vect-2.f90: Likewise.
27371 * gfortran.dg/vect/vect-3.f90: Likewise.
27372 * gfortran.dg/vect/vect-4.f90: Likewise.
27373 * gfortran.dg/vect/vect-5.f90: Likewise.
27374
27375 2005-05-02 Geoffrey Keating <geoffk@apple.com>
27376
27377 PR target/20813
27378 * gcc.dg/rs6000-fpint-2.c: New.
27379
27380 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
27381
27382 PR c/15698
27383 * gcc.dg/builtins-30.c: Update expected messages.
27384 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27385 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27386 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27387
27388 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
27389
27390 PR tree-optimization/21294
27391 * gcc.dg/tree-ssa/pr21294.c: New.
27392
27393 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
27394
27395 * gcc.dg/altivec-3.c (vec_store): Do not use the old
27396 __builtin_altivec_st_internal_4si built-in.
27397
27398 2005-05-02 Mark Mitchell <mark@codesourcery.com>
27399
27400 PR c++/15875
27401 * g++.dg/template/ptrmem14.C: New test.
27402
27403 2005-05-02 Paul Brook <paul@codesourcery.com>
27404
27405 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27406
27407 2005-05-02 Michael Matz <matz@suse.de>
27408
27409 PR c++/19542
27410 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27411
27412 2005-05-01 Mark Mitchell <mark@codesourcery.com>
27413
27414 * g++.dg/cpp/weak.C: New test.
27415
27416 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
27417
27418 * gcc.dg/tree-ssa/loop-8.c: New test.
27419
27420 2005-04-30 Michael Maty <matz@suse.de>
27421
27422 * gcc.dg/inline-mcpy.c: New test.
27423
27424 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
27425
27426 PR libfortran/18958
27427 * gfortran.dg/eoshift.f90: New test case.
27428
27429 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
27430
27431 PR libfortran/18857
27432 * gfortran.dg/matmul_1.f90: New test.
27433
27434 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
27435
27436 PR tree-optimization/21030
27437 * gcc.dg/tree-ssa/pr21030.c: New.
27438
27439 2005-04-29 Devang Patel <dpatel@apple.com>
27440
27441 PR tree-optimization/21272
27442 * gcc.dg/vect/vect-ifcvt-10.c: New test.
27443
27444 2005-04-29 Jakub Jelinek <jakub@redhat.com>
27445
27446 PR fortran/13082
27447 PR fortran/18824
27448 * gfortran.dg/entry_4.f90: New test.
27449 * gfortran.fortran-torture/execute/entry_1.f90: New test.
27450 * gfortran.fortran-torture/execute/entry_2.f90: New test.
27451 * gfortran.fortran-torture/execute/entry_3.f90: New test.
27452 * gfortran.fortran-torture/execute/entry_4.f90: New test.
27453 * gfortran.fortran-torture/execute/entry_5.f90: New test.
27454 * gfortran.fortran-torture/execute/entry_6.f90: New test.
27455 * gfortran.fortran-torture/execute/entry_7.f90: New test.
27456
27457 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27458
27459 * gfortran.fortran-torture/execute/entry_8.f90: New test.
27460
27461 2005-04-29 Paul Brook <paul@codesourcery.com>
27462
27463 * gfortran.dg/entry_3.f90: New test.
27464
27465 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27466
27467 * gfortran.dg/implicit_4.f90: New test.
27468
27469 2005-04-28 Bob Wilson <bob.wilson@acm.org>
27470
27471 * lib/target-supports.exp (check_profiling_available): Return
27472 false for xtensa-*-elf.
27473
27474 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
27475
27476 * lib/fortran-torture.exp (fortran-torture.exp): Catch
27477 error if file cannot be deleted.
27478
27479 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
27480
27481 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27482 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27483 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27484 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27485 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27486 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27487 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27488 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27489 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27490 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27491 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27492 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27493 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27494
27495 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27496
27497 PR fortran/20865
27498 * gfortran.dg/pr20865.f90: New test.
27499
27500 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
27501
27502 * gcc.dg/void-cast-2.c: New test.
27503
27504 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27505
27506 PR c/21159
27507 * gcc.dg/void-cast-1.c: New test.
27508
27509 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
27510
27511 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27512
27513 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27514
27515 PR fortran/21177
27516 * gfortran.dg/pr21177.f90: New test.
27517
27518 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
27519
27520 PR tree-optimization/21171
27521 * gcc.dg/tree-ssa/pr21171.c: New test.
27522
27523 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
27524
27525 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27526 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27527 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27528 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27529 gcc.dg/tree-ssa/gen-vect-32.c: New.
27530 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27531 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27532 don't run on PPC32.
27533
27534 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27535
27536 PR c/21213
27537 * gcc.dg/transparent-union-3.c: New test.
27538
27539 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27540
27541 PR c/20740
27542 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27543 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27544 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27545 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27546 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27547 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27548
27549 2005-04-26 Jeff Law <law@redhat.com>
27550
27551 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27552 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27553 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27554 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27555 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27556 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27557 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27558
27559 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27560
27561 PR tree-optimization/17598
27562 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27563
27564 2005-04-25 Mike Stump <mrs@apple.com>
27565
27566 * objc.dg/fix-and-continue-1.m: Add.
27567
27568 2005-04-25 Roger Sayle <roger@eyesopen.com>
27569
27570 PR c++/20995
27571 * g++.dg/opt/pr20995-1.C: New test case.
27572
27573 2005-04-25 Devang Patel <dpatel@apple.com>
27574
27575 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27576
27577 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27578
27579 PR testsuite/21062
27580 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27581
27582 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27583
27584 PR C++/21188
27585 * g++.dg/opt/rtti2.C: New test.
27586
27587 2005-04-25 Paul Brook <paul@codesourcery.com>
27588 Steven G. Kargl <kargls@comcast.net>
27589
27590 PR fortran/20879
27591 * gfortran.dg/ichar_1.f90: New file.
27592
27593 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27594
27595 PR middle-end/20991
27596 * g++.dg/opt/pr20991.C: New test.
27597
27598 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27599 where sizeof (type) < __alignof__ (type).
27600 * gcc.dg/compat/struct-layout-1.h: Likewise.
27601
27602 2005-04-24 Per Bothner <per@bothner.com>
27603 Devang Patel <dpatel@apple.com>
27604
27605 PR preprocessor/20907
27606 * gcc.dg/cpp/very-long-comment.c: New test.
27607
27608 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27609
27610 PR fortran/20059
27611 * gfortran.dg/common_5.f: New test.
27612
27613 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27614
27615 PR middle-end/21082
27616 * g++.dg/tree-ssa/pr21082.C: New testcase.
27617
27618 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27619
27620 * gcc.dg/vect/vect-99.c: New test.
27621
27622 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27623
27624 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27625
27626 2005-04-22 Jeff Law <law@redhat.com>
27627
27628 * gcc.dg/uninit-5.c: Remove xfails.
27629 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27630 conditionals and loads.
27631
27632 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27633
27634 PR libfortran/20074
27635 PR libfortran/20436
27636 PR libfortran/21108
27637 * gfortran.dg/nested_reshape.f90: new test
27638 * gfortran.dg/reshape-alloc.f90: new test
27639 * gfortran.dg/reshape.f90: new test
27640
27641 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27642
27643 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27644
27645 * gcc.dg/arm-vfp1.c: New test.
27646
27647 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27648
27649 PR c++/21087
27650 * g++.dg/lookup/builtin2.C: New test.
27651
27652 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27653
27654 * gcc.dg/weak/weak-13.c: New test.
27655
27656 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27657
27658 * lib/target-supports.exp (check_effective_target_sync_int_long):
27659 Add powerpc*.
27660
27661 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27662
27663 * gcc.target/mips/branch-1.c: New test.
27664
27665 2005-04-21 Richard Henderson <rth@redhat.com>
27666
27667 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27668 * gcc.dg/vect/vect-86.c: Likewise.
27669 * gcc.dg/vect/vect-87.c: Likewise.
27670 * gcc.dg/vect/vect-88.c: Likewise.
27671
27672 2005-04-21 Devang Patel <dpatel@apple.com>
27673
27674 PR optimization/20994
27675 * gcc.dg/tree-ssa/ifc-3.c: New test.
27676
27677 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27678
27679 PR c/12913
27680 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27681 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27682 gcc.dg/c99-vla-jump-5.c: New tests.
27683
27684 2005-04-19 Richard Henderson <rth@redhat.com>
27685
27686 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27687 Fix typo in exists check.
27688 (check_effective_target_sync_int_long): New.
27689 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27690 * gcc.dg/ia64-sync-2.c: Likewise.
27691 * gcc.dg/ia64-sync-3.c: Likewise.
27692 * gcc.dg/ia64-sync-4.c: Likewise.
27693
27694 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27695
27696 * gcc.dg/fold-xor-1.c: New test.
27697 * gcc.dg/fold-xor-2.c: New test.
27698
27699 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27700
27701 PR target/20670
27702 * g++.dg/eh/fp-regs.C: New test.
27703
27704 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27705
27706 * gcc.dg/Wint-to-pointer-cast-1.c,
27707 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27708 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27709 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27710
27711 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27712
27713 PR fortran/16861
27714 * gfortran.dg/pr16861.f90: New test.
27715
27716 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27717
27718 * gcc.dg/pr21085.c: New test.
27719
27720 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27721
27722 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27723 (setup_mips_tests, dg-mips-options): New procedures.
27724 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27725 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27726 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27727 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27728 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27729 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27730 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27731 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27732 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27733 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27734 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27735 dg-mips-options instead of dg-options. Remove now-redundant
27736 preprocessor guards.
27737 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27738 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27739 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27740 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27741 * gcc.dg/vr-mult-2.c: Delete.
27742 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27743 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27744 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27745 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27746 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27747 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27748 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27749
27750 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27751
27752 * ada/acats/run_all.sh: Use sync when executable not present.
27753
27754 2005-04-18 Devang Patel <dpatel@apple.com>
27755
27756 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27757 * gcc.dg/vect/vect-11a.c: New.
27758 * gcc.dg/vect/vect-none.c: Update.
27759 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27760
27761 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27762
27763 PR tree-optimization/20922
27764 * gcc.dg/pr20922-1.c: New test.
27765 * gcc.dg/pr20922-2.c: New test.
27766 * gcc.dg/pr20922-3.c: New test.
27767 * gcc.dg/pr20922-4.c: New test.
27768 * gcc.dg/pr20922-5.c: New test.
27769 * gcc.dg/pr20922-6.c: New test.
27770
27771 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27772
27773 PR libfortran/20950
27774 * gfortran.dg/pr20950.f: New test.
27775
27776 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27777
27778 PR libfortran/19216
27779 * gfortran.dg/pr19216.f: New test.
27780
27781 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27782
27783 PR tree-optimization/21001
27784 * gcc.dg/tree-ssa/pr21001.c: New.
27785
27786 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27787
27788 PR libfortran/21075
27789 * gfortran.dg/reshape_rank7.f90: New test.
27790
27791 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27792
27793 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27794 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27795 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27796 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27797 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27798 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27799 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27800 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27801 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27802 wrong way round).
27803 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27804 in namelists. New test.
27805 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27806 New test.
27807 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27808 New test.
27809 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27810 namelist. New test.
27811 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27812 New test.
27813 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27814 New test.
27815 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27816 namelist. New test.
27817 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27818 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27819 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27820 New test.
27821 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27822 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27823 arrays. New test.
27824
27825 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27826
27827 * gfortran.dg/wtruncate.f: New testcase.
27828 * gfortran.dg/wtruncate.f90: New testcase.
27829
27830 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27831
27832 PR c++/21025
27833 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27834 which sizeof/alignof is dependent, rather than just whether we are
27835 processing_template_decl.
27836
27837 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27838
27839 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27840 corrected typo where the wrong variables had been compared.
27841
27842 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27843
27844 PR libfortran/18495
27845 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27846 Test callee-allocated version of return array with a write
27847 statement.
27848 Test spread with a temporary with another write statement.
27849
27850 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27851
27852 PR tree-optimization/21031
27853 * gcc.dg/tree-ssa/pr21031.c: New.
27854
27855 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27856
27857 PR tree-optimization/21004
27858 * gcc.dg/builtins-53.c: Include builtins-config.h.
27859 Check floorf, ceilf, floorl and ceill transformations
27860 only when HAVE_C99_RUNTIME is defined.
27861
27862 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27863
27864 PR middle-end/20739
27865 * gcc.dg/tree-ssa/pr20739.c: New test.
27866
27867 2005-04-14 Mike Stump <mrs@apple.com>
27868
27869 * gcc.dg/Foundation.framework/empty: New.
27870 * gcc.dg/framework-2.c: New.
27871
27872 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27873
27874 PR tree-optimization/21021
27875 * gcc.c-torture/compile/pr21021.c: New.
27876
27877 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27878
27879 PR testsuite/21010
27880 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27881 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27882 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27883 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27884 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27885 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27886 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27887 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27888
27889 2005-04-14 Richard Henderson <rth@redhat.com>
27890
27891 * lib/target-supports.exp (check_effective_target_vect_condition):
27892 Add ia64, i?86, and x86_64.
27893
27894 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27895
27896 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27897
27898 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27899
27900 PR tree-optimization/20657
27901 * gcc.dg/tree-ssa/pr20657.c: New.
27902
27903 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27904
27905 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27906 (long long int)trunc*.
27907
27908 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27909
27910 PR target/20927
27911 * gcc.dg/pr20927.c: New test.
27912
27913 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27914
27915 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27916 * gcc.target/mips/asm-1.c: Likewise.
27917
27918 2005-04-13 Dale Johannesen <dalej@apple.com>
27919
27920 * objc.dg/objc-fast-4.m: New.
27921
27922 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27923
27924 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27925 directory.
27926 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27927
27928 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27929
27930 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27931 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27932 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27933
27934 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27935
27936 PR tree-optimization/20913
27937 * gcc.dg/tree-ssa/pr20913.c: New.
27938
27939 PR tree-optimization/20702
27940 * gcc.dg/tree-ssa/pr20702.c: New.
27941
27942 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27943
27944 PR c++/13744
27945 * g++.dg/inherit/local3.C: New test.
27946
27947 2005-04-12 Jeff Law <law@redhat.com>
27948
27949 * gcc.dg/tree-ssa/20050412-1.c: New test.
27950
27951 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27952
27953 PR libfortran/19016
27954 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27955 Add tests with mask generated by expression.
27956 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27957 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27958 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27959
27960 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27961
27962 PR middle-end/20917
27963 * gcc.dg/20050409-1.c: New test.
27964
27965 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27966
27967 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27968
27969 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27970
27971 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27972 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27973 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27974 (TARGET_CXX): Adjust accordingly.
27975 * target.h (struct gcc_target): Remove epxort_class_data. Add
27976 determine_class_data_visibility and class_data_always_comdat.
27977 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27978 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27979 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27980 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27981 (arm_cxx_determine_class_data_visibility): New.
27982 (arm_cxx_class_data_always_comdat): Likewise.
27983 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27984 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27985 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27986 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27987 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27988 Define.
27989
27990 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27991
27992 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27993
27994 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27995
27996 * gcc.dg/i386-darwin-fpmath.c: New.
27997
27998 2004-04-11 Devang Patel <dpatel@apple.com>
27999
28000 * lib/target-supports.exp (check_effective_target_vect_condition): New.
28001 * gcc.dg/vect/vect-ifcvt-1.c: New test.
28002 * gcc.dg/vect/vect-ifcvt-2.c: New test.
28003 * gcc.dg/vect/vect-ifcvt-3.c: New test.
28004 * gcc.dg/vect/vect-ifcvt-4.c: New test.
28005 * gcc.dg/vect/vect-ifcvt-5.c: New test.
28006 * gcc.dg/vect/vect-ifcvt-6.c: New test.
28007 * gcc.dg/vect/vect-ifcvt-7.c: New test.
28008 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28009
28010 2004-04-11 Devang Patel <dpatel@apple.com>
28011
28012 * gcc.dg/vect/vect-dv-1.c: New test.
28013 * gcc.dg/vect/vect-dv-2.c: New test.
28014
28015 2005-04-11 Diego Novillo <dnovillo@redhat.com>
28016
28017 PR tree-optimization/20933
28018 * gcc.dg/tree-ssa/pr20933.c: New test.
28019
28020 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28021
28022 * gfortran.dg/fold_nearest.f90: New test.
28023
28024 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
28025
28026 * gcc.dg/tree-ssa/alias-1.c: New test.
28027
28028 2005-04-11 Diego Novillo <dnovillo@redhat.com>
28029
28030 PR tree-optimization/20920
28031 * g++.dg/tree-ssa/pr20920.C: New test.
28032
28033 2005-04-11 Uros Bizjak <uros@kss-loka.si>
28034
28035 * gcc.dg/builtins-53.c: Also check (int)ceil* and
28036 (long long int)ceil*.
28037
28038 2005-04-10 Mark Mitchell <mark@codesourcery.com>
28039
28040 * g++.dg/warn/Wdtor1.C: Declare template in system header with
28041 explicit C++ linkage.
28042
28043 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28044
28045 * gfortran.dg/pr17229.f: Take care of the new obsolescence
28046 warning for arithmetic IF statements.
28047
28048 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
28049
28050 * eor_handling_1.f90: New test case.
28051 * eor_handling_2.f90: New test case.
28052 * eor_handling_3.f90: New test case.
28053 * eor_handling_4.f90: New test case.
28054 * eor_handling_5.f90: New test case.
28055 * noadv_size.f90: New test case.
28056 * pad_no.f90: New test case.
28057
28058 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
28059
28060 * gcc.c-torture/execute/20050410-1.c: New test.
28061
28062 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
28063
28064 * gcc.dg/pr20126.c: New.
28065
28066 2005-04-09 Bud Davis <bdavis@gfortran.org>
28067 Steven G. Kargl <kargls@comcast.net>
28068
28069 * gfortran.dg/PR19872.f: New test.
28070
28071 2005-04-09 Steven G. Kargl <kargls@comcast.net>
28072
28073 * gfortran.dg/nint_1.f90: Fix dg-do directive.
28074
28075 2005-04-09 Steven G. Kargl <kargls@comcast.net>
28076
28077 * gfortran.dg/nint_1.f90: New test.
28078
28079 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
28080
28081 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28082 Added test for callee-allocated arrays with write statements.
28083 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28084 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28085 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28086 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28087 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28088
28089 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
28090
28091 PR libfortran/20163
28092 * gfortran.dg/open-options-blanks.f: New test.
28093
28094 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
28095
28096 PR fortran/13257
28097 * gfortran.dg/comma_format_extension_[1234].f: New tests.
28098
28099 2005-04-09 Jakub Jelinek <jakub@redhat.com>
28100
28101 * gcc.dg/tree-ssa/stdarg-1.c: New test.
28102 * gcc.dg/tree-ssa/stdarg-2.c: New test.
28103 * gcc.dg/tree-ssa/stdarg-3.c: New test.
28104 * gcc.dg/tree-ssa/stdarg-4.c: New test.
28105 * gcc.dg/tree-ssa/stdarg-5.c: New test.
28106 * gcc.c-torture/execute/stdarg-4.c: New test.
28107
28108 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28109
28110 PR target/20795
28111 * g++.dg/abi/param2.C: New test.
28112
28113 2005-04-09 Uros Bizjak <uros@kss-loka.si>
28114
28115 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28116
28117 2005-04-09 Uros Bizjak <uros@kss-loka.si>
28118
28119 * gcc.dg/builtins-53.c: New test.
28120
28121 2005-04-08 Diego Novillo <dnovillo@redhat.com>
28122
28123 * g++.dg/tree-ssa/pr18178.C: New test.
28124 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28125 * gcc.c-torture/execute/20041019-1.c: New test.
28126 * gcc.dg/tree-ssa/20041008-1.c: New test.
28127 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28128 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28129 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28130 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28131 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28132 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28133 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28134 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28135 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28136 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28137
28138 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
28139
28140 PR rtl-optimization/20466
28141 * gcc.c-torture/execute/pr20466-1.c: New test.
28142
28143 2005-04-08 Mark Mitchell <mark@codesourcery.com>
28144
28145 PR c++/20905
28146 * g++.dg/parse/cond2.C: New test.
28147
28148 PR c++/20145
28149 * g++.dg/warn/Wdtor1.C: New test.
28150
28151 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28152
28153 PR fortran/17229
28154 * gfortran.dg/pr17229.f: New test.
28155
28156 2005-04-07 Steven G. Kargl <kargls@comcast.net>
28157
28158 * gfortran.dg/tiny_1.f90: New test.
28159 * gfortran.dg/tiny_2.f90: ditto.
28160
28161 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
28162
28163 * gfortran.dg/eor_1.f90: Fix dg-do run line
28164 * gfortran.dg/open_new.f90: Fix dg-do run line
28165
28166 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
28167
28168 * lib/target-supports.exp (get_compiler_messages): Support
28169 optional arguments, the fourth being compiler options.
28170 (check_effective_target_fpic): New proc.
28171 * gcc.dg/20050321-2.c: Restrict to target fpic.
28172
28173 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
28174
28175 * gcc.dg/15443-1.c: New test.
28176 * gcc.dg/15443-2.c: Likewise.
28177
28178 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28179
28180 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28181
28182 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
28183
28184 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28185
28186 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
28187
28188 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28189 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28190 -m64.
28191 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28192 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28193 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28194
28195 2005-04-06 Mark Mitchell <mark@codesourcery.com>
28196
28197 PR c++/20212
28198 * g++.dg/warn/Wunused-11.C: New test.
28199
28200 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
28201
28202 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28203
28204 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
28205
28206 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28207
28208 2005-04-05 Mark Mitchell <mark@codesourcery.com>
28209
28210 PR c++/20734
28211 * g++.dg/template/ptrmem13.C: New test.
28212
28213 2005-04-05 Per Bothner <per@bothner.com>
28214
28215 * lib/gcc.exp: Always add -fno-show-column, for now.
28216
28217 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
28218
28219 PR testsuite/20767
28220 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28221 of plain old "unsigned int" for the type of "i". Makes this test
28222 64bit clean.
28223
28224 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
28225
28226 * gcc.dg/i386-ssefn-1.c: New test.
28227 * gcc.dg/i386-ssefn-2.c: New test.
28228 * gcc.dg/i386-ssefn-3.c: New test.
28229 * gcc.dg/i386-ssefn-4.c: New test.
28230
28231 2005-04-05 Jakub Jelinek <jakub@redhat.com>
28232
28233 PR tree-optimization/20076
28234 * gcc.dg/builtin-apply4.c: New test.
28235
28236 PR preprocessor/19475
28237 * gcc.dg/cpp/macspace1.c: New test.
28238 * gcc.dg/cpp/macspace2.c: New test.
28239
28240 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28241
28242 * gfortran.dg/pr20755.f: Fixed bad format.
28243
28244 2005-04-05 Mark Mitchell <mark@codesourcery.com>
28245
28246 PR c++/20763
28247 * g++.dg/ext/attrib21.C: New test.
28248
28249 2004-04-05 Devang Patel <dpatel@apple.com>
28250
28251 * lib/target-supports.exp (check_effective_target_vect_shif): New.
28252 * gcc.dg/vect/vect-shift-1.c: New test.
28253
28254 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28255
28256 PR libfortran/20755
28257 * gfortran.dg/pr20755.f: New test.
28258
28259 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
28260
28261 * gfortran.dg/pr15959.f90: New test.
28262 * gfortran.dg/string_pad_trunc.f90: New test.
28263
28264 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28265
28266 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28267 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28268 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28269 syntax.
28270
28271 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
28272
28273 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28274
28275 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28276
28277 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28278 * gcc.c-torture/compile/20011119-2.c: Likewise.
28279 * gcc.c-torture/compile/981001-2.c: Likewise.
28280
28281 2005-04-04 Mark Mitchell <mark@codesourcery.com>
28282
28283 PR c++/20679
28284 * g++.dg/template/overload4.C: New test.
28285
28286 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
28287
28288 PR c++/20746
28289 * g++.dg/abi/covariant5.C: New.
28290
28291 PR debug/20505
28292 * g++.dg/debug/const2.C: New.
28293
28294 2005-04-04 Jakub Jelinek <jakub@redhat.com>
28295
28296 PR rtl-optimization/16104
28297 * gcc.c-torture/execute/20050316-1.c: New test.
28298
28299 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
28300
28301 * g++.dg/template/spec23.C: Fix dg-error text.
28302
28303 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
28304
28305 PR c++/19199
28306 * g++.dg/expr/lval2.C: New.
28307
28308 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28309
28310 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28311 __builtin_strcasecmp and __builtin_strncasecmp.
28312
28313 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
28314
28315 PR c++/20723
28316 * g++.dg/template/spec22.C: New.
28317 * g++.dg/template/spec23.C: New.
28318
28319 2005-04-03 Dale Ranta <dir@lanl.gov>
28320 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28321
28322 PR libfortran/20068
28323 PR libfortran/20125
28324 PR libfortran/20156
28325 PR libfortran/20471
28326 * gfortran.dg/backspace.f: New test.
28327
28328 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
28329
28330 * gcc.dg/pr19345.c: New test.
28331
28332 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
28333
28334 PR tree-optimization/20640
28335 * gcc.dg/torture/tree-loop-1.c: New.
28336
28337 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
28338
28339 PR rtl-optimization/20290
28340 * gcc.c-torture/execute/loop-ivopts-2.c: New.
28341
28342 2005-04-02 Geoffrey Keating <geoffk@apple.com>
28343
28344 * gcc.dg/rs6000-fpint.c: New.
28345
28346 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
28347
28348 * gcc.dg/old-style-then-proto-1.c: New test.
28349
28350 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28351
28352 * gfortran.fortran-torture/execute/backspace.f90: Check
28353 after backspace and read was incorrect.
28354
28355 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28356
28357 * gcc.c-torture/execute/builtins/strcat.c: Check the result
28358 buffer past the terminating NUL using memcmp.
28359 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28360 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28361
28362 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28363 Fix unused/uninitialized variable warnings.
28364
28365 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28366 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28367 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28368 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28369
28370 * gcc.c-torture/execute/builtins/abs-1-lib.c,
28371 gcc.c-torture/execute/builtins/fputs-lib.c,
28372 gcc.c-torture/execute/builtins/lib/fprintf.c,
28373 gcc.c-torture/execute/builtins/lib/main.c,
28374 gcc.c-torture/execute/builtins/lib/memcmp.c,
28375 gcc.c-torture/execute/builtins/lib/memmove.c,
28376 gcc.c-torture/execute/builtins/lib/mempcpy.c,
28377 gcc.c-torture/execute/builtins/lib/memset.c,
28378 gcc.c-torture/execute/builtins/lib/printf.c,
28379 gcc.c-torture/execute/builtins/lib/sprintf.c,
28380 gcc.c-torture/execute/builtins/lib/stpcpy.c,
28381 gcc.c-torture/execute/builtins/lib/strchr.c,
28382 gcc.c-torture/execute/builtins/lib/strcmp.c,
28383 gcc.c-torture/execute/builtins/lib/strcpy.c,
28384 gcc.c-torture/execute/builtins/lib/strcspn.c,
28385 gcc.c-torture/execute/builtins/lib/strlen.c,
28386 gcc.c-torture/execute/builtins/lib/strncat.c,
28387 gcc.c-torture/execute/builtins/lib/strncmp.c,
28388 gcc.c-torture/execute/builtins/lib/strncpy.c,
28389 gcc.c-torture/execute/builtins/lib/strrchr.c,
28390 gcc.c-torture/execute/builtins/lib/strspn.c,
28391 gcc.c-torture/execute/builtins/lib/strstr.c,
28392 gcc.c-torture/execute/builtins/memops-asm-lib.c,
28393 gcc.c-torture/execute/builtins/strlen-2.c,
28394 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28395 prototypes.
28396
28397 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
28398
28399 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28400 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28401 selectany usage.
28402
28403 2005-04-01 Jakub Jelinek <jakub@redhat.com>
28404
28405 PR c++/19406
28406 * g++.dg/debug/using1.C: New test.
28407
28408 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
28409
28410 PR middle-end/20524
28411 * gcc.dg/alias-7.c: Prefix asm-declared name with
28412 __USER_LABEL_PREFIX__.
28413
28414 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
28415
28416 Fix fallout from PR middle-end/15700:
28417 * gcc.c-torture/compile/20011119-1.c: Take
28418 __USER_LABEL_PREFIX__ into account.
28419 * gcc.c-torture/compile/20011119-2.c: Likewise.
28420
28421 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
28422
28423 PR c++/18644
28424 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28425
28426 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
28427
28428 PR c/17855
28429 * gcc.c-torture/compile/struct-non-lval-1.c,
28430 gcc.c-torture/compile/struct-non-lval-2.c,
28431 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28432
28433 2005-03-31 Janis Johnson <janis187@us.ibm.com>
28434
28435 * gcc.dg/tls/tls.exp: Remove temporary file.
28436 * g++.dg/tls/tls.exp: Ditto.
28437 * lib/file-format.exp: Ditto.
28438 * g++.dg/special/ecos.exp: Ditto.
28439
28440 * lib/profopt.exp: Treat prof_ext as a list.
28441 * gcc.misc-tests/bprob.exp: Ditto.
28442 * g++.dg/bprob/bprob.exp: Ditto.
28443
28444 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28445 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28446 g++.dg/tree-ssa/pointer-reference-alias.C,
28447 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28448 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28449 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28450 g++.dg/vect/pr19951.cc: Ditto.
28451 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28452 gcc.dg/builtins-47.c: Ditto.
28453 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28454 gcc.dg/pr20115-1.c: Ditto.
28455 * gcc.dg/tree-ssa/20030530-2.c,
28456 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28457 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28458 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28459 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28460 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28461 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28462 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28463 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28464 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28465 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28466 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28467 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28468 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28469 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28470 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28471 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28472 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28473 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28474 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28475 gcc.dg/tree-ssa/20030824-1.c,
28476 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28477 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28478 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28479 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28480 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28481 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28482 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28483 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28484 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28485 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28486 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28487 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28488 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28489 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28490 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28491 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28492 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28493 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28494 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28495 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28496 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28497 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28498 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28499 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28500 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28501 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28502 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28503 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28504 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28505 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28506 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28507 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28508 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28509 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28510 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28511 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28512 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28513 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28514 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28515 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28516 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28517 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28518 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28519 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28520 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28521 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28522 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28523 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28524 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28525 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28526 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28527 gcc.dg/tree-ssa/useless-1.c: Ditto.
28528 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28529 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28530 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28531 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28532 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28533 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28534 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28535 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28536 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28537 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28538 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28539 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28540 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28541 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28542 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28543 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28544 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28545 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28546 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28547 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28548 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28549 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28550 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28551 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28552 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28553 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28554 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28555 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28556 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28557 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28558 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28559 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28560 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28561 gcc.dg/vect/vect-none.c: Ditto.
28562 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28563 treelang/compile/unsigned.tree: Ditto.
28564
28565 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28566 * gcc.dg/cpp/direct2s.c: Ditto.
28567 * gcc.dg/cpp/paste4.c: Ditto.
28568 * gcc.dg/cpp/separate-1.c: Ditto.
28569 * gcc.dg/pch/save-temps-1.c: Ditto.
28570 * g++.dg/ext/altivec-10.C: Ditto.
28571 * g++.dg/pch/pch.C: Ditto.
28572
28573 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28574
28575 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28576 * g++.dg/template/repo1.C: Ditto.
28577 * g++.dg/template/repo2.C: Ditto.
28578 * g++.dg/template/repo3.C: Ditto.
28579 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28580 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28581 * g++.old-deja/g++.pt/repo1.C: Ditto.
28582 * g++.old-deja/g++.pt/repo2.C: Ditto.
28583 * g++.old-deja/g++.pt/repo3.C: Ditto.
28584 * g++.old-deja/g++.pt/repo4.C: Ditto.
28585
28586 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28587 * gcc.dg/20030107-1.c: Ditto.
28588 * gcc.dg/20030702-1.c: Ditto.
28589 * gcc.dg/profile-generate-1.c: Ditto.
28590 * g++.dg/other/profile1.C: Ditto.
28591 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28592
28593 * lib/gcc-dg.exp (remove-build-file): New.
28594 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28595 cleanup-tree-dump, cleanup-saved-temps): New.
28596
28597 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28598
28599 PR c++/19203, DR 214
28600 * g++.dg/parse/ambig3.C: Not ambiguous.
28601 * g++.dg/template/spec20.C: New.
28602 * g++.dg/template/spec21.C: New.
28603
28604 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28605
28606 PR target/20045
28607 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28608
28609 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28610
28611 PR libfortran/20660
28612 * gfortran.dg/negative_unit.f: New test.
28613
28614 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28615
28616 * gcc.dg/20050330-1.c: New test.
28617
28618 2005-03-30 Devang Patel <dpatel@apple.com>
28619
28620 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28621
28622 2005-03-30 Dale Johannesen <dalej@apple.com>
28623
28624 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28625
28626 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28627
28628 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28629 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28630 Strip options from test name.
28631
28632 2005-03-31 Jan Hubicka <jh@suse.cz>
28633
28634 * gcc.dg/varpool-1.c: New testcase.
28635
28636 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28637
28638 PR c/772
28639 PR c/17913
28640 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28641 gcc.dg/stmt-expr-label-3.c : New tests.
28642 * gcc.c-torture/execute/medce-2.c: Remove.
28643
28644 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28645
28646 PR c/20368
28647 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28648 tests.
28649
28650 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28651
28652 * gcc.c-torture/compile/pr20203.c: New test.
28653
28654 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28655
28656 * gfortran.dg/promotion.f90: New test.
28657
28658 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28659
28660 PR middle-end/20491
28661 * gcc.dg/torture/asm-subreg-1.c: New test.
28662
28663 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28664
28665 PR c/20672
28666 * gcc.dg/pr20672-1.c: New test.
28667
28668 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28669
28670 * gfortran.dg/vect: New directory.
28671 * gfortran.dg/vect/vect.exp: New.
28672 * gfortran.dg/vect/vect-1.f90: New test.
28673 * gfortran.dg/vect/vect-2.f90: New test.
28674 * gfortran.dg/vect/vect-3.f90: New test.
28675 * gfortran.dg/vect/vect-4.f90: New test.
28676 * gfortran.dg/vect/vect-5.f90: New test.
28677
28678 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28679
28680 PR middle-end/20622
28681 * gcc.dg/alias-7.c: New test.
28682
28683 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28684
28685 * gcc.dg/sparc-reg-1.c: New test.
28686
28687 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28688
28689 PR target/19890
28690 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28691
28692 2005-03-29 Dale Ranta <dir@lanl.gov>
28693 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28694
28695 PR libfortran/20163
28696 * gfortran.dg/pr20163-2.f: New test.
28697
28698 2005-03-28 Jan Hubicka <jh@suse.cz>
28699
28700 PR middle-end/20635
28701 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28702 by Jakub Jelinek.
28703
28704 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28705
28706 PR tree-optimization/20626
28707 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28708 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28709
28710 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28711
28712 * gfortran.dg/underflow.f90: New test.
28713 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28714
28715 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28716
28717 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28718
28719 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28720
28721 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28722 (g++_init): Make sure that CXXFLAGS is set.
28723 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28724 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28725 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28726 * lib/objc.exp (objc_init): Likewise.
28727 * lib/treelang.exp (treelang_init): Likewise.
28728
28729 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28730
28731 PR tree-optimization/20470
28732 * gcc.dg/tree-ssa/pr20470.c: New test.
28733
28734 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28735
28736 * gcc.dg/ppc-stfiwx.c: New.
28737
28738 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28739
28740 PR target/19888
28741 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28742
28743 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28744
28745 * gcc.dg/20050325-1.c: Fix a typo.
28746
28747 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28748
28749 PR libfortran/19678
28750 PR libfortran/19679
28751 * gfortran.dg/dos_eol.f: New test.
28752
28753 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28754
28755 PR rtl-optimization/20249
28756 * gcc.dg/20050325-1.c: New test.
28757
28758 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28759
28760 PR libfortran/15332
28761 * gfortran.dg/pr15332.f: New test.
28762
28763 2005-03-24 Dale Johannesen <dalej@apple.com>
28764
28765 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28766
28767 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28768
28769 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28770 'internal' visibility.
28771 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28772 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28773 'protected' visibility.
28774 * gcc.dg/visibility-7.c: Likewise.
28775 * lib/target-supports.exp (check_visibility_available): Take
28776 a parameter, the kind of visibility to check for.
28777 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28778 to check_visibility_available.
28779
28780 * g++.dg/expr/cast3.C: New.
28781
28782 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28783
28784 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28785 rs6000.
28786
28787 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28788
28789 PR target/20095
28790 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28791
28792 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28793
28794 * gcc.dg/badshift.c: Renamed to...
28795 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28796
28797 * gcc.target/i386/badshift.c: Renamed to...
28798 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28799 only.
28800
28801 PR rtl-optimization/20532
28802 * gcc.target/i386/badshift.c: New.
28803
28804 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28805
28806 * gfortran.dg/pr18025.f90: New test.
28807
28808 2005-03-23 Dale Johannesen <dalej@apple.com>
28809
28810 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28811
28812 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28813
28814 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28815
28816 * lib/target-supports.exp (check_iconv_available): Default
28817 libiconv to -liconv, if there is no definition.
28818
28819 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28820
28821 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28822
28823 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28824
28825 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28826 * g++.dg/opt/pr7503-2.C: Likewise.
28827 * g++.dg/opt/pr7503-3.C: Likewise.
28828 * g++.dg/opt/pr7503-4.C: Likewise.
28829 * g++.dg/opt/pr7503-5.C: Likewise.
28830 * g++.dg/warn/minmax.C: New test.
28831
28832 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28833
28834 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28835 * gfortran.dg/g77_intrinsics_sub.f: New test.
28836
28837 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28838 Jan Hubicka <jh@suse.cz>
28839 Steven Bosscher <stevenb@suse.de
28840
28841 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28842
28843 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28844
28845 PR c++/19980
28846 * g++.dg/template/redecl3.C: New test.
28847
28848 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28849
28850 PR c++/20499
28851 * g++.dg/parse/error16.C: Tweak error markers.
28852
28853 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28854
28855 PR target/20561
28856 * gcc.dg/20050321-2.c: New test.
28857
28858 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28859
28860 PR c++/20465
28861 PR c++/20381
28862 * g++.dg/template/ptrmem12.C: New.
28863
28864 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28865
28866 PR rtl-optimization/20527
28867 * gcc.c-torture/execute/pr20527-1.c: New test.
28868
28869 2005-03-22 Ben Elliston <bje@au.ibm.com>
28870
28871 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28872 program, compile it into a real executable and then delete the .c
28873 and .x files afterwards, to avoid problems on testglue targets.
28874
28875 2005-03-21 Stuart Hastings <stuart@apple.com>
28876
28877 * gcc.target/i386/sse-2.c: New.
28878
28879 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28880
28881 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28882
28883 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28884
28885 * g++.dg/parse/crash25.C: Fix typo.
28886
28887 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28888
28889 PR c++/20461
28890 * g++.dg/parse/crash24.C: New test.
28891
28892 PR c++/20536
28893 * g++.dg/parse/crash25.C: New test.
28894
28895 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28896
28897 PR c++/20147
28898 * g++.dg/ext/stmtexpr4.C: New test.
28899
28900 2005-03-20 Roger Sayle <roger@eyesopen.com>
28901
28902 PR middle-end/20539
28903 * gcc.c-torture/compile/pr13066-1.c: New test case.
28904 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28905 * g++.dg/opt/pr13066-1.C: Likewise.
28906
28907 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28908
28909 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28910
28911 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28912
28913 PR fortran/18525
28914 * gfortran.dg/nesting_1.f90: New test.
28915
28916 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28917
28918 PR c++/20240
28919 * g++.dg/lookup/using13.C: New test.
28920
28921 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28922
28923 PR c++/20333
28924 * g++.dg/template/crash36.C: New test.
28925
28926 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28927
28928 PR c++/20463
28929 * g++.dg/template/crash35.C: New test.
28930
28931 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28932
28933 PR c++/19966
28934 * g++.dg/overload/operator2.C: New test.
28935
28936 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28937
28938 PR libfortran/20257
28939 * gfortran.dg/pr20257.f90: New test.
28940
28941 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28942
28943 PR libfortran/20480
28944 * gfortran.dg/pr20480.f90: New test.
28945
28946 2005-03-16 Richard Henderson <rth@redhat.com>
28947
28948 PR middle-end/15700
28949 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28950 (_rtld_global): New.
28951 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28952 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28953
28954 * gcc.dg/alias-3.c: New.
28955 * gcc.dg/alias-4.c: New.
28956 * gcc.dg/alias-5.c: New.
28957 * gcc.dg/alias-6.c: New.
28958
28959 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28960
28961 * gcc.dg/cpp/ucnid-7.c: New.
28962
28963 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28964 Dorit Naishlos <dorit@il.ibm.com>
28965
28966 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28967 darwin.
28968
28969 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28970
28971 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28972 support misaligned accesses.
28973 * gcc.dg/vect/vect-58.c: Likewise.
28974 * gcc.dg/vect/vect-92.c: New.
28975 * gcc.dg/vect/vect-93.c: New.
28976
28977 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28978
28979 PR fortran/18827
28980 * gfortran.dg/assign_2.f90: New test.
28981 * gfortran.dg/assign_3.f90: New test.
28982 * gfortran.dg/assign.f90: New test.
28983
28984 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28985
28986 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28987 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28988 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28989 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28990 names.
28991
28992 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28993
28994 * gcc.dg/cpp/ucnid-6.c: New.
28995
28996 * gcc.dg/cpp/normalize-1.c: New.
28997 * gcc.dg/cpp/normalize-2.c: New.
28998 * gcc.dg/cpp/normalize-3.c: New.
28999 * gcc.dg/cpp/normalize-4.c: New.
29000 * gcc.dg/cpp/ucnid-4.c: New.
29001 * gcc.dg/cpp/ucnid-5.c: New.
29002 * g++.dg/cpp/normalize-1.C: New.
29003 * g++.dg/cpp/ucnid-1.C: New.
29004
29005 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
29006
29007 * gcc.dg/pr18628.c: New.
29008
29009 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
29010
29011 PR c++/20280
29012 * g++.dg/tree-ssa/pr20280.C: New.
29013
29014 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29015
29016 PR fortran/20467
29017 * gfortran.dg/stfunc_2.f90: New test.
29018
29019 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
29020
29021 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29022
29023 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
29024
29025 * gcc.dg/tree-ssa/20050314-1.c: New test.
29026
29027 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29028
29029 PR c++/4403
29030 PR c++/9783, DR433
29031 * g++.dg/template/friend34.C: New test.
29032 * g++.dg/template/friend35.C: Likewise.
29033 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29034
29035 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29036
29037 Friend class name lookup 5/n
29038 PR c++/1016
29039 * g++.dg/lookup/hidden-class1.C: New test.
29040 * g++.dg/lookup/hidden-class2.C: Likewise.
29041 * g++.dg/lookup/hidden-class3.C: Likewise.
29042 * g++.dg/lookup/hidden-class4.C: Likewise.
29043 * g++.dg/lookup/hidden-class5.C: Likewise.
29044 * g++.dg/lookup/hidden-class6.C: Likewise.
29045 * g++.dg/lookup/hidden-class7.C: Likewise.
29046 * g++.dg/lookup/hidden-class8.C: Likewise.
29047 * g++.dg/lookup/hidden-class9.C: Likewise.
29048 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29049 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29050 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29051 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29052 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29053 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29054 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29055 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29056 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29057 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29058 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29059
29060 2005-03-13 Mark Mitchell <mark@codesourcery.com>
29061
29062 PR c++/20157
29063 * g++.dg/template/error18.C: New test.
29064
29065 2005-03-09 Ben Elliston <bje@au.ibm.com>
29066
29067 PR debug/16792
29068 * g++.dg/debug/pr16792.C: New test.
29069
29070 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
29071
29072 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29073 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29074 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29075 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29076 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29077 test assertion names.
29078
29079 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29080
29081 PR fortran/18600
29082 * gfortran.dg/stfunc_1.f90: New test.
29083
29084 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29085
29086 PR fortran/16907
29087 * gfortran.dg/real_index_1.f90: New test.
29088
29089 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29090
29091 PR fortran/20323
29092 * gfortran.dg/spec_expr_1.f90: New test.
29093
29094 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
29095
29096 PR c/20402
29097 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29098 new parser.
29099
29100 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29101
29102 PR fortran/20361
29103 * gfortran.dg/largeequiv_1.f90: New test.
29104
29105 2005-03-12 Geoffrey Keating <geoffk@apple.com>
29106
29107 * gcc.dg/ucnid-1.c: New.
29108 * gcc.dg/ucnid-2.c: New.
29109 * gcc.dg/ucnid-3.c: New.
29110 * gcc.dg/ucnid-4.c: New.
29111 * gcc.dg/ucnid-5.c: New.
29112 * gcc.dg/ucnid-6.c: New.
29113 * gcc.dg/cpp/ucnid-1.c: New.
29114 * gcc.dg/cpp/ucnid-2.c: New.
29115 * gcc.dg/cpp/ucnid-3.c: New.
29116 * g++.dg/other/ucnid-1.C: New.
29117
29118 2005-03-12 Geoffrey Keating <geoffk@apple.com>
29119
29120 * gcc.dg/vmx/darwin-abi-3.c: Delete.
29121
29122 2005-03-11 Per Bothner <per@bothner.com>
29123
29124 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
29125 that diagnotics refer to correct token.
29126 * gcc.dg/unused-3.c: Likewise.
29127
29128 2005-03-11 Per Bothner <per@bothner.com>
29129
29130 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29131 constant" is now actually on same line as string constant.
29132 * gcc.dg/cpp/direct2s.c: Likewise.
29133
29134 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
29135
29136 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29137
29138 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29139
29140 PR libfortran/20124
29141 * gfortran.dg/pr20124.f90: New Test
29142
29143 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
29144
29145 PR tree-optimization/20130
29146 * gcc.dg/pr20130-1.c: New test.
29147
29148 2005-03-10 Steve Ellcey <sje@cup.hp.com>
29149
29150 PR target/20095
29151 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29152
29153 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29154
29155 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29156
29157 2005-03-10 Steve Ellcey <sje@cup.hp.com>
29158
29159 * g++.dg/eh/forced1.C: Fix comment.
29160 * g++.dg/eh/forced2.C: Ditto.
29161 * g++.dg/eh/forced3.C: Ditto.
29162 * g++.dg/eh/forced4.C: Ditto.
29163
29164 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
29165
29166 PR rtl-opt/20412
29167 * gcc.c-torture/compile/pr20412.c: New test.
29168
29169 2005-03-10 Roger Sayle <roger@eyesopen.com>
29170
29171 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29172
29173 2005-03-10 Jakub Jelinek <jakub@redhat.com>
29174
29175 PR target/20322
29176 * gcc.dg/20050307-1.c: New test.
29177
29178 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
29179
29180 PR c++/20375
29181 * g++.dg/other/stdarg3.C: New.
29182
29183 2005-03-10 Jakub Jelinek <jakub@redhat.com>
29184
29185 PR c++/18384, c++/18327
29186 * g++.dg/init/array19.C: New test.
29187
29188 PR inline-asm/20314
29189 * gcc.dg/torture/pr20314-1.c: New test.
29190 * gcc.dg/torture/pr20314-2.c: New test.
29191
29192 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
29193
29194 * gcc.dg/20050309-1.c: New test.
29195
29196 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29197
29198 * gcc.dg/builtins-10.c: Reactivate disabled test.
29199 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
29200 new cbrt transformations.
29201
29202 2005-03-09 Mark Mitchell <mark@codesourcery.com>
29203
29204 PR c++/20208
29205 * g++.dg/template/array13.C: New test.
29206
29207 2005-03-09 Paolo Carlini <pcarlini@suse.de>
29208
29209 PR c++/16859
29210 * g++.dg/init/brace4.C: New test.
29211
29212 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
29213
29214 PR c++/20186
29215 * g++.dg/template/non-dependent12.C: New.
29216
29217 2005-03-08 Mark Mitchell <mark@codesourcery.com>
29218
29219 PR c++/20142
29220 * g++.dg/init/array18.C: Add dg-do run marker.
29221
29222 PR c++/20142
29223 * g++.dg/init/array18.C: New test.
29224
29225 2005-03-09 Ben Elliston <bje@au.ibm.com>
29226
29227 * consistency.vlad/vlad.exp: Remove trailing semicolons.
29228 * g++.dg/gcov/gcov.exp: Likewise.
29229 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29230 * gcc.target/xstormy16/xstormy16.exp: Likewise.
29231 * lib/c-torture.exp: Likewise.
29232 * lib/fortran-torture.exp: Likewise.
29233 * lib/g++.exp: Likewise.
29234 * lib/gcc-defs.exp: Likewise.
29235 * lib/gcc-dg.exp: Likewise.
29236 * lib/gcc.exp: Likewise.
29237 * lib/gcov.exp: Likewise.
29238 * lib/gfortran.exp: Likewise.
29239 * lib/mike-g++.exp: Likewise.
29240 * lib/mike-gcc.exp: Likewise.
29241 * lib/objc-torture.exp: Likewise.
29242 * lib/objc.exp: Likewise.
29243 * lib/profopt.exp: Likewise.
29244 * lib/target-libpath.exp: Likewise.
29245 * lib/target-supports.exp: Likewise.
29246 * lib/treelang.exp: Likewise.
29247 * lib/wrapper.exp: Likewise.
29248
29249 2005-03-08 Jeff Law <law@redhat.com>
29250
29251 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29252 PHI-OPT changes.
29253
29254 2005-03-08 Ira Rosen <irar@il.ibm.com>
29255
29256 * gcc.dg/vect/pr20122.c: New test.
29257
29258 2005-03-07 Jeff Law <law@redhat.com>
29259
29260 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29261 was folded away.
29262 * gcc.dg/tree-ssa/pr18133-1.c: New test.
29263 * gcc.dg/tree-ssa/pr18133-2.c: New test.
29264 * gcc.dg/tree-ssa/pr18134.c: New test.
29265
29266 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29267
29268 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29269 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29270 gcc.dg/torture/builtin-noret-2.c: Require weak support.
29271
29272 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
29273
29274 PR tree-opt/17671
29275 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29276
29277 2005-03-07 Mark Mitchell <mark@codesourcery.com>
29278
29279 * g++.dg/warn/Wnvdtor.C: New test.
29280
29281 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
29282
29283 * gcc.dg/torture/pr19683-1.c: New test.
29284
29285 2005-03-06 Steven G. Kargl <kargls@comcast.net>
29286
29287 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29288 * gfortran.dg/g77/19990313-2.f: Ditto.
29289 * gfortran.dg/g77/19990313-3.f: Ditto.
29290 * gfortran.dg/g77/19990525-0.f: Ditto.
29291 * gfortran.dg/g77/19990826-0.f: Ditto.
29292 * gfortran.dg/g77/19990826-2.f: Ditto.
29293 * gfortran.dg/g77/19990826-3.f: Ditto.
29294 * gfortran.dg/g77/20000511-1.f: Ditto.
29295 * gfortran.dg/g77/20000511-2.f: Ditto.
29296 * gfortran.dg/g77/970625-2.f: Ditto.
29297 * gfortran.dg/g77/980310-2.f: Ditto.
29298 * gfortran.dg/g77/980310-3.f: Ditto.
29299 * gfortran.dg/g77/980310-8.f: Ditto.
29300 * gfortran.dg/g77/980519-2.f: Ditto.
29301 * gfortran.dg/g77/alpha1.f: Ditto.
29302 * gfortran.dg/g77/claus.f: Ditto.
29303 * gfortran.dg/g77/erfc.f: Ditto.
29304 * gfortran.dg/g77/short.f: Ditto.
29305 * gfortran.fortran-torture/execute/data.f90: Ditto.
29306 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29307 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29308
29309 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29310
29311 * lib/file-format.exp (gcc_target_object_format): Add check for som
29312 format and hardcode object formats on hppa*-*-hpux*.
29313 * lib/target-supports.exp (check_weak_available): Add check for som
29314 object format. Always return 0 on hppa*-*-hpux10*.
29315
29316 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29317 is defined.
29318
29319 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29320
29321 2005-03-05 Steven G. Kargl <kargls@comcast.net>
29322
29323 * gfortran.dg/pr19936_1.f90: New test.
29324 * gfortran.dg/pr19936_2.f90: New test.
29325 * gfortran.dg/pr19936_3.f90: New test.
29326
29327 2005-03-05 Steven G. Kargl <kargls@comcast.net>
29328 Paul Thomas <prthomas@drfccad.cea.fr>
29329
29330 * gfortran.dg/PR19754_1.f90: New test.
29331 * gfortran.dg/PR19754_2.f90: Ditto.
29332
29333 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29334
29335 PR c++/19311
29336 * g++.dg/template/non-dependent11.C: New test.
29337
29338 2005-03-05 Uros Bizjak <uros@kss-loka.si>
29339
29340 * lib/target-supports.exp (check_iconv_available): Fix comment.
29341
29342 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
29343 Joseph S. Myers <joseph@codesourcery.com>
29344
29345 PR c++/19797
29346 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29347
29348 2005-03-04 Matthew Sachs <msachs@apple.com>
29349
29350 * gcc.exp (gcc_target_compile): Put braces around
29351 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29352 * objc.exp (objc_target_compile): Likewise.
29353 * treelang.exp (treelang_target_compile): Likewise.
29354
29355 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29356
29357 PR fortran/19673
29358 * gfortran.dg/func_result_1.f90: New test.
29359
29360 2005-03-04 Ben Elliston <bje@au.ibm.com>
29361
29362 * gcc.misc-tests/options.exp: New test.
29363
29364 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
29365
29366 * gcc.dg/pr15784-4.c: New test.
29367
29368 2005-03-03 Geoffrey Keating <geoffk@apple.com>
29369
29370 * gcc.c-torture/execute/pr17133.c: New.
29371 * gcc.c-torture/compile/20050303-1.c: New.
29372
29373 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
29374
29375 * gcc.dg/cpp/assert4.c: Fix for cygwin.
29376
29377 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
29378
29379 * g++.dg/overload/using2.C: New.
29380
29381 2005-03-02 Mark Mitchell <mark@codesourcery.com>
29382
29383 PR c++/19916
29384 * g++.dg/init/ptrmem2.C: New test.
29385
29386 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
29387
29388 PR c/8927
29389 * gcc.dg/pr8927-1.c: New test.
29390
29391 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
29392
29393 PR c++/20232
29394 * g++.dg/inherit/covariant12.C: New.
29395
29396 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29397
29398 PR fortran/19479
29399 * gfortran.dg/bound_1.f90: New test.
29400
29401 2005-02-28 Janis Johnson <janis187@us.ibm.com>
29402
29403 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29404 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29405
29406 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
29407
29408 PR c/20245
29409 * gcc.dg/pr20245-1.c: New test.
29410
29411 2005-02-28 Jakub Jelinek <jakub@redhat.com>
29412
29413 PR middle-end/19874
29414 * gcc.c-torture/execute/20050119-2.c: New test case.
29415
29416 2005-02-28 Ben Elliston <bje@au.ibm.com>
29417
29418 * README: Update the DejaGnu bug reporting address.
29419 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29420 * lib/objc-torture.exp: Likewise.
29421
29422 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
29423
29424 * gfortran.dg/boz_1.f90: New test.
29425 * gfortran.dg/boz_3.f90: New test.
29426 * gfortran.dg/boz_4.f90: New test.
29427
29428 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
29429
29430 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29431 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29432
29433 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29434
29435 PR libfortran/20101
29436 * gfortran.dg/write_0_pe_format.f90: New test.
29437
29438 2005-02-27 Jakub Jelinek <jakub@redhat.com>
29439
29440 PR c++/20206
29441 * g++.dg/opt/thunk2.C: New test.
29442 * g++.dg/opt/covariant1.C: New test.
29443
29444 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29445
29446 * gfortran.dg/e_d_fmt.f90: New test.
29447
29448 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
29449
29450 * gcc.dg/asm-b.c: Fix comment typos.
29451
29452 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
29453
29454 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29455 a V_MAY_DEF also.
29456
29457 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
29458
29459 PR tree-opt/20188
29460 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29461 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29462 * gcc.dg/asm-b.c: New test.
29463
29464 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
29465
29466 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29467 Disable this test on IRIX 6.
29468
29469 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
29470
29471 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29472 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29473 parser.
29474
29475 2005-02-25 Diego Novillo <dnovillo@redhat.com>
29476
29477 PR tree-optimization/20204
29478 * gcc.dg/pr20204.c: New test.
29479
29480 2005-02-24 Jakub Jelinek <jakub@redhat.com>
29481
29482 PR target/20196
29483 * gcc.c-torture/execute/20050224-1.c: New test.
29484
29485 PR c++/20175
29486 * g++.dg/warn/Wbraces2.C: New test.
29487
29488 2005-02-23 Mark Mitchell <mark@codesourcery.com>
29489
29490 PR c++/19878
29491 * g++.dg/init/const2.C: New test.
29492
29493 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
29494
29495 PR tree-optimization/20100
29496 * gcc.c-torture/execute/pr20100-1.c: New test.
29497
29498 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29499
29500 * gfortran.dg/implicit_3.f90: New test.
29501
29502 * gfortran.dg/deftype_1.f90: New test.
29503
29504 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
29505
29506 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29507 the test passes.
29508 * g++.dg/other/anon3.C: Accept a warning.
29509
29510 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
29511
29512 * gcc.dg/pr20017.c: Fix a comment typo.
29513
29514 2005-02-23 Bud Davis <bdavis@gfortran.org>
29515
29516 * gfortran.dg/list_read_4.f90: Change to f90 comments.
29517
29518 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29519
29520 PR ada/19902
29521 * ada/acats/tests/cxa/cxa3004.a: Remove.
29522 * ada/acats/tests/cxb/cxb30061.am: Likewise.
29523
29524 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29525
29526 PR c++/20073
29527 * g++.dg/init/const1.C: New test.
29528
29529 PR c++/19991
29530 * g++.dg/parse/constant7.C: New test.
29531
29532 PR c++/20152
29533 * g++.dg/parse/error27.C: New test.
29534 * g++.dg/template/qualttp15.C: Adjust error markers.
29535 * g++.old-deja/g++.other/struct1.C: Likewise.
29536
29537 PR c++/20153
29538 * g++.dg/template/error17.C: New test.
29539
29540 PR c++/20148
29541 * g++.dg/parser/error26.C: New test.
29542
29543 2005-02-22 Diego Novillo <dnovillo@redhat.com>
29544
29545 PR tree-optimization/20100
29546 PR tree-optimization/20115
29547 * gcc.dg/pr20115.c: New test.
29548 * gcc.dg/pr20115-1.c: New test.
29549 * gcc.dg/pr20100.c: New test.
29550 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29551 call-clobbered variables after alias1.
29552
29553 2005-02-22 Bud Davis <bdavis@gfortran.org>
29554
29555 * gfortran.dg/list_read_4.f90: new test.
29556
29557 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29558
29559 PR rtl-optimization/20017.
29560 * gcc.dg/pr20017.c: New.
29561
29562 2005-02-22 Devang Patel <dpatel@apple.com>
29563
29564 PR 19952
29565 * g++.dg/tree-ssa/pr19952.C: New test.
29566
29567 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29568
29569 PR c++/19883
29570 * g++.dg/parse/constant6.C: New test.
29571
29572 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29573
29574 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29575 * g++.dg/charset/asm2.c: Likewise.
29576 * g++.dg/charset/asm3.c: Likewise.
29577 * g++.dg/charset/asm4.c: Likewise.
29578 * g++.dg/charset/asm5.c: Likewise.
29579 * g++.dg/charset/attribute1.c: Likewise.
29580 * g++.dg/charset/attribute2.c: Likewise.
29581 * g++.dg/charset/extern1.cc: Likewise.
29582 * g++.dg/charset/extern2.cc: Likewise.
29583 * g++.dg/charset/extern3.cc: Likewise.
29584 * g++.dg/charset/function.cc: Likewise.
29585 * g++.dg/charset/string.c: Likewise.
29586 * g++.dg/charset/charset.exp: Likewise.
29587 * lib/target-supports.exp (check_iconv_available): Fix comment.
29588
29589 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29590
29591 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29592 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29593 * gcc.dg/charset/asm2.c: Likewise.
29594 * gcc.dg/charset/asm3.c: Likewise.
29595 * gcc.dg/charset/asm4.c: Likewise.
29596 * gcc.dg/charset/asm5.c: Likewise.
29597 * gcc.dg/charset/asm6.c: Likewise.
29598 * gcc.dg/charset/attribute1.c: Likewise.
29599 * gcc.dg/charset/attribute2.c: Likewise.
29600 * gcc.dg/charset/builtin1.c: Likewise.
29601 * gcc.dg/charset/extern.c: Likewise.
29602 * gcc.dg/charset/function.c: Likewise.
29603 * gcc.dg/charset/string.c: Likewise.
29604 * gcc.dg/charset/charset.exp: Likewise.
29605
29606 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29607
29608 PR fortran/20086
29609 * gfortran.dg/pr20086.f90: New test.
29610
29611 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29612
29613 PR tree-optimization/19786
29614 * g++.dg/tree-ssa/pr19786.C: New.
29615
29616 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29617
29618 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29619
29620 2005-02-21 Jeff Law <law@redhat.com>
29621
29622 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29623
29624 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29625
29626 * gfortran.dg/do_iterator: Split loop, markup all lines for
29627 which an error locus is printed.
29628 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29629 locus is printed.
29630 * gfortran.dg/select_4.f90: Likewise.
29631 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29632 locuses in the various permutations.
29633
29634 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29635
29636 PR tree-optimization/19951
29637 * g++.dg/vect: New directory.
29638 * g++.dg/vect/vect.exp: New file.
29639 * g++.dg/vect/pr19951.cc: New testcase.
29640 * g++.dg/dg.exp: Also prune vectorizer tests.
29641
29642 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29643
29644 PR 18785
29645 * gcc.dg/charset/builtin1.c: New test.
29646
29647 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29648
29649 PR c++/19299
29650 * g++.dg/inherit/volatile1.C: New test.
29651
29652 PR c++/19440
29653 * g++.dg/template/dtor4.C: New test.
29654
29655 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29656
29657 * gfortran.dg/int_1.f90: New test.
29658
29659 2005-02-19 Devang Patel <dpatel@apple.com>
29660
29661 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29662
29663 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29664
29665 * gfortran.dg/achar_1.f90: New test.
29666
29667 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29668
29669 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29670
29671 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29672 Jakub Jelinek <jakub@redhat.com>
29673
29674 PR tree-optimization/19828
29675 * gcc.dg/tree-ssa/loop-7.c: New test.
29676 * gcc.c-torture/execute/20050218-1.c: New test.
29677
29678 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29679
29680 PR c/20043
29681 * gcc.dg/transparent-union-1.c: New test.
29682 * gcc.dg/transparent-union-2.c: New test.
29683
29684 2005-02-18 James E Wilson <wilson@specifixinc.com>
29685
29686 PR tree-optimization/18977
29687 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29688
29689 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29690
29691 PR target/20054
29692 * gcc.dg/pr20054.c: New test.
29693
29694 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29695
29696 PR c++/19508
29697 * g++.dg/ext/attrib20.C: New test.
29698
29699 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29700
29701 PR middle-end/20030
29702 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29703
29704 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29705
29706 PR c++/20008
29707 * g++.dg/opt/switch4.C: New.
29708
29709 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29710
29711 PR c++/20023
29712 PR tree-optimization/20009
29713 * gcc.c-torture/compile/20050217-1.c: New test.
29714 * g++.dg/opt/switch3.C: New test.
29715
29716 PR tree-optimization/18947
29717 * gcc.c-torture/compile/20050215-1.c: New test.
29718 * gcc.c-torture/compile/20050215-2.c: New test.
29719 * gcc.c-torture/compile/20050215-3.c: New test.
29720
29721 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29722
29723 PR c++/20028
29724 * g++.dg/template/crash34.C: New.
29725
29726 PR c++/20022
29727 * g++.dg/other/access3.C: New.
29728
29729 2005-02-17 Ira Rosen <irar@il.ibm.com>
29730
29731 * gcc.dg/vect/vect-98.c: New test.
29732
29733 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29734
29735 PR tree-optimization/19967
29736 * gcc.dg/pr19967.c: New.
29737
29738 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29739
29740 PR middle-end/19857
29741 * gcc.dg/tree-ssa/20050215-1.c: New test.
29742 * gcc.c-torture/execute/20050215-1.c: New test.
29743
29744 2005-02-15 Eric Christopher <echristo@redhat.com>
29745
29746 * gcc.dg/cpp/20050215-1.c: New file.
29747
29748 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29749
29750 PR tree-optimization/15785
29751 * gcc.dg/pr15785-1.c: New test.
29752
29753 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29754
29755 PR c++/17788
29756 * g++.dg/init/ctor4.C: New.
29757 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29758
29759 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29760
29761 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29762 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29763
29764 2005-02-15 Andreas Schwab <schwab@suse.de>
29765
29766 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29767 declare malloc.
29768
29769 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29770
29771 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29772
29773 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29774
29775 PR tree-optimization/19853
29776 * gcc.c-torture/compile/pr19853.c: New test.
29777
29778 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29779
29780 PR c++/19608
29781 * g++.dg/parse/local-class1.C: New.
29782
29783 PR c++/19895
29784 * g++.dg/parse/ptrmem3.C: New.
29785
29786 PR c++/19884
29787 * g++.old-deja/g++.oliva/template6.C: Add another case.
29788 * g++.dg/template/explicit6.C: New.
29789
29790 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29791
29792 PR c++/17816
29793 * g++.dg/other/redecl2.C: New.
29794
29795 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29796
29797 PR c++/19891
29798 * g++.dg/abi/covariant4.C: New.
29799
29800 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29801
29802 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29803 New tests.
29804
29805 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29806
29807 * gcc.dg/vect/vect-96.c: Fix typo.
29808
29809 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29810
29811 PR c++/14479
29812 PR c++/19487
29813 * g++.dg/template/enum5.C: New test.
29814
29815 2005-02-12 Ira Rosen <irar@il.ibm.com>
29816
29817 * gcc.dg/vect/vect-97.c: New test.
29818
29819 2005-02-12 Ira Rosen <irar@il.ibm.com>
29820
29821 * gcc.dg/vect/vect-96.c: New test.
29822
29823 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29824
29825 * gcc.dg/builtins-34.c: Also check ldexp*.
29826
29827 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29828
29829 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29830
29831 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29832
29833 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29834 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29835 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29836 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29837 selector_list, selector_expression, dg-process-target): Move to new
29838 file target-supports-dg.exp.
29839 * lib/target-supports-dg.exp: New.
29840
29841 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29842 New.
29843
29844 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29845
29846 PR c++/19666
29847 * g++.dg/other/ptrmem6.C: New test.
29848
29849 PR middle-end/19858
29850 * gcc.c-torture/compile/20050210-1.c: New test.
29851
29852 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29853
29854 PR c++/19755
29855 * g++.dg/warn/Wbraces1.C: New test.
29856
29857 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29858
29859 * gcc.dg/builtins-52.c: New testcase.
29860
29861 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29862
29863 PR c/19342
29864 * gcc.c-torture/execute/20050119-1.c: New test.
29865
29866 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29867
29868 PR c++/19811
29869 * g++.dg/init/delete1.C: New test.
29870
29871 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29872
29873 PR c++/18470
29874 * g++.dg/template/static12.C: New test.
29875
29876 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29877
29878 PR c++/19787
29879 * g++.dg/conversion/ambig1.C: New test.
29880
29881 PR c++/19739
29882 * g++.dg/ext/attrib19.C: New test.
29883
29884 PR c++/19732
29885 * g++.dg/parse/dtor5.C: New test.
29886
29887 PR c++/19762
29888 * g++.dg/template/dtor3.C: New test.
29889
29890 PR c++/19826
29891 * g++.dg/template/static11.C: New test.
29892 * g++.dg/template/crash2.C: Remove dg-error marker.
29893
29894 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29895
29896 PR C++/18491
29897 * g++.old-deja/g++.mike/p10769a.C: Remove.
29898
29899 2005-02-09 Roger Sayle <roger@eyesopen.com>
29900
29901 * gcc.dg/builtins-48.c: New test case.
29902 * gcc.dg/builtins-49.c: New test case.
29903 * gcc.dg/builtins-50.c: New test case.
29904 * gcc.dg/builtins-51.c: New test case.
29905
29906 2005-02-09 Ian Lance Taylor <ian@airs.com>
29907
29908 PR middle-end/19583
29909 * g++.dg/warn/Wreturn-type-3.C: New test.
29910
29911 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29912
29913 PR middle-end/19402
29914 * gcc.dg/pr19402-1.c: New testcase.
29915 * gcc.dg/pr19402-2.c: likewise.
29916
29917 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29918
29919 PR middle-end/19854
29920 * g++.dg/tree-ssa/tmmti.C: New testcase.
29921
29922 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29923
29924 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29925
29926 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29927
29928 PR c++/19733
29929 * g++.dg/parse/crash23.C: New test.
29930 * g++.dg/warn/Weff1.C: New test.
29931
29932 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29933
29934 * gcc.dg/20050209-1.c: New test.
29935
29936 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29937
29938 PR target/19799
29939 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29940
29941 2005-02-08 Mike Stump <mrs@apple.com>
29942
29943 * g++.dg/pch/import-2.c: New test.
29944 * g++.dg/pch/import-2.hs: New.
29945 * g++.dg/pch/include/import-2a.h: New.
29946 * g++.dg/pch/include/import-2b.h: New.
29947
29948 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29949
29950 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29951
29952 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29953
29954 * gfortran.dg/substr_1.f90: New test.
29955
29956 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29957
29958 PR middle-end/19775
29959 * gcc.dg/torture/builtin-power-1.c: Disable test for
29960 invalid transformation.
29961 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29962 no longer optimize.
29963 * gcc.dg/builtins-47.c: New testcase.
29964
29965 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29966 Dorit Naishlos <dorit@il.ibm.com>
29967
29968 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29969
29970 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29971
29972 * gcc.c-torture/compile/20050206-1.c: New test.
29973
29974 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29975
29976 PR tree-opt/19768
29977 * g++.dg/opt/pr19768.C: New test.
29978
29979 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29980
29981 PR tree-opt/19736
29982 * gcc.c-torture/compile/pr19736.c: New test.
29983
29984 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29985
29986 PR c++/17401
29987 * g++.dg/parse/error25.C: New test.
29988
29989 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29990
29991 * gcc.c-torture/execute/20050203-1.c: New.
29992
29993 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29994
29995 * gcc.dg/vect/vect-85.c: Remove xfail.
29996 * gcc.dg/vect/vect-86.c: Remove xfail.
29997 * gcc.dg/vect/vect-87.c: Remove xfail.
29998 * gcc.dg/vect/vect-88.c: Remove xfail.
29999
30000 2005-02-02 Geoffrey Keating <geoffk@apple.com>
30001
30002 * gcc.dg/altivec-19.c: New.
30003
30004 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
30005
30006 PR c/17807
30007 * gcc.dg/nested-func-3.c: New test.
30008 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30009
30010 2005-02-02 Janis Johnson <janis187@us.ibm.com>
30011
30012 * gcc.test-framework/gen_directive_tests: Generate tests for
30013 selector expressions.
30014
30015 2005-02-02 Matt Austern <austern@apple.com>
30016
30017 PR c++/19628
30018 * g++/ext/builtin7.C: New.
30019 * g++/ext/builtin8.C: New.
30020
30021 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
30022
30023 PR c/18502
30024 * gcc.dg/pr18502-1.c: New test.
30025
30026 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30027
30028 PR c++/17413
30029 * g++.dg/template/local4.C: Tweak.
30030
30031 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
30032
30033 PR tree-optimization/19578
30034 * gcc.c-torture/compile/20050202-1.c: New test.
30035
30036 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
30037
30038 PR c/19435
30039 * gcc.dg/c99-init-4.c: New test.
30040
30041 2005-02-01 Janis Johnson <janis187@us.ibm.com>
30042
30043 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30044
30045 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30046
30047 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30048 * g++.dg/eh/check-vect.h: New.
30049
30050 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30051 * gcc.dg/vect/vect-78.c: Ditto.
30052 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30053 Remove.
30054
30055 * g++.dg/conversion/simd1.C: Expect warning.
30056 * g++.dg/ext/attribute-test-1.C: Ditto.
30057 * g++.dg/ext/attribute-test-2.C: Ditto.
30058 * g++.dg/ext/attribute-test-3.C: Ditto.
30059 * g++.dg/ext/attribute-test-4.C: Ditto.
30060
30061 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30062 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30063
30064 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30065
30066 2005-02-01 Richard Henderson <rth@redhat.com>
30067
30068 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30069 long double for ibm double-double format.
30070 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30071
30072 2005-02-01 Diego Novillo <dnovillo@redhat.com>
30073
30074 PR tree-optimization/19633
30075 * gcc.dg/pr19633-1.c: New test.
30076 * gcc.dg/pr19633.c: Tweak to make pointer point
30077 to NULL or a symbol.
30078
30079 2005-02-01 Janis Johnson <janis187@us.ibm.com>
30080
30081 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30082 New procs.
30083 (dg-process-target (local override)): Handle selector expressions.
30084
30085 * gcc.test-framework/README: Describe tests in source directory.
30086 * gcc.test-framework/test-framework.awk: Handle dg- tests.
30087 * gcc.test-framework/test-framework.exp: Handle dg- tests.
30088 * gcc.test-framework/dg-bogus-exp-P.c: New test.
30089 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30090 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30091 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30092 * gcc.test-framework/dg-do-link-exp-P.c: New test.
30093 * gcc.test-framework/dg-do-run-exp-P.c: New test.
30094 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30095 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30096 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30097 * gcc.test-framework/dg-error-exp-P.c: New test.
30098 * gcc.test-framework/dg-error-exp-XP.c: New test.
30099 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30100 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30101 * gcc.test-framework/dg-output-exp-P.c: New test.
30102 * gcc.test-framework/dg-output-exp-XF.c: New test.
30103 * gcc.test-framework/dg-warning-exp-P.c: New test.
30104 * gcc.misc-tests/dg-1.c: Remove.
30105 * gcc.misc-tests/dg-2.c: Remove.
30106 * gcc.misc-tests/dg-3.c: Remove.
30107 * gcc.misc-tests/dg-4.c: Remove.
30108 * gcc.misc-tests/dg-5.c: Remove.
30109 * gcc.misc-tests/dg-6.c: Remove.
30110 * gcc.misc-tests/dg-7.c: Remove.
30111 * gcc.misc-tests/dg-8.c: Remove.
30112 * gcc.misc-tests/dg-9.c: Remove.
30113 * gcc.misc-tests/dg-10.c: Remove.
30114 * gcc.misc-tests/dg-11.c: Remove.
30115 * gcc.misc-tests/dg-12.c: Remove.
30116 * gcc.misc-tests/dg-test.exp: Remove.
30117
30118 * gcc.test-framework/test-framework.awk: Change recording and
30119 printing of passes and failures.
30120
30121 * gcc.test-framework: New directory.
30122 * gcc.test-framework/README: New.
30123 * gcc.test-framework/test-framework.exp: New.
30124 * gcc.test-framework/test-framework.awk: New.
30125 * gcc.test-framework/gen_directive_tests: New.
30126
30127 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
30128
30129 * lib/treelang.exp: Fix comment typos.
30130 (treelang_target_compile): Don't append libs=-ltreelang to options.
30131
30132 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
30133
30134 * g++.dg/parse/typename7.C: Adjust error messages.
30135
30136 2005-01-31 Jeff Law <law@redhat.com>
30137
30138 * gcc.c-torture/execute/20050131-1.c: New test.
30139 * gcc.dg/wcaselabel.c: New test.
30140
30141 2005-01-31 Mark Mitchell <mark@codesourcery.com>
30142
30143 * g++.dg/other/warning1.C: Adjust error messags.
30144 * g++.dg/parse/constant5.C: New test.
30145
30146 2005-01-31 Steven Bosscher <stevenb@suse.de>
30147
30148 PR c/19333
30149 * gcc.c-torture/compile/20011130-1.c: Reorder to make
30150 the test case valid.
30151 * gcc.dg/20030815-1.c: Remove invalid tests.
30152 * gcc.dg/array-7.c: Adjust expected result.
30153 * gcc.dg/pr18596-3.c: Likewise.
30154 * gcc.dg/noncompile/20000901-1.c: Likewise.
30155 * gcc.dg/noncompile/init-2.c: Likewise.
30156 * gcc.dg/noncompile/init-4.c: Likewise.
30157
30158 2005-01-31 Dale Johannesen <dalej@apple.com>
30159
30160 * g++.dg/opt/pr19650.C: New test.
30161
30162 2005-01-31 Richard Henderson <rth@redhat.com>
30163
30164 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30165 long double for intel double extended format.
30166 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30167
30168 2005-01-30 Mark Mitchell <mark@codesourcery.com>
30169
30170 PR c++/19555
30171 * g++.dg/template/static10.C: New test.
30172
30173 PR c++/19395
30174 * g++.dg/parse/error24.C: New test.
30175
30176 PR c++/19367
30177 * g++.dg/lookup/builtin1.C: New test.
30178
30179 PR c++/19457
30180 * g++.dg/warn/conv3.C: New test.
30181
30182 2005-01-30 Bud Davis <bdavis@gfortran.org>
30183
30184 PR fortran/19647
30185 * gfortan.dg/inquire_7.f90
30186
30187 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
30188
30189 PR tree-optimization/15791
30190 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30191 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30192 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30193 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30194 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30195 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30196 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30197 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30198 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30199 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30200
30201 2005-01-29 Paul Brook <paul@codesourcery.com>
30202
30203 PR fortran/18565
30204 * check.c (real_or_complex_check): New function.
30205 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30206 * intrinsic.c (add_functions): Use new check functions.
30207 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30208 Add prototypes.
30209
30210 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
30211
30212 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30213 gcc.dg/lvalue-3.c: New tests.
30214 * gcc.dg/concat.c: Update expected messages.
30215
30216 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
30217
30218 PR libfortran/19595
30219 * gfortran.dg/eor_1.f90: New test.
30220
30221 2005-01-29 Steven G. Kargl <kargls@comcast.net>
30222
30223 PR fortran/19589
30224 * gfortran.dg/logical_data_1.f90: New test.
30225
30226 2005-01-28 Mark Mitchell <mark@codesourcery.com>
30227
30228 PR c++/19253
30229 * g++.dg/template/crash33.C: New test.
30230
30231 PR c++/19667
30232 * g++.dg/template/crash32.C: New test.
30233
30234 2005-01-28 Ian Lance Taylor <ian@airs.com>
30235
30236 PR middle-end/16558
30237 * g++.dg/warn/Wreturn-type-2.C: New test.
30238
30239 2004-06-24 Jeff Law <law@redhat.com>
30240
30241 * gcc.dg/tree-ssa/20050128-1.c: New test.
30242
30243 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
30244
30245 * gcc.target/frv/all-mdpackh-1.c: New test.
30246
30247 2005-01-28 Steven Bosscher <stevenb@suse.de>
30248
30249 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30250
30251 2005-01-27 Richard Henderson <rth@redhat.com>
30252
30253 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30254
30255 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
30256
30257 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30258
30259 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
30260
30261 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30262 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30263 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30264 to cope with cases where the multilib options override the dg-options.
30265
30266 2005-01-27 Jakub Jelinek <jakub@redhat.com>
30267
30268 PR c/18946
30269 * gcc.dg/noncompile/20050120-1.c: New test.
30270
30271 2005-01-26 Diego Novillo <dnovillo@redhat.com>
30272
30273 PR tree-optimization/19633
30274 * gcc.dg/pr19633.c: New test.
30275 * gcc.dg/tree-ssa/pr19633.c: New test.
30276
30277 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
30278
30279 * gcc.dg/20041216-1.c: New test.
30280
30281 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
30282
30283 PR objc/18862
30284 * objc.dg/selector-2.m: New test.
30285
30286 2005-01-26 Jakub Jelinek <jakub@redhat.com>
30287
30288 * g++.dg/opt/range-test-2.C: New test.
30289
30290 PR rtl-optimization/19579
30291 * gcc.c-torture/execute/20050124-1.c: New test.
30292
30293 2005-01-26 Greg Parker <gparker@apple.com>
30294 Stuart Hastings <stuart@apple.com>
30295
30296 * gcc.c-torture/execute/20050125-1.c: New.
30297
30298 2005-01-18 Jan Hubicka <jh@suse.cz>
30299
30300 PR tree-optimize/19337
30301 * gcc.c-torture/compile/20050119-1.c: New test.
30302
30303 2005-01-24 James E Wilson <wilson@specifixinc.com>
30304
30305 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30306 test for successful match.
30307
30308 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
30309
30310 PR objc/18408
30311 * objc.dg/comp-types-7.m: New test.
30312
30313 2005-01-24 Janis Johnson <janis187@us.ibm.com>
30314
30315 * lib/target-supports.exp (current_target_name): New.
30316 (check_effective_target_ilp32, check_effective_target_lp64):
30317 Cache the result to use as long as the current target, with
30318 multilib flags, remains the same.
30319
30320 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30321 (dg-require-weak, dg-require-visibility, dg-require-alias,
30322 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30323 dg-require-effective-target, dg-skip-if): Remove call to
30324 skip_test_and_clear_xfail.
30325 (dg-test): Clear xfail data.
30326
30327 2005-01-24 Jakub Jelinek <jakub@redhat.com>
30328
30329 PR target/17751
30330 * gcc.dg/ppc64-toc.c: New test.
30331
30332 * g++.dg/tree-ssa/empty-1.C: New test.
30333
30334 PR middle-end/19551
30335 * gcc.c-torture/execute/20050121-1.c: New test.
30336 * gcc.dg/20050121-2.c: New test.
30337
30338 2004-01-23 Steven G. Kargl <kargls@comcast.net>
30339 Paul Brook <paul@codesourcery.com>
30340
30341 PR fortran/17941
30342 * gfortran.dg/real_const_1.f: New test.
30343 * gfortran.dg/real_const_2.f90: New test.
30344 * gfortran.dg/complex_int_1.f90: New test.
30345
30346 2005-01-23 Bud Davis <bdavis9659@comcast.net>
30347
30348 PR fortran/19313
30349 * gfortan.dg/inquire_6.f90: New test.
30350
30351 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
30352
30353 PR libfortran/19451
30354 * open_readonly_1.f90: New test.
30355
30356 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
30357
30358 PR libfortran/18982
30359 * gfortran.dg/open_new.f90: New file.
30360
30361 2005-01-22 Paul Brook <paul@codesourcery.com>
30362
30363 * namelist_1.f90: New test.
30364
30365 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
30366
30367 PR tree-optimization/19484
30368 * gcc.c-torture/compile/20050122-[12].c: New tests.
30369
30370 2005-01-22 Paul Brook <paul@codesourcery.com>
30371
30372 * gfortran.dg/implicit_2.f90: New test.
30373
30374 2005-01-22 Bud Davis <bdavis9659@comcast.net>
30375
30376 PR fortran/19314
30377 * gfortran.dg/inquire_5.f90: New test.
30378
30379 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30380
30381 PR c/18809
30382 * gcc.dg/pr18809-1.c: New test.
30383
30384 2005-01-21 Ian Lance Taylor <ian@airs.com>
30385
30386 * gcc.dg/20050121-1.c: New test.
30387
30388 PR tree-optimization/13000
30389 * gcc.dg/20040206-1.c: Change warning to point where function is
30390 being inlined.
30391
30392 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30393
30394 PR c++/19208
30395 * g++.dg/template/array11.C: New test.
30396
30397 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30398
30399 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30400 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30401 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30402 * gfortran.dg/getenv_1.f90: Add dg-do directive.
30403 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30404 gfortran.dg/pr17164.f90: Add missing dg-do directives.
30405
30406 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
30407
30408 PR tree-optimization/15349
30409 * gcc.dg/tree-ssa/pr15349.c: New.
30410
30411 2005-01-20 Steve Ellcey <sje@cup.hp.com>
30412
30413 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30414
30415 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
30416
30417 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30418 scan-assembler-times directive name.
30419
30420 * gcc.dg/asm-a.c: Move dg-require-effective-target to
30421 after dg-do.
30422
30423 PR rtl-optimization/19462
30424 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30425
30426 2005-01-19 Steve Ellcey <sje@cup.hp.com>
30427
30428 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30429 counting function calls on ia64.
30430
30431 2005-01-19 Jakub Jelinek <jakub@redhat.com>
30432
30433 PR rtl-optimization/15139
30434 * gcc.dg/20050111-2.c: New test.
30435
30436 PR c/17297
30437 * gcc.c-torture/compile/20050113-1.c: New testcase.
30438
30439 PR middle-end/19164
30440 * gcc.dg/20050113-1.c: New testcase.
30441
30442 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
30443
30444 * gcc.dg/vect/vect-85.c: Add comment.
30445 * gcc.dg/vect/vect-86.c: Add xfail for now.
30446 * gcc.dg/vect/vect-87.c: Add xfail for now.
30447 * gcc.dg/vect/vect-88.c: Add xfail for now.
30448 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30449
30450 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30451
30452 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30453
30454 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30455
30456 * g++.dg/debug/typedef3.C: New test.
30457
30458 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
30459
30460 PR c/19472
30461 * gcc.dg/asm-a.c: New test.
30462
30463 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
30464
30465 * gcc.dg/sh-relax.c: Add prototype for abort.
30466
30467 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30468
30469 * gcc.dg/short-compare-1.c: New test.
30470 * gcc.dg/short-compare-2.c: Likewise.
30471
30472 2005-01-18 Michael Matz <matz@suse.de>
30473
30474 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30475
30476 2005-01-17 Diego Novillo <dnovillo@redhat.com>
30477
30478 PR tree-optimization/19121
30479 * gcc.c-torture/compile/pr19121.c: New test.
30480
30481 2005-01-17 James E. Wilson <wilson@specifixinc.com>
30482
30483 PR target/19357
30484 * gcc.c-torture/compile/pr19357.c: New test.
30485
30486 2005-01-17 Ian Lance Taylor <ian@airs.com>
30487
30488 PR c/5675
30489 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30490 pass--those that refer just to the variable, possibly with a
30491 cast.
30492 * gcc.dg/c99-const-expr-3.c: Likewise.
30493
30494 PR middle-end/13127
30495 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30496 longer emitted.
30497
30498 2005-01-16 Bud Davis <bdavis9659@comcast.net>
30499
30500 PR fortran/18778
30501 * gfortran.dg/endfile_2.f90: New test.
30502
30503 2005-01-16 Steven G. Kargl <kargls@comcast.net>
30504
30505 PR 19168
30506 * gfortran.dg/select_5.f90: New test.
30507
30508 2004-01-16 Paul Brook <paul@codesourcery.com>
30509
30510 * gfortran.dg/common_4.f90: New test.
30511
30512 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
30513
30514 PR rtl-optimization/19462
30515 * gcc.dg/torture/pr19462-1.c: New test.
30516
30517 2005-01-15 Ziemowit Laski <zlaski@apple.com>
30518
30519 PR objc/19321
30520 * objc.dg/func-ptr-2.m: New.
30521 * objc.dg/volatile-1.m: New.
30522
30523 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30524
30525 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30526
30527 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30528
30529 PR tree-optimization/19060
30530 * gcc.c-torture/execute/20050104-1.c: New test.
30531
30532 2005-01-15 Bud Davis <bdavis9659@comcast.net>
30533
30534 PR fortran/18983
30535 * gfortran.dg/write_to_null.f90: New test.
30536
30537 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
30538 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30539
30540 PR other/19328
30541 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30542 argument.
30543
30544 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30545
30546 PR c++/19263
30547 * g++.dg/init/vector1.C: New test.
30548
30549 2005-01-14 James E. Wilson <wilson@specifixinc.com>
30550
30551 PR target/13158
30552 * gcc.target/ia64/sibcall-unwind-1.c: New test.
30553 PR target/18987
30554 * gcc.target/ia64/sibcall-unwind-2.c: New test.
30555
30556 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30557
30558 * gfortran.dg/select_1.f90: New test.
30559 * gfortran.dg/select_2.f90: New test.
30560 * gfortran.dg/select_3.f90: New test.
30561 * gfortran.dg/select_4.f90: New test.
30562
30563 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30564
30565 PR middle-end/19084
30566 PR rtl-optimization/19348
30567 * gcc.dg/20050111-1.c: New test.
30568 * gcc.c-torture/execute/20050111-1.c: New test.
30569
30570 * gcc.dg/i386-asm-4.c: New test.
30571
30572 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30573
30574 * gcc.dg/nested-func-2.c: New test.
30575 * ada/acats/norun.lst: Remove c953002.
30576
30577 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30578
30579 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30580
30581 2005-01-12 Ben Elliston <bje@au.ibm.com>
30582
30583 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30584
30585 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30586
30587 PR target/18761
30588 * g++.dg/abi/align1.C: New test.
30589
30590 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30591
30592 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30593 at a time.
30594 * g++.dg/ext/altivec_check.h: Support compiling as C.
30595
30596 2005-01-10 Roger Sayle <roger@eyesopen.com>
30597
30598 PR c++/19355
30599 * g++.dg/expr/pr19355-1.C: New test case.
30600
30601 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30602
30603 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30604 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30605 * ada/acats/tests/c3/c92005b.ada: Likewise.
30606 * ada/acats/tests/c3/cxb3012.a: Likewise.
30607 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30608
30609 2005-01-09 Paul Brook <paul@codesourcery.com>
30610
30611 * gfortran.dg/common_2.f90: New file.
30612 * gfortran.dg/common_3.f90: New file.
30613
30614 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30615
30616 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30617
30618 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30619
30620 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30621 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30622 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30623 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30624 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30625 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30626 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30627 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30628 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30629 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30630 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30631 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30632 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30633 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30634 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30635 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30636 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30637 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30638 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30639 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30640 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30641 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30642 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30643 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30644 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30645 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30646 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30647 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30648 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30649 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30650 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30651 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30652 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30653 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30654 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30655 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30656 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30657 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30658 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30659 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30660 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30661 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30662 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30663 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30664 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30665 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30666 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30667 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30668 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30669 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30670 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30671 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30672 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30673 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30674 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30675 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30676 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30677 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30678 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30679 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30680 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30681 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30682 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30683 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30684 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30685 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30686 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30687
30688 * gcc.dg/vect/vect-1.c: Fix spelling.
30689 * gcc.dg/vect/vect-10.c: Fix spelling.
30690 * gcc.dg/vect/vect-11.c: Fix spelling.
30691 * gcc.dg/vect/vect-12.c: Fix spelling.
30692 * gcc.dg/vect/vect-14.c: Fix spelling.
30693 * gcc.dg/vect/vect-15.c: Fix spelling.
30694 * gcc.dg/vect/vect-16.c: Fix spelling.
30695 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30696 * gcc.dg/vect/vect-64.c: Fix comments.
30697 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30698
30699 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30700 Ira Rosen <irar@il.ibm.com>
30701
30702 * gcc.dg/vect/vect-70.c: New test.
30703 * gcc.dg/vect/vect-71.c: New test.
30704
30705 2005-01-09 Manfred Hollstein <mh@suse.com>
30706
30707 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30708 * gcc.dg/pr18241-2.c: Likewise.
30709 * gcc.dg/pr18241-3.c: Likewise.
30710 * gcc.dg/pr18241-4.c: Likewise.
30711 * gcc.dg/pr18241-5.c: Likewise.
30712
30713 2005-01-08 Richard Henderson <rth@redhat.com>
30714
30715 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30716 False for x86 and x86-64.
30717
30718 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30719
30720 PR tree-optimization/18241
30721 * gcc.dg/pr18241-1.c: New test.
30722 * gcc.dg/pr18241-2.c: New test.
30723 * gcc.dg/pr18241-3.c: New test.
30724 * gcc.dg/pr18241-4.c: New test.
30725 * gcc.dg/pr18241-5.c: New test.
30726
30727 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30728
30729 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30730 gfortran.dg/select_4.f90: New.
30731
30732 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30733
30734 * gcc.c-torture/execute/20050107-1.c: New test.
30735
30736 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30737
30738 PR c++/19298
30739 * g++.dg/template/ref2.C: New.
30740
30741 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30742
30743 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30744 instead of being empty.
30745
30746 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30747
30748 PR fortran/15553
30749 * gfortran.dg/array-1.f90: New test.
30750
30751 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30752
30753 PR tree-optimization/19283
30754 * gcc.c-torture/execute/20050106-1.c: New test.
30755
30756 PR rtl-optimization/18861
30757 * gcc.dg/20050105-1.c: New test.
30758
30759 PR tree-optimization/18828
30760 * gcc.dg/20050105-2.c: New test.
30761
30762 2005-01-07 Andreas Jaeger <aj@suse.de>
30763
30764 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30765
30766 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30767
30768 PR fortran/18398
30769 * gfortran.dg/fmt_read.f90: New test.
30770
30771 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30772
30773 * gcc.dg/rs6000-ldouble-2.c: New.
30774
30775 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30776
30777 PR c++/19244
30778 * g++.dg/parser/ctor2.C: New test.
30779
30780 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30781
30782 PR c++/17154
30783 * g++.dg/template/using9.C: New test.
30784
30785 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30786
30787 PR c++/19258
30788 * g++.dg/lookup/friend6.C: New test.
30789
30790 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30791
30792 PR c++/19270
30793 * g++.dg/template/array10.C: New.
30794
30795 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30796
30797 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30798 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30799
30800 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30801
30802 * gcc.c-torture/compile/20050105-1.c: New test.
30803
30804 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30805
30806 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30807
30808 2005-01-05 Roger Sayle <roger@eyesopen.com>
30809
30810 PR middle-end/19100
30811 * gcc.dg/conv-3.c: New test case.
30812
30813 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30814
30815 * gcc.dg/asm-wide-1.c: New test.
30816
30817 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30818
30819 PR c++/19030
30820 * g++.dg/parse/crash22.C: New
30821
30822 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30823
30824 PR 19257
30825 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30826
30827 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30828
30829 PR middle-end/17767
30830 * gcc.dg/i386-mmx-6.c: New test case.
30831
30832 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30833
30834 PR tree-optimization/18308
30835 * gcc.dg/vect/pr18308.c: New testcase.
30836
30837 2005-01-04 Andreas Jaeger <aj@suse.de>
30838
30839 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30840
30841 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30842 Robert Bowdidge <bowdidge@apple.com>
30843
30844 * gcc.dg/cpp/subframework1.c: New.
30845 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30846 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30847 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30848 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30849
30850 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30851
30852 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30853 producing warning.
30854 * gcc.dg/darwin-weakimport-2.c: New.
30855
30856 2005-01-03 Richard Henderson <rth@redhat.com>
30857
30858 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30859
30860 2005-01-03 Richard Henderson <rth@redhat.com>
30861
30862 * gcc.dg/vect/vect.exp: Enable for ia64.
30863 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30864 (check_effective_target_vect_float): Likewise.
30865 (check_effective_target_vect_no_align): Likewise.
30866 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30867 * gcc.dg/vect/vect-8.c: Likewise.
30868
30869 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30870
30871 PR target/19236
30872 * gcc.dg/pr19236-1.c: New test case.
30873
30874 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30875
30876 PR rtl-optimization/12092
30877 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30878
30879 2005-01-02 Andreas Jaeger <aj@suse.de>
30880
30881 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30882
30883 2005-01-01 Roger Sayle <roger@eyesopen.com>
30884 Andrew Pinski <pinskia@physics.uc.edu>
30885
30886 PR rtl-optimization/12092
30887 * gcc.dg/pr12092-1.c: New test case.
30888
30889 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30890
30891 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30892 'hidden' and 'default' for better portability.
30893 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30894
30895 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30896 6 and 7.
30897 * g++.old-deja/g++.brendan/new3.C: Likewise.
30898
30899 2005-01-01 Steven Bosscher <stevenb@suse.de>
30900
30901 * gcc.dg/20041231-1.C: New test.
30902 * g++.dg/warn/Wunreachable-code-1.C: New test.
30903
30904 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30905
30906 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30907 file, not /dev/null. Abort on error.
30908
30909 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30910 Ziemowit Laski <zlaski@apple.com>
30911
30912 PR objc/18971
30913 * objc.dg/encode-5.m: New test.
30914
30915 2004-12-29 Richard Henderson <rth@redhat.com>
30916
30917 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30918 * objc.dg/stabs-1.m: Disable for ia64.
30919
30920 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30921
30922 PR c++/19190
30923 * g++.dg/warn/Wunused-10.C: New test.
30924
30925 2004-12-28 Richard Henderson <rth@redhat.com>
30926
30927 * objc.dg/stabs-1.m: Disable for alpha.
30928
30929 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30930
30931 PR c++/19149
30932 * g++.dg/parse/error23.C: New test.
30933
30934 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30935
30936 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30937
30938 PR fortran/19032
30939 * gfortran.dg/intrinsic_modulo_1.f90: New.
30940 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30941 tests with divisor -1.
30942
30943 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30944
30945 * g++.dg/opt/temp1.C (memcpy): Return a value.
30946
30947 PR c++/19148
30948 * g++.dg/expr/cond7.C: New test.
30949
30950 2004-12-27 Paul Brook <paul@codesourcery.com>
30951
30952 * gfortran.dg/g77/select_no_compile.f: Remove.
30953
30954 2004-12-27 Richard Henderson <rth@redhat.com>
30955
30956 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30957 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30958 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30959
30960 2004-12-26 Richard Henderson <rth@redhat.com>
30961
30962 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30963 by 1i instead of token pasting.
30964
30965 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30966
30967 PR tree-optimization/17578
30968 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30969 to additional_flags.
30970 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30971
30972 2004-12-25 Richard Henderson <rth@redhat.com>
30973
30974 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30975 Remove Alpha.
30976
30977 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30978
30979 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30980 hppa*-*-hpux*.
30981 * gcc.dg/pr17957.c (dg-options): Likewise.
30982 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30983 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30984 instead of 0 on __hppa__.
30985 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30986 "foo,%r" on hppa*-*-*.
30987
30988 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30989
30990 PR fortran/19071
30991 * gfortran.dg/complex_write.f90: New test.
30992
30993 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30994
30995 PR c++/17595
30996 * g++.dg/parse/pragma2.C: New test.
30997
30998 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30999
31000 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31001
31002 * gcc.dg/empty2.c: Add missing dg-warning.
31003
31004 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31005
31006 PR c++/17413
31007 * g++.dg/template/local4.C: New test.
31008 * g++.dg/template/crash19.C: Add dg-error marker.
31009
31010 * g++.dg/template/crash31.C: Correct embedded PR number.
31011
31012 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31013
31014 PR c++/16405
31015 * g++.dg/opt/temp1.C: Add do-run marker.
31016
31017 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31018
31019 * g++.dg/template/spec19.C: New.
31020
31021 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31022
31023 PR target/16819
31024 * gcc.dg/empty2.c: New.
31025
31026 2004-12-23 Richard Henderson <rth@redhat.com>
31027
31028 * lib/target-supports.exp (check_effective_target_vect_no_align):
31029 Remove i?86 and x86-64.
31030
31031 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31032
31033 PR c++/16405
31034 * g++.dg/opt/temp1.C: New test.
31035
31036 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31037
31038 PR c++/18733
31039 * g++.dg/template/friend33.C: New testcase.
31040
31041 2004-12-22 Mark Mitchell <mark@codesourcery.com>
31042
31043 PR c++/18464
31044 * g++.dg/template/cond5.C: New test.
31045
31046 PR c++/18492
31047 * g++.dg/inherit/thunk3.C: New test.
31048
31049 PR c++/11224
31050 * g++.dg/warn/Wunused-9.C: New test.
31051
31052 2004-12-22 Janis Johnson <janis187@us.ibm.com>
31053
31054 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31055
31056 2004-12-22 Jan Beulich <jbeulich@novell.com>
31057
31058 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31059
31060 2004-12-21 Mark Mitchell <mark@codesourcery.com>
31061
31062 PR c++/18378
31063 * g++.dg/ext/packed8.C: New test.
31064
31065 PR c++/19063
31066 * g++.dg/template/crash31.C: New test.
31067
31068 PR c++/19034
31069 * g++.dg/template/crash30.C: New test.
31070
31071 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
31072
31073 PR C++/18984
31074 * g++.dg/eh/ctor3.C: New test.
31075
31076 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
31077
31078 * objc.dg/stabs-1.m: Allow section name to be quoted and
31079 assembly label to begin with '.LL'.
31080
31081 2004-12-21 Janis Johnson <janis187@us.ibm.com>
31082
31083 * gcc.dg/vect/vect.exp
31084 (check_effective_target_lp64_or_vect_no_align): New.
31085 * gcc.dg/vect/vect-77.c: Use it.
31086 * gcc.dg/vect/vect-78.c: Use it.
31087
31088 * lib/target-supports.exp
31089 (check_effective_target_vect_no_max,
31090 check_effective_target_vect_no_bitwise,
31091 check_effective_target_vect_no_align): New.
31092 * gcc.dg/vect/vect-13.c: Use them.
31093 * gcc.dg/vect/vect-17.c: Ditto.
31094 * gcc.dg/vect/vect-18.c: Ditto.
31095 * gcc.dg/vect/vect-19.c: Ditto.
31096 * gcc.dg/vect/vect-20.c: Ditto.
31097 * gcc.dg/vect/vect-27.c: Ditto.
31098 * gcc.dg/vect/vect-29.c: Ditto.
31099 * gcc.dg/vect/vect-44.c: Ditto.
31100 * gcc.dg/vect/vect-48.c: Ditto.
31101 * gcc.dg/vect/vect-50.c: Ditto.
31102 * gcc.dg/vect/vect-52.c: Ditto.
31103 * gcc.dg/vect/vect-54.c: Ditto.
31104 * gcc.dg/vect/vect-56.c: Ditto.
31105 * gcc.dg/vect/vect-58.c: Ditto.
31106 * gcc.dg/vect/vect-60.c: Ditto.
31107 * gcc.dg/vect/vect-72.c: Ditto.
31108 * gcc.dg/vect/vect-80.c: Ditto.
31109
31110 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
31111
31112 PR c++/14075
31113 * g++.dg/init/string1.C: New.
31114
31115 PR c++/18975
31116 * g++.dg/other/synth1.C: New.
31117
31118 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
31119
31120 PR c/18963
31121 * gcc.dg/pr18963-1.c: New test.
31122
31123 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
31124
31125 PR c/18596
31126 * gcc.dg/funcdef-storage-1.c (foo): Remove.
31127 * gcc.dg/pr18596-1.c: Use dg-error.
31128 (dg-options): Use -fno-unit-at-a-time.
31129 * gcc.dg/pr18596-2.c: New test.
31130 * gcc.dg/pr18596-3.c: New test.
31131
31132 2004-12-20 Roger Sayle <roger@eyesopen.com>
31133
31134 PR middle-end/18683
31135 * g++.dg/opt/pr18683-1.C: New test case.
31136
31137 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
31138
31139 PR other/19093
31140 * g++.dg/opt/max1.C: Fix for 64bit targets.
31141
31142 2004-12-20 Matt Austern <austern@apple.com>
31143
31144 PR c++/19044
31145 * g++.dg/ext/builtin6.C: New
31146
31147 2004-12-20 Diego Novillo <dnovillo@redhat.com>
31148
31149 PR tree-optimization/19080
31150 * gcc.c-torture/compile/pr19080.c: New test.
31151
31152 2004-12-20 Steven Bosscher <stevenb@suse.de>
31153
31154 * gcc.dg/20041219-1.c: New test.
31155
31156 2004-12-19 Roger Sayle <roger@eyesopen.com>
31157
31158 PR middle-end/19068
31159 * g++.dg/opt/max1.C: New test case.
31160
31161 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31162
31163 * gcc.dg/fdata-sections-1.c: New test.
31164
31165 2004-12-18 Roger Sayle <roger@eyesopen.com>
31166
31167 PR middle-end/18548
31168 * gcc.dg/max-1.c: New test case.
31169
31170 2004-12-18 Jakub Jelinek <jakub@redhat.com>
31171
31172 * gcc.c-torture/execute/20041218-1.c: New test.
31173
31174 2004-12-17 Diego Novillo <dnovillo@redhat.com>
31175
31176 * gcc.dg/pr18501.c: New test.
31177 * gcc.dg/uninit-5.c: XFAIL.
31178 * gcc.dg/uninit-9.c: XFAIL.
31179
31180 2004-12-17 Dale Johannesen <dalej@apple.com>
31181
31182 * gcc.dg/20041213-1.c: New.
31183
31184 2004-12-17 Ziemowit Laski <zlaski@apple.com>
31185
31186 * objc.dg/stabs-1.m: Allow assembly label to begin
31187 with a dot ('.').
31188
31189 2004-12-17 Jakub Jelinek <jakub@redhat.com>
31190
31191 * gcc.c-torture/execute/20041213-1.c: Move...
31192 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31193
31194 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
31195
31196 PR c++/18721
31197 * g++.dg/lookup/conv-5.C: New.
31198
31199 2004-12-16 Ziemowit Laski <zlaski@apple.com>
31200
31201 * objc.dg/stabs-1.m: New test.
31202
31203 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
31204
31205 * gcc.dg/visibility-c.c: Change compile to
31206 assemble for the test.
31207
31208 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
31209
31210 PR target/19041
31211 * gcc.dg/visibility-c.c: New test.
31212
31213 2004-12-16 Roger Sayle <roger@eyesopen.com>
31214
31215 PR middle-end/18493
31216 * gcc.dg/switch-8.c: New test case.
31217
31218 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
31219
31220 PR c++/18905
31221 * g++.dg/template/init4.C: New.
31222 * g++.dg/opt/static3.C: Enable optimizer.
31223
31224 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
31225
31226 * g++.dg/other/complex1.C: New test.
31227
31228 2004-12-15 Alan Modra <amodra@bigpond.net.au>
31229
31230 * g++.dg/opt/inline9.C: New test.
31231
31232 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31233
31234 PR fortran/18993
31235 * gfotran.dg/nullify_1.f: New test.
31236
31237 2004-12-15 Richard Henderson <rth@redhat.com>
31238
31239 * gcc.target/i386/i386.exp: New harness.
31240 * gcc.target/i386/vect-args.c: New.
31241
31242 2004-12-15 David Edelsohn <edelsohn@gnu.org>
31243
31244 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31245
31246 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31247
31248 PR c++/18825
31249 * g++.dg/template/friend32.C: New test.
31250
31251 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31252
31253 * cpp/pragma-once-1.c: New test.
31254 * cpp/pragma-once-1b.h: Likewise.
31255 * cpp/pragma-once-1c.h: Likewise.
31256 * cpp/pragma-once-1d.h: Likewise.
31257 * cpp/inc/pragma-once-1a.h: Likewise.
31258
31259 2004-12-15 Bud Davis <bdavis9659@comcast.net>
31260 Steven G. Kargl <kargls@comcast.net>
31261
31262 PR fortran/17597
31263 * gfortran.dg/list_read_3.f90: New test.
31264
31265 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31266
31267 * gcc.dg/ftrapv-2.c: New test.
31268
31269 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
31270
31271 PR c++/18981
31272 * g++.dg/template/typename9.C: New test.
31273
31274 2004-12-14 Mark Mitchell <mark@codesourcery.com>
31275
31276 PR c++/18738
31277 * g++.dg/template/typename8.C: New test.
31278 * g++.dg/parse/friend2.C: Tweak error message.
31279
31280 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
31281
31282 * gcc.c-torture/20041214-1.c: New test.
31283
31284 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
31285
31286 PR c++/18965
31287 * g++.dg/init/array17.C: New test.
31288
31289 2004-12-14 Mark Mitchell <mark@codesourcery.com>
31290
31291 PR c++/18793
31292 * g++.dg/init/aggr3.C: New test.
31293
31294 2004-12-14 Janis Johnson <janis187@us.ibm.com>
31295
31296 * gcc.dg/altivec-types-1.c: New test.
31297 * gcc.dg/altivec-types-2.c: New test.
31298 * gcc.dg/altivec-types-3.c: New test.
31299 * gcc.dg/altivec-types-4.c: New test.
31300 * g++.dg/ext/altivec-types-1.C: New test.
31301 * g++.dg/ext/altivec-types-2.C: New test.
31302 * g++.dg/ext/altivec-types-3.C: New test.
31303 * g++.dg/ext/altivec-types-4.C: New test.
31304
31305 2004-12-14 Jakub Jelinek <jakub@redhat.com>
31306
31307 PR middle-end/18951
31308 * gcc.c-torture/execute/20041213-1.c: New test.
31309
31310 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
31311
31312 PR c++/18949
31313 * g++.dg/template/cast1.C: New.
31314
31315 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
31316
31317 * gcc.c-torture/execute/20041213-2.c: New test.
31318
31319 2004-12-13 Richard Henderson <rth@redhat.com>
31320
31321 * gcc.dg/i386-sse-10.c: Fix typo in options.
31322
31323 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
31324
31325 PR c++/18968
31326 * g++.dg/opt/pr18968.C: New test.
31327
31328 2004-12-13 Mark Mitchell <mark@codesourcery.com>
31329
31330 PR c++/18925
31331 * g++.dg/ext/visibility/staticdatamem.C: New test.
31332
31333 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
31334
31335 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31336
31337 2004-12-13 Roger Sayle <roger@eyesopen.com>
31338
31339 PR rtl-optimization/18928
31340 * gcc.dg/pr18928-1.c: New test case.
31341
31342 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
31343
31344 PR tree-opt/16951
31345 * gcc.c-torture/compile/20041211-1.c: New.
31346
31347 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31348
31349 PR middle-end/17564
31350 * gcc.c-torture/execute/20041212-1.c: New test.
31351
31352 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31353
31354 PR fortran/18869
31355 * gfortran.dg/common_1.f90: New test.
31356
31357 2004-12-12 Steven G. Kargl <kargls@comcast.net>
31358 Paul Brook <paul@codesourcery.com>
31359
31360 PR fortran/16222
31361 * gfortran.dg/real_do_1.f90: New test.
31362
31363 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
31364
31365 PR tree-opt/18040
31366 * g++.dg/opt/ptrmem6.C: New test.
31367
31368 2004-12-11 Roger Sayle <roger@eyesopen.com>
31369
31370 PR middle-end/18921
31371 * gcc.dg/pr18921-1.c: New test case.
31372
31373 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31374
31375 PR fortran/17175
31376 * gfortran.dg/scale_1.f90: New test.
31377
31378 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
31379
31380 PR middle-end/18903
31381 * gcc.c-torture/compile/pr18903.c: New test.
31382
31383 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
31384
31385 * gcc.c-torture/execute/20041210-1.c: New test.
31386
31387 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31388
31389 PR c++/18731
31390 * g++.dg/parser/struct-1.C: New test.
31391 * g++.dg/parser/struct-2.C: New test.
31392 * g++.dg/parser/struct-3.C: New test.
31393
31394 2004-12-09 Richard Henderson <rth@redhat.com>
31395
31396 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31397
31398 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31399 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31400
31401 2004-12-09 Matt Austern <austern@apple.com>
31402
31403 PR c++/18514
31404 * g++.dg/ext/builtin1.C: New
31405 * g++.dg/ext/builtin2.C: New
31406 * g++.dg/ext/builtin3.C: New
31407 * g++.dg/ext/builtin4.C: New
31408 * g++.dg/ext/builtin5.C: New
31409
31410 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
31411
31412 PR tree-opt/18904
31413 * g++.dg/opt/ptrmem5.C: New test.
31414
31415 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
31416
31417 * g++.dg/parse/typename5.C: Adjust for new error.
31418 * g++.dg/parse/typename7.C: New.
31419
31420 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31421
31422 PR c++/18073
31423 * g++.dg/other/mmintrin.C: New test.
31424
31425 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
31426
31427 PR c++/16681
31428 * g++.dg/init/array15.C: New.
31429 * g++.dg/init/array16.C: New.
31430
31431 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31432
31433 PR fortran/18826
31434 * gfortran.dg/assign_1.f90: New test.
31435
31436 2004-12-08 Nick Clifton <nickc@redhat.com>
31437
31438 * gcc.target/xstormy16/bss_below100: New directory containing tests.
31439 * gcc.target/xstormy16/data_below100: Likewise.
31440 * gcc.target/xstormy16/sfr: Likewise.
31441 * gcc.target/xstormy16/below100.S: New test source file.
31442 * gcc.target/xstormy16/below100.ld: New test linker script.
31443 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31444 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31445 bp instructions.
31446 * gcc.target/xstormy16/bp.c: Likewise.
31447
31448 * gcc.target/xstormy16/bss_below100: New files:
31449 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31450 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31451 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31452 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31453 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31454 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31455 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31456 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31457 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31458 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31459 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31460 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31461 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31462 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31463 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31464 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31465 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31466 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31467 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31468 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31469 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31470 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31471 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31472 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31473 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31474 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31475 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31476
31477 * gcc.target/xstormy16/data_below100: New files:
31478 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31479 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31480 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31481 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31482 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31483 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31484 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31485 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31486 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31487 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31488 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31489 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31490 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31491 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31492 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31493 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31494 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31495 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31496 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31497 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31498 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31499 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31500 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31501 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31502 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31503 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31504 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31505
31506 * gcc.target/xstormy16/sfr: New files:
31507 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31508 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31509 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31510 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31511 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31512 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31513 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31514 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31515 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31516 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31517 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31518 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31519 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31520 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31521 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31522 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31523 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31524 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31525 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31526 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31527 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31528 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31529 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31530 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31531 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31532 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31533 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31534 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31535 27_if0_sfrw_bitfield_f.c
31536
31537 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31538
31539 PR c++/18100
31540 * g++.dg/lookup/name-clash4.C: New test.
31541
31542 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
31543
31544 PR c++/18672
31545 * g++.dg/opt/array1.C: New.
31546
31547 PR c++/18803
31548 * g++.dg/template/operator5.C: New.
31549
31550 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
31551
31552 PR c/18867
31553 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31554
31555 2004-12-07 Steven Bosscher <stevenb@suse.de>
31556
31557 * gcc.dg/noncompile/20041207.c: New test.
31558
31559 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31560
31561 * g++.dg/other/unreachable-1.C: New test.
31562
31563 2004-12-06 Nick Clifton <nickc@redhat.com>
31564
31565 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31566 <limits.h> because the latter comes from gcc's include/ directory
31567 and not the newlib/libc/include directory.
31568
31569 2004-12-04 Richard Henderson <rth@redhat.com>
31570
31571 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31572
31573 2004-12-04 Richard Henderson <rth@redhat.com>
31574
31575 * lib/target-supports.exp (check_gc_sections_available): Disable
31576 for alpha and ia64.
31577
31578 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31579
31580 PR middle-end/17909
31581 * g++.dg/other/vararg-2.C: New test.
31582
31583 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31584
31585 PR c++/17011, c++/17971
31586 * g++.dg/template/error15.C: Adjust expected error.
31587 * g++.dg/template/instantiate3.C: Likewise.
31588
31589 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31590
31591 * gcc.dg/altivec-18.c: Fix for darwin
31592
31593 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31594
31595 PR c++/18782
31596 * g++.dg/parse/ptrmem2.C: New.
31597
31598 PR c++/18318
31599 * g++.dg/template/new1.C: New.
31600
31601 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31602
31603 PR fortran/18710
31604 * gfortran.dg/direct_io_3.f90: New test.
31605
31606 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31607
31608 PR 18758
31609 * g++.dg/parse/crash21.C: New.
31610
31611 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31612
31613 PR c++/15664, c++/18276
31614 * g++.dg/template/ttp13.C: New test.
31615 * g++.dg/template/ttp14.C: Likewise.
31616
31617 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31618
31619 PR c++/18123
31620 * g++.dg/parse/enum2.C: New test.
31621 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31622
31623 2004-12-02 Nick Clifton <nickc@redhat.com>
31624
31625 * gcc.target/xstormy16: New test directory.
31626 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31627 * gcc.target/xstormy16/bp.c: Check the generation of bp
31628 instructions.
31629 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31630 bn instructions and the BELOW100 attribute.
31631
31632 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31633
31634 PR target/16952
31635 * gcc.dg/ppc-eabi.c: New.
31636
31637 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31638
31639 PR fortran/18284
31640 * gfortran.dg/backspace.f90
31641
31642 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31643
31644 * gfortran.dg/inquire.f90: New test.
31645
31646 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31647
31648 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31649 handle effective-target-keyword.
31650 (dg-skip-if): Support effective-target keyword as target list.
31651 (dg-xfail-if): Ditto.
31652 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31653
31654 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31655
31656 PR tree-optimization/18291
31657 * gcc.c-torture/compile/pr18291.c: New test.
31658
31659 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31660
31661 PR C++/18729
31662 * g++.dg/parse/crash20.C: New.
31663
31664 PR c++/17431
31665 * g++.dg/overload/arg1.C: New.
31666 * g++.dg/overload/arg2.C: New.
31667 * g++.dg/overload/arg3.C: New.
31668 * g++.dg/overload/arg4.C: New.
31669
31670 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31671
31672 * gcc.dg/c99-flex-array-4.c: Remove.
31673
31674 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31675
31676 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31677
31678 * lib/target-supports.exp (is-effective-target): Simplify.
31679
31680 * lib/target-supports.exp (check_effective_target_vect_long):
31681 Fix for powerpc64-*-*.
31682
31683 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31684
31685 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31686 to support new requirements on FreeBSD 5.
31687
31688 2004-11-30 Devang Patel <dpatel@apple.com>
31689
31690 PR 18702
31691 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31692
31693 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31694
31695 * g++.dg/ext/altivec-13.C: New test.
31696
31697 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31698
31699 PR tree-opt/18298
31700 * gcc.c-torture/execute/p18298.c: New test.
31701
31702 2004-11-30 Ira Rosen <irar@il.ibm.com>
31703 Dorit Naishlos <dorit@il.ibm.com>
31704
31705 PR tree-opt/18607
31706 * gcc.dg/vect/vect-89.c: New test.
31707
31708 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31709
31710 * gcc.dg/pr18596-1.c: New test.
31711
31712 2004-11-30 Ben Elliston <bje@au.ibm.com>
31713
31714 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31715
31716 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31717
31718 PR c/18479
31719 * gcc.dg/pr18479.c: New test.
31720
31721 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31722
31723 PR target/18490
31724 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31725 mmix-knuth-mmixware.
31726
31727 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31728 cris-*-elf* cris-*-aout* mmix-*-*
31729
31730 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31731
31732 PR middle-end/18725
31733 * gcc.dg/pr18725.c: New test.
31734
31735 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31736
31737 PR target/18488
31738 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31739
31740 PR target/18336
31741 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31742
31743 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31744
31745 PR c++/18368
31746 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31747 * g++.old-deja/g++.law/ctors5.C: Likewise.
31748 * g++.old-deja/g++.other/crash25.C: Likewise.
31749
31750 PR c++/18674
31751 * g++.dg/template/error16.C: New test.
31752
31753 PR c++/18512
31754 * g++.dg/template/crash29.C: New test.
31755
31756 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31757
31758 PR tree-optimization/18712
31759 * gcc.c-torture/compile/pr18712.c: New test.
31760
31761 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31762
31763 PR c/7544
31764 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31765 tests.
31766
31767 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31768
31769 PR c++/18652
31770 * g++.dg/lookup/crash6.C: New test.
31771
31772 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31773
31774 PR middle-end/18164
31775 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31776
31777 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31778
31779 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31780 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31781 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31782
31783 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31784
31785 * gcc.dg/pr18164.c: New test.
31786
31787 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31788
31789 * gcc.dg/funroll-loops-all.c: New.
31790
31791 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31792
31793 PR target/18489
31794 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31795 delimeter, match space and TAB as well as ":".
31796
31797 PR target/18484
31798 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31799
31800 PR target/18348
31801 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31802
31803 PR target/18345
31804 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31805
31806 PR target/18337
31807 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31808
31809 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31810
31811 * gfortran.dg/direct_io_2.f90: New test.
31812
31813 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31814
31815 PR target/18334
31816 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31817
31818 2004-11-28 Richard Henderson <rth@redhat.com>
31819
31820 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31821
31822 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31823
31824 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31825 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31826 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31827 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31828 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31829 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31830 gcc.dg/pointer-arith-8.c: New tests.
31831
31832 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31833
31834 PR fortran/18364
31835 * gfortran.dg/endfile.f90: New test.
31836
31837 2004-11-27 Falk Hueffner <falk@debian.org>
31838
31839 * gcc.dg/loop-6.c: New test.
31840
31841 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31842
31843 * gcc.c-torture/execute/20041126-1.c: New test.
31844
31845 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31846
31847 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31848 on IRIX.
31849
31850 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31851
31852 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31853 functions.
31854
31855 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31856
31857 PR rtl-optimization/17825
31858 * gcc.c-torture/compile/20041119-1.c: New test.
31859
31860 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31861
31862 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31863 Check existence of ld library path variables before unsetting.
31864
31865 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31866
31867 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31868
31869 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31870
31871 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31872
31873 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31874
31875 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31876
31877 2004-11-26 Ben Elliston <bje@au.ibm.com>
31878
31879 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31880 dg-do directive.
31881
31882 2004-11-26 Ben Elliston <bje@au.ibm.com>
31883
31884 * gcc.dg/pr17957.c: Pass --param, not -param.
31885
31886 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31887
31888 PR middle-end/17957
31889 * gcc.dg/pr17957.c: New test.
31890
31891 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31892
31893 PR c++/18445
31894 * g++.dg/template/crash28.C: Likewise.
31895
31896 PR c++/18001
31897 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31898 * g++.dg/ext/lvaddr.C: Likewise.
31899 * g++.dg/opt/pr7503-3.C: Likewise.
31900
31901 PR c++/18466
31902 * g++.dg/parse/qualified3.C: New test.
31903 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31904
31905 PR c++/18545
31906 * g++.dg/expr/return1.C: New test.
31907
31908 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31909
31910 Friend class name lookup 3/n, PR c++/3332
31911 * g++.dg/lookup/friend3.C: New test.
31912 * g++.dg/lookup/friend4.C: Likewise.
31913 * g++.dg/lookup/friend5.C: Likewise.
31914
31915 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31916
31917 Friend class name lookup 2/n, PR c++/14513, c++/15410
31918 * g++.dg/lookup/friend2.C: New test.
31919 * g++.dg/template/friend31.C: Likewise.
31920
31921 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31922
31923 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31924
31925 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31926
31927 PR c++/17473
31928 * g++.dg/tc1/dr56.C: Remove.
31929 * g++.dg/template/typedef1.C: Add dg-error markers.
31930 * g++.old-deja/g++.other/typedef7.C: Likewise.
31931
31932 PR c++/18285
31933 * g++.dg/parse/typedef7.C: New test.
31934
31935 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31936
31937 * gcc.c-torture/execute/20041124-1.c: New test.
31938
31939 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31940
31941 * g++.dg/template/deduce3.C: New test.
31942
31943 PR c++/18586
31944 * g++.dg/template/crash27.C: New test.
31945
31946 PR c++/18530
31947 * g++.dg/warn/Wshadow-3.C: New test.
31948
31949 2004-11-24 Devang Patel <dpatel@apple.com>
31950
31951 PR/18555
31952 * gcc.dg/cpp/isysroot-1.c: New test.
31953 * gcc.dg/cpp/usr/include/stdio.h: New file.
31954 * gcc.dg/cpp/isysroot-2.c: New test.
31955 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31956 New file.
31957
31958 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31959
31960 PR c++/8929
31961 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31962
31963 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31964
31965 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31966 * gcc.target/sparc/pdist.c: Likewise.
31967
31968 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31969
31970 PR c++/16882
31971 * g++.dg/conversion/simd1.C: New test.
31972
31973 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31974
31975 * lib/target-libpath.exp: New file defining
31976 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31977 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31978 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31979 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31980 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31981
31982 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31983
31984 * gcc.dg/pragma-align-2.c: Test macro expansion.
31985 * gcc.dg/pragma-pack-2.c: New test.
31986
31987 2004-11-23 Richard Henderson <rth@redhat.com>
31988
31989 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31990 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31991 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31992 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31993 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31994 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31995
31996 * gcc.dg/vect/vect.exp: Add check for alpha.
31997 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31998 (check_effective_target_vect_int): Enable for alpha.
31999 (check_effective_target_vect_long): New.
32000 (is-effective-target): Add it.
32001
32002 2004-11-23 Uros Bizjak <uros@kss-loka.si>
32003
32004 * gcc.dg/pr18614-1.c: New test.
32005
32006 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32007
32008 * gcc.dg/setjmp-2.c: New test.
32009
32010 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
32011
32012 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32013 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32014 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32015 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32016 gcc.target/sparc/pdist.c: New tests.
32017
32018 2004-11-22 Bob Wilson <bob.wilson@acm.org>
32019
32020 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32021
32022 2004-11-22 Dale Johannesen <dalej@apple.com>
32023
32024 * gcc.dg/20041111-1.c: New.
32025
32026 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
32027
32028 PR tree-opt/18536
32029 * gcc.dg/vect/pr18536.c: New test.
32030
32031 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32032
32033 PR c++/18354
32034 * g++.dg/template/nontype11.C: New test.
32035
32036 2004-11-21 Roger Sayle <roger@eyesopen.com>
32037
32038 PR middle-end/18520
32039 * gcc.dg/pr18520-1.c: New test case.
32040
32041 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
32042
32043 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32044 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32045 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32046 expected diagnostics.
32047
32048 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32049
32050 PR target/18580
32051 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32052 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32053 vect-77.c, vect-77a.c: XFAIL on the SPARC.
32054
32055 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32056
32057 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32058
32059 2004-11-19 Mark Mitchell <mark@codesourcery.com>
32060 Joseph Myers <joseph@codesourcery.com>
32061
32062 * lib/target-supports.exp (check_visibility_available): Really
32063 test the compiler.
32064
32065 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
32066
32067 PR tree-opt/18181
32068 * gcc.dg/vect/vect-85.c: New test.
32069 * gcc.dg/vect/vect-86.c: New test.
32070 * gcc.dg/vect/vect-87.c: New test.
32071 * gcc.dg/vect/vect-88.c: New test.
32072
32073 2004-11-19 Ben Elliston <bje@au.ibm.com>
32074
32075 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32076
32077 2004-11-18 Janis Johnson <janis187@us.ibm.com>
32078
32079 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32080 * gcc.dg/ppc-and-1.c: Ditto.
32081 * gcc.dg/ppc-compare-1.c: Ditto.
32082 * gcc.dg/ppc-mov-1.c: Ditto
32083
32084 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
32085 Mark Mitchell <mark@codesourcery.com>
32086
32087 * gcc.dg/pragma-init-fini-2.c: New test.
32088
32089 2004-11-17 Janis Johnson <janis187@us.ibm.com>
32090 Aldy Hernandez <aldyh@redhat.com>
32091
32092 * lib/target-supports.exp (check_effective_target_vect_int): New
32093 (check_effective_target_vect_float): New
32094 (check_effective_target_vect_double): New.
32095 (is-effective-target): Support new effective targets keywords.
32096 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32097 default action for dg-do.
32098 * gcc.dg/vect/pr16105.c: Use new support.
32099 * gcc.dg/vect/pr18400.c: Ditto.
32100 * gcc.dg/vect/pr18425.c: Ditto.
32101 * gcc.dg/vect/vect-1.c: Ditto.
32102 * gcc.dg/vect/vect-10.c: Ditto.
32103 * gcc.dg/vect/vect-11.c: Ditto.
32104 * gcc.dg/vect/vect-12.c: Ditto.
32105 * gcc.dg/vect/vect-13.c: Ditto.
32106 * gcc.dg/vect/vect-14.c: Ditto.
32107 * gcc.dg/vect/vect-15.c: Ditto.
32108 * gcc.dg/vect/vect-16.c: Ditto.
32109 * gcc.dg/vect/vect-17.c: Ditto.
32110 * gcc.dg/vect/vect-18.c: Ditto.
32111 * gcc.dg/vect/vect-19.c: Ditto.
32112 * gcc.dg/vect/vect-2.c: Ditto.
32113 * gcc.dg/vect/vect-20.c: Ditto.
32114 * gcc.dg/vect/vect-21.c: Ditto.
32115 * gcc.dg/vect/vect-22.c: Ditto.
32116 * gcc.dg/vect/vect-23.c: Ditto.
32117 * gcc.dg/vect/vect-24.c: Ditto.
32118 * gcc.dg/vect/vect-25.c: Ditto.
32119 * gcc.dg/vect/vect-26.c: Ditto.
32120 * gcc.dg/vect/vect-27.c: Ditto.
32121 * gcc.dg/vect/vect-27a.c: Ditto.
32122 * gcc.dg/vect/vect-28.c: Ditto.
32123 * gcc.dg/vect/vect-29.c: Ditto.
32124 * gcc.dg/vect/vect-29a.c: Ditto.
32125 * gcc.dg/vect/vect-3.c: Ditto.
32126 * gcc.dg/vect/vect-30.c: Ditto.
32127 * gcc.dg/vect/vect-31.c: Ditto.
32128 * gcc.dg/vect/vect-32.c: Ditto.
32129 * gcc.dg/vect/vect-33.c: Ditto.
32130 * gcc.dg/vect/vect-34.c: Ditto.
32131 * gcc.dg/vect/vect-35.c: Ditto.
32132 * gcc.dg/vect/vect-36.c: Ditto.
32133 * gcc.dg/vect/vect-37.c: Ditto.
32134 * gcc.dg/vect/vect-38.c: Ditto.
32135 * gcc.dg/vect/vect-4.c: Ditto.
32136 * gcc.dg/vect/vect-40.c: Ditto.
32137 * gcc.dg/vect/vect-41.c: Ditto.
32138 * gcc.dg/vect/vect-42.c: Ditto.
32139 * gcc.dg/vect/vect-43.c: Ditto.
32140 * gcc.dg/vect/vect-44.c: Ditto.
32141 * gcc.dg/vect/vect-45.c: Ditto.
32142 * gcc.dg/vect/vect-46.c: Ditto.
32143 * gcc.dg/vect/vect-47.c: Ditto.
32144 * gcc.dg/vect/vect-48.c: Ditto.
32145 * gcc.dg/vect/vect-48a.c: Ditto.
32146 * gcc.dg/vect/vect-49.c: Ditto.
32147 * gcc.dg/vect/vect-5.c: Ditto.
32148 * gcc.dg/vect/vect-50.c: Ditto.
32149 * gcc.dg/vect/vect-51.c: Ditto.
32150 * gcc.dg/vect/vect-52.c: Ditto.
32151 * gcc.dg/vect/vect-53.c: Ditto.
32152 * gcc.dg/vect/vect-54.c: Ditto.
32153 * gcc.dg/vect/vect-55.c: Ditto.
32154 * gcc.dg/vect/vect-56.c: Ditto.
32155 * gcc.dg/vect/vect-56a.c: Ditto.
32156 * gcc.dg/vect/vect-57.c: Ditto.
32157 * gcc.dg/vect/vect-58.c: Ditto.
32158 * gcc.dg/vect/vect-59.c: Ditto.
32159 * gcc.dg/vect/vect-6.c: Ditto.
32160 * gcc.dg/vect/vect-60.c: Ditto.
32161 * gcc.dg/vect/vect-61.c: Ditto.
32162 * gcc.dg/vect/vect-62.c: Ditto.
32163 * gcc.dg/vect/vect-63.c: Ditto.
32164 * gcc.dg/vect/vect-64.c: Ditto.
32165 * gcc.dg/vect/vect-65.c: Ditto.
32166 * gcc.dg/vect/vect-66.c: Ditto.
32167 * gcc.dg/vect/vect-67.c: Ditto.
32168 * gcc.dg/vect/vect-68.c: Ditto.
32169 * gcc.dg/vect/vect-69.c: Ditto.
32170 * gcc.dg/vect/vect-7.c: Ditto.
32171 * gcc.dg/vect/vect-72.c: Ditto.
32172 * gcc.dg/vect/vect-72a.c: Ditto.
32173 * gcc.dg/vect/vect-73.c: Ditto.
32174 * gcc.dg/vect/vect-74.c: Ditto.
32175 * gcc.dg/vect/vect-75.c: Ditto.
32176 * gcc.dg/vect/vect-76.c: Ditto.
32177 * gcc.dg/vect/vect-77.c: Ditto.
32178 * gcc.dg/vect/vect-77a.c: Ditto.
32179 * gcc.dg/vect/vect-78.c: Ditto.
32180 * gcc.dg/vect/vect-79.c: Ditto.
32181 * gcc.dg/vect/vect-8.c: Ditto.
32182 * gcc.dg/vect/vect-80.c: Ditto.
32183 * gcc.dg/vect/vect-82.c: Ditto.
32184 * gcc.dg/vect/vect-82_64.c: Ditto.
32185 * gcc.dg/vect/vect-83.c: Ditto.
32186 * gcc.dg/vect/vect-83_64.c: Ditto.
32187 * gcc.dg/vect/vect-9.c: Ditto.
32188 * gcc.dg/vect/vect-all.c: Ditto.
32189 * gcc.dg/vect/vect-none.c: Ditto.
32190
32191 2004-11-17 Janis Johnson <janis187@us.ibm.com>
32192
32193 * lib/gcc-dg.exp (dg-skip-if): New function.
32194 (dg-forbid-option): Remove.
32195 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32196 * g++.dg/abi/bitfield8.C: Likewise.
32197 * g++.dg/abi/dtor1.C: Likewise.
32198 * g++.dg/abi/empty10.C: Likewise.
32199 * g++.dg/abi/empty7.C: Likewise.
32200 * g++.dg/abi/empty9.C: Likewise.
32201 * g++.dg/abi/layout3.C: Likewise.
32202 * g++.dg/abi/layout4.C: Likewise.
32203 * g++.dg/abi/thunk1.C: Likewise.
32204 * g++.dg/abi/thunk2.C: Likewise.
32205 * g++.dg/abi/vbase11.C: Likewise.
32206 * g++.dg/abi/vthunk2.C: Likewise.
32207 * g++.dg/abi/vthunk3.C: Likewise.
32208 * g++.dg/ext/attrib8.C: Likewise.
32209 * g++.dg/opt/longbranch2.C: Likewise.
32210 * g++.dg/opt/reg-stack4.C: Likewise.
32211 * g++.old-deja/g++.ext/attrib1.C: Likewise.
32212 * g++.old-deja/g++.ext/attrib2.C: Likewise.
32213 * g++.old-deja/g++.ext/attrib3.C: Likewise.
32214 * g++.old-deja/g++.other/store-expr1.C: Likewise.
32215 * g++.old-deja/g++.other/store-expr2.C: Likewise.
32216 * gcc.dg/20000609-1.c: Likewise.
32217 * gcc.dg/20000720-1.c: Likewise.
32218 * gcc.dg/20011107-1.c: Likewise.
32219 * gcc.dg/20011119-1.c: Likewise.
32220 * gcc.dg/20020108-1.c: Likewise.
32221 * gcc.dg/20020122-2.c: Likewise.
32222 * gcc.dg/20020122-3.c: Likewise.
32223 * gcc.dg/20020201-3.c: Likewise.
32224 * gcc.dg/20020206-1.c: Likewise.
32225 * gcc.dg/20020218-1.c: Likewise.
32226 * gcc.dg/20020310-1.c: Likewise.
32227 * gcc.dg/20020411-1.c: Likewise.
32228 * gcc.dg/20020418-2.c: Likewise.
32229 * gcc.dg/20020426-1.c: Likewise.
32230 * gcc.dg/20020426-2.c: Likewise.
32231 * gcc.dg/20020517-1.c: Likewise.
32232 * gcc.dg/20020523-1.c: Likewise.
32233 * gcc.dg/20020523-2.c: Likewise.
32234 * gcc.dg/20020729-1.c: Likewise.
32235 * gcc.dg/20030204-1.c: Likewise.
32236 * gcc.dg/20030826-2.c: Likewise.
32237 * gcc.dg/20030926-1.c: Likewise.
32238 * gcc.dg/20031202-1.c: Likewise.
32239 * gcc.dg/980312-1.c: Likewise.
32240 * gcc.dg/980313-1.c: Likewise.
32241 * gcc.dg/990117-1.c: Likewise.
32242 * gcc.dg/990424-1.c: Likewise.
32243 * gcc.dg/990524-1.c: Likewise.
32244 * gcc.dg/991230-1.c: Likewise.
32245 * gcc.dg/i386-387-1.c: Likewise.
32246 * gcc.dg/i386-387-2.c: Likewise.
32247 * gcc.dg/i386-387-3.c: Likewise.
32248 * gcc.dg/i386-387-4.c: Likewise.
32249 * gcc.dg/i386-387-5.c: Likewise.
32250 * gcc.dg/i386-387-6.c: Likewise.
32251 * gcc.dg/i386-asm-1.c: Likewise.
32252 * gcc.dg/i386-bitfield1.c: Likewise.
32253 * gcc.dg/i386-bitfield2.c: Likewise.
32254 * gcc.dg/i386-loop-1.c: Likewise.
32255 * gcc.dg/i386-loop-2.c: Likewise.
32256 * gcc.dg/i386-loop-3.c: Likewise.
32257 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32258 * gcc.dg/i386-pic-1.c: Likewise.
32259 * gcc.dg/i386-regparm.c: Likewise.
32260 * gcc.dg/i386-signbit-1.c: Likewise.
32261 * gcc.dg/i386-signbit-2.c: Likewise.
32262 * gcc.dg/i386-signbit-3.c: Likewise.
32263 * gcc.dg/i386-sse-5.c: Likewise.
32264 * gcc.dg/i386-sse-8.c: Likewise.
32265 * gcc.dg/i386-unroll-1.c: Likewise.
32266 * gcc.dg/tls/opt-1.c: Likewise.
32267 * gcc.dg/tls/opt-2.c: Likewise.
32268 * gcc.dg/unroll-1.c: Likewise.
32269 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32270 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32271 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32272 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32273
32274 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32275
32276 * g++.dg/template/incomplete1.C: New test.
32277
32278 2004-11-16 Nick Clifton <nickc@redhat.com>
32279
32280 Revert patches accidentally commited during checkin of fixes for
32281 xstormy16 tests:
32282 gcc.c-torture/execute/simd-4.c: Revert
32283 gcc.dg/20040910-1.c: Revert.
32284
32285 2004-11-16 Paul Brook <paul@codesourcery.com>
32286
32287 PR fortran/13010
32288 * gfortran.dg/der_pointer_1.f90: New test.
32289
32290 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
32291
32292 PR c/18498
32293 * gcc.dg/bitfld-13.c: New test.
32294
32295 2004-11-15 Janis Johnson <janis187@us.ibm.com>
32296
32297 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32298 powerpc*-*-linux*.
32299
32300 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32301 * gcc.dg/ppc64-abi-2.c: Ditto.
32302 * gcc.dg/ppc64-abi-3.c: Ditto.
32303
32304 * lib/gcc-dg.exp (dg-target-list): Remove.
32305
32306 2004-11-15 Steve Ellcey <sje@cup.hp.com>
32307
32308 * gcc.dg/ia64-postinc.c: New test.
32309
32310 2004-11-15 Mark Mitchell <mark@codesourcery.com>
32311
32312 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32313
32314 2004-11-15 Nick Clifton <nickc@redhat.com>
32315
32316 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32317 __INT_MAX__ so that the test can be compiled by toolchains
32318 targeted at 16-bit processors.
32319
32320 * gcc.dg/20040625-1.c: Use long constants rather than integers
32321 when performing arithmetic that will overflow 16-bits.
32322
32323 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32324 xstormy16. It does not support 128-bit vector operations.
32325
32326 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32327 with the macro PTR_TYPE. Define this macro to an integer type
32328 suitable for holding a pointer.
32329
32330 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32331 the target is a 16-bit processor.
32332
32333 * gcc.dg/cpp/if-2.c: Expect a different warning message from
32334 16-bit targets where the character constant will be too long.
32335
32336 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32337 where the double will not be directly addressable.
32338
32339 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32340
32341 Friend class name lookup 1/n, PR c++/18471
32342 * g++.dg/template/crash26.C: New test.
32343 * g++.dg/lookup/struct1.C: Adjust expected error.
32344 * g++.dg/parse/elab1.C: Likewise.
32345 * g++.dg/parse/elab2.C: Likewise.
32346 * g++.dg/parse/int-as-enum1.C: Likewise.
32347 * g++.dg/parse/struct-as-enum1.C: Likewise.
32348 * g++.dg/parse/typedef1.C: Likewise.
32349 * g++.dg/parse/typedef3.C: Likewise.
32350 * g++.dg/parse/typedef4.C: Likewise.
32351 * g++.dg/parse/typedef5.C: Likewise.
32352 * g++.dg/template/nontype4.C: Likewise.
32353 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32354 * g++.old-deja/g++.other/elab1.C: Likewise.
32355 * g++.old-deja/g++.other/syntax4.C: Likewise.
32356
32357 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32358
32359 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32360
32361 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
32362
32363 * gcc.c-torture/execute/20041114-1.c: New test.
32364
32365 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
32366
32367 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32368 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32369 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32370 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32371 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32372 gcc.dg/switch-7.c: New tests.
32373
32374 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32375
32376 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32377
32378 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32379
32380 PR tree-opt/18400
32381 * gcc.dg/vect/pr18400.c: New test.
32382
32383 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32384 Andrew Pinski <pinskia@physics.uc.edu>
32385
32386 PR tree-opt/18425
32387 * gcc.dg/vect/pr18425.c: New test.
32388
32389 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32390
32391 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32392 Guard with dg-require-alias and dg-require-visibility.
32393
32394 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32395
32396 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32397
32398 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32399
32400 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32401
32402 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32403
32404 PR c++/17344
32405 * g++.dg/template/defarg5.C: New test.
32406
32407 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32408
32409 * g++.dg/parse/cast1.C: Run only on ILP32.
32410 * g++.old-deja/g++.mike/p784.C: Likewise.
32411
32412 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
32413
32414 * gcc.c-torture/execute/20041113-1.c: New test.
32415
32416 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
32417
32418 PR target/18230
32419 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32420 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32421 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32422 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32423 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32424 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32425 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32426 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32427 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32428 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32429 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32430 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32431 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32432
32433 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
32434
32435 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32436 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32437 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32438 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32439 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32440 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32441 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32442 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32443 gcc.target/sparc/combined-1.c: New tests.
32444
32445 2004-11-12 Ziemowit Laski <zlaski@apple.com>
32446
32447 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32448 New tests.
32449
32450 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32451
32452 * lib/gcc-dg.exp (dg-forbid-option): New function.
32453 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32454 * g++.dg/abi/bitfield8.C: Likewise.
32455 * g++.dg/abi/dtor1.C: Likewise.
32456 * g++.dg/abi/empty10.C: Likewise.
32457 * g++.dg/abi/empty7.C: Likewise.
32458 * g++.dg/abi/empty9.C: Likewise.
32459 * g++.dg/abi/layout3.C: Likewise.
32460 * g++.dg/abi/layout4.C: Likewise.
32461 * g++.dg/abi/thunk1.C: Likewise.
32462 * g++.dg/abi/thunk2.C: Likewise.
32463 * g++.dg/abi/vbase11.C: Likewise.
32464 * g++.dg/abi/vthunk2.C: Likewise.
32465 * g++.dg/abi/vthunk3.C: Likewise.
32466 * g++.dg/ext/attrib8.C: Likewise.
32467 * g++.dg/opt/longbranch2.C: Likewise.
32468 * g++.dg/opt/reg-stack4.C: Likewise.
32469 * g++.old-deja/g++.ext/attrib1.C: Likewise.
32470 * g++.old-deja/g++.ext/attrib2.C: Likewise.
32471 * g++.old-deja/g++.ext/attrib3.C: Likewise.
32472 * g++.old-deja/g++.other/store-expr1.C: Likewise.
32473 * g++.old-deja/g++.other/store-expr2.C: Likewise.
32474 * gcc.dg/20000609-1.c: Likewise.
32475 * gcc.dg/20000720-1.c: Likewise.
32476 * gcc.dg/20011107-1.c: Likewise.
32477 * gcc.dg/20011119-1.c: Likewise.
32478 * gcc.dg/20020108-1.c: Likewise.
32479 * gcc.dg/20020122-2.c: Likewise.
32480 * gcc.dg/20020122-3.c: Likewise.
32481 * gcc.dg/20020201-3.c: Likewise.
32482 * gcc.dg/20020206-1.c: Likewise.
32483 * gcc.dg/20020218-1.c: Likewise.
32484 * gcc.dg/20020310-1.c: Likewise.
32485 * gcc.dg/20020411-1.c: Likewise.
32486 * gcc.dg/20020418-2.c: Likewise.
32487 * gcc.dg/20020426-1.c: Likewise.
32488 * gcc.dg/20020426-2.c: Likewise.
32489 * gcc.dg/20020517-1.c: Likewise.
32490 * gcc.dg/20020523-1.c: Likewise.
32491 * gcc.dg/20020523-2.c: Likewise.
32492 * gcc.dg/20020729-1.c: Likewise.
32493 * gcc.dg/20030204-1.c: Likewise.
32494 * gcc.dg/20030826-2.c: Likewise.
32495 * gcc.dg/20030926-1.c: Likewise.
32496 * gcc.dg/20031202-1.c: Likewise.
32497 * gcc.dg/980312-1.c: Likewise.
32498 * gcc.dg/980313-1.c: Likewise.
32499 * gcc.dg/990117-1.c: Likewise.
32500 * gcc.dg/990424-1.c: Likewise.
32501 * gcc.dg/990524-1.c: Likewise.
32502 * gcc.dg/991230-1.c: Likewise.
32503 * gcc.dg/i386-387-1.c: Likewise.
32504 * gcc.dg/i386-387-2.c: Likewise.
32505 * gcc.dg/i386-387-3.c: Likewise.
32506 * gcc.dg/i386-387-4.c: Likewise.
32507 * gcc.dg/i386-387-5.c: Likewise.
32508 * gcc.dg/i386-387-6.c: Likewise.
32509 * gcc.dg/i386-asm-1.c: Likewise.
32510 * gcc.dg/i386-bitfield1.c: Likewise.
32511 * gcc.dg/i386-bitfield2.c: Likewise.
32512 * gcc.dg/i386-loop-1.c: Likewise.
32513 * gcc.dg/i386-loop-2.c: Likewise.
32514 * gcc.dg/i386-loop-3.c: Likewise.
32515 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32516 * gcc.dg/i386-pic-1.c: Likewise.
32517 * gcc.dg/i386-regparm.c: Likewise.
32518 * gcc.dg/i386-signbit-1.c: Likewise.
32519 * gcc.dg/i386-signbit-2.c: Likewise.
32520 * gcc.dg/i386-signbit-3.c: Likewise.
32521 * gcc.dg/i386-sse-5.c: Likewise.
32522 * gcc.dg/i386-sse-8.c: Likewise.
32523 * gcc.dg/i386-unroll-1.c: Likewise.
32524 * gcc.dg/tls/opt-1.c: Likewise.
32525 * gcc.dg/tls/opt-2.c: Likewise.
32526 * gcc.dg/unroll-1.c: Likewise.
32527 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32528 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32529 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32530 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32531 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32532 -m64 is specified.
32533
32534 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32535
32536 PR c++/18389
32537 * g++.dg/parse/cond1.C: New test.
32538
32539 PR c++/18429
32540 * g++.dg/template/array9.C: New test.
32541 * g++.dg/ext/vla1.C: Adjust error messages.
32542 * g++.dg/ext/vlm1.C: Likewise.
32543 * g++.dg/template/crash2.C: Likewise.
32544
32545 PR c++/18436
32546 * g++.dg/template/call3.C: New test.
32547
32548 PR c++/18407
32549 * g++.dg/template/ptrmem11.C: New test.
32550
32551 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
32552
32553 PR other/14264
32554 * lib/g++.exp: Set LC_ALL and LANG to C.
32555 * lib/gcc-dg.exp: Likewise.
32556 * lib/gfortran.exp: Likewise.
32557 * lib/objc.exp: Likewise.
32558 * lib/treelang.exp: Likewise.
32559
32560 2004-11-12 Andreas Schwab <schwab@suse.de>
32561
32562 * gcc.dg/pr16286.c: Fix last change.
32563
32564 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32565
32566 PR c++/18416
32567 * g++.dg/init/global1.C: New test.
32568
32569 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32570
32571 * gcc.c-torture/execute/20041112-1.c: New test.
32572
32573 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32574
32575 * lib/gcc-dg.exp (dg-target-list): New.
32576
32577 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32578 Richard Sandiford <rsandifo@redhat.com>
32579
32580 * lib/target-supports.exp (get-compiler_messages): New.
32581 (check_named_sections_available): Use it.
32582 (check_effective_target_ilp32): New.
32583 (check_effective_target_lp64): New.
32584 (is-effective-target): New.
32585 * lib/gcc-dg.exp (dg-require-effective-target): New.
32586
32587 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32588
32589 * gcc.dg/precedence-1.c: New test.
32590
32591 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32592
32593 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32594
32595 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32596 message, delete generated files, use more descriptive name for
32597 executable, and make the test unsupported when it cannot be run.
32598
32599 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32600 (dg-require-weak, dg-require-visibility, dg-require-alias,
32601 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32602 dg-require-iconv, dg-require-named-sections): Use it.
32603
32604 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32605
32606 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32607
32608 PR target/16457
32609 * gcc.dg/ppc-and-1: New
32610
32611 PR target/16796
32612 * gcc.dg/ppc-mov-1.c: New.
32613
32614 PR target/16458
32615 * gcc.dg/ppc-compare-1.c: New.
32616
32617 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32618
32619 * objc.dg/desig-init-2.m: New test.
32620
32621 2004-11-10 Adam Nemet <anemet@lnxw.com>
32622
32623 PR middle-end/18160
32624 * g++.dg/warn/register-var-1.C: New test.
32625 * g++.dg/warn/register-var-2.C: New test.
32626
32627 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32628
32629 * gcc.dg/union-2.c: New test.
32630
32631 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32632
32633 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32634 New test for PR tree-optimization/17892.
32635
32636 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32637
32638 PR c++/18369
32639 * g++.dg/init/new12.C: New test.
32640
32641 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32642
32643 * gcc.target/sparc: New directory.
32644 * gcc.target/sparc/sparc.exp: New driver.
32645 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32646 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32647 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32648 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32649
32650 2004-11-10 Paul Brook <paul@codesourcery.com>
32651
32652 PR fortran/18218
32653 * gfortran.dg/list_read.c: New test.
32654
32655 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32656
32657 PR c/18322
32658 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32659 expected diagnostic location.
32660
32661 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32662
32663 * gcc.dg/20041109-1.c: New test.
32664
32665 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32666
32667 PR objc/18406
32668 * objc/compile/pr18406.m: New test.
32669
32670 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32671
32672 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32673
32674 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32675
32676 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32677
32678 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32679
32680 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32681
32682 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32683
32684 * gcc.dg/20030225-2.c: Add prototype for abort and
32685 exit.
32686
32687 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32688
32689 PR tree-opt/18299
32690 * gcc.c-torture/pr18299-1.c: New test.
32691
32692 2004-11-06 Andreas Schwab <schwab@suse.de>
32693
32694 * gcc.dg/pr16286.c: Also test for bool and pixel.
32695
32696 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32697
32698 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32699 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32700 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32701 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32702 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32703 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32704 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32705 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32706 gcc.dg/struct-semi-3.c: New tests.
32707
32708 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32709
32710 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32711
32712 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32713
32714 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32715 Do not use C99 designators.
32716
32717 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32718
32719 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32720
32721 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32722
32723 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32724 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32725 * gcc.c-torture/execute/simd-5.x: Remove.
32726
32727 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32728
32729 PR rtl-optimization/17933
32730 * gcc.dg/torture/pr17933-1.c: New test.
32731
32732 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32733
32734 PR target/18106
32735 * lib/target-supports.exp (check_weak_available): Support
32736 Windows.
32737
32738 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32739
32740 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32741 call to fflush(stdout) before abort.
32742 (my_ffsll): New function.
32743 (generate_fields): Use it.
32744
32745 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32746
32747 * gcc.dg/init-undef-1.c: New test.
32748
32749 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32750
32751 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32752 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32753 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32754 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32755 expected messages for new parser.
32756
32757 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32758
32759 * g++.dg/ext/visibility/symbian1.C: New test.
32760
32761 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32762
32763 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32764 on LP64 targets.
32765
32766 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32767
32768 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32769 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32770 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32771 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32772 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32773 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32774 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32775 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32776 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32777 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32778
32779 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32780
32781 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32782 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32783 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32784 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32785 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32786 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32787 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32788 for new parser.
32789
32790 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32791
32792 PR target/15342
32793 * gcc.dg/20041104-1.c: New test.
32794
32795 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32796
32797 * g++.dg/template/nontype7.C: New test.
32798 * g++.dg/template/nontype8.C: Likewise.
32799 * g++.dg/template/nontype9.C: Likewise.
32800 * g++.dg/template/nontype10.C: Likewise.
32801 * g++.dg/tc1/dr49.C: Likewise.
32802 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32803 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32804
32805 2004-11-04 Ben Elliston <bje@au.ibm.com>
32806
32807 * g++.dg/rtti/tinfo1.C: Remove xfails.
32808
32809 2004-11-04 Ben Elliston <bje@au.ibm.com>
32810
32811 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32812 packed attribute to the definition to satisfy the new C++ parser.
32813
32814 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32815
32816 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32817 invocations of va_arg.
32818
32819 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32820
32821 PR c++/18124
32822 * g++.dg/template/crash25.C: New test.
32823
32824 PR c++/18155
32825 * g++.dg/template/typedef2.C: New test.
32826 * g++.dg/parse/crash13.C: Adjust error markers.
32827
32828 PR c++/18177
32829 * g++.dg/conversion/const3.C: New test.
32830
32831 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32832
32833 PR fortran/17535
32834 PR fortran/17583
32835 PR fortran/17713
32836 * gfortran.dg/generic_[123].f90: New testcases.
32837
32838 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32839
32840 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32841 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32842
32843 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32844
32845 PR tree-opt/16808
32846 * gcc.c-torture/compile/pr16808.c: New test.
32847
32848 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32849
32850 PR rtl-optimization/17104
32851 * gcc.dg/ppc-bitfield1.c: New.
32852
32853 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32854
32855 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32856
32857 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32858
32859 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32860 strings for 32-bit code.
32861
32862 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32863
32864 PR c/18239
32865 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32866
32867 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32868
32869 PR c++/18064
32870 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32871
32872 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32873
32874 PR c++/15172
32875 * g++.dg/init/aggr2.C: New test.
32876
32877 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32878
32879 * objc.dg/local-decl-1.m: New test.
32880
32881 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32882
32883 * gcc.dg/20040910-1.c: Adjust regex.
32884
32885 2004-10-30 Roger Sayle <roger@eyesopen.com>
32886
32887 PR rtl-optimization/18084
32888 * g++.dg/opt/pr18084-1.C: New testcase.
32889
32890 2004-10-30 Matt Austern <austern@apple.com>
32891
32892 PR c++/17542
32893 * g++.dg/ext/attrib18.C: New test.
32894
32895 2004-10-30 Roger Sayle <roger@eyesopen.com>
32896
32897 PR middle-end/18096
32898 * gcc.dg/pr18096-1.c: New test case.
32899
32900 2004-10-30 Roger Sayle <roger@eyesopen.com>
32901
32902 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32903
32904 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32905
32906 PR c/16666
32907 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32908 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32909 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32910 gcc.dg/old-style-prom-3.c: New tests.
32911
32912 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32913
32914 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32915 Remove unnecessary inclusion of stdio.h.
32916
32917 2004-10-29 Roger Sayle <roger@eyesopen.com>
32918
32919 PR rtl-optimization/17581
32920 * gcc.dg/pr17581-1.c: New test case.
32921
32922 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32923
32924 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32925 being implemented.
32926 * g++.dg/conversion/dr195-1.C: New.
32927 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32928 * g++.old-deja/g++.mike/p10148.C: Likewise.
32929
32930 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32931
32932 PR c++/17695
32933 * g++.dg/debug/typedef2.C: New test.
32934
32935 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32936
32937 PR fortran/13490
32938 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32939 * gfortran.dg/g77/README: Update.
32940
32941 2004-10-28 Matt Austern <austern@apple.com>
32942
32943 PR c++/14124
32944 * g++.dg/ext/packed7.C: New test.
32945
32946 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32947
32948 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32949 scan-assembler.
32950 * lib/scanasm.exp (hidden-scan-for): New proc.
32951 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32952 string.
32953 (scan-not-hidden): Likewise.
32954 * lib/target-supports.exp (check_visibility_available): mach-o is
32955 support too.
32956
32957 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32958
32959 PR c++/17132
32960 * g++.dg/template/memclass3.C: New test.
32961
32962 2004-10-28 Adam Nemet <anemet@lnxw.com>
32963
32964 PR middle-end/18160
32965 * gcc.dg/register-var-1.c: New test.
32966 * gcc.dg/register-var-2.c: New test.
32967 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32968 error now.
32969
32970 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32971
32972 PR other/18172
32973 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32974 unused variables.
32975 * gcc.dg/vect/vect-22.c: Likewise.
32976
32977 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32978
32979 * gcc.dg/i386-rotate-1.c: New test.
32980
32981 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32982
32983 * g++.dg/init/ref12.C: Add "run" marker.
32984
32985 PR c++/17435
32986 * g++.dg/init/ref12.C: New test.
32987
32988 PR c++/18140
32989 * g++.dg/template/shift1.C: New test.
32990 * g++.dg/template/error10.C: Adjust error markers.
32991
32992 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32993
32994 PR tree-opt/17529
32995 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32996
32997 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32998
32999 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33000 * gcc.dg/weak/weak-3.c: Likewise.
33001 * gcc.dg/weak/weak-5.c: Likewise.
33002 * gcc.dg/weak/weak-9.c: Likewise.
33003 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33004 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33005
33006 * gcc.dg/darwin-weakimport-1.c: New.
33007
33008 2004-10-28 Ben Elliston <bje@au.ibm.com>
33009
33010 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33011
33012 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
33013
33014 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33015 'syntax' error messages.
33016 * gcc.dg/cpp/direct2s.c: Likewise.
33017
33018 2004-10-26 Geoffrey Keating <geoffk@apple.com>
33019
33020 * gcc.c-torture/compile/20041026-1.c: New.
33021
33022 2004-10-26 Mark Mitchell <mark@codesourcery.com>
33023
33024 PR c++/18093
33025 * g++.dg/lookup/ns2.C: New test.
33026
33027 PR c++/18020
33028 * g++.dg/template/enum4.C: New test.
33029
33030 PR c++/18161
33031 * g++.dg/template/expr1.C: New test.
33032
33033 2004-10-26 Ben Elliston <bje@au.ibm.com>
33034
33035 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33036
33037 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
33038
33039 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33040 gcc.dg/decl-nospec-3.c: New tests.
33041
33042 2004-10-26 Ziemowit Laski <zlaski@apple.com>
33043
33044 * objc.dg/super-class-3.m: New test.
33045
33046 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
33047
33048 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33049 resyncing.
33050 * gcc.dg/cpp/direct2s.c: Likewise.
33051
33052 2004-10-25 Geoffrey Keating <geoffk@apple.com>
33053
33054 * objc.dg/image-info.m: Update for changes to section selection.
33055
33056 2004-10-25 David Ayers <d.ayers@inode.at>
33057 Ziemowit Laski <zlaski@apple.com>
33058
33059 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33060 diagnostics when messaging 'id <Proto>'.
33061 * objc.dg/class-protocol-1.m: New test.
33062 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33063 a non-existent method signature.
33064 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33065 Update diagnostics when messaging with non-existent method signature.
33066 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33067 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33068 invalid receivers are now resolved as if messaging 'id'; remove
33069 extraneous diagnostics.
33070
33071 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
33072
33073 PR c/16667
33074 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33075 gcc.dg/init-desig-obs-3.c: New tests.
33076
33077 2004-10-25 Jakub Jelinek <jakub@redhat.com>
33078
33079 * gcc.dg/debug/20041023-1.c: New test.
33080
33081 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
33082
33083 PR middle-end/17407
33084 * gcc.c-torture/compile/pr17407.c: New test.
33085
33086 PR c++/18121
33087 * g++.dg/template/array8.C: New test.
33088
33089 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33090
33091 PR other/18138
33092 * lib/g++.exp: Accept more than one multilib libgcc.
33093 * lib/gcc-dg.exp: Likewise.
33094 * lib/objc.exp: Likewise.
33095 * lib/treelang.exp: Likewise.
33096 * lib/gfortran.exp: Likewise.
33097
33098 2004-10-24 Ben Elliston <bje@au.ibm.com>
33099
33100 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33101
33102 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
33103
33104 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33105 * gcc.dg/c99-const-expr-3.c: Likewise.
33106
33107 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
33108
33109 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33110
33111 2004-10-23 Ben Elliston <bje@au.ibm.com>
33112
33113 * gcc.c-torture/execute/loop-2e.x: Remove.
33114
33115 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
33116
33117 PR c++/18095
33118 * g++.dg/parse/crash18.C: New.
33119 * g++.dg/parse/crash19.C: New.
33120
33121 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
33122
33123 * g++.dg/ext/dllimport1.C: Move dg-warnings.
33124 * g++.dg/ext/dllimport2.C: Same.
33125 * g++.dg/ext/dllimport8.C: Same.
33126
33127 2004-10-21 Mark Mitchell <mark@codesourcery.com>
33128
33129 PR c++/10841
33130 * g++.dg/conversion/cast1.C: New test.
33131 * g++.dg/overload/pmf1.C: Adjust error marker.
33132
33133 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
33134
33135 PR objc/17923
33136 * objc.dg/const-str-7.m: New test.
33137
33138 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33139
33140 * g++.dg/template/memfriend11.C: Fix comment typo.
33141 * g++.dg/template/memfriend14.C: Likewise.
33142
33143 2004-10-20 Richard Henderson <rth@redhat.com>
33144
33145 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33146 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33147 -fasynchronous-unwind-tables.
33148
33149 2004-10-20 Richard Henderson <rth@redhat.com>
33150
33151 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33152 (main): Return success.
33153 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33154 (main): Return success.
33155
33156 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33157
33158 PR c++/13495
33159 * g++.dg/template/memfriend9.C: New test.
33160 * g++.dg/template/memfriend10.C: Likewise.
33161 * g++.dg/template/memfriend11.C: Likewise.
33162 * g++.dg/template/memfriend12.C: Likewise.
33163 * g++.dg/template/memfriend13.C: Likewise.
33164 * g++.dg/template/memfriend14.C: Likewise.
33165 * g++.dg/template/memfriend15.C: Likewise.
33166 * g++.dg/template/memfriend16.C: Likewise.
33167 * g++.dg/template/memfriend17.C: Likewise.
33168 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33169
33170 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
33171
33172 * g++.dg/conversion/dr195.C: New.
33173 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33174
33175 2004-10-20 Ben Elliston <bje@au.ibm.com>
33176 Devang Patel <dpatel@apple.com>
33177
33178 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33179 of floating point arithmetic, which could trap.
33180
33181 2004-10-19 Mark Mitchell <mark@codesourcery.com>
33182
33183 PR c++/14035
33184 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33185 * g++.dg/conversion/const2.C: New test.
33186 * g++.dg/expr/reinterpret2.C: New test.
33187 * g++.dg/expr/reinterpret3.C: New test.
33188 * g++.dg/expr/cast2.C: New test.
33189 * g++.dg/expr/copy1.C: New test.
33190 * g++.dg/other/conversion1.C: Change error message.
33191 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33192 function pointers to void *.
33193 * g++.old-deja/g++.mike/p10148.C: Likewise.
33194
33195 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33196
33197 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33198
33199 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
33200
33201 PR c++/18047
33202
33203 * g++.dg/parse/expr3.C: New test.
33204
33205 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33206
33207 * gcc.dg/smod-1.c: New test.
33208
33209 2004-10-18 Ziemowit Laski <zlaski@apple.com>
33210
33211 * objc.dg/method-14.m: New test.
33212
33213 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
33214
33215 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33216 Also xfail as the patch was reverted.
33217
33218 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
33219
33220 PR middle-end/16973
33221 * gcc.dg/pr16973.c: New test.
33222
33223 2004-10-18 Diego Novillo <dnovillo@redhat.com>
33224
33225 PR tree-optimization/17656
33226 * gcc.c-torture/compile/pr17656.c: New test.
33227
33228 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
33229
33230 * g++.dg/eh/shadow1.C: New.
33231
33232 2004-10-18 Jakub Jelinek <jakub@redhat.com>
33233
33234 * gcc.c-torture/compile/20041018-1.c: New test.
33235
33236 2004-10-18 Ben Elliston <bje@au.ibm.com>
33237
33238 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33239 compiler referring to register 0 when accessing sdata. The linker
33240 now patches things up.
33241
33242 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
33243
33244 PR c/17529
33245 * gcc.c-torture/compile/pr17529.c: New test.
33246
33247 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33248
33249 PR c++/17743
33250 * g++.dg/ext/attrib17.C: New test.
33251
33252 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33253
33254 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33255
33256 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33257
33258 PR c++/10479
33259 * g++.dg/ext/attrib16.C: New test.
33260
33261 2004-10-15 Mark Mitchell <mark@codesourcery.com>
33262
33263 PR c++/17042
33264 * g++.dg/init/dso_handle1.C: New test.
33265
33266 PR c++/14667
33267 * g++.dg/parse/typedef6.C: New test.
33268
33269 PR c++/17916
33270 * g++.dg/parse/pragma1.C: New test.
33271
33272 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
33273
33274 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33275
33276 2004-10-15 Steve Ellcey <sje@cup.hp.com>
33277
33278 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33279 -fno-common when on HPPA HP-UX platforms.
33280
33281 2004-10-15 Jakub Jelinek <jakub@redhat.com>
33282
33283 PR other/16820
33284 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33285 stdint.h.
33286 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33287 uintptr_t.
33288
33289 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
33290
33291 PR c++/16301
33292 * g++.dg/lookup/strong-using-4.C: New test.
33293
33294 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
33295
33296 PR middle-end/16567
33297 * gcc.c-torture/compile/nested-1.c: New test.
33298
33299 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
33300
33301 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33302 and mipsisa64*-*-* (until support for misaligned loads is added).
33303 * gcc.dg/vect/vect-50.c: Likewise.
33304 * gcc.dg/vect/vect-52.c: Likewise.
33305 * gcc.dg/vect/vect-54.c: Likewise.
33306 * gcc.dg/vect/vect-58.c: Likewise.
33307 * gcc.dg/vect/vect-60.c: Likewise.
33308 * gcc.dg/vect/vect-80.c: Likewise.
33309
33310 2004-10-14 Mark Mitchell <mark@codesourcery.com>
33311
33312 PR c++/17976
33313 * g++.dg/init/dtor3.C: New test.
33314
33315 2004-10-15 Ben Elliston <bje@au.ibm.com>
33316
33317 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33318
33319 2004-10-14 Geoffrey Keating <geoffk@apple.com>
33320
33321 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33322 * gcc.dg/macho-lo-sum.c: Likewise.
33323
33324 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
33325
33326 * gcc.dg/ppc-spe64-1.c: New test.
33327
33328 2004-10-14 Devang Patel <dpatel@apple.com>
33329
33330 PR 17635
33331 * gcc.dg/pr17635.c : New test.
33332
33333 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
33334
33335 * gcc.dg/vect/vect-28.c: Remove xfail.
33336 * gcc.dg/vect/vect-30.c: Remove xfail.
33337 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33338 * gcc.dg/vect/vect-33.c: Remove xfail.
33339 * gcc.dg/vect/vect-44.c: Remove xfail.
33340 * gcc.dg/vect/vect-46.c: Remove xfail.
33341 * gcc.dg/vect/vect-50.c: Remove xfail.
33342 * gcc.dg/vect/vect-52.c: Remove xfail.
33343 * gcc.dg/vect/vect-54.c: Remove xfail.
33344 * gcc.dg/vect/vect-58.c: Remove xfail.
33345 * gcc.dg/vect/vect-60.c: Remove xfail.
33346 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33347 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33348 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33349 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33350 * gcc.dg/vect/vect-8.c: Remove xfail.
33351 * gcc.dg/vect/vect-80.c: Remove xfail.
33352 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33353
33354 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
33355
33356 * gcc.dg/vect/vect-82.c: New testcase.
33357 * gcc.dg/vect/vect-82_64.c: New testcase.
33358 * gcc.dg/vect/vect-83.c: New testcase.
33359 * gcc.dg/vect/vect-83_64.c: New testcase.
33360
33361 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
33362
33363 * gcc.dg/cpp/error-1.c: New test.
33364
33365 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
33366
33367 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33368
33369 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
33370
33371 PR target/17984
33372 * gcc.dg/cris-peep2-xsrand2.c: New test.
33373
33374 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
33375
33376 PR c++/17661
33377 * g++.dg/expr/for2.C: New test.
33378
33379 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33380
33381 * g++.dg/inherit/thunk1.C: Run on the SPARC.
33382
33383 2004-10-13 Jakub Jelinek <jakub@redhat.com>
33384
33385 PR tree-optimization/17724
33386 * g++.dg/opt/pr17724-1.C: New test.
33387 * g++.dg/opt/pr17724-2.C: New test.
33388 * g++.dg/opt/pr17724-3.C: New test.
33389 * g++.dg/opt/pr17724-4.C: New test.
33390 * g++.dg/opt/pr17724-5.C: New test.
33391 * g++.dg/opt/pr17724-6.C: New test.
33392
33393 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
33394
33395 PR c/17301
33396 * gcc.dg/pr17301-2.c: New test.
33397
33398 2004-10-11 Mark Mitchell <mark@codesourcery.com>
33399
33400 PR c++/15876
33401 * g++.dg/parse/error22.C: New test.
33402
33403 PR c++/17936
33404 * g++.dg/template/spec18.C: New test.
33405
33406 2004-10-11 Steve Ellcey <sje@cup.hp.com>
33407
33408 * gcc.dg/ia64-asm-1.c: Add prototype for abort
33409 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33410 memcpy.
33411 * gcc.dg/ia64-sync-2.c: Ditto.
33412 * gcc.dg/ia64-sync-3.c: Ditto.
33413
33414 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
33415
33416 * g++.dg/eh/cleanup5.C: Add dg-options "".
33417
33418 2004-10-11 Roger Sayle <roger@eyesopen.com>
33419
33420 PR middle-end/17657
33421 * gcc.dg/switch-4.c: New test case.
33422
33423 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
33424
33425 * gcc.c-torture/execute/20041011-1.c: New test.
33426
33427 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
33428
33429 PR c++/17554
33430 * g++.dg/init/for3.C: New test.
33431
33432 PR c++/17657
33433 * g++.dg/opt/switch2.C: New test.
33434
33435 PR middle-end/17703
33436 * g++.dg/warn/Wreturn-2.C: New test.
33437
33438 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
33439
33440 PR c++/17907
33441 * g++.dg/eh/cleanup5.C: New test.
33442
33443 2004-10-10 Mark Mitchell <mark@codesourcery.com>
33444
33445 PR c++/17393
33446 * g++.dg/parse/error21.C: New test.
33447
33448 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
33449
33450 * g++.dg/overload/pmf1.C: Adjust quoting marks.
33451 * g++.dg/warn/incomplete1.C: Likewise.
33452 * g++.dg/template/qualttp20.C: Likewise.
33453
33454 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33455
33456 PR c/17881
33457 * parm-incomplete-1.c: New test.
33458
33459 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33460
33461 PR c++/17867
33462 * g++.dg/parse/error19.C: New test.
33463
33464 PR c++/17670
33465 * g++.dg/init/new11.C: New test.
33466
33467 PR c++/17821
33468 * g++.dg/parse/error20.C: New test.
33469
33470 PR c++/17826
33471 * g++.dg/template/crash24.C: New test.
33472
33473 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33474
33475 PR c/17301
33476 * gcc.dg/pr17301-1.c: New test.
33477
33478 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33479
33480 PR c/17189
33481 * gcc.dg/anon-struct-5.c: New test.
33482
33483 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
33484
33485 PR c/17844
33486 * gcc.dg/pr17844-1.c: New test.
33487
33488 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
33489
33490 PR tree-optimization/17906
33491 * gcc.c-torture/compile/pr17906.c: New.
33492
33493 2004-10-09 Stuart Hastings <stuart@apple.com>
33494 Roger Sayle <roger@eyesopen.com>
33495
33496 PR rtl-optimization/17853
33497 * gcc.dg/i386-mmx-5.c: New testcase.
33498
33499 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
33500
33501 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33502
33503 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33504
33505 PR c++/17524
33506 * g++.dg/template/static9.C: New test.
33507
33508 PR c++/17685
33509 * g++.dg/parse/operator5.C: New test.
33510
33511 2004-10-09 Roger Sayle <roger@eyesopen.com>
33512
33513 PR middle-end/17894
33514 * gcc.c-torture/execute/divcmp-4.c: New test case.
33515
33516 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33517
33518 PR tree-opt/17902
33519 * g++.dg/opt/pr17902.C: New test.
33520
33521 2004-10-09 Jakub Jelinek <jakub@redhat.com>
33522
33523 * gcc.dg/cpp/ident-1.c: Add dg-options "".
33524
33525 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33526
33527 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33528
33529 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33530
33531 * gcc.dg/assign-warn-3.c: New test.
33532
33533 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33534
33535 PR c/16999
33536 * gcc.dg/cpp/ident-1.c: New test.
33537
33538 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
33539
33540 * gcc.c-torture/compile/acc1.c: New.
33541
33542 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33543
33544 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33545 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33546
33547 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33548
33549 * gcc.dg/ultrasp11.c: New test.
33550
33551 2004-10-08 Michael Matz <matz@suse.de>
33552
33553 * gcc.dg/doloop-2.c: New test.
33554
33555 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33556
33557 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33558 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33559 objc.dg/method-9.m: Update expected diagnostics.
33560
33561 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33562
33563 * gcc.dg/ppc-fsel-3.c: New file.
33564 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33565
33566 2004-10-07 Paul Brook <paul@codesourcery.com>
33567
33568 * gfortran.dg/intrinsic_verify_1.f90: New test.
33569
33570 2004-10-07 Paul Brook <paul@codesourcery.com>
33571
33572 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33573
33574 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33575
33576 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33577 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33578 commit.
33579
33580 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33581
33582 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33583
33584 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33585
33586 PR c++/17115
33587 * g++.dg/warn/Winline-4.C: New test.
33588
33589 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33590
33591 * gcc.c-torture/compile/20041007-1.c: New test.
33592
33593 2004-10-07 Paul Brook <paul@codesourcery.com>
33594
33595 PR fortran/17678
33596 * gfortran.dg/use_allocated_1.f90: New test.
33597
33598 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33599
33600 PR middle-end/17849
33601 * gfortran.fortran-torture/compile/nested.f90: New test
33602
33603 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33604
33605 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33606
33607 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33608
33609 PR c++/17368
33610 * g++.dg/ext/asm6.C: New test.
33611
33612 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33613
33614 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33615
33616 2004-10-06 Paul Brook <paul@codesourcery.com>
33617
33618 PR libfortran/17709
33619 * gfortran.dg/empty_format_1.f90: New test.
33620
33621 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33622
33623 PR fortran/17568
33624 * gfortran.dg/ishft.f90: New test.
33625
33626 PR fortran/17283
33627 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33628 tests.
33629
33630 2004-10-06 Paul Brook <paul@codesourcery.com>
33631
33632 * gfortran.dg/do_1.f90: New test.
33633
33634 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33635
33636 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33637 optimizing for size.
33638
33639 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33640
33641 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33642
33643 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33644
33645 * gcc.c-torture/compile/20041005-1.c: New test.
33646
33647 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33648
33649 PR c++/17829
33650 * g++.dg/lookup/koenig4.C: New.
33651
33652 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33653
33654 * g++.dg/other/classkey1.C: Adjust quoting marks.
33655 * g++.dg/parse/error15.C: Likewise.
33656 * g++.dg/template/meminit2.C (int>): Likewise.
33657
33658 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33659
33660 PR fortran/17283
33661 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33662
33663 PR fortran/17631
33664 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33665
33666 PR fortran/17708
33667 * gfortran.dg/pr17708.f90: New test.
33668
33669 2004-10-04 Chao-ying Fu <fu@mips.com>
33670
33671 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33672 * gcc.dg/vect/vect-4.c: Ditto.
33673 * gcc.dg/vect/vect-5.c: Ditto.
33674 * gcc.dg/vect/vect-6.c: Ditto.
33675 * gcc.dg/vect/vect-8.c: Ditto.
33676 * gcc.dg/vect/vect-16.c: Ditto.
33677 * gcc.dg/vect/vect-30.c: Ditto.
33678 * gcc.dg/vect/vect-40.c: Ditto.
33679 * gcc.dg/vect/vect-41.c: Ditto.
33680 * gcc.dg/vect/vect-42.c: Ditto.
33681 * gcc.dg/vect/vect-43.c: Ditto.
33682 * gcc.dg/vect/vect-44.c: Ditto.
33683 * gcc.dg/vect/vect-45.c: Ditto.
33684 * gcc.dg/vect/vect-46.c: Ditto.
33685 * gcc.dg/vect/vect-47.c: Ditto.
33686 * gcc.dg/vect/vect-48.c: Ditto.
33687 * gcc.dg/vect/vect-49.c: Ditto.
33688 * gcc.dg/vect/vect-50.c: Ditto.
33689 * gcc.dg/vect/vect-51.c: Ditto.
33690 * gcc.dg/vect/vect-52.c: Ditto.
33691 * gcc.dg/vect/vect-53.c: Ditto.
33692 * gcc.dg/vect/vect-54.c: Ditto.
33693 * gcc.dg/vect/vect-55.c: Ditto.
33694 * gcc.dg/vect/vect-56.c: Ditto.
33695 * gcc.dg/vect/vect-57.c: Ditto.
33696 * gcc.dg/vect/vect-58.c: Ditto.
33697 * gcc.dg/vect/vect-59.c: Ditto.
33698 * gcc.dg/vect/vect-60.c: Ditto.
33699 * gcc.dg/vect/vect-74.c: Ditto.
33700 * gcc.dg/vect/vect-79.c: Ditto.
33701 * gcc.dg/vect/vect-80.c: Ditto.
33702
33703 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33704
33705 * gcc.dg/unused-7.c: Use the correct option.
33706
33707 2004-10-04 Paul Brook <paul@codesourcery.com>
33708 Bud Davis <bdavis9659@comcast.net>
33709
33710 PR fortran/17706
33711 PR fortran/16434
33712 * gfortran/pr17706.f90: New test.
33713 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33714
33715 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33716
33717 * gfortran.dg/pr17612.f90: New test.
33718
33719 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33720
33721 * g++.dg/template/local1.C: Adjust quoting marks in
33722 testing for diagnostics.
33723 * g++.dg/tls/diag-2.C: Likewise.
33724 * g++.dg/other/error8.C: Likewise.
33725
33726 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33727
33728 PR c/17178
33729 * gcc.dg/unused-4.c: Adjust to be correct.
33730
33731 PR c/17820
33732 * gcc.dg/unused-7.c: New test.
33733
33734 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33735
33736 PR c++/17797
33737 * g++.dg/overload/template2.C: New test.
33738
33739 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33740
33741 PR tree-optimization/16632
33742 * gcc.dg/tree-ssa/20041002-1.c: New.
33743
33744 2004-10-03 Paul Brook <paul@codesourcery.com>
33745
33746 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33747 rather than relying on default formatting.
33748
33749 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33750
33751 * gcc.dg/20040920-1.c: Update expected message text.
33752
33753 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33754
33755 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33756
33757 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33758
33759 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33760 tree level.
33761
33762 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33763
33764 * gcc.dg/tree-ssa/pr17343.c: Remove.
33765
33766 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33767
33768 PR tree-opt/17343
33769 * gcc.dg/tree-ssa/pr17343.c: New test.
33770
33771 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33772
33773 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33774 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33775 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33776 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33777 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33778
33779 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33780
33781 * gcc.dg/lvalue-2.c: New test.
33782
33783 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33784
33785 PR c/17730
33786 * gcc.dg/pr17730-1.c: New test
33787
33788 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33789
33790 PR c/7425
33791 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33792
33793 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33794
33795 * gcc.c-torture/execute/stdarg-1.c: New test.
33796 * gcc.c-torture/execute/stdarg-2.c: New test.
33797 * gcc.c-torture/execute/stdarg-3.c: New test.
33798 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33799 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33800 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33801 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33802 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33803
33804 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33805
33806 PR tree-optimization/17697
33807 * g++.dg/opt/pr17697-1.C: New test.
33808 * g++.dg/opt/pr17697-2.C: New test.
33809 * g++.dg/opt/pr17697-3.C: New test.
33810
33811 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33812
33813 PR c/16409
33814 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33815 gcc.dg/vla-init-5.c: New tests.
33816
33817 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33818
33819 PR c/13804
33820 * gcc.dg/pr13804-1.c: New test.
33821
33822 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33823
33824 PR fortran/16938
33825 * gfortran.dg/pr16938.f90: New test.
33826
33827 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33828
33829 * g++.dg/template/crash23.C: New test.
33830
33831 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33832
33833 PR c++/17585
33834 * g++.dg/template/static8.C: New test.
33835
33836 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33837
33838 PR c++/17681
33839 * g++.dg/other/error9.C: New test.
33840
33841 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33842
33843 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33844
33845 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33846
33847 PR fortran/15164
33848 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33849
33850 2004-09-26 Roger Sayle <roger@eyesopen.com>
33851
33852 PR middle-end/17112
33853 * gcc.dg/pr17112-1.c: New test case.
33854
33855 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33856
33857 PR c/11459
33858 * gcc.dg/pr11459-1.c: New test.
33859
33860 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33861
33862 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33863 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33864
33865 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33866
33867 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33868
33869 2004-09-25 Jan Hubicka <jh@suse.cz>
33870
33871 * compile/30040909-1.c: New test.
33872 * compile/30040907-1.c: New test.
33873
33874 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33875
33876 * gcc.c-torture/execute/va-arg-26.c: New test.
33877
33878 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33879
33880 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33881 extra diagnostics on targets with 64-bit pointers.
33882 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33883
33884 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33885
33886 PR c/17188
33887 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33888 * gcc.dg/decl-3.c: Adjust expected message.
33889
33890 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33891
33892 PR fortran/17615
33893 * gfortran.dg/pr17615.f90: New test.
33894
33895 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33896
33897 PR tree-optimzation/17517
33898 * g++.dg/tree-ssa/pr17517.C: New Test.
33899
33900 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33901
33902 PR c++/16889
33903 * g++.dg/lookup/ambig3.C: New.
33904
33905 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33906
33907 PR tree-opt/17624
33908 * g++.dg/opt/pr17624.C: New test.
33909
33910 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33911
33912 PR c/6980
33913 * gcc.dg/Wbad-function-cast-1.c: New test.
33914
33915 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33916
33917 * g++.dg/ext/complit1.C
33918 * g++.dg/other/error2.C
33919 * g++.dg/other/nontype-1.C
33920 * g++.dg/parse/crash11.C
33921 * g++.dg/parse/crash12.C
33922 * g++.dg/parse/error15.C
33923 * g++.dg/parse/error4.C
33924 * g++.dg/parse/tmpl-outside1.C
33925 * g++.dg/parse/too-many-tmpl-args1.C
33926 * g++.dg/template/dependent-expr3.C
33927 * g++.dg/template/error10.C
33928 * g++.dg/template/instantiate1.C
33929 * g++.dg/template/vtable2.C
33930 * g++.dg/warn/Wshadow-1.C
33931 * g++.dg/warn/weak1.C
33932 * g++.old-deja/g++.brendan/crash16.C
33933 * g++.old-deja/g++.brendan/crash18.C
33934 * g++.old-deja/g++.brendan/crash48.C
33935 * g++.old-deja/g++.brendan/crash49.C
33936 * g++.old-deja/g++.brendan/crash55.C
33937 * g++.old-deja/g++.brendan/crash56.C
33938 * g++.old-deja/g++.brendan/crash8.C
33939 * g++.old-deja/g++.brendan/enum11.C
33940 * g++.old-deja/g++.brendan/enum8.C
33941 * g++.old-deja/g++.brendan/enum9.C
33942 * g++.old-deja/g++.brendan/friend3.C
33943 * g++.old-deja/g++.brendan/misc14.C
33944 * g++.old-deja/g++.bugs/900402_02.C
33945 * g++.old-deja/g++.bugs/900404_03.C
33946 * g++.old-deja/g++.bugs/900404_04.C
33947 * g++.old-deja/g++.bugs/900428_03.C
33948 * g++.old-deja/g++.jason/crash4.C
33949 * g++.old-deja/g++.jason/overload21.C
33950 * g++.old-deja/g++.jason/redecl1.C
33951 * g++.old-deja/g++.jason/report.C
33952 * g++.old-deja/g++.jason/rfg10.C
33953 * g++.old-deja/g++.jason/template30.C
33954 * g++.old-deja/g++.law/arm12.C
33955 * g++.old-deja/g++.law/ctors5.C
33956 * g++.old-deja/g++.law/cvt20.C
33957 * g++.old-deja/g++.law/init10.C
33958 * g++.old-deja/g++.law/init8.C
33959 * g++.old-deja/g++.law/visibility17.C
33960 * g++.old-deja/g++.law/visibility7.C
33961 * g++.old-deja/g++.mike/net8.C
33962 * g++.old-deja/g++.mike/p646.C
33963 * g++.old-deja/g++.mike/p700.C
33964 * g++.old-deja/g++.mike/p701.C
33965 * g++.old-deja/g++.mike/p811.C
33966 * g++.old-deja/g++.ns/template13.C
33967 * g++.old-deja/g++.other/array3.C
33968 * g++.old-deja/g++.other/crash25.C
33969 * g++.old-deja/g++.other/dtor3.C
33970 * g++.old-deja/g++.other/dtor4.C
33971 * g++.old-deja/g++.other/main1.C
33972 * g++.old-deja/g++.other/warn7.C
33973 * g++.old-deja/g++.pt/crash11.C
33974 * g++.old-deja/g++.pt/crash36.C
33975 * g++.old-deja/g++.pt/spec22.C
33976 * g++.old-deja/g++.pt/spec9.C
33977 * g++.old-deja/g++.pt/ttp52.C
33978 * g++.old-deja/g++.robertl/eb103.C
33979 * g++.old-deja/g++.robertl/eb121.C
33980 * g++.old-deja/g++.robertl/eb22.C
33981 * g++.old-deja/g++.robertl/eb8.C:
33982 Update locations and/or regexps of dg-error markers.
33983 Remove markers for some bogus messages that are no longer issued.
33984
33985 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33986
33987 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33988 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33989
33990 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33991
33992 PR c++/17618
33993 * g++.dg/lookup/crash5.C: New test.
33994
33995 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33996
33997 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33998 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33999 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34000 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34001 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34002 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34003
34004 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34005 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34006 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34007 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34008 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34009 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34010
34011 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34012
34013 * gcc.dg/vect/vect-44.c: Check additional cases.
34014 * gcc.dg/vect/vect-48.c: Check additional cases.
34015
34016 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34017 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34018 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34019 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34020 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34021 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34022 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34023 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34024 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34025
34026 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34027 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34028 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34029
34030 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34031
34032 * gcc.dg/tree-ssa/loop-6.c: New test.
34033
34034 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
34035
34036 PR c++/17620
34037 * g++.dg/inherit/base2.C: New.
34038
34039 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34040
34041 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34042 * gcc.dg/20001012-2.c: Likewise.
34043 * gcc.dg/20001013-1.c: Likewise.
34044 * gcc.dg/20001101-1.c: Likewise.
34045 * gcc.dg/20001102-1.c: Likewise.
34046 * gcc.dg/bf-spl1.c: Likewise.
34047 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34048 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34049
34050 2004-09-22 Diego Novillo <dnovillo@redhat.com>
34051
34052 PR tree-optimization/16721
34053 * gcc.dg/tree-ssa/pr16721.c: New test.
34054
34055 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
34056
34057 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34058 * gcc.dg/20040305-1.c: Likewise.
34059
34060 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
34061
34062 PR c/16566
34063 * gcc.c-torture/compile/pr16566-1.c,
34064 gcc.c-torture/compile/pr16566-2.c,
34065 gcc.c-torture/compile/pr16566-3.c: New tests.
34066
34067 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
34068
34069 PR tree-optimization/17512
34070 * gcc.c-torture/compile/20040916-1.c.
34071
34072 2004-09-21 Mark Mitchell <mark@codesourcery.com>
34073
34074 * gcc.dg/pragma-re-3.c: New test.
34075
34076 2004-09-17 Matt Austern <austern@apple.com>
34077
34078 PR c++/15049
34079 * g++.dg/other/anon3.C: New.
34080
34081 2004-09-21 Roger Sayle <roger@eyesopen.com>
34082
34083 PR c++/7503
34084 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34085 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34086 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34087 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34088 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34089
34090 2004-09-21 Bud Davis <bdavis9659@comcast.net>
34091
34092 PR fortran/17286
34093 * gfortran.dg/pr17286.f90: New test.
34094
34095 2004-09-20 Mark Mitchell <mark@codesourcery.com>
34096
34097 PR c++/17530
34098 * g++.dg/template/static7.C: New test.
34099
34100 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
34101
34102 PR tree-opt/17558
34103 * gcc.c-torture/compile/pr17558.c: New test.
34104
34105 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
34106
34107 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34108 if SKIP_ATTRIBUTE is defined.
34109
34110 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34111
34112 PR fortran/15957
34113 * gfortran.dg/pr15957.f90: New test.
34114
34115 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
34116
34117 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34118 in comparison.
34119 * gcc.dg/vect/vect-79.c: Likewise.
34120 * gcc.dg/vect/vect-80.c: Likewise.
34121
34122 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34123
34124 PR fortran/15750
34125 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34126
34127 2004-09-20 Ira Rosen <irar@il.ibm.com>
34128
34129 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34130 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34131 * gcc.dg/vect/vect-62.c: New testcase.
34132 * gcc.dg/vect/vect-63.c: New testcase.
34133 * gcc.dg/vect/vect-64.c: New testcase.
34134 * gcc.dg/vect/vect-65.c: New testcase.
34135 * gcc.dg/vect/vect-66.c: New testcase.
34136 * gcc.dg/vect/vect-67.c: New testcase.
34137 * gcc.dg/vect/vect-68.c: New testcase.
34138 * gcc.dg/vect/vect-69.c: New testcase.
34139 * gcc.dg/vect/vect-79.c: New testcase.
34140 * gcc.dg/vect/vect-80.c: New testcase.
34141
34142 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
34143
34144 * gcc.target/mips/asm-1.c: New test.
34145
34146 2004-09-19 Ira Rosen <irar@il.ibm.com>
34147
34148 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34149 * gcc.dg/vect/vect-73.c: New testcase.
34150 * gcc.dg/vect/vect-74.c: New testcase.
34151 * gcc.dg/vect/vect-75.c: New testcase.
34152 * gcc.dg/vect/vect-76.c: New testcase.
34153 * gcc.dg/vect/vect-77.c: New testcase.
34154 * gcc.dg/vect/vect-78.c: New testcase
34155
34156 2004-09-18 Paul Brook <paul@codesourcery.com>
34157
34158 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34159
34160 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
34161
34162 PR c/17424
34163 * gcc.dg/pr17424-1.c: New test.
34164
34165 2004-09-18 Diego Novillo <dnovillo@redhat.com>
34166
34167 * g++.dg/tree-ssa/pr17153.C: New test.
34168
34169 2004-09-16 Geoffrey Keating <geoffk@apple.com>
34170
34171 PR pch/13361
34172 * g++.dg/pch/wchar-1.C: New.
34173 * g++.dg/pch/wchar-1.Hs: New.
34174
34175 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
34176
34177 * gcc.c-torture/execute/20040917-1.c: New test.
34178
34179 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34180
34181 PR tree-optimization/17319
34182 * gcc.dg/pr17319.c: New test.
34183
34184 2004-09-17 Devang Patel <dpatel@apple.com>
34185
34186 * gcc.dg/20040813-1.c: New test.
34187
34188 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34189
34190 PR tree-optimization/17273
34191 * gcc.c-torture/compile/pr17273.c: New test.
34192
34193 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
34194
34195 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34196 Update expected messages.
34197 * gcc.dg/declspec-13.c: New test.
34198
34199 2004-09-17 David Edelsohn <edelsohn@gnu.org>
34200
34201 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34202
34203 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34204
34205 * gcc.c-torture/execute/pr17252.c: Use post-increment to
34206 change what 'a' is pointing to.
34207
34208 2004-09-17 Mark Mitchell <mark@codesourcery.com>
34209
34210 PR c++/16002
34211 * g++.dg/template/error18.C: New test.
34212
34213 PR c++/16029
34214 * g++.dg/warn/Wunused-8.C: New test.
34215
34216 2004-09-17 Steven Bosscher <stevenb@suse.de>
34217
34218 PR tree-optimization/17513
34219 * gcc.dg/20040916-1.c: New test.
34220
34221 2004-09-16 Mark Mitchell <mark@codesourcery.com>
34222
34223 PR c++/17501
34224 * g++.dg/template/typename7.C: New test.
34225
34226 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34227
34228 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34229
34230 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
34231
34232 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34233 with -ftree-based-profiling also.
34234 * lib/profopt.exp: Support late-set profile_option/feedback_option.
34235
34236 2004-09-16 Victor Leikehman <lei@il.ibm.com>
34237
34238 PR/15364
34239 * gfortran.dg/der_array_io_1.f90: New test.
34240 * gfortran.dg/der_array_io_2.f90: New test.
34241 * gfortran.dg/der_array_io_3.f90: New test.
34242
34243 2004-09-15 Mark Mitchell <mark@codesourcery.com>
34244
34245 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34246 EABI.
34247
34248 2004-09-15 Mark Mitchell <mark@codesourcery.com>
34249
34250 * g++.dg/opt/switch1.C: New test.
34251
34252 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
34253
34254 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34255 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34256 Update expected messages.
34257
34258 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34259
34260 PR fortran/16485
34261 * gfortran.dg/same_name_1.f90: New test.
34262
34263 2004-09-15 Diego Novillo <dnovillo@redhat.com>
34264
34265 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
34266 dereference garbage pointers.
34267
34268 2004-09-15 Jakub Jelinek <jakub@redhat.com>
34269
34270 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34271 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34272
34273 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34274 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34275 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34276
34277 2004-09-14 Mark Mitchell <mark@codesourcery.com>
34278
34279 PR c++/17324
34280 * g++.dg/template/mangle1.C: New test.
34281
34282 2004-09-14 Diego Novillo <dnovillo@redhat.com>
34283
34284 PR tree-optimization/17252
34285 * gcc.c-torture/execute/pr17252.c: New test.
34286
34287 2004-09-14 Andrew Pinski <apinski@apple.com>
34288
34289 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34290
34291 2004-09-14 Roger Sayle <roger@eyesopen.com>
34292
34293 PR rtl-optimization/9771
34294 * gcc.dg/pr9771-1.c: New test case.
34295
34296 2004-09-14 Diego Novillo <dnovillo@redhat.com>
34297
34298 PR tree-optimization/15262
34299 * gcc.c-torture/execute/pr15262-1.c: New test.
34300 * gcc.c-torture/execute/pr15262-2.c: New test.
34301
34302 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
34303
34304 * gcc.dg/declspec-12.c: New test.
34305
34306 2004-09-14 Bud Davis <bdavis9659@comcast.net>
34307
34308 * gfortran.dg/pr17090.f90: Add directives to test.
34309
34310 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34311
34312 * gcc.c-torture/compile/20040914-1.c: New test.
34313
34314 2004-09-13 Mark Mitchell <mark@codesourcery.com>
34315
34316 PR c++/16162
34317 * g++.dg/template/decl2.C: New test.
34318
34319 2004-09-13 Bud Davis <bdavis9659@comcast.net>
34320
34321 PR fortran/17090
34322 * gfortran.dg/pr17090.f90: New test.
34323
34324 2004-09-13 Dale Johannesen <dalej@apple.com>
34325
34326 * gcc.c-torture/compile/pr17408.c: New test case.
34327
34328 2004-09-13 Mark Mitchell <mark@codesourcery.com>
34329
34330 PR c++/16716
34331 * g++.dg/parse/crash17.C: New test.
34332
34333 PR c++/17327
34334 * g++.dg/template/enum3.C: New test.
34335
34336 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
34337
34338 * lib/gcc-defs.exp: Load wrapper.exp.
34339 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34340 using local code.
34341 * lib/gcc.exp (gcc_init): Similar.
34342 * lib/gfortran.exp (gfortran_init): Similar.
34343 * lib/objc.exp (objc_init): Similar.
34344 * lib/treelang.exp (treelang_init): Similar.
34345 * lib/wrapper.exp: New file with build_wrapper call machinery in
34346 ${tool}_maybe_build_wrapper.
34347
34348 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
34349
34350 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34351 "inline".
34352 * gcc.dg/declspec-11.c: Update expected messages.
34353 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34354 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34355 gcc.dg/inline-12.c: New tests.
34356
34357 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
34358
34359 * g++.dg/tree-ssa/pr17400.C: New testcase.
34360
34361 2004-09-13 James E Wilson <wilson@specifixinc.com>
34362
34363 * gcc.target/mips/sb1-1.c: New testcase.
34364
34365 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
34366
34367 * lib/g77-dg.exp: Remove unused file.
34368 * lib/mike-g77.exp: Ditto.
34369 * lib/g77.exp: Ditto.
34370
34371 2004-09-12 Richard Henderson <rth@redhat.com>
34372
34373 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34374
34375 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
34376
34377 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34378 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34379 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34380 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34381 Update expected messages.
34382
34383 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
34384
34385 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34386 declaration/use mismatch for dirp parameter.
34387
34388 2004-09-12 Andrew Pinski <apinski@apple.com>
34389
34390 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34391 -fgnu-runtime is passed.
34392
34393 2004-09-12 Richard Henderson <rth@redhat.com>
34394
34395 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34396 do the uplevel thing and update additional_flags directly.
34397 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34398 gfortran.fortran-torture/execute/intrinsic_nearest.x,
34399 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34400 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34401
34402 2004-09-11 Steven Bosscher <stevenb@suse.de>
34403
34404 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34405
34406 2004-09-11 Roger Sayle <roger@eyesopen.com>
34407
34408 PR middle-end/17411
34409 * g++.dg/opt/pr17411-1.C: New test case.
34410
34411 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
34412
34413 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34414 gcc.dg/tls/diag-2.c: Update expected messages.
34415 * gcc.dg/991209-1.c: Specify compilation options. Update expected
34416 messages.
34417 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34418 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34419 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34420 gcc.dg/tls/diag-5.c: New tests.
34421
34422 2004-09-11 Zack Weinberg <zack@codesourcery.com>
34423
34424 * gcc.dg/20040910-1.c: Correct dg-error regexp.
34425
34426 2004-09-11 Steven Bosscher <stevenb@suse.de>
34427
34428 * g++.dg/parse/break-in-for.C: New test.
34429
34430 2004-09-11 Jakub Jelinek <jakub@redhat.com>
34431
34432 * gcc.dg/tree-ssa/20040911-1.c: New test.
34433
34434 2004-09-11 Andreas Jaeger <aj@suse.de>
34435
34436 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34437 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34438
34439 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
34440
34441 * gcc.target/frv: New directory of FR-V-specific tests.
34442
34443 2004-09-10 James E Wilson <wilson@specifixinc.com>
34444
34445 * gcc.dg/convert-vec-1.c: New test.
34446
34447 2004-09-10 Roger Sayle <roger@eyesopen.com>
34448
34449 PR middle-end/17024
34450 * gcc.dg/pr17024-1.c: New test case.
34451
34452 2004-09-10 Eric Christopher <echristo@redhat.com>
34453
34454 * gcc.dg/20040910-1.c: New test.
34455
34456 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
34457
34458 * gcc.dg/bitfld-9.c: New test.
34459
34460 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
34461
34462 * gcc.c-torture/execute/ieee/acc1.c: New test.
34463 * gcc.c-torture/execute/ieee/acc2.c: New test.
34464 * gcc.c-torture/execute/ieee/mzero6.c: New test.
34465
34466 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
34467
34468 * gcc.dg/deprecated-2.c: New test.
34469
34470 2004-09-09 James E Wilson <wilson@specifixinc.com>
34471
34472 * gcc.dg/init-vec-1.c: New test.
34473
34474 2004-09-09 Roger Sayle <roger@eyesopen.com>
34475
34476 PR middle-end/17055
34477 * gcc.dg/pr17055-1.c: New test case.
34478
34479 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
34480
34481 PR target/17377
34482 * gcc.c-torture/execute/pr17377.c: New test.
34483
34484 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34485
34486 PR c/8420
34487 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34488 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34489 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34490 gcc.dg/long-long-typespec-1.c: New tests.
34491 * gcc.dg/tls/diag-2.c: Update expected diagnostics
34492
34493 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34494
34495 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34496 gcc.dg/gnu99-static-1.c: New tests.
34497
34498 2004-09-08 Devang Patel <dpatel@apple.com>
34499
34500 * gcc.dg/darwin-ld-20040828-1.c: New test.
34501 * gcc.dg/darwin-ld-20040828-2.c: New test.
34502 * gcc.dg/darwin-ld-20040828-3.c: New test.
34503
34504 2004-09-08 Ziemowit Laski <zlaski@apple.com>
34505
34506 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34507 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34508 in error message.
34509 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34510 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34511 in error message.
34512 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34513 types they qualify.
34514 * objc.dg/type-size-2.m: Fix wording in comment.
34515 * objc.dg/va-meth-1.m: New test case.
34516
34517 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
34518
34519 PR c/16633:
34520 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34521 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34522
34523 2004-09-06 Devang Patel <dpatel@apple.com>
34524
34525 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34526 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34527
34528 2004-09-06 Zack Weinberg <zack@codesourcery.com>
34529
34530 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34531 reflect changed line numbering of diagnostics.
34532
34533 2004-09-06 Paul Brook <paul@codesourcery.com>
34534
34535 * gfortran.dg/edit_real_1.f90: Add new test.
34536
34537 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34538
34539 * gcc.dg/tree-ssa/loop-2.c: New test.
34540 * gcc.dg/tree-ssa/loop-3.c: New test.
34541 * gcc.dg/tree-ssa/loop-4.c: New test.
34542 * gcc.dg/tree-ssa/loop-5.c: New test.
34543
34544 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34545
34546 * gcc.dg/format/sentinel-1.c: Update for parameter option.
34547
34548 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34549
34550 * gcc.dg/format/sentinel-1.c: New test.
34551
34552 2004-09-04 Uros Bizjak <uros@kss-loka.si>
34553
34554 * gcc.dg/builtins-46.c: New.
34555
34556 2004-09-03 Devang Patel <dpatel@apple.com>
34557
34558 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34559 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34560
34561 2004-09-03 Jan Beulich <jbeulich@novell.com>
34562
34563 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34564 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34565 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34566 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34567 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34568 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34569 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34570 the non-portable bzero.
34571 * gcc.dg/20010912-1.c: xfail for NetWare.
34572 * gcc.dg/20020426-2.c: xfail for NetWare.
34573 * gcc.dg/20021014-1.c: xfail for NetWare.
34574 * gcc.dg/20021018-1.c: xfail for NetWare.
34575 * gcc.dg/20030213-1.c: xfail for NetWare.
34576 * gcc.dg/20030225-1.c: xfail for NetWare.
34577 * gcc.dg/20030708-1.c: xfail for NetWare.
34578 * gcc.dg/builtins-config.h: Also exclude NetWare.
34579 * gcc.dg/format/format.h: Define restrict only if not already defined.
34580 * gcc.dg/nest.c: xfail for NetWare.
34581 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34582 * lib/target-supports.exp (check_visibility_available): Exclude
34583 NetWare.
34584
34585 2004-09-03 Jan Beulich <jbeulich@novell.com>
34586
34587 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34588 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34589 deterministic starting point for the alignment of structure fields.
34590 * gcc.dg/Wpadded.c: Dito.
34591 * g++.dg/abi/vbase10.C: Dito.
34592
34593 2004-09-03 Devang Patel <dpatel@apple.com>
34594
34595 * g++.dg/debug/pr15736.cc: New test.
34596
34597 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34598
34599 * README.QMTEST: Fix out-of-date link.
34600
34601 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34602
34603 PR fortran/16579
34604 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34605 Delete. Duplicate of gfortran.dg/g77/20010610.f
34606
34607 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34608
34609 * g++.dg/abi/arm_rtti1.C: New test.
34610
34611 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34612
34613 * gcc.dg/ppc-vector-memcpy.c: New.
34614 * gcc.dg/ppc-vector-memset.c: New.
34615
34616 2004-09-02 Chao-ying Fu <fu@mips.com>
34617
34618 * gcc.target/mips/mips-3d-1.c: New test.
34619 * gcc.target/mips/mips-3d-2.c: New test.
34620 * gcc.target/mips/mips-3d-3.c: New test.
34621 * gcc.target/mips/mips-3d-4.c: New test.
34622 * gcc.target/mips/mips-3d-5.c: New test.
34623 * gcc.target/mips/mips-3d-6.c: New test.
34624 * gcc.target/mips/mips-3d-7.c: New test.
34625 * gcc.target/mips/mips-3d-8.c: New test.
34626 * gcc.target/mips/mips-3d-9.c: New test.
34627 * gcc.target/mips/mips-ps-1.c: New test.
34628 * gcc.target/mips/mips-ps-2.c: New test.
34629 * gcc.target/mips/mips-ps-3.c: New test.
34630 * gcc.target/mips/mips-ps-4.c: New test.
34631 * gcc.target/mips/mips-ps-type.c: New test.
34632
34633 2004-09-02 Paul Brook <paul@codesourcery.com>
34634
34635 * gfortran.dg/edit_real_1.f90: Add new tests.
34636
34637 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34638
34639 PR fortran/15327
34640 * gfortran.dg/merge_char_1.f90: New test.
34641
34642 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34643
34644 PR fortran/16404
34645 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34646
34647 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34648
34649 PR c/1522
34650 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34651
34652 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34653
34654 * g++.dg/opt/loop1.C: Do not XFAIL.
34655
34656 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34657
34658 * gcc.c-torture/execute/20040831-1.c: New test.
34659
34660 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34661
34662 PR fortran/16579
34663 * gfortran.dg/g77/20010610.f: Now passes.
34664 Copy from g77.f-torture/execute. Add dg-run directive.
34665 * gfortran.dg/g77/README: Update
34666
34667 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34668
34669 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34670 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34671 (t1, t2, t3, t4): Add volatile.
34672
34673 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34674
34675 * g++.dg/ext/visibility/arm1.C: New test.
34676
34677 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34678
34679 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34680 -pedantic-errors.
34681
34682 2004-09-01 Paul Brook <paul@codesourcery.com>
34683
34684 * gfortran.dg/eof_2.f90: New test.
34685
34686 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34687
34688 PR fortran/16579
34689 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34690
34691 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34692
34693 PR libfortran/16805
34694 * gfortran.dg/list_read_2.f90: New test.
34695
34696 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34697
34698 * g++.dg/abi/key1.C: New test.
34699
34700 2004-08-31 Richard Henderson <rth@redhat.com>
34701
34702 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34703 form of offsetof.
34704 * g++.dg/other/offsetof5.C: Remove duplicate.
34705
34706 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34707
34708 PR fortran/17244
34709 * gfortran.dg/func_derived_1.f90: New test.
34710
34711 2004-08-31 Paul Brook <paul@codesourcery.com>
34712
34713 * gfortran.dg/eof_1.f90: New test.
34714
34715 2004-08-31 Paul Brook <paul@codesourcery.com>
34716
34717 * gfortran.dg/list_read_1.f90: New file.
34718
34719 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34720
34721 * g++.dg/opt/loop1.C: XFAIL.
34722
34723 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34724
34725 * gcc.dg/funcdef-storage-1.c: New.
34726 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34727 an extern function in local scope.
34728 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34729 declare an 'auto inline' function in local scope.
34730 * gcc.dg/20011130-1.c: Likewise.
34731 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34732 an 'auto' function in local scope.
34733 * gcc.dg/20021014-1.c: Likewise.
34734 * gcc.dg/20030331-2.c: Likewise.
34735
34736 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34737
34738 * gfortran.dg/blockdata_1.f90: New test.
34739
34740 2004-08-30 Richard Henderson <rth@redhat.com>
34741
34742 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34743
34744 2004-08-30 Richard Henderson <rth@redhat.com>
34745
34746 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34747 additional_flags set by alternate driver.
34748 (ieee-options): New procedure.
34749 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34750 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34751 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34752 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34753
34754 2004-08-30 Richard Henderson <rth@redhat.com>
34755
34756 * lib/f-torture.exp: Remove.
34757
34758 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34759
34760 PR rtl-optimization/16590
34761 * g++.dg/opt/loop1.C: New test.
34762
34763 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34764
34765 PR fortran/13910
34766 * gfortran.dg/oldstyle_1.f90: New test.
34767
34768 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34769 Paul Brook <paul@codesourcery.com>
34770
34771 * gfortran.dg/g77/README: Update.
34772 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34773 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34774 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34775
34776 2004-08-28 Paul Brook <paul@codesourcery.com>
34777
34778 PR libfortran/17195
34779 * gfortran.dg/edit_real_1.f90: New test.
34780
34781 2004-08-27 Paul Brook <paul@codesourcery.com>
34782
34783 * gfortran.dg/rewind_1.f90: New test.
34784
34785 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34786
34787 PR fortran/16597
34788 * gfortran.dg/pr16597.f90: New test.
34789
34790 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34791
34792 PR c/13801
34793 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34794 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34795 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34796 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34797 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34798
34799 2004-08-26 Nick Clifton <nickc@redhat.com>
34800
34801 * gcc.c-torture/compile/pr17119.c: New test.
34802
34803 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34804
34805 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34806
34807 2004-08-25 Richard Henderson <rth@redhat.com>
34808
34809 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34810 the bits that expect kind=8 to be the largest real kind.
34811
34812 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34813
34814 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34815
34816 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34817
34818 * gfortran.dg/assignment_1.f90: New test.
34819
34820 2004-08-25 Adam Nemet <anemet@lnxw.com>
34821
34822 * g++.dg/template/repo3.C: New test.
34823
34824 2004-08-25 Roger Sayle <roger@eyesopen.com>
34825
34826 PR middle-end/16693
34827 PR tree-optimization/16372
34828 * g++.dg/opt/pr16372-1.C: New test case.
34829 * g++.dg/opt/pr16693-1.C: New test case.
34830 * g++.dg/opt/pr16693-2.C: New test case.
34831
34832 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34833
34834 * objc.dg/proto-lossage-4.m: New test.
34835
34836 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34837
34838 PR c++/17155
34839 * g++.dg/inherit/local2.C: New test.
34840
34841 2004-08-25 Paul Brook <paul@codesourcery.com>
34842
34843 PR fortran/17144
34844 * gfortran.dg/string_ctor_1.f90: New test.
34845
34846 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34847
34848 PR c++/14428
34849 * g++.dg/template/redecl2.C: New test.
34850
34851 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34852
34853 PR fortran/17143
34854 * gfortran.dg/pr17143.f90: New test.
34855
34856 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34857
34858 PR fortran/17164
34859 * gfortran.dg/pr17164.f90: New test.
34860
34861 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34862
34863 * gcc.dg/tree-ssa/loop-1.c: New test.
34864
34865 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34866
34867 * gcc.c-torture/compile/20040824-1.c: New test.
34868
34869 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34870
34871 * gcc.c-torture/compile/iftrap-3.c: New test.
34872
34873 2004-08-24 Paul Brook <paul@codesourcery.com>
34874
34875 * gfortran.dg/entry_2.f90: New test.
34876
34877 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34878
34879 PR c++/16889
34880 * g++.dg/lookup/ambig[12].C: New.
34881
34882 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34883
34884 PR c++/16706
34885 * g++.dg/template/crash21.C: New test.
34886 * g++.dg/template/crash22.C: Likewise.
34887
34888 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34889
34890 PR c++/17149
34891 * g++.dg/template/access15.C: New.
34892
34893 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34894
34895 PR c++/17163
34896 * g++.dg/template/repo2.C: New test.
34897
34898 2004-08-23 Roger Sayle <roger@eyesopen.com>
34899
34900 PR rtl-optimization/17078
34901 * gcc.c-torture/execute/pr17078-1.c: New test case.
34902
34903 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34904
34905 PR c/14492
34906 * gcc.dg/debug/crash1.c: New test.
34907
34908 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34909
34910 PR c/16180
34911 * gcc.dg/loop-5.c: New test.
34912
34913 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34914
34915 * gcc.c-torture/execute/20040823-1.c: New test.
34916
34917 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34918
34919 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34920 to the assembler. Simplify test accordingly.
34921 (asm_abi_flags): Use GNU names.
34922 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34923 to check for ABI flags.
34924
34925 2004-08-22 Andrew Pinski <apinski@apple.com>
34926
34927 * g++.dg/opt/pr14029.C: New test.
34928 * gcc.c-torture/execute/pr15262.c: New test.
34929
34930 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34931
34932 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34933
34934 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34935
34936 PR 16908
34937 * gfortran.dg/direct_io.f90: New test.
34938
34939 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34940
34941 PR c++/17121
34942 * g++.dg/inherit/local2.C: New test.
34943
34944 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34945
34946 PR c++/17120
34947 * g++.dg/warn/Wparentheses-4.C: New test.
34948
34949 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34950
34951 PR c++/17121
34952 * g++.dg/inherit/local2.C: New test.
34953
34954 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34955 * gcc.dg/ppc-ldstruct.c: Likewise.
34956 * gcc.dg/ppc64-abi-2.c: Likewise.
34957
34958 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34959
34960 PR rtl-optimization/17099
34961 * gcc.c-torture/execute/20040820-1.c: New test.
34962
34963 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34964
34965 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34966
34967 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34968
34969 PR fortran/17077
34970 * gfortran.dg/auto_array_1.f90: New test.
34971
34972 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34973
34974 PR fortran/17074
34975 * gfortran.dg/simpleif_1.f90: New test.
34976
34977 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34978
34979 * lib/target-supports.exp (check_profiling_available): Return
34980 false for arm*-*-symbianelf* and arm*-*-eabi*.
34981
34982 PR c++/15890
34983 * g++.dg/template/delete1.C: New test.
34984
34985 2004-08-19 Paul Brook <paul@codesourcery.com>
34986
34987 PR fortran/14976
34988 PR fortran/16228
34989 * gfortran.dg/data_char_1.f90: New test.
34990
34991 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34992
34993 PR fortran/16946
34994 * gfortran.dg/reduction.f90: New testcase.
34995
34996 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34997
34998 PR fortran/16520
34999 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35000
35001 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
35002
35003 PR c++/17041
35004 * g++.dg/Wparentheses-3.C: New test.
35005
35006 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
35007
35008 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35009 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35010 * gcc.dg/vect/vect-2.c: Likewise.
35011 * gcc.dg/vect/vect-3.c: Likewise.
35012 * gcc.dg/vect/vect-4.c: Likewise.
35013 * gcc.dg/vect/vect-5.c: Likewise.
35014 * gcc.dg/vect/vect-6.c: Likewise.
35015 * gcc.dg/vect/vect-7.c: Likewise.
35016 * gcc.dg/vect/vect-25.c: Likewise.
35017 * gcc.dg/vect/vect-31.c: Likewise.
35018 * gcc.dg/vect/vect-32.c: Likewise.
35019 * gcc.dg/vect/vect-34.c: Likewise.
35020 * gcc.dg/vect/vect-36.c: Likewise.
35021 * gcc.dg/vect/vect-all.c: Likewise.
35022
35023 2004-08-18 Mark Mitchell <mark@codesourcery.com>
35024
35025 PR c++/17068
35026 * g++.dg/template/operator4.C: New test.
35027
35028 2004-08-18 Richard Henderson <rth@redhat.com>
35029
35030 * gcc.dg/20040206-1.c: XFAIL.
35031
35032 2004-08-17 Mark Mitchell <mark@codesourcery.com>
35033
35034 PR c++/16246
35035 * g++.dg/template/array7.C: New test.
35036
35037 2004-08-17 James E Wilson <wilson@specifixinc.com>
35038
35039 * gcc.dg/mips-movcc-1.c: New test.
35040 * gcc.dg/mips-movcc-2.c: New test.
35041 * gcc.dg/mips-movcc-3.c: New test.
35042
35043 * gcc.dg/mips-nmadd-1.c: New test.
35044 * gcc.dg/mips-nmadd-2.c: New test.
35045
35046 2004-08-17 Mark Mitchell <mark@codesourcery.com>
35047
35048 PR c++/15871
35049 * g++.dg/opt/inline8.C: New test.
35050
35051 PR c++/16965
35052 * g++.dg/parse/error17.C: New test.
35053
35054 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
35055
35056 * gcc.dg/vect: New directory for vectorizer tests.
35057 * gcc.dg/vect/tree-vect.h: New file.
35058 * gcc.dg/vect/vect.exp: New file.
35059 * gcc.dg/vect/pr16105.c.c: New test.
35060 * gcc.dg/vect/vect-1.c: New test.
35061 * gcc.dg/vect/vect-2.c: New test.
35062 * gcc.dg/vect/vect-3.c: New test.
35063 * gcc.dg/vect/vect-4.c: New test.
35064 * gcc.dg/vect/vect-5.c: New test.
35065 * gcc.dg/vect/vect-6.c: New test.
35066 * gcc.dg/vect/vect-7.c: New test.
35067 * gcc.dg/vect/vect-8.c: New test.
35068 * gcc.dg/vect/vect-9.c: New test.
35069 * gcc.dg/vect/vect-10.c: New test.
35070 * gcc.dg/vect/vect-11.c: New test.
35071 * gcc.dg/vect/vect-12.c: New test.
35072 * gcc.dg/vect/vect-13.c: New test.
35073 * gcc.dg/vect/vect-14.c: New test.
35074 * gcc.dg/vect/vect-15.c: New test.
35075 * gcc.dg/vect/vect-16.c: New test.
35076 * gcc.dg/vect/vect-17.c: New test.
35077 * gcc.dg/vect/vect-18.c: New test.
35078 * gcc.dg/vect/vect-19.c: New test.
35079 * gcc.dg/vect/vect-20.c: New test.
35080 * gcc.dg/vect/vect-21.c: New test.
35081 * gcc.dg/vect/vect-22.c: New test.
35082 * gcc.dg/vect/vect-23.c: New test.
35083 * gcc.dg/vect/vect-24.c: New test.
35084 * gcc.dg/vect/vect-25.c: New test.
35085 * gcc.dg/vect/vect-26.c: New test.
35086 * gcc.dg/vect/vect-27.c: New test.
35087 * gcc.dg/vect/vect-28.c: New test.
35088 * gcc.dg/vect/vect-29.c: New test.
35089 * gcc.dg/vect/vect-30.c: New test.
35090 * gcc.dg/vect/vect-31.c: New test.
35091 * gcc.dg/vect/vect-32.c: New test.
35092 * gcc.dg/vect/vect-33.c: New test.
35093 * gcc.dg/vect/vect-34.c: New test.
35094 * gcc.dg/vect/vect-35.c: New test.
35095 * gcc.dg/vect/vect-36.c: New test.
35096 * gcc.dg/vect/vect-37.c: New test.
35097 * gcc.dg/vect/vect-38.c: New test.
35098 * gcc.dg/vect/vect-40.c: New test.
35099 * gcc.dg/vect/vect-41.c: New test.
35100 * gcc.dg/vect/vect-42.c: New test.
35101 * gcc.dg/vect/vect-43.c: New test.
35102 * gcc.dg/vect/vect-44.c: New test.
35103 * gcc.dg/vect/vect-45.c: New test.
35104 * gcc.dg/vect/vect-46.c: New test.
35105 * gcc.dg/vect/vect-47.c: New test.
35106 * gcc.dg/vect/vect-48.c: New test.
35107 * gcc.dg/vect/vect-49.c: New test.
35108 * gcc.dg/vect/vect-50.c: New test.
35109 * gcc.dg/vect/vect-51.c: New test.
35110 * gcc.dg/vect/vect-52.c: New test.
35111 * gcc.dg/vect/vect-53.c: New test.
35112 * gcc.dg/vect/vect-54.c: New test.
35113 * gcc.dg/vect/vect-55.c: New test.
35114 * gcc.dg/vect/vect-56.c: New test.
35115 * gcc.dg/vect/vect-57.c: New test.
35116 * gcc.dg/vect/vect-58.c: New test.
35117 * gcc.dg/vect/vect-59.c: New test.
35118 * gcc.dg/vect/vect-60.c: New test.
35119 * gcc.dg/vect/vect-61.c: New test.
35120 * gcc.dg/vect/vect-all.c: New test.
35121 * gcc.dg/vect/vect-none.c: New test.
35122
35123 2004-08-17 Paul Brook <paul@codesourcery.com>
35124
35125 PR fortran/13082
35126 * gfortran.dg/entry_1.f90: New test.
35127
35128 2004-08-17 Andrew Pinski <apinski@apple.com>
35129
35130 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35131
35132 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
35133
35134 * gcc.dg/pr17036-1.c: New test.
35135
35136 2004-08-16 Devang Patel <dpatel@apple.com>
35137
35138 * gcc.dg/darwin-20040809-1.c: New test.
35139
35140 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
35141
35142 * gcc.dg/funcdef-attr-1.c: New test.
35143
35144 2004-08-16 Janis Johnson <janis187@us.ibm.com>
35145
35146 * gcc.dg/altivec-17.c: New test.
35147 * gcc.dg/altivec-18.c: New test.
35148
35149 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35150
35151 PR c++/6749
35152 * g++.dg/template/vtable2.C: New test.
35153
35154 2004-08-14 Richard Henderson <rth@redhat.com>
35155
35156 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35157 * gcc.dg/pack-test-4.c (main): Return 0.
35158 * gcc.dg/setjmp-1.c: Remove XFAIL.
35159 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35160
35161 2004-08-14 Richard Henderson <rth@redhat.com>
35162
35163 * gcc.dg/980217-1.c: Add prototype for printf.
35164
35165 2004-08-13 Bud Davis <bdavis9659@comcast.net>
35166
35167 * gfortran.dg/pr16935.f90: New test.
35168
35169 2004-08-13 Janis Johnson <janis187@us.ibm.com>
35170
35171 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35172
35173 2004-08-13 Paul Brook <paul@codesourcery.com>
35174
35175 * gfortran.dg/der_io_1.f90: Remove stray comma.
35176
35177 2004-08-12 Janis Johnson <janis187@us.ibm.com>
35178
35179 * gcc.dg/vmx/cw-bug-2.c: Remove.
35180 * gcc.dg/vmx/vprint-1.c: Remove.
35181 * gcc.dg/vmx/vscan-1.c: Remove.
35182
35183 2004-08-12 Devang patel <dpatel@apple.com>
35184
35185 * gcc.dg/darwin-20040809-2.c: New test.
35186
35187 2004-08-12 Janis Johnson <janis1872us.ibm.com>
35188
35189 * g++.dg/ext/altivec-12.C: New test.
35190
35191 * g++.dg/ext/altivec-11.C: New test.
35192
35193 2004-08-12 Paul Brook <paul@codesourcery.com>
35194
35195 * g++.dg/abi/arm_cxa_vec_1.C: New test.
35196
35197 2004-08-12 Janis Johnson <janis187@us.ibm.com>
35198
35199 * g++.dg/ext/altivec-2.C: Check for hardware support before
35200 executing any VMX instructions.
35201
35202 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35203
35204 2004-08-12 Jakub Jelinek <jakub@redhat.com>
35205
35206 PR c++/16276
35207 * g++.old-deja/g++.other/comdat4.C: New test.
35208 * g++.old-deja/g++.other/comdat4-aux.cc: New.
35209
35210 2004-08-12 Ben Elliston <bje@au.ibm.com>
35211
35212 PR target/16286
35213 * gcc.dg/pr16286.c: New test.
35214
35215 2004-08-12 Jan Beulich <jbeulich@novell.com>
35216
35217 * g++.dg/ext/asm5.C: New.
35218
35219 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35220
35221 PR c++/16698
35222 * g++.dg/eh/crash1.C: New test.
35223
35224 PR c++/16717
35225 * g++.dg/ext/construct1.C: New test.
35226
35227 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35228
35229 PR c++/16853
35230 * g++.dg/init/ptrmem1.C: New test.
35231
35232 PR c++/16618
35233 * g++.dg/parse/offsetof5.C: New test.
35234
35235 PR c++/16870
35236 * g++.dg/template/overload3.C: New test.
35237
35238 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35239
35240 PR c++/16964
35241 * g++.dg/parse/error16.C: New test.
35242
35243 PR c++/16904
35244 * g++.dg/template/error14.C: New test.
35245
35246 PR c++/16929
35247 * g++.dg/template/error15.C: New test.
35248
35249 2004-08-11 Devang Patel <dpatel@apple.com>
35250
35251 * gcc.dg/darwin-ld-20040809-1.c: New test.
35252 * gcc.dg/darwin-ld-20040809-2.c: New test.
35253
35254 2004-08-11 Steven G. Kargl <kargls@comcast.net>
35255
35256 PR fortran/16917
35257 * gfortran.dg/dfloat_1.f90: New test.
35258
35259 2004-08-09 Mark Mitchell <mark@codesourcery.com>
35260
35261 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35262 * gcc.dg/dll-2.c: Fix dg-require syntax.
35263 * gcc.misc-tests/arm-isr.c (abort): Declare.
35264 (exit): Likewise.
35265
35266 2004-08-10 Mark Mitchell <mark@codesourcery.com>
35267
35268 PR c++/16971
35269 * g++.dg/parse/crash16.C: New test.
35270
35271 2004-08-10 Roger Sayle <roger@eyesopen.com>
35272
35273 * gcc.dg/mips-rsqrt-1.c: New test case.
35274 * gcc.dg/mips-rsqrt-2.c: New test case.
35275 * gcc.dg/mips-rsqrt-3.c: New test case.
35276
35277 2004-08-10 Paul Brook <paul@codesourcery.com>
35278
35279 * gfortran.dg/der_io_1.f90: New test.
35280
35281 2004-08-10 Paul Brook <paul@codesourcery.com>
35282
35283 PR fortran/16919
35284 * gfortran.dg/der_array_1.f90: New test.
35285
35286 2004-08-09 David Edelsohn <edelsohn@gnu.org>
35287
35288 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35289
35290 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
35291
35292 * gcc.dg/wchar_t-2.c: Fix typo.
35293
35294 2004-08-09 Falk Hueffner <falk@debian.org>
35295
35296 PR tree-optimization/12517
35297 * gcc.c-torture/compile/pr12517.c: New test.
35298
35299 PR tree-optimization/12578
35300 * gcc.c-torture/compile/pr12578.c: New test.
35301
35302 PR tree-optimization/12899
35303 * gcc.c-torture/compile/pr12899.c: New test.
35304
35305 PR rtl-optimization/14692
35306 * gcc.c-torture/compile/pr14692.c: New test.
35307
35308 PR tree-optimization/16461
35309 * gcc.c-torture/compile/pr16461.c: New test.
35310
35311 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
35312
35313 * gfortran.dg/getenv_1.f90: New test.
35314
35315 2004-08-06 Mark Mitchell <mark@codesourcery.com>
35316
35317 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35318 wchar_t.
35319 * gcc.dg/symbian5.c: Test -fno-short-wchar.
35320
35321 2004-08-06 Paul Brook <paul@codesourcery.com>
35322
35323 * gfortran.dg/ret_array_1.f90: New test.
35324 * gfortran.dg/ret_pointer_1.f90: New test.
35325
35326 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
35327
35328 * gcc.dg/missing-field-init-[12].c: New tests.
35329 * g++.dg/warn/missing-field-init-[12].C: New tests.
35330
35331 2004-08-06 Mark Mitchell <mark@codesourcery.com>
35332
35333 * gcc.dg/enum2.c: New test.
35334 * gcc.dg/symbian3.c: Likewise.
35335 * gcc.dg/symbian4.c: Likewise.
35336 * gcc.dg/wchar_t-2.c: Likewise.
35337
35338 2004-08-05 Mark Mitchell <mark@codesourcery.com>
35339
35340 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35341 destructor tests.
35342
35343 2004-08-05 Mark Mitchell <mark@codesourcery.com>
35344
35345 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35346 dg-require-visiblity.
35347 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35348 * g++.dg/ext/visibility/fvisibility.C: Likewise.
35349 * g++.dg/ext/visibility/memfuncts.C: Likewise.
35350 * g++.dg/ext/visibility/new1.C: Likewise.
35351 * g++.dg/ext/visibility/pragma.C: Likewise.
35352 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35353 * g++.dg/ext/visibility/virtual.C: Likewise.
35354 * g++/dg/ext/visibility/visibility-1.C: Likewise.
35355 * g++/dg/ext/visibility/visibility-2.C: Likewise.
35356 * g++/dg/ext/visibility/visibility-3.C: Likewise.
35357 * g++/dg/ext/visibility/visibility-4.C: Likewise.
35358 * g++/dg/ext/visibility/visibility-5.C: Likewise.
35359 * g++/dg/ext/visibility/visibility-6.C: Likewise.
35360 * g++/dg/ext/visibility/visibility-7.C: Likewise.
35361 * g++/dg/ext/visibility/visibility-8.C: New test.
35362 * gcc.c-torture/compile/dll.x: Remove.
35363 * gcc.dg/dll-2.c: Use dg-require-dll
35364 * gcc.dg/visibility-10.c: New test.
35365 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35366 supporting DLLs.
35367 * lib/scanasm.exp (scan_hidden): New function.
35368 (scan_not_hidden): Likewise.
35369
35370 2004-08-05 David Edelsohn <edelsohn@gnu.org>
35371
35372 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35373
35374 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
35375
35376 * gcc.c-torture/execute/20040805-1.c: New test.
35377
35378 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
35379
35380 * gcc.dg/20020118-1.c: Declare abort.
35381 * gcc.dg/altivec_check.h: Likewise.
35382 * gcc.dg/iftrap-2.c: Likewise.
35383 * gcc.dg/pragma-darwin.c: Likewise.
35384 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35385
35386 2004-08-04 Geoffrey Keating <geoffk@apple.com>
35387
35388 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35389
35390 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
35391
35392 * gcc.c-torture/execute/builtins/abs-2.c,
35393 gcc.c-torture/execute/builtins/abs-3.c,
35394 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35395 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35396 intmax_t, uintmax_t and their limits.
35397 * gcc.dg/intmax_t-1.c: New test.
35398
35399 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35400
35401 * g++.dg/tc1/dr147.C: Add reference to PR.
35402
35403 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
35404
35405 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35406 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35407
35408 2004-08-03 David Edelsohn <edelsohn@gnu.org>
35409
35410 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35411
35412 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35413
35414 * gcc.dg/redecl-5.c: New test.
35415 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35416 of scanf.
35417
35418 2004-08-03 Roger Sayle <roger@eyesopen.com>
35419
35420 PR middle-end/16790
35421 * gcc.c-torture/execute/pr16790-1.c: New test case.
35422
35423 2004-08-03 Mark Mitchell <mark@codesourcery.com>
35424
35425 * g++.dg/ext/visibility/assign1.C: New test.
35426 * g++.dg/ext/visibility/new1.C: Likewise.
35427
35428 * gcc.dg/symbian1.c: New test.
35429 * gcc.dg/symbian2.c: Likewise.
35430
35431 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
35432
35433 PR target/16570
35434 * gcc.dg/i386-sse-9.c: New test.
35435
35436 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35437
35438 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35439
35440 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35441
35442 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35443 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35444 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35445 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35446 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35447 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35448 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35449 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35450 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35451 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35452 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35453 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35454 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35455 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35456 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35457 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35458 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35459 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35460 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35461 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35462 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35463 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35464 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35465 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35466 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35467 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35468 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35469 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35470 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35471 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35472 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35473 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35474 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35475 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35476 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35477 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35478 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35479 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35480 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35481 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35482 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35483 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35484 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35485 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35486 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35487 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35488 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35489 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35490 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35491 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35492 gcc.misc-tests/i386-pf-3dnow-1.c,
35493 gcc.misc-tests/i386-pf-athlon-1.c,
35494 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35495 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35496 Declare built-in functions used.
35497 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35498
35499 2004-08-02 Mark Mitchell <mark@codesourcery.com>
35500
35501 PR c++/16707
35502 * g++.dg/lookup/using12.C: New test.
35503
35504 * g++.dg/init/null1.C: Fix PR number.
35505 * g++.dg/parse/namespace10.C: Likewise.
35506
35507 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35508
35509 PR c++/16224
35510 * g++.dg/template/spec17.C: New test.
35511 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35512 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35513
35514 2004-08-02 David Billinghurst
35515
35516 PR fortran/16292
35517 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35518
35519 2004-08-01 Zack Weinberg <zack@codesourcery.com>
35520
35521 * gcc.dg/ia64-got-1.c: New test case.
35522
35523 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35524
35525 PR c++/16489
35526 * g++.dg/init/null1.C: New test.
35527 * g++.dg/tc1/dr76.C: Adjust error marker.
35528
35529 PR c++/16529
35530 * g++.dg/parse/namespace10.C: New test.
35531
35532 PR c++/16810
35533 * g++.dg/inherit/ptrmem2.C: New test.
35534
35535 2004-08-02 Ben Elliston <bje@au.ibm.com>
35536
35537 PR target/16155
35538 * gcc.dg/pr16155.c: New test.
35539
35540 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
35541
35542 * gcc.dg/redecl-2.c: New test.
35543
35544 2004-07-30 Geoffrey Keating <geoffk@apple.com>
35545
35546 * gcc.dg/darwin-longdouble.c: New file.
35547
35548 2004-07-30 Richard Henderson <rth@redhat.com>
35549
35550 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35551 write to constant argument.
35552 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35553
35554 2004-07-30 Richard Henderson <rth@redhat.com>
35555
35556 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35557 tests of nearest around zero.
35558
35559 2004-07-30 Andrew Pinski <apinski@apple.com>
35560
35561 * gcc.c-torture/compile/20040730-1.c: New test.
35562
35563 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35564
35565 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35566 powerpc-eabispe.
35567
35568 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35569
35570 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35571
35572 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35573
35574 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35575 contains $ld_library_path.
35576 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35577
35578 2004-07-29 Richard Henderson <rth@redhat.com>
35579
35580 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35581
35582 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35583 (alt2, which): New.
35584 (Check): Accept either alternative.
35585
35586 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35587
35588 * g++.dg/abi/inline1.C: New test.
35589 * g++.dg/abi/local1-a.cc: Likewise.
35590 * g++.dg/abi/local1.C: Likewise.
35591 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35592 * g++.dg/abi/mangle12.C: Likewise.
35593 * g++.dg/abi/mangle17.C: Likewise.
35594 * g++.dg/abi/mangle20-2.C: Likewise.
35595 * g++.dg/opt/interface1.C: Likewise.
35596 * g++.dg/opt/interface1.h: Likewise.
35597 * g++.dg/opt/interface1-a.cc: New test.
35598 * g++.dg/parse/repo1.C: New test.
35599 * g++.dg/template/repo1.C: Likewise.
35600 * g++.dg/warn/Winline-1.C: Likewise.
35601 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35602
35603 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35604
35605 * gcc.dg/tree-ssa/20040729-1.c: New test.
35606
35607 2004-07-27 Matt Austern <austern@apple.com>
35608
35609 * gcc.dg/darwin-bool-1.c: New test.
35610 * gcc.dg/darwin-bool-2.c: New test.
35611
35612 2004-07-28 Richard Henderson <rth@redhat.com>
35613
35614 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35615 arguments in the correct type. Don't write to constant arguments.
35616
35617 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35618
35619 PR tree-optimization/16688
35620 PR tree-optimization/16689
35621 * g++.dg/tree-ssa/pr16688.C: New test.
35622
35623 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35624
35625 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35626 loads. Not only in the comment, this time.
35627
35628 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35629
35630 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35631 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35632 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35633 * gcc.dg/sh4a-bitmovua.c: New.
35634 * gcc.dg/sh4a-cos.c: New.
35635 * gcc.dg/sh4a-cosf.c: New.
35636 * gcc.dg/sh4a-fprun.c: New.
35637 * gcc.dg/sh4a-fsrra.c: New.
35638 * gcc.dg/sh4a-memmovua.c: New.
35639 * gcc.dg/sh4a-sin.c: New.
35640 * gcc.dg/sh4a-sincos.c: New.
35641 * gcc.dg/sh4a-sincosf.c: New.
35642 * gcc.dg/sh4a-sinf.c: New.
35643
35644 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35645
35646 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35647 conditionals.
35648 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35649 loads.
35650 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35651 DOM1.
35652
35653 2004-07-27 Andrew Pinski <apinski@apple.com>
35654
35655 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35656
35657 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35658
35659 * gcc.dg/pragma-isr.c: New test.
35660
35661 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35662
35663 PR c++/14429
35664 * g++.dg/template/ttp11.C: New test.
35665
35666 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35667
35668 * gcc.c-torture/compile/20040727-1.c: New test.
35669
35670 2004-07-26 Eric Christopher <echristo@redhat.com>
35671
35672 * gcc.c-torture/compile/20040726-2.c: New test.
35673
35674 2004-07-26 Andrew Pinski <apinski@apple.com>
35675
35676 * g++.dg/rtti/tinfo1.C: Xfail.
35677
35678 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35679
35680 * gcc.c-torture/compile/20040726-1.c: New test.
35681
35682 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35683 Brian Ryner <bryner@brianryner.com>
35684
35685 PR c++/9283
35686 PR c++/15000
35687 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35688 * g++.dg/ext/visibility/: New directory.
35689 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35690 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35691 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35692 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35693 * g++.dg/ext/visibility/fvisibility.C,
35694 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35695 g++.dg/ext/visibility/fvisibility-override1.C
35696 g++.dg/ext/visibility/fvisibility-override2.C
35697 g++.dg/ext/visibility/memfuncts.C
35698 g++.dg/ext/visibility/noPLT.C
35699 g++.dg/ext/visibility/pragma.C
35700 g++.dg/ext/visibility/pragma-override1.C
35701 g++.dg/ext/visibility/pragma-override2.C
35702 g++.dg/ext/visibility/staticmemfuncts.C
35703 g++.dg/ext/visibility/virtual.C: New tests.
35704
35705 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35706
35707 PR c/15360
35708 * gcc.dg/pr15360-1.c: New test.
35709
35710 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35711
35712 * gcc.dg/pragma-align-2.c: New test.
35713 * gcc.dg/pragma-init-fini.c: New test.
35714 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35715 targets.
35716
35717 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35718
35719 * gcc.dg/init-string-2.c: New test.
35720
35721 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35722
35723 PR 16684
35724 * gcc.dg/Wredundant-decls-1.c: New test case.
35725
35726 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35727
35728 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35729 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35730 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35731 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35732 * gcc.dg/compat/generate-random.c: New file.
35733 * gcc.dg/compat/generate-random.h: Likewise.
35734 * gcc.dg/compat/generate-random_r.c: Likewise.
35735 * gcc.dg/compat/struct-layout-1.h: Likewise.
35736 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35737 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35738 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35739 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35740 * gcc.dg/compat/struct-layout-1_main.c: New test.
35741 * gcc.dg/compat/struct-layout-1_x.c: New file.
35742 * gcc.dg/compat/struct-layout-1_y.c: New file.
35743 * gcc.dg/compat/struct-layout-1_test.h: New file.
35744
35745 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35746
35747 * gcc.dg/comp-return-1.c: New test
35748
35749 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35750
35751 * gcc.dg/vmx/8-02a.c: Fix typo.
35752
35753 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35754 * gcc.dg/darwin-abi-3.c: New test.
35755
35756 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35757 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35758
35759 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35760 * gcc.dg/vmx/ops-long-1.c: New test.
35761 * gcc.dg/vmx/ops-long-2.c: New test.
35762
35763 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35764
35765 * g++.dg/lookup/conv-[1234].C: New.
35766
35767 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35768
35769 * g++.dg/parse/attr2.C: Simplify.
35770
35771 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35772
35773 PR c/7284
35774 * gcc.c-torture/execute/pr7284-1.c: New test.
35775
35776 2004-07-22 Brian Booth <bbooth@redhat.com>
35777
35778 * gcc.dg/tree-ssa/20040721-1.c: New test.
35779
35780 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35781
35782 * g++.dg/template/crash20.c: New.
35783
35784 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35785
35786 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35787 Add dg-run directive. Declare variables as required.
35788 * gfortran.dg/g77/README: Update
35789
35790 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35791
35792 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35793 gcc.dg/cris-peep2-andu2.c: New tests.
35794
35795 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35796
35797 PR c/15052
35798 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35799 on return type.
35800 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35801 messages.
35802 * gcc.dg/qual-return-2.c: Update expected messages.
35803 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35804
35805 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35806
35807 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35808 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35809
35810 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35811
35812 PR c/11250
35813 * gcc.dg/init-string-1.c: New test.
35814
35815 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35816
35817 PR middle-end/15345
35818 PR c/16450
35819 * gcc.dg/torture/nested-fn-1.c: New test.
35820
35821 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35822
35823 PR target/16559
35824 * gcc.dg/ia64-fptr-1.c: New file.
35825
35826 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35827
35828 PR c++/14497
35829 * g++.dg/template/spec16.C: New test.
35830 * g++.old-deja/g++.robertl/eb118.C: Remove.
35831
35832 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35833
35834 PR c++/509
35835 * g++.dg/template/spec15.C: New test.
35836
35837 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35838
35839 Copy cases from g77.f-torture/execute and add dg-run
35840 directive. Other changes as noted.
35841 * gfortran.dg/g77/13037.f
35842 * gfortran.dg/g77/1832.f
35843 * gfortran.dg/g77/19981119-0.f
35844 * gfortran.dg/g77/19990313-0.f
35845 * gfortran.dg/g77/19990313-1.f
35846 * gfortran.dg/g77/19990313-2.f
35847 * gfortran.dg/g77/19990313-3.f
35848 * gfortran.dg/g77/19990419-1.f
35849 * gfortran.dg/g77/19990826-0.f
35850 * gfortran.dg/g77/19990826-2.f
35851 * gfortran.dg/g77/20000503-1.f
35852 * gfortran.dg/g77/20001111.f
35853 * gfortran.dg/g77/20010116.f
35854 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35855 * gfortran.dg/g77/20010430.f
35856 * gfortran.dg/g77/6177.f
35857 * gfortran.dg/g77/947.f
35858 * gfortran.dg/g77/970816-3.f
35859 * gfortran.dg/g77/971102-1.f
35860 * gfortran.dg/g77/980520-1.f
35861 * gfortran.dg/g77/980628-0.f
35862 * gfortran.dg/g77/980628-1.f
35863 * gfortran.dg/g77/980628-10.f
35864 * gfortran.dg/g77/980628-2.f
35865 * gfortran.dg/g77/980628-3.f
35866 * gfortran.dg/g77/980628-7.f
35867 * gfortran.dg/g77/980628-8.f
35868 * gfortran.dg/g77/980628-9.f
35869 * gfortran.dg/g77/980701-0.f
35870 * gfortran.dg/g77/980701-1.f
35871 * gfortran.dg/g77/cabs.f
35872 * gfortran.dg/g77/claus.f
35873 * gfortran.dg/g77/complex_1.f
35874 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35875 * gfortran.dg/g77/dcomplex.f
35876 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35877 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35878 * gfortran.dg/g77/f90-intrinsic-numeric.f
35879 * gfortran.dg/g77/int8421.f
35880 * gfortran.dg/g77/labug1.f
35881 * gfortran.dg/g77/large_vec.f
35882 * gfortran.dg/g77/le.f
35883 * gfortran.dg/g77/short.f
35884 * gfortran.dg/g77/README: Update
35885
35886 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35887
35888 PR c++/16637
35889 * g++.dg/parse/lookup4.C: New test.
35890
35891 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35892
35893 PR c++/16175
35894 * g++.dg/template/ttp10.C: New test.
35895
35896 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35897
35898 * gcc.dg/pr12625-1.c: New test.
35899
35900 2004-07-20 Steven Bosscher <stevenb@suse.de>
35901
35902 * gcc.dg/switch-warn-1.c: New test.
35903 * gcc.dg/switch-warn-2.c: New test.
35904 * gcc.c-torture/compile/pr14730.c: Update.
35905
35906 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35907
35908 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35909 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35910 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35911 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35912
35913 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35914
35915 PR c++/16623
35916 * g++.dg/template/assign1.C: New test.
35917
35918 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35919
35920 PR c++/12170
35921 * g++.dg/template/ttp9.C: New test.
35922
35923 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35924
35925 * gcc.dg/format/cmn-err-1.c: New test.
35926
35927 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35928
35929 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35930 gcc.dg/Wparentheses-10.c: New tests.
35931 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35932
35933 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35934
35935 PR fortran/16465
35936 * gfortran.dg/g77//ffixed-line-length-0.f,
35937 gfortran.dg/g77/ffixed-line-length-132.f,
35938 gfortran.dg/g77/ffixed-line-length-72.f,
35939 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35940 gfortran.dg/g77/README: Update.
35941
35942 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35943
35944 PR c++/13092
35945 * g++.dg/template/non-dependent7.C: New test.
35946 * g++.dg/template/non-dependent8.C: Likewise.
35947 * g++.dg/template/non-dependent9.C: Likewise.
35948 * g++.dg/template/non-dependent10.C: Likewise.
35949
35950 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35951
35952 PR c++/16337
35953 * g++.dg/parse/attr2.C: New test.
35954
35955 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35956
35957 * g77.dg: Removed.
35958 * g77.f-torture: Ditto.
35959
35960 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35961
35962 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35963 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35964 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35965
35966 2004-07-16 Richard Henderson <rth@redhat.com>
35967
35968 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35969
35970 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35971
35972 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35973 tests with full list of options.
35974 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35975 of TORTURE_OPTIONS if test contains 'dg-do run'.
35976
35977 PR fortran/16404
35978 * gfortran.dg/do_iterator.f90: New test.
35979
35980 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35981
35982 PR rtl-optimization/16536
35983 * gcc.c-torture/execute/restrict-1.c: New test.
35984
35985 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35986
35987 PR fortran/15324
35988 * gfortran.dg/pr15324.f90: New test.
35989
35990 PR fortran/15129
35991 * gfortran.dg/pr15129.f90: New test.
35992
35993 PR fortran/15140
35994 * gfortran.dg/pr15140.f90: New test.
35995
35996 PR fortran/13792
35997 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35998 compile-time simplification.
35999
36000 2004-07-14 Mike Stump <mrs@apple.com>
36001
36002 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36003
36004 2004-07-14 James E Wilson <wilson@specifixinc.com>
36005
36006 PR target/16325
36007 * gcc.dg/profile-generate-1.c: New.
36008
36009 2004-07-15 Jakub Jelinek <jakub@redhat.com>
36010
36011 * gcc.c-torture/execute/20040709-1.c: New test.
36012 * gcc.c-torture/execute/20040709-2.c: New test.
36013
36014 2004-07-14 Mike Stump <mrs@apple.com>
36015
36016 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36017
36018 2004-07-14 Mike Stump <mrs@apple.com>
36019
36020 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36021
36022 2004-07-13 Mark Mitchell <mark@codesourcery.com>
36023
36024 PR c++/16518
36025 * g++.dg/parse/mutable1.C: New test.
36026
36027 2004-07-13 Diego Novillo <dnovillo@redhat.com>
36028
36029 PR tree-optimization/16443
36030 * gcc.dg/tree-ssa/20040713-1.c: New test.
36031
36032 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
36033
36034 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36035 for operator new.
36036
36037 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36038
36039 * gfortran.dg/g77/README: New file
36040 * gfortran.dg/g77/19981216-0.f: Copy from
36041 g77.f-torture/noncompile. Add "dg-do compile" and
36042 dg-error as required.
36043 * gfortran.dg/g77/19990218-1.f: Likewise.
36044 * gfortran.dg/g77/19990905-1.f: Likewise.
36045 * gfortran.dg/g77/9263.f: Likewise.
36046 * gfortran.dg/g77/980615-0.f: Likewise.
36047 * gfortran.dg/g77/980616-0.f: Likewise.
36048 * gfortran.dg/g77/check0.f: Likewise.
36049 * gfortran.dg/g77/select_no_compile.f: Likewise.
36050
36051 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36052
36053 Copy files from g77.f-torture/compile.
36054 Add "{ dg-do compile}". Other changes as noted
36055 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36056 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36057 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36058 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36059 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36060 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36061 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36062 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36063 statement to conform to standard. Append alpha1.x for reference.
36064 * gfortran.dg/g77/xformat.f: Add dg-warning
36065
36066 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36067
36068 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36069 Add {dg-do compile} directive.
36070 * gfortran.dg/g77/cpp2.F: Likewise.
36071
36072 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36073
36074 PR c++/5402
36075 * g++.dg/lookup/name-clash1.C: New test.
36076
36077 PR c++/9777
36078 * g++.dg/lookup/name-clash2.C: New test.
36079
36080 PR c++/12102
36081 * g++.dg/lookup/name-clash3.C: New test.
36082
36083 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36084
36085 * g++.dg/lookup/new2.C: New test.
36086 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36087
36088 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
36089
36090 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36091 Add {dg-do compile} directive.
36092 * gfortran.dg/g77/13060.f: Likewise.
36093 * gfortran.dg/g77/19990218-0.f: Likewise.
36094 * gfortran.dg/g77/19990305-0.f: Likewise.
36095 * gfortran.dg/g77/19990419-0.f: Likewise.
36096 * gfortran.dg/g77/19990502-0.f: Likewise.
36097 * gfortran.dg/g77/19990502-1.f: Likewise.
36098 * gfortran.dg/g77/19990525-0.f: Likewise.
36099 * gfortran.dg/g77/19990826-1.f: Likewise.
36100 * gfortran.dg/g77/19990826-3.f: Likewise.
36101 * gfortran.dg/g77/19990905-2.f: Likewise.
36102 * gfortran.dg/g77/20000412-1.f: Likewise.
36103 * gfortran.dg/g77/20000511-1.f: Likewise.
36104 * gfortran.dg/g77/20000511-2.f: Likewise.
36105 * gfortran.dg/g77/20000518.f: Likewise.
36106 * gfortran.dg/g77/20000601-1.f: Likewise.
36107 * gfortran.dg/g77/20000601-2.f: Likewise.
36108 * gfortran.dg/g77/20000629-1.f: Likewise.
36109 * gfortran.dg/g77/20000630-2.f: Likewise.
36110 * gfortran.dg/g77/20010115.f: Likewise.
36111 * gfortran.dg/g77/20010321-1.f: Likewise.
36112 * gfortran.dg/g77/20010426.f: Likewise.
36113 * gfortran.dg/g77/20020307-1.f: Likewise.
36114 * gfortran.dg/g77/8485.f: Likewise.
36115 * gfortran.dg/g77/960317-1.f: Likewise.
36116 * gfortran.dg/g77/970915-0.f: Likewise.
36117 * gfortran.dg/g77/980310-1.f: Likewise.
36118 * gfortran.dg/g77/980310-2.f: Likewise.
36119 * gfortran.dg/g77/980310-3.f: Likewise.
36120 * gfortran.dg/g77/980310-4.f: Likewise.
36121 * gfortran.dg/g77/980310-6.f: Likewise.
36122 * gfortran.dg/g77/980310-7.f: Likewise.
36123 * gfortran.dg/g77/980310-8.f: Likewise.
36124 * gfortran.dg/g77/980419-2.f: Likewise.
36125 * gfortran.dg/g77/980424-0.f: Likewise.
36126 * gfortran.dg/g77/980427-0.f: Likewise.
36127 * gfortran.dg/g77/980729-0.f: Likewise.
36128 * gfortran.dg/g77/981117-1.f: Likewise.
36129 * gfortran.dg/g77/toon_1.f: Likewise.
36130
36131 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36132
36133 PR c++/2204
36134 * g++.dg/other/abstract2.C: New test.
36135
36136 2004-07-12 Paul Brook <paul@codesourcery.com>
36137
36138 * gfortran.dg/pointer_init_1.f90: New test.
36139
36140 2004-07-11 Paul Brook <paul@codesourcery.com>
36141
36142 PR fortran/15986
36143 * gfortran.dg/contained_1.f90: New test.
36144
36145 2004-07-11 Mark Mitchell <mark@codesourcery.com>
36146
36147 * g++.dg/parse/defarg8.C: New test.
36148
36149 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36150
36151 PR fortran/16433
36152 * gfortran.dg/pr16433.f: New test.
36153
36154 PR fortran/17574
36155 * gfortran.dg/pr15754.f90: New test.
36156
36157 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
36158
36159 PR tree-optimization/16437
36160 * gcc.c-torture/execute/bitfld-4.c: New test.
36161
36162 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36163
36164 * gfortran.fortran-torture/execute/common_2.f90: Add check for
36165 access to common var from module.
36166
36167 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36168
36169 PR fortran/16336
36170 * gfortran.fortran-torture/execute/common_2.f90: New test.
36171
36172 2004-07-10 Paul Brook <paul@codesourcery.com>
36173
36174 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36175
36176 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36177
36178 PR fortran/15969
36179 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36180
36181 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
36182
36183 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36184 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36185 * gfortran.dg/g77/ffree-form-1.f: Likewise.
36186 * gfortran.dg/g77/ffree-form-2.f: Likewise.
36187 * gfortran.dg/g77/ffree-form-3.f: Likewise.
36188 * gfortran.dg/g77/fno-underscoring.f: Likewise.
36189 * gfortran.dg/g77/funderscoring.f: Likewise.
36190 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
36191
36192 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36193
36194 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36195
36196 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36197 Paul Brook <paul@codesourcery.com>
36198
36199 PR fortran/13415
36200 * gfortran.dg/common_pointer_1.f90: New test.
36201
36202 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36203
36204 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36205
36206 2004-07-09 James E Wilson <wilson@specifixinc.com>
36207
36208 PR target/16364
36209 * gcc.c-torture/compile/20040709-1.c: New.
36210
36211 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36212
36213 PR fortran/14077
36214 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36215
36216 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36217
36218 PR fortran/13201
36219 * gfortran.dg/shape_1.f90: New test.
36220
36221 2004-07-09 Zack Weinberg <zack@codesourcery.com>
36222 Andrew Pinski <apinski@apple.com>
36223
36224 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36225
36226 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36227
36228 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36229 comment.
36230
36231 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36232 Paul Brook <paul@codesourcery.com>
36233
36234 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36235 '.f95' and '.F95'.
36236
36237 2004-07-09 Diego Novillo <dnovillo@redhat.com>
36238
36239 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36240
36241 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36242
36243 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36244 testcases with capital suffix.
36245
36246 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36247
36248 PR fortran/15481
36249 PR fortran/13372
36250 PR fortran/13575
36251 PR fortran/15978
36252 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36253
36254 * gfortran.dg/implicit_1.f90: New test.
36255
36256 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36257
36258 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36259 expression to match gfortran warning/error messages
36260 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36261 dg-error text.
36262
36263 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36264
36265 * lib/fortran-torture.exp: Rename proc search_for to
36266 search_for_re.
36267
36268 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36269
36270 * gcc.c-torture/execute/simd-5.x: New file.
36271 XFAIL on SPARC 64-bit at -O0.
36272
36273 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36274
36275 PR c++/8211
36276 PR c++/16165
36277 * g++.dg/warn/effc3.C: New test.
36278
36279 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36280
36281 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36282 change X to 1X in format.
36283 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36284 add data statements to conform to standard.
36285
36286 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36287
36288 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36289 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36290 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36291
36292 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36293
36294 * gfortran.dg/g77/7388.f: Copy from g77.dg
36295 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36296 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36297 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36298 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36299 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36300 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36301 * gfortran.dg/g77/strlen0.f: Likewise.
36302
36303 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36304
36305 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36306 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36307
36308 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36309
36310 * gcc.c-torture/execute/920428-2.x: Delete.
36311 * gcc.c-torture/execute/920501-7.x: Likewise.
36312
36313 2004-07-08 Jakub Jelinek <jakub@redhat.com>
36314
36315 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36316 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
36317 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36318 prescott and c3-2.
36319 (PREFETCH_3DNOW): Add -march=c3.
36320
36321 2004-07-08 Diego Novillo <dnovillo@redhat.com>
36322
36323 PR c/16437
36324 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36325 * gcc.c-torture/execute/bf64-1.x: Likewise.
36326
36327 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36328
36329 * gcc.c-torture/compile/20040708-1.c: New test.
36330
36331 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36332
36333 PR c++/16169
36334 * g++.dg/warn/effc2.C: New test.
36335
36336 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
36337
36338 * gcc.c-torture/execute/bitfld-1.x: Remove.
36339 * gcc.c-torture/execute/bitfld-3.c: New test.
36340 * gcc.dg/bitfld-2.c: Remove XFAILs.
36341
36342 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
36343
36344 PR c++/16276
36345 * g++.dg/rtti/tinfo1.C: New file.
36346
36347 2004-07-07 Eric Christopher <echristo@redhat.com>
36348
36349 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36350
36351 2004-07-07 Andrew Pinski <apinski@apple.com>
36352
36353 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36354
36355 2004-07-07 Mark Mitchell <mark@codesourcery.com>
36356
36357 * g++.dg/init/call1.C: XFAIL.
36358
36359 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
36360
36361 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36362 except for movstrict*, to movmem* and clrstr* to clrmem*.
36363
36364 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
36365
36366 * gcc.c-torture/execute/20040707-1.c: New test.
36367
36368 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
36369
36370 * gcc.c-torture/execute/20040706-1.c: New test.
36371
36372 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36373
36374 PR c++/3671
36375 * g++.dg/template/spec14.C: New test.
36376
36377 2004-07-05 Jakub Jelinek <jakub@redhat.com>
36378
36379 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36380 nothing if not yet defined. Use it in b, c and d type definitions.
36381 * gcc.c-torture/execute/20040705-1.c: New test.
36382 * gcc.c-torture/execute/20040705-2.c: New test.
36383
36384 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36385
36386 PR c++/2518
36387 * g++.dg/lookup/new1.C: New test.
36388
36389 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36390
36391 PR c++/11406
36392 * g++.dg/template/sizeof8.C: New test.
36393
36394 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
36395
36396 * gcc.c-torture/compile/20040705-1.c: New test.
36397
36398 2004-07-04 Bud Davis <bdavis9659@comcast.net>
36399
36400 * gfortran.fortran-torture/execute/seq_io.f90: New test.
36401
36402 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
36403
36404 * gcc.dg/cpp/if-mop.c: Two new testcases.
36405 * gcc.dg/cpp/trad/comment-3.c: New.
36406
36407 2004-07-04 Paul Brook <paul@codesourcery.com>
36408
36409 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36410
36411 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
36412
36413 PR c++/3761
36414 * g++.dg/lookup/crash4.C: New test.
36415
36416 2004-07-02 Zack Weinberg <zack@codesourcery.com>
36417
36418 * gcc.c-torture/execute/builtin-abs-1.c
36419 * gcc.c-torture/execute/builtin-abs-2.c
36420 * gcc.c-torture/execute/builtin-complex-1.c
36421 * gcc.c-torture/execute/builtins/string-1-lib.c
36422 * gcc.c-torture/execute/builtins/string-1.c
36423 * gcc.c-torture/execute/builtins/string-2-lib.c
36424 * gcc.c-torture/execute/builtins/string-2.c
36425 * gcc.c-torture/execute/builtins/string-3-lib.c
36426 * gcc.c-torture/execute/builtins/string-3.c
36427 * gcc.c-torture/execute/builtins/string-4-lib.c
36428 * gcc.c-torture/execute/builtins/string-4.c
36429 * gcc.c-torture/execute/builtins/string-5-lib.c
36430 * gcc.c-torture/execute/builtins/string-5.c
36431 * gcc.c-torture/execute/builtins/string-6-lib.c
36432 * gcc.c-torture/execute/builtins/string-6.c
36433 * gcc.c-torture/execute/builtins/string-7-lib.c
36434 * gcc.c-torture/execute/builtins/string-7.c
36435 * gcc.c-torture/execute/builtins/string-8-lib.c
36436 * gcc.c-torture/execute/builtins/string-8.c
36437 * gcc.c-torture/execute/builtins/string-9-lib.c
36438 * gcc.c-torture/execute/builtins/string-9.c
36439 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36440 * gcc.c-torture/execute/builtins/string-asm-1.c
36441 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36442 * gcc.c-torture/execute/builtins/string-asm-2.c
36443 * gcc.c-torture/execute/stdio-opt-1.c
36444 * gcc.c-torture/execute/stdio-opt-2.c
36445 * gcc.c-torture/execute/stdio-opt-3.c
36446 * gcc.c-torture/execute/string-opt-1.c
36447 * gcc.c-torture/execute/string-opt-10.c
36448 * gcc.c-torture/execute/string-opt-11.c
36449 * gcc.c-torture/execute/string-opt-12.c
36450 * gcc.c-torture/execute/string-opt-13.c
36451 * gcc.c-torture/execute/string-opt-14.c
36452 * gcc.c-torture/execute/string-opt-15.c
36453 * gcc.c-torture/execute/string-opt-16.c
36454 * gcc.c-torture/execute/string-opt-2.c
36455 * gcc.c-torture/execute/string-opt-6.c
36456 * gcc.c-torture/execute/string-opt-7.c
36457 * gcc.c-torture/execute/string-opt-8.c:
36458 Replace with ...
36459
36460 * gcc.c-torture/execute/builtins/abs-2.c
36461 * gcc.c-torture/execute/builtins/abs-3.c
36462 * gcc.c-torture/execute/builtins/complex-1.c
36463 * gcc.c-torture/execute/builtins/fprintf.c
36464 * gcc.c-torture/execute/builtins/fputs.c
36465 * gcc.c-torture/execute/builtins/memcmp.c
36466 * gcc.c-torture/execute/builtins/memmove.c
36467 * gcc.c-torture/execute/builtins/memops-asm.c
36468 * gcc.c-torture/execute/builtins/mempcpy-2.c
36469 * gcc.c-torture/execute/builtins/mempcpy.c
36470 * gcc.c-torture/execute/builtins/memset.c
36471 * gcc.c-torture/execute/builtins/printf.c
36472 * gcc.c-torture/execute/builtins/sprintf.c
36473 * gcc.c-torture/execute/builtins/strcat.c
36474 * gcc.c-torture/execute/builtins/strchr.c
36475 * gcc.c-torture/execute/builtins/strcmp.c
36476 * gcc.c-torture/execute/builtins/strcpy.c
36477 * gcc.c-torture/execute/builtins/strcspn.c
36478 * gcc.c-torture/execute/builtins/strlen-2.c
36479 * gcc.c-torture/execute/builtins/strlen.c
36480 * gcc.c-torture/execute/builtins/strncat.c
36481 * gcc.c-torture/execute/builtins/strncmp-2.c
36482 * gcc.c-torture/execute/builtins/strncmp.c
36483 * gcc.c-torture/execute/builtins/strncpy.c
36484 * gcc.c-torture/execute/builtins/strpbrk.c
36485 * gcc.c-torture/execute/builtins/strpcpy-2.c
36486 * gcc.c-torture/execute/builtins/strpcpy.c
36487 * gcc.c-torture/execute/builtins/strrchr.c
36488 * gcc.c-torture/execute/builtins/strspn.c
36489 * gcc.c-torture/execute/builtins/strstr-asm.c
36490 * gcc.c-torture/execute/builtins/strstr.c:
36491 ... these new files.
36492
36493 * gcc.c-torture/execute/builtins/abs-2-lib.c
36494 * gcc.c-torture/execute/builtins/abs-3-lib.c
36495 * gcc.c-torture/execute/builtins/complex-1-lib.c
36496 * gcc.c-torture/execute/builtins/fprintf-lib.c
36497 * gcc.c-torture/execute/builtins/fputs-lib.c
36498 * gcc.c-torture/execute/builtins/memcmp-lib.c
36499 * gcc.c-torture/execute/builtins/memmove-lib.c
36500 * gcc.c-torture/execute/builtins/memops-asm-lib.c
36501 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36502 * gcc.c-torture/execute/builtins/mempcpy-lib.c
36503 * gcc.c-torture/execute/builtins/memset-lib.c
36504 * gcc.c-torture/execute/builtins/printf-lib.c
36505 * gcc.c-torture/execute/builtins/sprintf-lib.c
36506 * gcc.c-torture/execute/builtins/strcat-lib.c
36507 * gcc.c-torture/execute/builtins/strchr-lib.c
36508 * gcc.c-torture/execute/builtins/strcmp-lib.c
36509 * gcc.c-torture/execute/builtins/strcpy-lib.c
36510 * gcc.c-torture/execute/builtins/strcspn-lib.c
36511 * gcc.c-torture/execute/builtins/strlen-2-lib.c
36512 * gcc.c-torture/execute/builtins/strlen-lib.c
36513 * gcc.c-torture/execute/builtins/strncat-lib.c
36514 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36515 * gcc.c-torture/execute/builtins/strncmp-lib.c
36516 * gcc.c-torture/execute/builtins/strncpy-lib.c
36517 * gcc.c-torture/execute/builtins/strpbrk-lib.c
36518 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36519 * gcc.c-torture/execute/builtins/strpcpy-lib.c
36520 * gcc.c-torture/execute/builtins/strrchr-lib.c
36521 * gcc.c-torture/execute/builtins/strspn-lib.c
36522 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36523 * gcc.c-torture/execute/builtins/strstr-lib.c
36524 * gcc.c-torture/execute/builtins/lib/abs.c
36525 * gcc.c-torture/execute/builtins/lib/fprintf.c
36526 * gcc.c-torture/execute/builtins/lib/memset.c
36527 * gcc.c-torture/execute/builtins/lib/printf.c
36528 * gcc.c-torture/execute/builtins/lib/sprintf.c
36529 * gcc.c-torture/execute/builtins/lib/strcpy.c
36530 * gcc.c-torture/execute/builtins/lib/strcspn.c
36531 * gcc.c-torture/execute/builtins/lib/strncat.c
36532 * gcc.c-torture/execute/builtins/lib/strncmp.c
36533 * gcc.c-torture/execute/builtins/lib/strncpy.c
36534 * gcc.c-torture/execute/builtins/lib/strpbrk.c
36535 * gcc.c-torture/execute/builtins/lib/strspn.c
36536 * gcc.c-torture/execute/builtins/lib/strstr.c:
36537 New files containing support routines.
36538
36539 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36540 declaration.
36541 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36542 when not optimizing.
36543
36544 2004-07-02 Mark Mitchell <mark@codesourcery.com>
36545
36546 PR c++/16240
36547 * g++.dg/abi/mangle22.C: New test.
36548 * g++.dg/abi/mangle23.C: Likewise.
36549
36550 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
36551
36552 PR fortran/16290
36553 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36554 Allow for cases without denormalized floating point numbers.
36555
36556 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36557
36558 PR c/1027
36559 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36560 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36561 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36562 expected warning text.
36563 * gcc.dg/format/diag-2.c: New test.
36564
36565 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36566
36567 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36568
36569 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36570
36571 * gcc.dg/builtins-43.c: New.
36572 * gcc.dg/builtins-44.c: New.
36573 * gcc.dg/builtins-45.c: New.
36574
36575 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36576 Andreas Tobler <a.tobler@schweiz.ch>
36577
36578 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36579 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36580 as SIGSEGV.
36581 * gcc.dg/cleanup-11.c: Likewise.
36582 * gcc.dg/cleanup-8.c: Likewise.
36583 * gcc.dg/cleanup-9.c: Likewise.
36584 * gcc.dg/cleanup-5.c: Run on all platforms.
36585
36586 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36587
36588 * g++.dg/warn/nonnull1.C: New test.
36589
36590 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36591
36592 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36593 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36594 Special-case the Sun compiler wrt to <complex.h>.
36595
36596 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36597
36598 * gcc.dg/Wunreachable-8.C: New test.
36599
36600 * gcc.dg/h8300-ice2.c : New test.
36601
36602 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36603
36604 PR fortran/16161
36605 * gfortran.fortran-torture/compile/implicit.f90: Add test
36606 for implicit character.
36607
36608 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36609
36610 PR fortran/16289
36611 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36612 Use tiny() intrinsic to find smallest non-negative real
36613
36614 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36615
36616 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36617 * gcc.dg/compat/struct-by-value-22_x.c: New.
36618 * gcc.dg/compat/struct-by-value-22_y.c: New.
36619
36620 * gcc.c-torture/execute/20040629-1.c: New test.
36621
36622 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36623
36624 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36625 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36626
36627 PR target/16195
36628 * gcc.dg/20040625-1.c: New test.
36629
36630 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36631
36632 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36633
36634 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36635
36636 PR fortran/15963
36637 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36638
36639 2004-06-29 Richard Henderson <rth@redhat.com>
36640
36641 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36642
36643 2004-06-29 Paul Brook <paul@codesourcery.com>
36644
36645 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36646 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36647
36648 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36649
36650 PR c++/16260
36651 * g++.dg/parse/crash15.C: New.
36652
36653 2004-06-28 Andrew Pinski <apinski@apple.com>
36654
36655 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36656 by the error already.
36657
36658 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36659
36660 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36661
36662 PR target/14041
36663 * gcc.dg/h8300-bss-align-1.c : New.
36664
36665 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36666
36667 * PR c++/16174
36668 * g++.dg/template/ctor4.C: New.
36669
36670 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36671
36672 PR c++/16205
36673 * g++.dg/warn/Wsequence-point-1.C: New test.
36674
36675 2004-06-27 Paul Brook <paul@codesourcery.com>
36676
36677 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36678
36679 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36680
36681 * g++.old-deja/g++.mike/p7325.C: Remove.
36682
36683 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36684
36685 PR c/14963
36686 * gcc.dg/pr14963.c: New test.
36687
36688 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36689
36690 PR c++/16193
36691 * g++.dg/parse/redef1.C: New test.
36692
36693 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36694
36695 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36696 20021110.c.
36697 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36698 20021119-1.c.
36699 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36700 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36701 5-04.c.
36702 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36703 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36704 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36705 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36706 g++.brendan/enum14.C.
36707 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36708 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36709 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36710 g++.mike/virt1.C.
36711 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36712 memtemp24.C.
36713
36714 2004-06-27 Roger Sayle <roger@eyesopen.com>
36715
36716 * gcc.dg/20040527-1.c: New test case.
36717
36718 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36719
36720 PR gfortran/pr16196
36721 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36722
36723 2004-06-25 Roger Sayle <roger@eyesopen.com>
36724
36725 PR middle-end/15825
36726 * gcc.dg/pr15825-1.c: New test case.
36727
36728 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36729
36730 * gcc.c-torture/execute/20040625-1.c: New test.
36731
36732 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36733
36734 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36735
36736 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36737
36738 * gcc.dg/torture/mips-div-1.c: New test.
36739
36740 2004-06-24 Jeff Law <law@redhat.com>
36741
36742 * gcc.dg/tree-ssa/20040624-1.c: New test.
36743
36744 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36745
36746 * gcc.c-torture/compile/20040624-1.c: New test.
36747
36748 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36749
36750 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36751 this directory.
36752
36753 2004-06-23 Andrew Pinski <apinski@apple.com>
36754
36755 PR middle-end/15988
36756 * g++.dg/opt/ptrmem4.C: New test.
36757
36758 * gcc.dg/c90-array-quals-2.c: New test.
36759
36760 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36761
36762 * gcc.dg/kpice1.c: New test.
36763
36764 2006-06-23 Andrew Pinski <apinski@apple.com>
36765
36766 * gcc.dg/c90-array-quals.c: New test.
36767
36768 2006-06-22 Richard Henderson <rth@redhat.com>
36769
36770 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36771
36772 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36773
36774 * gcc.dg/builtins-config.h: Handle FreeBSD.
36775
36776 2006-06-22 Richard Henderson <rth@redhat.com>
36777
36778 * g++.dg/opt/devirt1.C: New.
36779
36780 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36781
36782 * g++.dg/opt/pr15551.C: New testcase.
36783
36784 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36785
36786 PR target/14800
36787 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36788 x86_64-*-linux* when compiling for 32bit.
36789
36790 2004-06-21 Andrew Pinski <apinski@apple.com>
36791
36792 * gcc.dg/pch/struct-1.c: New.
36793 * gcc.dg/pch/struct-1.hs: New.
36794
36795 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36796
36797 * gcc.dg/pch/save-temps-1.c: New file.
36798 * gcc.dg/pch/save-temps-1.hs: New file.
36799
36800 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36801
36802 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36803 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36804
36805 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36806
36807 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36808 to fix type error.
36809 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36810 Remove trailing spaces.
36811
36812 2004-06-21 Richard Henderson <rth@redhat.com>
36813
36814 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36815 merging && to BIT_FIELD_REF.
36816
36817 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36818
36819 * g++.dg/opt/placeholder1.C: New test.
36820
36821 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36822
36823 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36824 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36825 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36826 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36827
36828 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36829
36830 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36831 extern "C".
36832 * g++.dg/other/pragma-re-1.C: Add comments.
36833
36834 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36835
36836 PR gfortran/16080
36837 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36838
36839 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36840
36841 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36842 instead of setting the type of size_t by
36843 hand.
36844
36845 2004-06-18 Roger Sayle <roger@eyesopen.com>
36846
36847 * gcc.dg/unordered-2.c: New test case.
36848 * gcc.dg/unordered-3.c: New test case.
36849
36850 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36851
36852 PR other/16043
36853 * lib/g++.exp (g++_version): Tweak regexp for version
36854 * lib/g77.exp (g77_version): Likewise.
36855 * lib/gfortran.exp (gfortran_version): Likewise.
36856 * lib/objc.exp (objc_version): Likewise.
36857 * lib/treelang.exp (treelang_version): Likewise.
36858
36859 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36860
36861 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36862 Use INT_MAX instead of __INT_MAX__.
36863 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36864
36865 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36866 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36867 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36868 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36869 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36870 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36871 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36872 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36873 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36874
36875 * gcc.dg/range-test-1.c: New test.
36876 * g++.dg/opt/range-test-1.C: New test.
36877
36878 2004-06-17 Richard Henderson <rth@redhat.com>
36879
36880 * objc.dg/sync-1.m: New.
36881 * objc.dg/try-catch-1.m: Don't force next runtime.
36882 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36883 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36884 shadowed catch clause.
36885 * objc.dg/try-catch-5.m: New.
36886
36887 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36888
36889 Bug 14610
36890 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36891
36892 2004-06-15 Richard Henderson <rth@redhat.com>
36893
36894 * gcc.dg/20001116-1.c: Move expected warning line.
36895
36896 2004-06-15 Richard Henderson <rth@redhat.com>
36897
36898 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36899 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36900
36901 2004-06-15 Jeff Law <law@redhat.com>
36902
36903 * gcc.dg/tree-ssa/20040615-1.c: New test.
36904 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36905 be less sensitive to operand ordering.
36906 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36907
36908 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36909
36910 * g++.dg/abi/bitfield3.C: Add comment..
36911
36912 2004-06-15 Richard Henderson <rth@redhat.com>
36913
36914 * g++.dg/ext/stmtexpr1.C: XFAIL.
36915 * gcc.dg/20030612-1.c: XFAIL.
36916
36917 2004-06-15 Eric Christopher <echristo@redhat.com>
36918
36919 * g++.dg/charset/asm5.c: New.
36920 * gcc.dg/charset/asm6.c: New.
36921
36922 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36923
36924 PR fortran/15962
36925 * gfortran.fortran-torture/execute/select_1.f90: New test.
36926
36927 2004-06-15 Paul Brook <paul@codesourcery.com>
36928
36929 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36930
36931 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36932
36933 PR c++/15967
36934 * g++.dg/lookup/crash3.C: New test.
36935
36936 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36937
36938 PR c++/15947
36939 * g++.dg/parse/dtor4.C: New test.
36940
36941 2004-06-14 Jeff Law <law@redhat.com>
36942
36943 * gcc.c-torture/compile/20040614-1.c: New test.
36944
36945 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36946
36947 PR fortran/15211
36948 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36949 LEN of a character array.
36950
36951 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36952
36953 PR c++/15096
36954 * g++.dg/template/ptrmem10.C: New test.
36955
36956 PR c++/14930
36957 * g++.dg/template/friend30.C: New test.
36958
36959 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36960
36961 PR fortran/14928
36962 * gfortran.fortran-torture/compile/mloc.f90: New test.
36963
36964 2004-06-13 Paul Brook <paul@codesourcery.com>
36965
36966 * gfortran.fortran-torture/execute/random_2.f90: New test.
36967
36968 2004-06-13 Eric Christopher <echristo@redhat.com>
36969
36970 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36971
36972 2004-06-12 Paul Brook <paul@codesourcery.com>
36973
36974 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36975
36976 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36977
36978 PR fortran/14923
36979 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36980
36981 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36982
36983 PR fortran/14957
36984 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36985 syntax errors in end statements of contained subroutines.
36986
36987 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36988
36989 PR fortran/12841
36990 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36991
36992 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36993
36994 PR fortran/15665
36995 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36996
36997 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36998
36999 PR gfortran/12839
37000 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37001
37002 2004-06-11 Mark Mitchell <mark@codesourcery.com>
37003
37004 PR c++/15862
37005 * g++.dg/parse/enum1.C: New test.
37006
37007 2004-06-10 Jeff Law <law@redhat.com>
37008
37009 * gcc.c-torture/compile/20040610-1.c: New test.
37010
37011 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37012
37013 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37014 * g++.old-deja/g++.other/decl3.C: Likewise.
37015
37016 2004-06-10 Brian Booth <bbooth@redhat.com>
37017
37018 * gcc.dg/tree-ssa/20031015-1.c: Scan for
37019 V_MAY_DEF instead of VDEF.
37020 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37021
37022 2004-06-10 Mark Mitchell <mark@codesourcery.com>
37023
37024 PR c++/14211
37025 * g++.dg/conversion/const1.C: New test.
37026
37027 PR c++/15076
37028 * g++.dg/conversion/reinterpret1.C: New test.
37029
37030 PR c++/15877
37031 * g++.dg/template/enum2.C: New test.
37032
37033 PR c++/15227
37034 * g++.dg/template/error13.C: New test.
37035
37036 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37037
37038 PR fortran/14957
37039 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37040 arguments to test_* REAL and of the right size.
37041
37042 2004-06-10 Jakub Jelinek <jakub@redhat.com>
37043
37044 PR target/15569
37045 PR rtl-optimization/15681
37046 * gcc.dg/20040609-1.c: New test.
37047
37048 2004-06-10 Jakub Jelinek <jakub@redhat.com>
37049
37050 PR c++/14791
37051 * g++.dg/opt/builtins1.C: New test.
37052
37053 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
37054
37055 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37056 that use default windows32 struct layout.
37057 * gcc.dg/i386-bitfield2.c: Likewise.
37058
37059 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
37060
37061 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37062 for mingw32 and cygwin targets.
37063
37064 2004-06-09 Geoffrey Keating <geoffk@apple.com>
37065
37066 * gcc.dg/pch/macro-4.c: New.
37067 * gcc.dg/pch/macro-4.hs: New.
37068
37069 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37070
37071 PR fortran/13249
37072 * gfortran.fortran-torture/compile/name_clash.f90: New test.
37073
37074 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37075
37076 PR fortran/13372
37077 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37078
37079 2004-06-09 Bud Davis <bdavis9659@comcast.net>
37080
37081 PR gfortran/14897
37082 * gfortran.fortran-torture/execute/t_edit.f90: New test.
37083
37084 2004-06-09 Bud Davis <bdavis9659@comcast.net>
37085
37086 PR gfortran/15755
37087 * gfortran.fortran-torture/execute/backspace.c : New test.
37088
37089 2004-06-09 Paul Brook <paul@codesourcery.com>
37090
37091 * gfortran.fortran-torture/execure/intrinsic_associated.f90
37092 (pointer_to_section): Rewrite to use smaller array.
37093
37094 2004-06-08 David Edelsohn <edelsohn@gnu.org>
37095
37096 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37097 * gcc.dg/ext/altivec-10.c: Same.
37098 * gcc.dg/ext/altivec-11.c: Same.
37099 * gcc.dg/ext/altivec-12.c: Same.
37100 * gcc.dg/ext/altivec-13.c: Same.
37101 * gcc.dg/ext/altivec-14.c: Same.
37102 * gcc.dg/ext/altivec-15.c: Same.
37103 * gcc.dg/ext/altivec-16.c: Same.
37104 * gcc.dg/ext/altivec-3.c: Same.
37105 * gcc.dg/ext/altivec-4.c: Same.
37106 * gcc.dg/ext/altivec-6.c: Same.
37107 * gcc.dg/ext/altivec-7.c: Same.
37108 * gcc.dg/ext/altivec-8.c: Same.
37109 * gcc.dg/ext/altivec-varargs-1.c: Same.
37110
37111 * g++.dg/ext/altivec-1.C: Correct dg syntax.
37112 * g++.dg/ext/altivec-10.C: Same.
37113 * g++.dg/ext/altivec-2.C: Same.
37114 * g++.dg/ext/altivec-3.C: Same.
37115 * g++.dg/ext/altivec-4.C: Same.
37116 * g++.dg/ext/altivec-5.C: Same.
37117 * g++.dg/ext/altivec-6.C: Same.
37118 * g++.dg/ext/altivec-7.C: Same.
37119 * g++.dg/ext/altivec-8.C: Same.
37120 * g++.dg/ext/altivec-9.C: Same.
37121
37122 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37123
37124 PR c++/7841
37125 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37126
37127 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37128
37129 * gcc.dg/union-1.c: New test.
37130
37131 2004-06-07 Roger Sayle <roger@eyesopen.com>
37132
37133 * gcc.dg/builtins-41.c: New test case.
37134 * gcc.dg/builtins-42.c: New test case.
37135
37136 2004-06-07 David Edelsohn <edelsohn@gnu.org>
37137
37138 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37139 * g++.dg/ext/altivec-10.C: Same.
37140 * g++.dg/ext/altivec-2.C: Same.
37141 * g++.dg/ext/altivec-3.C: Same.
37142 * g++.dg/ext/altivec-4.C: Same.
37143 * g++.dg/ext/altivec-5.C: Same.
37144 * g++.dg/ext/altivec-6.C: Same.
37145 * g++.dg/ext/altivec-7.C: Same.
37146 * g++.dg/ext/altivec-8.C: Same.
37147 * g++.dg/ext/altivec-9.C: Same.
37148 * g++.old-deja/g++.abi/cxa_vec.C: Same.
37149 * g++.old-deja/g++.brendan/new3.C: Same.
37150 * gcc.c-torture/execute/eeprof-1.x: Same.
37151
37152 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
37153
37154 PR c/14765
37155 * gcc.dg/pr14765-1.c: New test.
37156
37157 2004-06-07 Roger Sayle <roger@eyesopen.com>
37158
37159 PR c/14649
37160 * gcc.dg/pr14649-1.c: New test case.
37161
37162 2004-06-07 Richard Henderson <rth@redhat.com>
37163
37164 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37165 if temporaries.
37166
37167 2004-06-07 David Edelsohn <edelsohn@gnu.org>
37168
37169 * g++.dg/eh/elide1.C: Remove XFAIL.
37170
37171 2004-06-07 Mark Mitchell <mark@codesourcery.com>
37172
37173 PR c++/15337
37174 * g++.dg/expr/sizeof3.C: New test.
37175
37176 PR c++/14777
37177 * g++.dg/template/access14.C: New test.
37178
37179 PR c++/15554
37180 * g++.dg/template/enum1.C: New test.
37181
37182 PR c++/15057
37183 * g++.dg/eh/throw1.C: New test.
37184
37185 2004-06-07 David Ayers <d.ayers@inode.at>
37186 Ziemowit Laski <zlaski@apple.com>
37187
37188 * lib/objc.exp (objc_target_compile): Revert the '-framework
37189 Foundation' flag fix, since bare Darwin does not ship
37190 with the Foundation framework.
37191 * objc/execute/next_mapping.h: Provide a local NSConstantString
37192 @interface and @implementation.
37193 (objc_constant_string_init): A constructor function, used to
37194 initialize the NSConstantString meta-class object.
37195 * objc/execute/string1.m: Include "next_mapping.h" instead of
37196 <Foundation/NSString.h>.
37197 * objc/execute/string2.m: Likewise.
37198 * objc/execute/string3.m: Likewise.
37199 * objc/execute/string4.m: Likewise.
37200
37201 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
37202
37203 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37204 to double. Replace double with FLOAT.
37205 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37206
37207 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37208 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37209 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37210 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37211 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37212 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37213 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37214 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37215
37216 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
37217
37218 PR c/13519
37219 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37220
37221 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37222
37223 PR c++/15503
37224 * g++.dg/template/meminit2.C: New test.
37225
37226 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
37227
37228 PR target/15822
37229 * gcc.c-torture/execute/compare-fp-1.c,
37230 gcc.c-torture/execute/compare-fp-2.c,
37231 gcc.c-torture/execute/compare-fp-3.c,
37232 gcc.c-torture/execute/compare-fp-4.c,
37233 gcc.c-torture/execute/compare-fp-3.x,
37234 gcc.c-torture/execute/compare-fp-4.x: Moved...
37235 * gcc.c-torture/execute/ieee/compare-fp-1.c,
37236 gcc.c-torture/execute/ieee/compare-fp-2.c,
37237 gcc.c-torture/execute/ieee/compare-fp-3.c,
37238 gcc.c-torture/execute/ieee/compare-fp-4.c,
37239 gcc.c-torture/execute/ieee/compare-fp-3.x,
37240 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37241
37242 2004-06-04 David Ayers <d.ayers@inode.at>
37243
37244 * objc/execute/protocol-isEqual-4.m: New testcase.
37245
37246 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
37247
37248 * objc/execute/protocol-isEqual-1.m: New testcase.
37249 * objc/execute/protocol-isEqual-2.m: New testcase.
37250 * objc/execute/protocol-isEqual-3.m: New testcase.
37251
37252 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37253
37254 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37255
37256 2004-06-02 Ziemowit Laski <zlaski@apple.com>
37257
37258 * lib/objc.exp (objc_target_compile): When running tests on
37259 Darwin (Mac OS X), inform the linker about '-framework
37260 'Foundation'.
37261
37262 2004-06-02 Eric Christopher <echristo@redhat.com>
37263
37264 * gcc.c-torture/compile/20040602-1.c: New.
37265
37266 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
37267
37268 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37269 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37270
37271 PR tree-optimization/14736
37272 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37273
37274 PR tree-optimization/14042
37275 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37276
37277 PR tree-optimization/14729
37278 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37279
37280 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37281
37282 PR fortran/15557
37283 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37284
37285 2004-06-01 Richard Hederson <rth@redhat.com>
37286
37287 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37288
37289 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37290
37291 PR c++/14932
37292 * g++.dg/parse/offsetof4.C: New test.
37293
37294 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
37295
37296 PR objc/7993
37297 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37298
37299 2004-05-31 Mark Mitchell <mark@codesourcery.com>
37300
37301 PR c++/15701
37302 * g++.dg/template/friend29.C: New test.
37303
37304 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
37305
37306 PR c/15749
37307 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37308
37309 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
37310
37311 * gcc.dg/sparc-trap-1.c: New test.
37312
37313 2004-05-31 Roger Sayle <roger@eyesopen.com>
37314
37315 PR middle-end/15069
37316 * g++.dg/opt/fold3.C: New test case.
37317
37318 2004-05-30 Graham Stott <graham.stott@btinternet.com>
37319
37320 * lib/target-supports.exp (check_iconv_available): Fix fallout
37321 from 2004-05-28 patch.
37322
37323 2004-05-30 Paul Brook <paul@codesourcery.com>
37324
37325 PR fortran/15620
37326 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37327 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37328
37329 2004-05-30 Steven G. Kargl <kargls@comcast.net>
37330
37331 * gfortran.fortran-torture/execute/random_1.f90: New test.
37332
37333 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37334
37335 * g++.dg/ext/altivec-10.C: New test.
37336
37337 2004-05-29 Paul Brook <paul@codesourcery.com>
37338
37339 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37340
37341 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37342
37343 * gcc.dg/altivec-16.c: New test.
37344
37345 2004-05-28 Janis Johnson <janis187@us.ibm.com>
37346
37347 * lib/target-supports.exp (check_vmx_hw_available): New.
37348 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37349
37350 * lib/target-supports.exp (check_alias_available,
37351 check_iconv_available, check_named_sections_available): Use
37352 unique names for temporary files.
37353
37354 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37355
37356 * gcc.dg/altivec-15.c: New test.
37357
37358 2004-05-28 Mark Mitchell <mark@codesourcery.com>
37359
37360 PR c++/15083
37361 * g++.dg/warn/noeffect6.C: New test.
37362
37363 PR c++/15471
37364 * g++.dg/expr/ptrmem4.C: New test.
37365
37366 PR c++/15640
37367 * g++.dg/template/operator3.C: New test.
37368
37369 2004-05-28 Mark Mitchell <mark@codesourcery.com>
37370
37371 PR c++/14668
37372 * g++.dg/lookup/redecl1.C: New test.
37373 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37374
37375 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
37376
37377 * gcc.c-torture/execute/compare-fp-1.c,
37378 gcc.c-torture/execute/compare-fp-2.c,
37379 gcc.c-torture/execute/compare-fp-3.c,
37380 gcc.c-torture/execute/compare-fp-4.c,
37381 gcc.c-torture/execute/compare-fp-3.x,
37382 gcc.c-torture/execute/compare-fp-4.x,
37383 gcc.dg/pr15649-1.c: New.
37384
37385 2004-05-27 Adam Nemet <anemet@lnxw.com>
37386
37387 PR c++/12883
37388 * g++.dg/init/array14.C: New test.
37389
37390 2004-05-25 Janis Johnson <janis187@us.ibm.com>
37391
37392 * lib/compat.exp (compat-get-options-main): New.
37393 (compat-get-options): Remove unneeded code, warn for ignored
37394 command.
37395 (compat-execute): Check flag set by dg-require-* commands.
37396
37397 * lib/compat.exp (compat-execute): Break up long lines.
37398
37399 2004-05-24 Janis Johnson <janis187@us.ibm.com>
37400
37401 * gcc.dg/altivec-7.c: Don't use 'vector long'.
37402 * gcc.dg/altivec-14.c: New test.
37403 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37404
37405 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37406 * gcc.dg/altivec-12.c: Ditto.
37407
37408 * gcc.dg/altivec-3.c: Move call to altivec_check.
37409
37410 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37411
37412 PR c++/15044
37413 * g++.dg/template/error12.C: New test.
37414
37415 PR c++/15317
37416 * g++.dg/ext/attrib15.C: New test.
37417
37418 PR c++/15329
37419 * g++.dg/template/ptrmem9.C: New test.
37420
37421 2004-05-25 Paul Brook <paul@codesourcery.com>
37422
37423 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37424
37425 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37426
37427 PR c++/15165
37428 * g++.dg/template/crash19.C: New test.
37429
37430 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37431
37432 PR c++/15025
37433 * g++.dg/template/redecl1.C: New test.
37434
37435 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37436
37437 PR c++/14821
37438 * g++.dg/other/ns1.C: New test.
37439
37440 PR c++/14883
37441 * g++.dg/template/invalid1.C: New test.
37442
37443 2004-05-23 Paul Brook <paul@codesourcery.com>
37444 Victor Leikehman <lei@haifasphere.co.il>
37445
37446 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37447 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37448
37449 2004-05-22 Mark Mitchell <mark@codesourcery.com>
37450
37451 PR c++/15285
37452 PR c++/15299
37453 * g++.dg/template/non-dependent5.C: New test.
37454 * g++.dg/template/non-dependent6.C: New test.
37455
37456 2004-05-22 Mark Mitchell <mark@codesourcery.com>
37457
37458 PR c++/15507
37459 * g++.dg/inherit/union1.C: New test.
37460
37461 PR c++/15542
37462 * g++.dg/template/addr1.C: New test.
37463
37464 PR c++/15427
37465 * g++.dg/template/array5.C: New test.
37466
37467 PR c++/15287
37468 * g++.dg/template/array6.C: New test.
37469
37470 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
37471 Roger Sayle <roger@eyesopen.com>
37472
37473 * g++.dg/lookup/forscope2.C: New test case.
37474
37475 2004-05-22 Ben Elliston <bje@au.ibm.com>
37476
37477 * gcc.dg/cpp/Wmissingdirs.c: New.
37478
37479 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37480
37481 PR target/15301
37482 * gcc.dg/compat/union-m128-1.h: New file.
37483 * gcc.dg/compat/union-m128-1_main.c: Likewise.
37484 * gcc.dg/compat/union-m128-1_x.c: Likewise.
37485 * gcc.dg/compat/union-m128-1_y.c: Likewise.
37486
37487 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37488
37489 PR target/15302
37490 * gcc.dg/compat/struct-complex-1.h: New file.
37491 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37492 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37493 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37494
37495 2004-05-20 Roger Sayle <roger@eyesopen.com>
37496
37497 PR middle-end/3074
37498 * gcc.dg/pr3074-1.c: New test case.
37499 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37500
37501 2004-05-20 Falk Hueffner <falk@debian.org>
37502
37503 PR other/15526
37504 * gcc.dg/ftrapv-1.c: New test case.
37505
37506 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
37507
37508 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37509
37510 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
37511 Jeff Law <law@redhat.com>
37512
37513 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37514 * gcc.dg/tree-ssa/20040518-2.c: New test.
37515
37516 * gcc.dg/tree-ssa/20040518-1.c: New test.
37517
37518 2004-05-18 Zack Weinberg <zack@codesourcery.com>
37519
37520 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37521
37522 2004-05-18 Paul Brook <paul@codesourcery.com>
37523
37524 PR fortran/13930
37525 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37526
37527 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37528
37529 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37530 constant folding.
37531
37532 2004-05-17 Steven Bosscher <stevenb@suse.de>
37533
37534 * gcc.dg/tree-ssa/20040517-1.c: New test.
37535
37536 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37537
37538 * gcc.dg/loop-4.c: New test.
37539
37540 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
37541
37542 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37543
37544 2004-05-15 Bud Davis <bdavis9659@comcast.net>
37545
37546 PR fortran/15311
37547 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37548
37549 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37550
37551 PR fortran/13826
37552 PR fortran/13940
37553 * gfortran.fortran-torture/compile/data_1.f90: New test.
37554
37555 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37556
37557 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37558 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37559
37560 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37561
37562 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37563
37564 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37565
37566 PR c/15444
37567 * gcc.dg/format/xopen-1.c: Adjust expected message.
37568 * gcc.dg/format/xopen-3.c: New test.
37569
37570 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37571
37572 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37573
37574 2004-05-14 Jeff Law <law@redhat.com>
37575
37576 * gcc.dg/tree-ssa/20040514-2.c: New test.
37577
37578 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37579
37580 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37581 this ...
37582 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37583 this.
37584
37585 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37586
37587 * gcc.dg/tree-ssa/20040514-1.c: New test.
37588
37589 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37590
37591 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37592 test.
37593
37594 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37595
37596 PR fortran/14066
37597 * gfortran.fortran-torture/compile/do_1.f90: New test.
37598
37599 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37600
37601 PR fortran/15051
37602 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37603 test.
37604
37605 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37606
37607 PR fortran/15149
37608 * gfortran.fortran-torture/execute/random_init.f90: New test.
37609
37610 2004-05-13 Paul Brook <paul@codesourcery.com>
37611
37612 PR fortran/15314
37613 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37614
37615 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37616
37617 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37618 for the powerpc case.
37619
37620 2004-05-13 Jeff Law <law@redhat.com>
37621
37622 * gcc.dg/tree-ssa/20040513-1.c: New test.
37623 * gcc.dg/tree-ssa/20040513-2.c: New test.
37624
37625 2004-05-13 Paul Brook <paul@codesourcery.com>
37626
37627 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37628 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37629 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37630
37631 2004-05-13 Andreas Schwab <schwab@suse.de>
37632
37633 PR other/10819
37634 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37635 characters.
37636
37637 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37638
37639 PR fortran/15294
37640 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37641
37642 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37643
37644 Merge from tree-ssa-20020619-branch. See
37645 ChangeLog.tree-ssa for details.
37646
37647 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37648
37649 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37650 include <altivec.h> explicitly.
37651 * gcc.dg/altivec-13.c: Likewise.
37652
37653 2004-05-11 Paul Brook <paul@codesourcery.com>
37654
37655 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37656
37657 2004-05-10 Eric Christopher <echristo@redhat.com>
37658
37659 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37660 * gcc.dg/sibcall-4.c: Ditto.
37661
37662 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37663
37664 * g++.dg/ext/altivec-8.C: New test case.
37665 * gcc.dg/altivec-13.c: New test case.
37666
37667 2004-05-08 Roger Sayle <roger@eyesopen.com>
37668
37669 * gcc.c-torture/execute/divcmp-1.c: New test case.
37670 * gcc.c-torture/execute/divcmp-2.c: New test case.
37671 * gcc.c-torture/execute/divcmp-3.c: New test case.
37672
37673 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37674
37675 * g++.dg/other/pragma-re-2.C: New test.
37676
37677 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37678
37679 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37680 * gcc.dg/i386-387-2.c: Likewise.
37681
37682 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37683 __builtin_drem.
37684 * gcc.dg/i386-387-6.c: Likewise.
37685
37686 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37687
37688 * gcc.dg/builtins-33.c: Also check log1p*.
37689
37690 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37691
37692 PR optimization/15296
37693 * gcc.c-torture/execute/pr15296.c: New test.
37694
37695 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37696
37697 * gcc.dg/builtins-40.c: New test.
37698
37699 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37700
37701 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37702
37703 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37704
37705 * g++.dg/ext/spe1.C: New testcase.
37706
37707 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37708
37709 * objc.dg/image-info.m: Allow additional attributes
37710 for __image_info section.
37711
37712 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37713
37714 * gcc.dg/torture/mips-hilo-2.c: New test.
37715
37716 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37717
37718 PR c++/14389
37719 * g++.dg/template/member5.C: New test.
37720
37721 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37722
37723 * gcc.dg/builtins-34.c: Also check expm1*.
37724
37725 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37726
37727 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37728 * gcc.dg/torture/builtin-convert-3.c: New test.
37729
37730 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37731
37732 PR middle-end/15054
37733 * g++.dg/opt/pr15054.C: New test.
37734
37735 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37736
37737 * gcc.dg/torture/builtin-rounding-1.c: New test.
37738 * gcc.dg/builtins-25.c: Delete.
37739 * gcc.dg/builtins-29.c: Delete.
37740
37741 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37742
37743 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37744 * gcc.dg/sibcall-4.c: Likewise.
37745 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37746
37747 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37748
37749 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37750 bit-field on 16-bit targets.
37751
37752 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37753
37754 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37755 16-bit targets.
37756
37757 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37758
37759 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37760 * gcc.dg/rs6000-power2-2.c: Likewise.
37761
37762 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37763
37764 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37765 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37766 Change the asm registers to be in form of frN instead of fN.
37767
37768 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37769
37770 * gcc.dg/torture/builtin-convert-2.c: New test.
37771
37772 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37773
37774 * gcc.dg/rs6000-power2-1.c: New test.
37775 * gcc.dg/rs6000-power2-2.c: New test.
37776
37777 2004-04-28 Jan Hubicka <jh@suse.cz>
37778
37779 * gcc.dg/unused-6.c: New test.
37780
37781 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37782 Ulrich Weigand <uweigand@de.ibm.com>
37783
37784 * ada/acats/run_all.sh: Define $target variable.
37785
37786 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37787
37788 PR c++/15119
37789 * g++.dg/other/vararg-1.C: New test.
37790
37791 PR c++/4794
37792 * g++.dg/eh/cleanup3.C: New test.
37793
37794 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37795
37796 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37797 and ad8011a (target_insn).
37798 * ada/acats/support/macro.dfs: Likewise.
37799 * ada/acats/support/impbit.adb: New file.
37800
37801 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37802
37803 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37804
37805 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37806
37807 * gcc.dg/loop-3.c: New test.
37808
37809 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37810
37811 * gcc.c-torture/execute/simd-5.c: New test.
37812
37813 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37814
37815 PR c++/15064
37816 * g++.dg/template/crash18.C: New test.
37817
37818 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37819
37820 * g++.dg/ext/complit3.C: New test.
37821
37822 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37823
37824 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37825 * gcc.dg/altivec-3.c: Same.
37826 * gcc.dg/altivec-varargs-1.c: Same.
37827
37828 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37829
37830 * lib/target-supports.exp (check_profiling_available): Assume
37831 profiling is not available on powerpc-eabi targets.
37832
37833 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37834
37835 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37836 * gcc.dg/vmx/bug-1.c: Ditto.
37837
37838 2004-04-20 Eric Christopher <echristo@redhat.com>
37839
37840 * gcc.dg/charset/extern.c: New test.
37841 * g++.dg/charset/extern3.cc: Ditto.
37842
37843 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37844
37845 * gcc.dg/builtins-39.c: New test.
37846
37847 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37848
37849 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37850
37851 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37852
37853 * gcc.dg/torture/mips-hilo-1.c: New test.
37854
37855 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37856
37857 * gcc.c-torture/compile/20040419-1.c: New test.
37858
37859 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37860
37861 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37862
37863 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37864 Aldy Hernandez <aldyh@redhat.com>
37865
37866 * gcc.c-torture/execute/va-arg-24.c: New.
37867
37868 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37869 Aldy Hernandez <aldyh@redhat.com>
37870
37871 * gcc.dg/vmx/1b-01.c: New.
37872 * gcc.dg/vmx/1b-02.c: New.
37873 * gcc.dg/vmx/1b-03.c: New.
37874 * gcc.dg/vmx/1b-04.c: New.
37875 * gcc.dg/vmx/1b-05.c: New.
37876 * gcc.dg/vmx/1b-06.c: New.
37877 * gcc.dg/vmx/1b-07.c: New.
37878 * gcc.dg/vmx/1c-01.c: New.
37879 * gcc.dg/vmx/1c-02.c: New.
37880 * gcc.dg/vmx/3a-01a.c: New.
37881 * gcc.dg/vmx/3a-01.c: New.
37882 * gcc.dg/vmx/3a-01m.c: New.
37883 * gcc.dg/vmx/3a-03.c: New.
37884 * gcc.dg/vmx/3a-03m.c: New.
37885 * gcc.dg/vmx/3a-04.c: New.
37886 * gcc.dg/vmx/3a-04m.c: New.
37887 * gcc.dg/vmx/3a-05.c: New.
37888 * gcc.dg/vmx/3a-06.c: New.
37889 * gcc.dg/vmx/3a-06m.c: New.
37890 * gcc.dg/vmx/3a-07.c: New.
37891 * gcc.dg/vmx/3b-01.c: New.
37892 * gcc.dg/vmx/3b-02.c: New.
37893 * gcc.dg/vmx/3b-10.c: New.
37894 * gcc.dg/vmx/3b-13.c: New.
37895 * gcc.dg/vmx/3b-14.c: New.
37896 * gcc.dg/vmx/3b-15.c: New.
37897 * gcc.dg/vmx/3c-01a.c: New.
37898 * gcc.dg/vmx/3c-01.c: New.
37899 * gcc.dg/vmx/3c-02.c: New.
37900 * gcc.dg/vmx/3c-03.c: New.
37901 * gcc.dg/vmx/3d-01.c: New.
37902 * gcc.dg/vmx/4-01.c: New.
37903 * gcc.dg/vmx/4-03.c: New.
37904 * gcc.dg/vmx/5-01.c: New.
37905 * gcc.dg/vmx/5-02.c: New.
37906 * gcc.dg/vmx/5-03.c: New.
37907 * gcc.dg/vmx/5-04.c: New.
37908 * gcc.dg/vmx/5-05.c: New.
37909 * gcc.dg/vmx/5-06.c: New.
37910 * gcc.dg/vmx/5-07.c: New.
37911 * gcc.dg/vmx/5-07t.c: New.
37912 * gcc.dg/vmx/5-08.c: New.
37913 * gcc.dg/vmx/5-10.c: New.
37914 * gcc.dg/vmx/5-11.c: New.
37915 * gcc.dg/vmx/7-01a.c: New.
37916 * gcc.dg/vmx/7-01.c: New.
37917 * gcc.dg/vmx/7c-01.c: New.
37918 * gcc.dg/vmx/7d-01.c: New.
37919 * gcc.dg/vmx/7d-02.c: New.
37920 * gcc.dg/vmx/8-01.c: New.
37921 * gcc.dg/vmx/8-02a.c: New.
37922 * gcc.dg/vmx/8-02.c: New.
37923 * gcc.dg/vmx/brode-1.c: New.
37924 * gcc.dg/vmx/bug-1.c: New.
37925 * gcc.dg/vmx/bug-2.c: New.
37926 * gcc.dg/vmx/bug-3.c: New.
37927 * gcc.dg/vmx/cw-bug-1.c: New.
37928 * gcc.dg/vmx/cw-bug-2.c: New.
37929 * gcc.dg/vmx/cw-bug-3.c: New.
37930 * gcc.dg/vmx/dct.c: New.
37931 * gcc.dg/vmx/debug-1.c: New.
37932 * gcc.dg/vmx/debug-2.c: New.
37933 * gcc.dg/vmx/debug-3.c: New.
37934 * gcc.dg/vmx/debug-4.c: New.
37935 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37936 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37937 * gcc.dg/vmx/eg-5.c: New.
37938 * gcc.dg/vmx/fft.c: New.
37939 * gcc.dg/vmx/gcc-bug-1.c: New.
37940 * gcc.dg/vmx/gcc-bug-2.c: New.
37941 * gcc.dg/vmx/gcc-bug-3.c: New.
37942 * gcc.dg/vmx/gcc-bug-4.c: New.
37943 * gcc.dg/vmx/gcc-bug-5.c: New.
37944 * gcc.dg/vmx/gcc-bug-6.c: New.
37945 * gcc.dg/vmx/gcc-bug-7.c: New.
37946 * gcc.dg/vmx/gcc-bug-8.c: New.
37947 * gcc.dg/vmx/gcc-bug-9.c: New.
37948 * gcc.dg/vmx/gcc-bug-b.c: New.
37949 * gcc.dg/vmx/gcc-bug-c.c: New.
37950 * gcc.dg/vmx/gcc-bug-d.c: New.
37951 * gcc.dg/vmx/gcc-bug-e.c: New.
37952 * gcc.dg/vmx/gcc-bug-f.c: New.
37953 * gcc.dg/vmx/gcc-bug-g.c: New.
37954 * gcc.dg/vmx/gcc-bug-i.c: New.
37955 * gcc.dg/vmx/harness.h: New.
37956 * gcc.dg/vmx/ira1.c: New.
37957 * gcc.dg/vmx/ira2a.c: New.
37958 * gcc.dg/vmx/ira2b.c: New.
37959 * gcc.dg/vmx/ira2.c: New.
37960 * gcc.dg/vmx/ira2c.c: New.
37961 * gcc.dg/vmx/mem.c: New.
37962 * gcc.dg/vmx/newton-1.c: New.
37963 * gcc.dg/vmx/ops.c: New.
37964 * gcc.dg/vmx/sn7153.c: New.
37965 * gcc.dg/vmx/spill2.c: New.
37966 * gcc.dg/vmx/spill3.c: New.
37967 * gcc.dg/vmx/spill.c: New.
37968 * gcc.dg/vmx/t.c: New.
37969 * gcc.dg/vmx/varargs-1.c: New.
37970 * gcc.dg/vmx/varargs-2.c: New.
37971 * gcc.dg/vmx/varargs-3.c: New.
37972 * gcc.dg/vmx/varargs-4.c: New.
37973 * gcc.dg/vmx/varargs-5.c: New.
37974 * gcc.dg/vmx/varargs-6.c: New.
37975 * gcc.dg/vmx/varargs-7.c: New.
37976 * gcc.dg/vmx/vmx.exp: New.
37977 * gcc.dg/vmx/vprint-1.c: New.
37978 * gcc.dg/vmx/vscan-1.c: New.
37979 * gcc.dg/vmx/x-01.c: New.
37980 * gcc.dg/vmx/x-02.c: New.
37981 * gcc.dg/vmx/x-03.c: New.
37982 * gcc.dg/vmx/x-04.c: New.
37983 * gcc.dg/vmx/x-05.c: New.
37984 * gcc.dg/vmx/yousufi-1.c: New.
37985 * gcc.dg/vmx/zero-1.c: New.
37986 * gcc.dg/vmx/zero.c: New.
37987
37988 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37989
37990 * g++.dg/lookup/java1.C: Update for chage of
37991 _Jv_AllocObject.
37992 * g++.dg/lookup/java2.C: Likewise.
37993
37994 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37995
37996 * ada/acats/run_all.sh: use -O2 by default.
37997
37998 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37999
38000 * gcc.dg/vr-mult-[12].c: New tests.
38001
38002 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38003
38004 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38005
38006 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38007
38008 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
38009
38010 * lib/target-supports.exp (check_profiling_available): Assume
38011 profiling isn't available for mips*-*-elf targets.
38012
38013 2004-04-14 Uros Bizjak <uros@kss-loka.si>
38014
38015 * gcc.dg/builtins-38.c: New test.
38016
38017 2004-04-14 Eric Christopher <echristo@redhat.com>
38018
38019 * g++.dg/charset/charset.exp: Run .cc extension tests.
38020
38021 2004-04-14 Zack Weinberg <zack@codesourcery.com>
38022
38023 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
38024
38025 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38026
38027 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38028
38029 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
38030
38031 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38032 * gcc.dg/i386-387-2.c: Likewise.
38033
38034 * gcc.dg/i386-387-7.c: New test.
38035 * gcc.dg/i386-387-8.c: New test.
38036
38037 * gcc.dg/builtins-37.c: New test.
38038
38039 2004-04-13 Geoffrey Keating <geoffk@apple.com>
38040
38041 * g++.dg/pch/externc-1.C: Add missing semicolon.
38042
38043 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
38044
38045 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38046
38047 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38048
38049 * gcc.c-torture/execute/20040411-1.c: New test.
38050
38051 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
38052
38053 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38054
38055 2004-04-09 Chris Demetriou <cgd@broadcom.com>
38056
38057 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38058
38059 2004-04-09 Zack Weinberg <zack@codesourcery.com>
38060
38061 * lib/target-supports.exp (check_named_sections_available): New.
38062 * lib/gcc-dg.exp (dg-require-named-sections): New.
38063 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38064 old-deja.exp. Also prune error-count message from HP linker.
38065 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38066
38067 * g++.dg/init/init-ref4.C: Use dg-require-weak.
38068 * g++.old-deja/g++.pt/static3.C: Likewise.
38069 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38070
38071 2004-04-09 Roger Sayle <roger@eyesopen.com>
38072
38073 * gcc.c-torture/execute/20040409-1.c: New test case.
38074 * gcc.c-torture/execute/20040409-2.c: New test case.
38075 * gcc.c-torture/execute/20040409-3.c: New test case.
38076
38077 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
38078
38079 * gcc.dg/20040409-1.c: New test.
38080
38081 2004-04-08 Roger Sayle <roger@eyesopen.com>
38082
38083 PR target/14888
38084 * g++.dg/opt/pr14888.C: New test case.
38085
38086 2004-04-08 Geoffrey Keating <geoffk@apple.com>
38087
38088 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38089 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38090 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38091 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38092 New tests.
38093
38094 2004-04-08 Paul Brook <paul@codesourcery.com>
38095
38096 * gcc.dg/spill-1.c: New test.
38097
38098 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38099
38100 * gcc.dg/torture/builtin-ctype-2.c: New test.
38101
38102 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
38103
38104 * gcc.dg/pch/pch.exp: Add largefile test.
38105
38106 2004-04-06 Geoffrey Keating <geoffk@apple.com>
38107
38108 * g++.dg/pch/externc-1.Hs: New.
38109 * g++.dg/pch/externc-1.C: New.
38110
38111 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38112
38113 * gcc.dg/compat/struct-by-value-5a_main.c,
38114 gcc.dg/compat/struct-by-value-5b_main.c: New files.
38115 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38116 * gcc.dg/compat/struct-by-value-5a_x.c,
38117 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38118 gcc.dg/compat/struct-by-value-5_x.c.
38119 * gcc.dg/compat/struct-by-value-5a_y.c,
38120 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38121 gcc.dg/compat/struct-by-value-5_y.c.
38122
38123 * gcc.dg/compat/struct-by-value-6a_main.c,
38124 gcc.dg/compat/struct-by-value-6b_main.c: New files.
38125 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38126 * gcc.dg/compat/struct-by-value-6a_x.c,
38127 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38128 gcc.dg/compat/struct-by-value-6_x.c.
38129 * gcc.dg/compat/struct-by-value-6a_y.c,
38130 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38131 gcc.dg/compat/struct-by-value-6_y.c.
38132
38133 * gcc.dg/compat/struct-by-value-7a_main.c,
38134 gcc.dg/compat/struct-by-value-7b_main.c: New files.
38135 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38136 * gcc.dg/compat/struct-by-value-7a_x.c,
38137 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38138 gcc.dg/compat/struct-by-value-7_x.c.
38139 * gcc.dg/compat/struct-by-value-7a_y.c,
38140 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38141 gcc.dg/compat/struct-by-value-7_y.c.
38142
38143 2004-04-06 Jakub Jelinek <jakub@redhat.com>
38144
38145 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38146 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38147 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38148 options.
38149
38150 2004-04-06 Uros Bizjak <uros@kss-loka.si>
38151
38152 * gcc.dg/builtins-36.c: New test.
38153
38154 2004-04-06 Paul Brook <paul@codesourcery.com>
38155
38156 * README.gcc: Remove obsolete contraint on testcases.
38157
38158 2004-04-05 Paul Brook <paul@codesourcery.com>
38159
38160 PR2123
38161 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
38162 failure and exit(0) on success.
38163 * g++.dg/expr/anew2.C: Ditto.
38164 * g++.dg/expr/anew3.C: Ditto.
38165 * g++.dg/expr/anew4.C: Ditto.
38166
38167 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
38168
38169 PR c++/3518
38170 * g++.dg/template/unify7.C: New.
38171
38172 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
38173
38174 * g++.dg/README: Bring up to date with new subdirectories; remove
38175 duplicate subdirectory lines.
38176
38177 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
38178
38179 PR c++/14007
38180 * g++.dg/template/unify5.C: New.
38181 * g++.dg/template/unify6.C: New.
38182 * g++.dg/template/qualttp20.C: Adjust.
38183 * g++.old-deja/g++.jason/report.C: Adjust.
38184 * g++.old-deja/g++.other/qual1.C: Adjust.
38185
38186 2004-04-01 Mark Mitchell <mark@codesourcery.com>
38187
38188 PR c++/14803
38189 * g++.dg/inherit/ptrmem1.C: New test.
38190
38191 2004-04-01 Jakub Jelinek <jakub@redhat.com>
38192
38193 PR c++/14755
38194 * gcc.c-torture/execute/20040331-1.c: New test.
38195 * gcc.dg/20040331-1.c: New test.
38196
38197 2004-04-01 Paul Brook <paul@codesourcery.com>
38198
38199 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38200
38201 2004-03-30 Mark Mitchell <mark@codesourcery.com>
38202
38203 PR c++/14724
38204 * g++.dg/init/goto1.C: New test.
38205
38206 PR c++/14763
38207 * g++.dg/template/defarg4.C: New test.
38208
38209 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
38210
38211 * gcc.dg/altivec-11.c: Extend test for more valid cases.
38212
38213 2004-03-28 David Edelsohn <edelsohn@gnu.org>
38214
38215 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38216
38217 2004-03-28 Zack Weinberg <zack@codesourcery.com>
38218
38219 * gcc.dg/noncompile/undeclared-2.c: New test.
38220
38221 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
38222
38223 * gcc.dg/940409-1.c: Remove XFAIL.
38224 * gcc.dg/reg-vol-struct-1.c: New test.
38225
38226 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38227
38228 * gcc.dg/torture/builtin-wctype-1.c: New test.
38229
38230 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
38231
38232 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38233 * gcc.dg/20001101-1.c: Likewise.
38234 * gcc.dg/20001102-1.c: Likewise.
38235
38236 2004-03-25 Roger Sayle <roger@eyesopen.com>
38237
38238 * gcc.dg/compare8.c: Add an additional test for XOR.
38239
38240 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38241
38242 * gcc.dg/torture/builtin-ctype-1.c: New test.
38243
38244 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38245
38246 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38247 * gcc.dg/torture/builtin-math-1.c: Likewise.
38248 * gcc.dg/torture/builtin-power-1.c: New test.
38249
38250 2004-03-24 Andreas Schwab <schwab@suse.de>
38251
38252 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38253 IA64 assembler.
38254
38255 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
38256 Roger Sayle <roger@eyesopen.com>
38257
38258 * gcc.dg/compare8.c: New test case.
38259
38260 2004-03-23 Ziemowit Laski <zlaski@apple.com>
38261
38262 * g++.dg/ext/altivec-7.C: New test.
38263
38264 2004-03-23 Zack Weinberg <zack@codesourcery.com>
38265
38266 PR 12267, 12391, 12560, 13129, 14114, 14133
38267 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38268 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38269 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38270 Adjust error regexps.
38271 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38272 * gcc.dg/noncompile/undeclared-1.c: New test cases.
38273 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38274 * gcc.dg/local1.c: Add explanatory comment.
38275
38276 2004-03-23 Roger Sayle <roger@eyesopen.com>
38277
38278 PR optimization/14669
38279 * g++.dg/opt/fold2.C: New test case.
38280
38281 2004-03-22 Jakub Jelinek <jakub@redhat.com>
38282
38283 PR c/14069
38284 * gcc.dg/20040322-1.c: New test.
38285
38286 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38287
38288 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
38289 * gcc.dg/ultrasp4.c: Likewise.
38290 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
38291
38292 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
38293
38294 * gcc.dg/i386-sse-8.c: Reset default options.
38295
38296 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
38297
38298 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38299 in the error message text.
38300
38301 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38302
38303 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38304
38305 2004-03-21 Mark Mitchell <mark@codesourcery.com>
38306
38307 PR c++/14616
38308 * g++.dg/init/array13.C: New test.
38309
38310 2004-03-20 Roger Sayle <roger@eyesopen.com>
38311
38312 PR target/13889
38313 * gcc.c-torture/compile/pr13889.c: New test case.
38314
38315 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
38316
38317 PR c/14635
38318 * builtins-1.c (nan, nans): Don't test.
38319 * builtins-30.c: Don't use nan, nanf, nanl.
38320 * builtins-35.c: New test.
38321
38322 2004-03-19 Ziemowit Laski <zlaski@apple.com>
38323
38324 * g++.dg/ext/altivec-6.C: New test.
38325
38326 2004-03-19 Mark Mitchell <mark@codesourcery.com>
38327
38328 * g++.dg/init/placement3.C: New test.
38329
38330 * g++.dg/template/spec13.C: New test.
38331
38332 * g++.dg/lookup/using11.C: New test.
38333
38334 * g++.dg/lookup/koenig3.C: New test.
38335
38336 * g++.dg/template/operator2.C: New test.
38337
38338 * g++.dg/expr/dtor3.C: New test.
38339 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38340 marker.
38341 * g++.old-deja/g++.law/visibility28.C: Likewise.
38342
38343 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
38344
38345 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38346 * gcc.dg/ppc64-abi-3.c: Likewise.
38347
38348 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38349
38350 PR c++/14545
38351 * g++.dg/parse/template15.C: New test.
38352
38353 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38354
38355 * g++.dg/expr/dtor2.C: New test.
38356
38357 * g++.dg/lookup/anon4.C: New test.
38358
38359 * g++.dg/overload/using1.C: New test.
38360
38361 * g++.dg/template/lookup7.C: New test.
38362
38363 * g++.dg/template/typename6.C: New test.
38364
38365 * g++.dg/expr/cond6.C: New test.
38366
38367 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38368
38369 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38370
38371 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38372
38373 * g++.dg/expr/cond5.C: New test.
38374 * g++.dg/expr/constcast1.C: Likewise.
38375 * g++.dg/expr/ptrmem2.C: Likewise.
38376 * g++.dg/expr/ptrmem3.C: Likewise.
38377 * g++.dg/lookup/main1.C: Likewise.
38378 * g++.dg/template/lookup6.C: Likewise.
38379
38380 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38381
38382 * gcc.dg/local1.c: New test.
38383
38384 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38385
38386 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38387
38388 * gcc.dg/torture/builtin-convert-1.c: New test.
38389
38390 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38391
38392 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38393
38394 2004-03-16 Mark Mitchell <mark@codesourcery.com>
38395
38396 PR c++/14481
38397 * g++.dg/warn/Wunused-7.C: New test.
38398
38399 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38400
38401 * gcc.dg/torture/builtin-integral-1.c: New test.
38402
38403 2004-03-16 Mark Mitchell <mark@codesourcery.com>
38404
38405 PR c++/14586
38406 * g++.dg/parse/non-dependent3.C: New test.
38407
38408 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
38409
38410 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38411 * g++.dg/eh/simd-2.C: Likewise.
38412 * g++.dg/init/array10.C: Likewise.
38413 * gcc.c-torture/compile/simd-1.c: Likewise.
38414 * gcc.c-torture/compile/simd-2.c: Likewise.
38415 * gcc.c-torture/compile/simd-3.c: Likewise.
38416 * gcc.c-torture/compile/simd-4.c: Likewise.
38417 * gcc.c-torture/compile/simd-6.c: Likewise.
38418 * gcc.c-torture/execute/simd-1.c: Likewise.
38419 * gcc.c-torture/execute/simd-2.c: Likewise.
38420 * gcc.dg/compat/vector-defs.h: Likewise.
38421 * gcc.dg/20020531-1.c: Likewise.
38422 * gcc.dg/altivec-3.c: Likewise.
38423 * gcc.dg/altivec-4.c: Likewise.
38424 * gcc.dg/altivec-varargs-1.c: Likewise.
38425 * gcc.dg/compat/vector-defs.h: Likewise.
38426 * gcc.dg/i386-mmx-3.c: Likewise.
38427 * gcc.dg/i386-sse-4.c: Likewise.
38428 * gcc.dg/i386-sse-5.c: Likewise.
38429 * gcc.dg/i386-sse-8.c: Likewise.
38430 * gcc.dg/simd-1.c: Likewise.
38431 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
38432 __ev64_opaque__ since the machine description provides it.
38433
38434 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38435
38436 * lib/compat.exp (skip_list): New global variable.
38437 Use it to hold the user defined COMPAT_SKIPS list if any.
38438 (compat-obj): Add the members of skip_list to optall.
38439
38440 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38441
38442 * gcc.dg/compat/union-by-value-1_main.c,
38443 union-by-value-1_x.c, union-by-value-1_y.c,
38444 union-check.h, union-defs.h,
38445 union-init.h, union-return-1_main.c,
38446 union-return-1_x.c, union-return-1_y.c: New files.
38447
38448 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38449
38450 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38451 mixed-struct-init.h: Add 4 mixed structure types.
38452 struct-by-value-21_main.c, struct-by-value-21_x.c,
38453 struct-by-value-21_y.c, struct-return-21_main.c,
38454 struct-return-21_x.c, struct-return-21_y.c: New files.
38455
38456 2004-03-13 Mark Mitchell <mark@codesourcery.com>
38457
38458 PR c++/14550
38459 * g++.dg/parse/template14.C: New test.
38460
38461 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38462
38463 * gcc.c-torture/execute/20040313-1.c: New test.
38464
38465 2004-03-13 Jakub Jelinek <jakub@redhat.com>
38466
38467 PR target/14533
38468 * gcc.dg/20040311-2.c: New test.
38469
38470 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
38471
38472 PR other/14544
38473 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38474 bit-field.
38475
38476 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
38477
38478 * gcc.dg/20040305-2.c: Add missing return statement.
38479
38480 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38481
38482 * gcc.dg/builtins-34.c: Also check pow10*.
38483
38484 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38485
38486 PR target/14262
38487 * gcc.dg/20040305-2.c: New test.
38488
38489 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38490
38491 * gcc.dg/20040310-1.c: New test.
38492
38493 2004-03-11 Roger Sayle <roger@eyesopen.com>
38494
38495 * gcc.c-torture/execute/20040311-1.c: New test case.
38496
38497 2004-03-11 Mark Mitchell <mark@codesourcery.com>
38498
38499 PR c++/14476
38500 * g++.dg/lookup/enum1.C: New test.
38501
38502 2004-03-10 Mark Mitchell <mark@codesourcery.com>
38503
38504 PR c++/14510
38505 * g++.dg/lookup/struct2.C: New test.
38506
38507 2004-03-10 Uros Bizjak <uros@kss-loka.si>
38508
38509 * gcc.dg/builtins-34.c: New test.
38510
38511 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38512
38513 * gcc.dg/torture/builtin-nonneg-1.c: New test.
38514
38515 2004-03-09 James E Wilson <wilson@specifixinc.com>
38516
38517 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38518 * gcc.dg/alias-2.c: New testcase.
38519
38520 2004-03-09 Zack Weinberg <zack@codesourcery.com>
38521
38522 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38523
38524 2004-03-09 Roger Sayle <roger@eyesopen.com>
38525
38526 * gcc.c-torture/execute/20040309-1.c: New test case.
38527
38528 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
38529
38530 PR c++/14397
38531 * g++.dg/overload/ref1.C: New.
38532
38533 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38534
38535 PR c++/14409
38536 * g++.dg/template/spec12.C: New test.
38537
38538 PR c++/14448
38539 * g++.dg/parse/crash14.C: New test.
38540
38541 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38542
38543 PR c++/14230
38544 * g++.dg/init/ref11.C: New test.
38545
38546 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38547
38548 PR c++/14432
38549 * g++.dg/parse/builtin2.C: New test.
38550
38551 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38552
38553 PR c++/14401
38554 * g++.dg/init/ctor3.C: New test.
38555 * g++.dg/init/union1.C: New test.
38556 * g++.dg/ext/anon-struct4.C: New test.
38557
38558 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38559
38560 * g++.dg/lookup/koenig1.C: Tweak error messages.
38561 * g++.dg/lookup/used-before-declaration.C: Likewise.
38562 * g++.dg/other/do1.C: Likewise.
38563 * g++.dg/overload/koenig1.C: Likewise.
38564 * g++.dg/parse/crash13.C: Likewise.
38565 * g++.dg/template/instantiate3.C: Likewise.
38566
38567 2004-03-08 Eric Christopher <echristo@redhat.com>
38568
38569 * * lib/target-supports.exp: Enable libiconv in test
38570 compilation. Fix up error checking.
38571
38572 2004-03-08 Roger Sayle <roger@eyesopen.com>
38573
38574 PR middle-end/14289
38575 * gcc.dg/pr14289-1.c: New test case.
38576 * gcc.dg/pr14289-2.c: Likewise.
38577 * gcc.dg/pr14289-3.c: Likewise.
38578
38579 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38580
38581 * gcc.c-torture/execute/20040308-1.c: New test.
38582
38583 2004-03-07 Roger Sayle <roger@eyesopen.com>
38584
38585 * gcc.c-torture/execute/20040307-1.c: New test case.
38586
38587 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38588
38589 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38590
38591 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38592
38593 * gcc.dg/20040306-1.c: New test.
38594
38595 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38596
38597 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38598 them static.
38599 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38600
38601 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38602
38603 PR c/14465
38604 * gcc.dg/decl-6.c: New test.
38605
38606 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38607
38608 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38609 Rename LOGPOW -> LOG_POW.
38610 (SQRT_EXP, POW_EXP): New.
38611
38612 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38613
38614 * gcc.dg/i386-sse-8.c: New test.
38615
38616 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38617
38618 PR c/14114
38619 * gcc.dg/decl-5.c: New test.
38620
38621 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38622
38623 * gcc.dg/20040305-1.c: New test.
38624
38625 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38626
38627 PR other/14354
38628 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38629
38630 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38631
38632 PR c++/14425, c++/14426
38633 * g++.dg/ext/altivec-4.C: New test.
38634 * g++.dg/ext/altivec-5.C: New test.
38635
38636 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38637
38638 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38639 global variables of a type with no linkage.
38640 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38641 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38642 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38643 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38644 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38645 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38646 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38647 * g++.dg/warn/deprecated.C: Name enum Color.
38648 * g++.dg/overload/VLA.C: Name structure for 'b'.
38649 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38650
38651 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38652
38653 * gcc.c-torture/compile/20040304-1.c: New test.
38654
38655 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38656
38657 PR 13728
38658 * gcc.dg/decl-4.c: New testcase.
38659
38660 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38661
38662 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38663 as PRECF if sizeof (float) > sizeof (double).
38664 (PRECL): Make it the same as PRECF if
38665 sizeof (float) > sizeof (long double).
38666
38667 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38668
38669 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38670 system type. Add check for irix6 which doesn't have c99 runtime.
38671
38672 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38673
38674 * gcc.dg/const-elim-1.c: xfail for xtensa.
38675
38676 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38677
38678 PR c++/14369
38679 * g++.dg/template/cond4.C: New test.
38680
38681 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38682
38683 PR c++/14360
38684 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38685
38686 PR c++/14361
38687 * g++.dg/parse/defarg7.C: New test.
38688
38689 PR c++/14359
38690 * g++.dg/template/friend26.C: New test.
38691
38692 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38693
38694 PR c++/14324
38695 * g++.dg/abi/mangle21.C: New test.
38696
38697 PR c++/14260
38698 * g++.dg/parse/constructor2.C: New test.
38699
38700 PR c++/14337
38701 * g++.dg/template/sfinae1.C: New test.
38702
38703 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38704
38705 PR c++/14267
38706 * g++.dg/expr/crash2.C: New test.
38707
38708 PR middle-end/13448
38709 * gcc.dg/inline-5.c: New test.
38710 * gcc.dg/always-inline.c: Split out tests into ...
38711 * gcc.dg/always-inline2.c: ... this and ...
38712 * gcc.dg/always-inline3.c: ... this.
38713
38714 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38715
38716 PR debug/12103
38717 * g++.dg/debug/crash1.C: New test.
38718
38719 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38720
38721 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38722 function with __attribute__((noinline)).
38723 (recurser_void2): Likewise.
38724 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38725 (recurser_void2): Likewise.
38726
38727 2004-02-29 Roger Sayle <roger@eyesopen.com>
38728
38729 PR middle-end/14203
38730 * g++.dg/warn/Wunused-6.C: New test case.
38731
38732 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38733
38734 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38735 not defined.
38736
38737 2004-02-27 Eric Christopher <echristo@redhat.com>
38738
38739 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38740 * g++.dg/charset/asm2.c: Run only x86.
38741 * gcc.dg/charset/asm3.c: Ditto.
38742
38743 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38744
38745 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38746 ld_library_path.
38747
38748 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38749
38750 * g++.dg/ext/altivec-3.C: New.
38751
38752 2004-02-26 Richard Henderson <rth@redhat.com>
38753
38754 * g++.dg/ext/attrib10.C: Mark for warning.
38755 * gcc.dg/attr-alias-1.c: New.
38756
38757 2004-02-26 Richard Henderson <rth@redhat.com>
38758
38759 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38760 * gcc.c-torture/execute/20040208-2.c: ... it back.
38761
38762 2004-02-26 Eric Christopher <echristo@redhat.com>
38763
38764 * lib/target-supports.exp (check-iconv-available): New function.
38765 * lib/gcc-dg.exp (dg-require-iconv): New function.
38766 Use above.
38767 * gcc.dg/charset: New directory.
38768 * gcc.dg/charset/charset.exp: New file.
38769 * gcc.dg/charset/asm1.c: Ditto.
38770 * gcc.dg/charset/asm2.c: Ditto.
38771 * gcc.dg/charset/asm3.c: Ditto.
38772 * gcc.dg/charset/asm4.c: Ditto.
38773 * gcc.dg/charset/asm5.c: Ditto.
38774 * gcc.dg/charset/attribute1.c: Ditto.
38775 * gcc.dg/charset/attribute2.c: Ditto.
38776 * gcc.dg/charset/string1.c: Ditto.
38777 * g++.dg/charset: New directory.
38778 * g++.dg/dg.exp: Add here. Special options.
38779 * g++.dg/charset/charset.exp: New file.
38780 * g++.dg/charset/asm1.c: Ditto.
38781 * g++.dg/charset/asm2.c: Ditto.
38782 * g++.dg/charset/asm3.c: Ditto.
38783 * g++.dg/charset/asm4.c: Ditto.
38784 * g++.dg/charset/attribute1.c: Ditto.
38785 * g++.dg/charset/attribute2.c: Ditto.
38786 * g++.dg/charset/extern1.cc: Ditto.
38787 * g++.dg/charset/extern2.cc: Ditto.
38788 * g++.dg/charset/string1.c: Ditto.
38789
38790 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38791
38792 PR c++/14278
38793 * g++.dg/parse/comma1.C: New test.
38794
38795 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38796
38797 PR c++/14284
38798 * g++.dg/template/ttp8.C: New test.
38799
38800 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38801
38802 * gcc.dg/fixuns-trunc-1.c: New test.
38803
38804 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38805
38806 * gcc.dg/builtins-config.h: Use #elif.
38807
38808 2004-02-26 Michael Matz <matz@suse.de>
38809
38810 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38811 * gcc.dg/991214-1.c: Likewise.
38812 * gcc.dg/i386-asm-1.c: Likewise.
38813
38814 2004-02-25 Richard Henderson <rth@redhat.com>
38815
38816 * gcc.c-torture/execute/20040208-2.c: Move ...
38817 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38818
38819 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38820
38821 PR c++/14246
38822 * g++.dg/other/crash-3.C: New test.
38823
38824 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38825
38826 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38827 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38828
38829 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38830 HP-UX.
38831
38832 2004-02-24 Michael Matz <matz@suse.de>
38833
38834 * gcc.dg/i386-regparm.c: New.
38835
38836 2004-02-23 James E Wilson <wilson@specifixinc.com>
38837
38838 * gcc.c-torture/execute/20040223-1.c: New.
38839
38840 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38841 Kazu Hirata <kazu@cs.umass.edu>
38842
38843 * gcc.dg/fwritable-strings-1.c: Remove.
38844
38845 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38846
38847 PR c/14156
38848 * gcc.dg/20040223-1.c: New test.
38849
38850 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38851
38852 PR c++/14106
38853 * g++.dg/ext/typeof9.C: New test.
38854
38855 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38856
38857 PR c++/14250
38858 * g++.dg/other/switch1.C: New test.
38859
38860 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38861
38862 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38863 * gcc.dg/va-arg-1.c: Likewise.
38864
38865 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38866
38867 PR c++/14143
38868 * g++.dg/template/koenig5.C: New test.
38869
38870 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38871
38872 * g++.dg/ext/altivec-1.C: Generalize target triple.
38873 * g++.dg/ext/altivec-2.C: New test case.
38874 * g++.dg/ext/altivec_check.h: New file.
38875 * gcc.dg/altivec-1.c: Generalize target triple;
38876 include altivec_check.h and call altivec_check().
38877 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38878 * gcc.dg/altivec-6.c: New test case.
38879 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38880 type casts as needed.
38881 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38882 altivec_check().
38883 * gcc.dg/altivec-12.c: New test case.
38884 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38885 include altivec_check.h and call altivec_check().
38886 * gcc.dg/altivec_check.h: New file.
38887
38888 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38889
38890 * lib/target-supports.exp (check_alias_available): Don't mangle
38891 function `g' in test program.
38892
38893 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38894
38895 * lib/target-supports.exp (check_profiling_available): Check
38896 argument to determine whether we support a profiling type.
38897 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38898 check_profiling_available.
38899 * g++.dg/bprob/bprob.exp: Likewise.
38900 * g77.dg/bprob/bprob.exp: Likewise.
38901 * gcc.misc-tests/bprob.exp: Likewise.
38902 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38903 dg-require-profiling and delete expected error handling.
38904 * gcc.dg/20021014-1.c: Likewise.
38905 * gcc.dg/nest.c: Likewise.
38906
38907 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38908
38909 PR c++/12007
38910 * g++.dg/other/vthunk1.C: New test.
38911
38912 2004-02-20 Falk Hueffner <falk@debian.org>
38913
38914 PR target/14201
38915 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38916
38917 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38918
38919 PR c++/13927
38920 * g++.dg/other/error8.C: Remove XFAIL markers.
38921
38922 PR c++/14173
38923 * g++.dg/ext/packed5.C: New test.
38924
38925 PR c++/14199
38926 * g++.dg/warn/Wunused-5.C: New test.
38927
38928 PR c++/14186
38929 * g++.dg/lookup/member1.C: New test.
38930
38931 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38932
38933 * gcc.c-torture/compile/20040130-1.c: Enable only when
38934 __INT_MAX__ >= 2147483647L.
38935 * gcc.c-torture/compile/961203-1.c: Likewise.
38936
38937 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38938
38939 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38940 * g++.dg/opt/template1.C: Robustify assembler regexp
38941
38942 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38943
38944 * gcc.c-torture/execute/simd-4.x: Remove.
38945 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38946 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38947 Guard with #ifndef SKIP_ATTRIBUTE.
38948 * gcc.dg/compat/vector-1_y.c: Likewise.
38949 * gcc.dg/compat/vector-2_x.c: Likewise.
38950 * gcc.dg/compat/vector-2_y.c: Likewise.
38951 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38952 * g++.dg/eh/simd-2.C: Likewise.
38953
38954 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38955
38956 * gcc.c-torture/compile/complex-1.c: New.
38957
38958 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38959
38960 PR target/14209
38961 * gcc.c-torture/execute/20040218-1.c: New test.
38962
38963 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38964
38965 PR c++/14181
38966 * g++.dg/parse/new2.C: New test.
38967
38968 2004-02-18 Paul Brook <paul@codesourcery.com>
38969
38970 * gcc.c-torture/compile/libcall-1.c: New test.
38971
38972 2004-02-18 Paul Brook <paul@codesourcery.com>
38973
38974 PR debug/12934
38975 * gcc.dg/debug/debug-7.c: New test.
38976
38977 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38978
38979 * gcc.dg/20040217-1.c: New test.
38980
38981 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38982
38983 * gcc.c-torture/execute/990208-1.x: Delete.
38984
38985 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38986
38987 * gcc.c-torture/execute/20040208-2.x: New file.
38988
38989 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38990
38991 PR c++/11326
38992 * g++.dg/abi/structret1.C: New test.
38993
38994 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38995
38996 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38997 (i386_cpuid): No need to test if cpuid is available on AMD64.
38998 Fix assembly, so that it works onboth i386 and AMD64.
38999 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39000 (vecInLong): Fix s[] member type to unsigned int.
39001 (vecInWord): Remove type.
39002 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39003 (a64, b64, c64, d64, e64): Remove.
39004 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39005 Remove unused variable. Remove initialization of removed variables.
39006 Don't call mmx_tests nor sse_tests.
39007 (reference_mmx, reference_sse): Remove.
39008 (check): Add return stmt.
39009 * gcc.dg/i386-sse-7.c: New test.
39010 * gcc.dg/i386-mmx-4.c: New test.
39011
39012 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39013
39014 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39015 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39016 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39017 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39018 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39019 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39020 g++.dg/tc1/dr94.C: Fix line terminator.
39021
39022 2004-02-16 Geoffrey Keating <geoffk@apple.com>
39023
39024 * gcc.c-torture/compile/20040216-1.c: New.
39025
39026 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39027
39028 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39029 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39030 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39031 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39032 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39033 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39034
39035 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39036
39037 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39038
39039 2004-02-15 Mark Mitchell <mark@codesourcery.com>
39040
39041 PR c++/13971
39042 * g++.dg/expr/cond4.C: New test.
39043
39044 PR c++/14086
39045 * g++.dg/lookup/crash2.C: New test.
39046
39047 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
39048
39049 * gcc.c-torture/compile/20040214-2.c: New test.
39050
39051 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
39052
39053 PR c++/14116
39054 * g++.dg/ext/typeof8.C: New test.
39055
39056 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
39057
39058 * gcc.c-torture/compile/20040214-1.c: New test.
39059
39060 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39061
39062 PR c++/13635
39063 * g++.dg/template/spec11.C: New test.
39064
39065 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39066
39067 PR c++/13927
39068 * g++.dg/other/error8.C: New test.
39069
39070 2004-02-13 Mark Mitchell <mark@codesourcery.com>
39071
39072 PR c++/14122
39073 * g++.dg/template/array4.C: New test.
39074
39075 PR c++/14108
39076 * g++.dg/inherit/thunk2.C: New test.
39077
39078 PR c++/14083
39079 * g++.dg/eh/cond2.C: New test.
39080
39081 2004-02-12 Alan Modra <amodra@bigpond.net.au>
39082
39083 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39084
39085 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
39086
39087 * lib/scanasm.exp (dg-scan): Quote pattern before display.
39088
39089 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
39090
39091 * g++.dg/simd-2.C: xfail on ppc64-linux.
39092
39093 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
39094
39095 PR c/456
39096 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39097 tests.
39098
39099 2004-02-11 Uros Bizjak <uros@kss-loka.si>
39100
39101 * gcc.dg/builtins-33.c: New test.
39102
39103 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
39104
39105 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39106
39107 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
39108
39109 * g++.dg/simd-2.C: Set -maltivec for ppc64.
39110
39111 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
39112
39113 * gcc.dg/ppc64-abi-3.c: New test.
39114
39115 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
39116
39117 PR c/14092
39118
39119 * gcc.dg/pr14092-1.c: New testcase.
39120
39121 2004-02-10 Alan Modra <amodra@bigpond.net.au>
39122
39123 * gcc.dg/cpp/assert4.c: Fix typo last change.
39124
39125 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39126 * gcc.dg/cpp/assert4.c: Handle powerpc64.
39127
39128 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39129
39130 2004-02-09 Roger Sayle <roger@eyesopen.com>
39131
39132 * gcc.c-torture/compile/20040209-1.c: New test case.
39133
39134 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
39135
39136 * gcc.dg/c90-init-1.c: Adjust expected error messages.
39137
39138 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
39139
39140 * gcc.c-torture/execute/20040208-[12].c: New tests.
39141
39142 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39143
39144 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39145
39146 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39147
39148 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39149
39150 2004-02-07 Zack Weinberg <zack@codesourcery.com>
39151
39152 Bug 13856
39153 * gcc.dg/visibility-8.c: New testcase.
39154
39155 2004-02-07 Zack Weinberg <zack@codesourcery.com>
39156
39157 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39158 arguments.
39159 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39160
39161 2004-02-07 Roger Sayle <roger@eyesopen.com>
39162
39163 PR middle-end/13696
39164 * g++.dg/opt/fold1.C: New test case.
39165
39166 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39167
39168 PR c++/14033
39169 * g++.dg/other/crash-2.C: New test.
39170
39171 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39172
39173 PR c++/14028
39174 * g++.dg/parse/angle-bracket2.C: New test.
39175
39176 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39177
39178 PR middle-end/13750
39179 Revert:
39180 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39181 PR pch/13361
39182 * g++.dg/pch/wchar-1.C: New.
39183 * g++.dg/pch/wchar-1.Hs: New.
39184
39185 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39186
39187 PR c++/14008
39188 * g++.dg/parse/error15.C: New test.
39189 * g++.dg/parse/crash11.C: Update dg-error mark.
39190
39191 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39192
39193 PR c++/13932
39194 * g++.dg/warn/conv2.C: New test.
39195
39196 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39197
39198 PR c++/13086
39199 * g++.dg/warn/incomplete1.C: Remove xfail.
39200
39201 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39202
39203 * lib/file-format.exp (gcc_target_object_format): Use
39204 ${tool}_target_compile, not gcc_target_compile.
39205 * lib/target-supports.exp (check_alias_available): Likewise.
39206 (check_gc_sections_available): Likewise.
39207 * g++.dg/ext/attrib10.C: Use dg-require-alias.
39208 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39209 dg-require-alias.
39210
39211 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39212
39213 PR c++/13969
39214 * g++.dg/template/static6.C: New test.
39215
39216 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
39217
39218 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39219
39220 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39221
39222 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39223 tests for systems where `char' is unsigned by default.
39224
39225 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39226
39227 PR c++/13997
39228 * g++.dg/template/partial3.C: New test.
39229
39230 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
39231
39232 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39233 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39234 Remove mentions of obsolete ports.
39235
39236 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
39237
39238 * gcc.dg/noncompile/20001228-1.c: Fix for new
39239 error message.
39240
39241 2004-02-03 Roger Sayle <roger@eyesopen.com>
39242
39243 PR target/9348
39244 * gcc.c-torture/execute/multdi-1.c: New test case.
39245
39246 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39247
39248 PR c++/13925
39249 * g++.dg/template/lookup5.C: New test.
39250
39251 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39252
39253 PR c++/13950
39254 * g++.dg/template/lookup4.C: New test.
39255
39256 PR c++/13970
39257 * g++.dg/parse/error14.C: New test.
39258
39259 PR c++/14002
39260 * g++.dg/parse/template13.C: New test.
39261
39262 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39263
39264 PR c++/13978
39265 * g++.dg/template/koenig4.C: New test.
39266
39267 PR c++/13968
39268 * g++.dg/template/crash17.C: New test.
39269
39270 PR c++/13975
39271 * g++.dg/parse/error13.C: New test.
39272 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39273
39274 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39275
39276 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39277
39278 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
39279
39280 PR c/11658
39281 PR c/13994
39282 * gcc.dg/noncompile/20040203-1.c: New test.
39283 * gcc.dg/noncompile/20040203-2.c: Likewise.
39284 * gcc.dg/noncompile/20040203-3.c: Likewise.
39285 * gcc.dg/20040203-1.c: Likewise.
39286
39287 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
39288
39289 PR c++/10858
39290 * g++.dg/template/sizeof7.C: New test.
39291
39292 2004-02-02 Eric Christopher <echristo@redhat.com>
39293 Zack Weinberg <zack@codesourcery.com>
39294
39295 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39296
39297 2004-02-02 Zack Weinberg <zack@codesourcery.com>
39298
39299 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39300 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39301 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39302 * gcc.dg/cleanup-5.c: Run only on Linux targets.
39303
39304 2004-02-02 Mark Mitchell <mark@codesourcery.com>
39305
39306 PR c++/13113
39307 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39308
39309 PR c++/13854
39310 * g++.dg/ext/attrib13.C: New test.
39311
39312 PR c++/13907
39313 * g++.dg/conversion/op2.C: New test.
39314
39315 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39316
39317 * gcc.dg/titype-1.c: Fix pasto.
39318
39319 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39320
39321 * gcc.dg/titype-1.c: New test.
39322
39323 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39324
39325 PR c++/13957
39326 * g++.dg/template/non-type-template-argument-1.C,
39327 g++.dg/template/qualified-id1.C: Update dg-error marks.
39328 * g++.dg/template/nontype6.C: New test.
39329
39330 2004-02-01 Roger Sayle <roger@eyesopen.com>
39331
39332 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39333 * gcc.dg/builtins-31.c: New testcase.
39334 * gcc.dg/builtins-32.c: New testcase.
39335
39336 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
39337
39338 * objc.dg/call-super-2.m: Update line numbers
39339 for the including of stddef.h.
39340
39341 2004-01-30 Michael Matz <matz@suse.de>
39342
39343 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39344 g++.dg/ext/case-range3.C: New tests.
39345
39346 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39347
39348 DR206
39349 PR c++/13813
39350 * g++.dg/template/member4.C: New test.
39351
39352 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39353
39354 PR c++/13683
39355 * g++.dg/template/sizeof6.C: New test.
39356
39357 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39358
39359 * gcc.dg/fwritable-strings-1.c: New test.
39360
39361 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39362
39363 * gcc.c-torture/compile/20040130-1.c: New test.
39364
39365 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
39366
39367 * objc.dg/call-super-2.m: Include stddef.h for size_t.
39368
39369 2004-01-29 Mark Mitchell <mark@codesourcery.com>
39370
39371 PR c++/13883
39372 * g++.dg/template/ctor3.C: New test.
39373
39374 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39375
39376 * g++.dg/tc1: New directory.
39377 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39378 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39379 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39380 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39381 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39382
39383 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39384
39385 * g++.dg/parse/error11.C: New test.
39386 * g++.dg/parse/error12.C: Likewise.
39387
39388 2004-01-28 Ziemowit Laski <zlaski@apple.com>
39389
39390 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39391 (scan_initial, main): Use aligned_sizeof instead of sizeof.
39392
39393 2004-01-28 Mark Mitchell <mark@codesourcery.com>
39394
39395 PR c++/13791
39396 * g++.dg/ext/attrib12.C: New test.
39397
39398 PR c++/13736
39399 * g++.dg/parse/cast2.C: New test.
39400
39401 2004-01-27 James E Wilson <wilson@specifixinc.com>
39402
39403 * objc.dg/encode-2.m (main): New local string. Set depending on
39404 sizeof long. Use in sscanf call.
39405 * objc.dg/encode-3.m (main): New local string. Set depending on
39406 sizeof long. Use in scan_initial call.
39407
39408 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39409
39410 * objc.dg/call-super-2.m: Make LP64-safe.
39411 * objc.dg/desig-init-1.m: Likewise.
39412
39413 2004-01-27 Devang Patel <dpatel@apple.com>
39414
39415 * g++.dg/debug/namespace1.C: New test.
39416
39417 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
39418
39419 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39420 xscale-*-*.
39421
39422 * gcc.dg/arm-mmx-1.c: New test.
39423
39424 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39425
39426 * gcc.dg/20040127-1.c: New test.
39427 * gcc.dg/20040127-2.c: New test.
39428
39429 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39430
39431 * objc.dg/stret-1.m (glob): Renamed to globa.
39432
39433 2004-01-26 Mark Mitchell <mark@codesourcery.com>
39434
39435 PR c++/13663
39436 * g++.dg/expr/for1.C: New test.
39437
39438 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
39439
39440 PR middle-end/13779
39441 * gcc.dg/darwin-longlong.c: New test.
39442
39443 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
39444
39445 * gcc.dg/20040124-1.c: Moved test from here...
39446 * gcc.c-torture/compile/20040124-1.c: ...to here.
39447
39448 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39449
39450 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
39451 the assembly output if -m64 is passed.
39452
39453 2004-01-25 Mark Mitchell <mark@codesourcery.com>
39454
39455 PR c++/13833
39456 * g++.dg/template/cond3.C: New test.
39457
39458 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39459
39460 PR c++/13810
39461 * g++.dg/template/ttp7.C: New test.
39462
39463 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39464
39465 PR c++/13797
39466 * g++.dg/template/nontype4.C: New test.
39467 * g++.dg/template/nontype5.C: Likewise.
39468
39469 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
39470
39471 * gcc.dg/torture/mips-clobber-at.c: New test.
39472
39473 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
39474
39475 * gcc.dg/20040124-1.c: New test.
39476
39477 2004-01-24 Jakub Jelinek <jakub@redhat.com>
39478
39479 * gcc.dg/20040123-1.c: New test.
39480
39481 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39482
39483 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39484
39485 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
39486
39487 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39488
39489 2004-01-23 Andrew Pinski <apinski@apple.com>
39490
39491 * gcc.dg/20030121-1.c: Move to ..
39492 * gcc.dg/20040121-1.c: here.
39493
39494 2004-01-23 Roger Sayle <roger@eyesopen.com>
39495
39496 * gcc.dg/builtins-29.c: New test case.
39497
39498 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39499
39500 PR 18314
39501 * gcc.dg/builtins-30.c: New testcase.
39502
39503 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
39504
39505 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39506 * lib/g77.exp: Likewise.
39507 * lib/objc.exp: Likewise.
39508 * lib/g++.exp: Likewise.
39509
39510 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39511
39512 * gcc.dg/struct-by-value-2.c: New test.
39513
39514 2004-01-21 Andrew Pinski <apinski@apple.com>
39515
39516 PR target/13785
39517 * gcc.dg/20030121-1.c: New test.
39518
39519 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
39520
39521 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
39522 clobber frame pointer register in asm statement.
39523
39524 2004-01-21 Falk Hueffner <falk@debian.org>
39525
39526 * gcc.c-torture/compile/20040121-1.c: New test.
39527
39528 2004-01-21 Zack Weinberg <zack@codesourcery.com>
39529
39530 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39531
39532 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
39533
39534 * gcc.dg/ppc64-abi-2.c: New test.
39535
39536 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
39537
39538 * lib/treelang.exp: Fill out this file.
39539 * lib/treelang-dg.exp: New File.
39540
39541 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
39542
39543 * gcc.c-torture/compile/981022-1.c: Remove.
39544 * gcc.dg/array-5.c: Remove XFAIL.
39545 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39546 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39547 gcc.dg/cond-lvalue-1.c: Update.
39548 * gcc.dg/cast-lvalue-2.c: New test.
39549
39550 2004-01-19 Mark Mitchell <mark@codesourcery.com>
39551
39552 PR c++/13592
39553 * g++.dg/other/error1.C (class foo): Tweak error message.
39554
39555 PR c++/13592
39556 * g++.dg/template/call2.C: New test.
39557
39558 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39559
39560 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39561 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39562 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39563 scalar-return-1_x.c, scalar-return-2_y.c,
39564 scalar-return-3_x.c, scalar-return-3_y.c,
39565 scalar-return-4_x.c, scalar-return-4_y.c,
39566 struct-align-1.h, struct-align-1_x.c,
39567 struct-align-1_y.c, struct-align-2.h,
39568 struct-align-2_x.c, struct-align-2_y.c,
39569 struct-by-value-10_y.c, struct-by-value-11_x.c,
39570 struct-by-value-11_y.c, struct-by-value-12_x.c,
39571 struct-by-value-12_y.c, struct-by-value-13_x.c,
39572 struct-by-value-13_y.c, struct-by-value-14_x.c,
39573 struct-by-value-14_y.c, struct-by-value-15_x.c,
39574 struct-by-value-15_y.c, struct-by-value-16_y.c,
39575 struct-by-value-17_y.c, struct-by-value-18_y.c,
39576 struct-by-value-19_y.c, struct-by-value-1_x.c,
39577 struct-by-value-1_y.c, struct-by-value-20_y.c,
39578 struct-by-value-2_x.c, struct-by-value-2_y.c,
39579 struct-by-value-3_y.c, struct-by-value-4_x.c,
39580 struct-by-value-4_y.c, struct-by-value-5_y.c,
39581 struct-by-value-6_y.c, struct-by-value-7_y.c
39582 struct-by-value-8_x.c, struct-by-value-8_y.c
39583 struct-by-value-9_x.c, struct-by-value-9_y.c
39584 struct-return-10_x.c, struct-return-10_y.c,
39585 struct-return-19_x.c, struct-return-20_x.c
39586 struct-return-2_x.c, struct-return-2_y.c
39587 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39588 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39589
39590 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39591
39592 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39593 attribute on sparc*-sun-solaris2.*.
39594
39595 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39596
39597 PR c++/13710
39598 * g++.dg/ext/typeof7.C: New test.
39599
39600 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39601
39602 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39603 * gcc.dg/const-elim-1.c: Same.
39604
39605 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39606
39607 * objc.dg/stret-1.m: New.
39608 * objc.dg/stret-2.m: New.
39609
39610 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39611
39612 PR c++/11895
39613 * g++.dg/ext/vector1.C: New test.
39614
39615 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39616
39617 * gcc.dg/pch/import-1.c: New.
39618 * gcc.dg/pch/import-1.hs: New.
39619 * gcc.dg/pch/import-1a.h: New.
39620 * gcc.dg/pch/import-1b.h: New.
39621 * gcc.dg/pch/import-1c.h: New.
39622
39623 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39624
39625 PR c++/13574
39626 * g++.dg/ext/array1.C: New test.
39627
39628 PR c++/13178
39629 * g++.dg/conversion/op1.C: New test.
39630
39631 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39632
39633 PR 11864
39634 From Kazumoto Kojima / Dan Kegel:
39635 * gcc.dg/pr11864-1.c: New test.
39636
39637 PR 10392
39638 From Marcus Comstedt / Dan Kegel:
39639 * gcc.dg/pr10392-1.c: New test.
39640
39641 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39642
39643 PR c++/13478
39644 * g++.dg/init/ref10.C: New test.
39645
39646 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39647
39648 PR c++/13407
39649 * g++.dg/parse/typename6.C: New test.
39650
39651 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39652
39653 PR pch/13361
39654 * g++.dg/pch/wchar-1.C: New.
39655 * g++.dg/pch/wchar-1.Hs: New.
39656
39657 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39658
39659 PR c++/9259
39660 * g++.dg/expr/sizeof2.C: New test.
39661
39662 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39663
39664 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39665
39666 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39667
39668 PR c++/13659
39669 * g++.dg/lookup/strong-using-3.C: New.
39670 * g++.dg/lookup/using-10.C: New.
39671
39672 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39673
39674 PR c++/13594
39675 * g++.dg/lookup/strong-using-2.C: New.
39676
39677 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39678 Dan Kegel <dank@kegel.com>
39679 J"orn Rennecke <joern.rennecke@superh.com>
39680
39681 PR target/9365
39682 * gcc.dg/pr9365-1.c: New test.
39683
39684 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39685
39686 PR c++/8856
39687 * g++.dg/parse/casting-operator2.C: New test.
39688 * g++.old-deja/g++.pt/explicit83.C: Remove.
39689
39690 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39691
39692 * gcc.dg/label-compound-stmt-1.c: New test.
39693 * gcc.c-torture/compile/950922-1.c,
39694 gcc.c-torture/compile/20000211-3.c,
39695 gcc.c-torture/compile/20000518-1.c,
39696 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39697 compound statements.
39698
39699 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39700
39701 * gcc.dg/ppc64-abi-1.c: New test.
39702
39703 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39704
39705 * g++.dg/ext/attrib9.C: Add dg-warnings.
39706
39707 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39708
39709 PR c++/12335
39710 * g++.dg/parse/dtor3.C: New test.
39711
39712 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39713
39714 PR c++/12709
39715 * g++.dg/parse/try-catch-1.C: New test.
39716
39717 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39718
39719 * ada/acats/run_all.sh: Add more verbose output in acats.log
39720 when compiling tests.
39721
39722 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39723
39724 PR 13656
39725 * gcc.dg/typedef-redecl.c: New test case.
39726 * gcc.dg/typedef-redecl.h: New support file.
39727
39728 2004-01-13 Jan Hubicka <jh@suse.cz>
39729
39730 * gcc.dg/always_inline.c: New test.
39731 * gcc.dg/debug/20031231-1.c: Fix.
39732
39733 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39734
39735 PR c++/13474
39736 * g++.dg/template/array3.C: New test.
39737
39738 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39739
39740 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39741 * g++.dg/warn/Wunused-2.C: Likewise.
39742
39743 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39744
39745 PR c++/13289
39746 * g++.dg/template/instantiate6.C: New test.
39747
39748 2004-01-12 Roger Sayle <roger@eyesopen.com>
39749
39750 PR middle-end/11397
39751 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39752
39753 2004-01-12 Jan Hubicka <jh@suse.cz>
39754
39755 PR opt/12826
39756 * gcc.dg/20040112-1.c: New.
39757
39758 * gcc.dg/dwarf-die[1-7].c: Move to...
39759 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39760 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39761
39762 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39763
39764 PR c++/4100
39765 * g++.dg/parse/friend4.C: New test.
39766
39767 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39768
39769 PR c++/4100
39770 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39771 definition is called a friend.
39772
39773 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39774
39775 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39776
39777 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39778
39779 PR c++/3478
39780 * g++.dg/parse/error10.C: New test.
39781 * g++.dg/template/arg2.C: Accept "invalid type" error.
39782
39783 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39784
39785 PR middle-end/13392
39786 * g++.dg/opt/expect2.C: New test.
39787
39788 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39789
39790 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39791 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39792 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39793 Update dg-error regexps.
39794
39795 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39796
39797 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39798 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39799
39800 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39801
39802 * gcc.dg/pragma-re-1.c: Use right pointer type.
39803
39804 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39805
39806 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39807
39808 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39809
39810 * gcc.dg/rs6000-ldouble-1.c: New.
39811
39812 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39813
39814 DR 337
39815 PR c++/9256
39816 * g++.dg/other/abstract1.C: New test.
39817
39818 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39819
39820 * g++.dg/lookup/strong-using-1.C: New.
39821
39822 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39823
39824 PR c/11234
39825 * gcc.dg/func-ptr-conv-1.c: New test.
39826 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39827
39828 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39829
39830 PR target/13380.
39831 * gcc.c-torture/compile/20040109-1.c: New.
39832
39833 2004-01-08 Stuart Hastings <stuart@apple.com>
39834
39835 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39836 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39837 * gcc.dg/i386-sse-6.c: ...this new testcase.
39838
39839 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39840
39841 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39842
39843 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39844
39845 * ada/acats/run_acats: Treat 'gnatchop' the same way
39846 as 'gnatmake'. Export GCC_DRIVER.
39847 * ada/acats/run_all.sh: Add target_gnatchop. Use
39848 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39849
39850 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39851
39852 PR c++/12573
39853 * g++.dg/template/dependent-expr4.C: New test.
39854
39855 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39856
39857 * gcc.dg/altivec-11.c: New test.
39858
39859 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39860
39861 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39862
39863 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39864
39865 PR c/6024
39866 * gcc.dg/enum-compat-1.c: New test.
39867 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39868
39869 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39870
39871 PR c/12165
39872 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39873 gcc.dg/c99-idem-qual-3.c: New tests.
39874
39875 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39876
39877 * gcc.dg/winline-7.c: Don't cast void * to int.
39878
39879 2004-01-06 Jan Hubicka <jh@suse.cz>
39880
39881 * gcc.dg/i386-sse-5.c: New test
39882 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39883
39884 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39885
39886 PR c++/12815
39887 * g++.dg/rtti/typeid4.C: New test.
39888
39889 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39890
39891 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39892
39893 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39894
39895 PR c++/12132
39896 * g++.dg/template/error11.C: New test.
39897
39898 PR c++/13451
39899 * g++.dg/template/class2.C: New test.
39900
39901 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39902 Richard Sandiford <rsandifo@redhat.com>
39903
39904 PR c++/13387
39905 * g++.dg/opt/alias3.C: New test.
39906
39907 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39908
39909 PR c++/13157
39910 * g++.dg/template/koenig3.C: New test.
39911
39912 PR c++/13529
39913 * g++.dg/parse/offsetof3.C: New test.
39914
39915 * g++.dg/init/copy7.C: Add missing dg-error markers.
39916
39917 PR c++/12226
39918 * g++.dg/init/copy7.c: New test.
39919
39920 PR c++/13536
39921 * g++.dg/parse/cast1.C: New test.
39922
39923 2004-01-04 Jan Hubicka <jh@suse.cz>
39924
39925 * gcc.dg/winline[1-7].c: New tests.
39926
39927 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39928
39929 PR c++/13520
39930 * g++.dg/template/qualttp22.C: New test.
39931
39932 2004-01-01 Jan Hubicka <jh@suse.cz>
39933
39934 * gcc.dg/debug/20031231-1.c: New.
39935 * gcc.c-torture/compile/20040101-1.c: New.
39936 * gcc.dg/dwarf-die-[1-7].c: New.
39937
39938 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39939
39940 PR optimization/13521
39941 * gcc.c-torture/compile/20031231-1.c: New test.
39942
39943 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39944
39945 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39946
39947 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39948
39949 PR c++/10079
39950 * g++.dg/template/crash16.C: New test.
39951
39952 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39953
39954 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39955
39956 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39957
39958 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39959 ports.
39960 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39961 * g++.old-deja/g++.law/profile1.C: Likewise.
39962 * gcc.c-torture/compile/981006-1.c: Likewise.
39963 * gcc.c-torture/execute/loop-2e.x: Likewise.
39964 * gcc.c-torture/execute/loop-2f.x: Remove.
39965 * gcc.c-torture/execute/loop-2g.x: Likewise.
39966 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39967 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39968
39969 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39970
39971 PR c++/13507
39972 * g++.dg/ext/attrib11.C: New test.
39973
39974 PR c++/13494
39975 * g++.dg/template/array2-1.C: New test.
39976 * g++.dg/template/array2-2.C: New test.
39977
39978 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39979
39980 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39981
39982 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39983
39984 PR c++/12774
39985 * g++.dg/template/array1-1.C: New test.
39986 * g++.dg/template/array1-2.C: New test.
39987
39988 2003-12-29 Roger Sayle <roger@eyesopen.com>
39989
39990 PR fortran/12632
39991 * g77.dg/12632.f: New test case.
39992
39993 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39994
39995 PR c++/13289
39996 * g++.dg/parse/nontype1.C: New test.
39997
39998 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39999
40000 PR c++/12403
40001 * g++.dg/parse/explicit1.C: New test.
40002 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40003
40004 2003-12-28 Mark Mitchell <mark@codesourcery.com>
40005
40006 PR c++/13081
40007 * g++.dg/opt/inline6.C: New test.
40008
40009 PR c++/12613
40010 * g++.dg/parse/error9.C: New test.
40011
40012 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40013
40014 2003-12-28 Mark Mitchell <mark@codesourcery.com>
40015
40016 PR c++/13009
40017 * g++.dg/init/assign1.C: New test.
40018
40019 2003-12-28 Roger Sayle <roger@eyesopen.com>
40020
40021 PR c++/13070
40022 * g++.dg/warn/format3.C: New test case.
40023
40024 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40025
40026 * gcc.c-torture/compile/20031227-1.c: New test.
40027
40028 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40029
40030 * g++.dg/bprob/bprob.exp: Load target-supports.exp
40031 * g77.dg/bprob/bprob.exp: Likewise.
40032 * gcc.misc-tests/bprob.exp: Likewise.
40033 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
40034 variants on systems where the library does not provide that
40035 functionality.
40036 * gcc.dg/builtins-20.c: Use builtins-config.h.
40037 * gcc.dg/builtins-config.h: New file.
40038
40039 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40040
40041 * lib/gcc-dg.exp (dg-require-profiling): New function.
40042 * lib/target-supports.exp (check_profiling_available): Likewise.
40043 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40044 * g77.dg/bprob/bprob.exp: Likewise.
40045 * gcc.misc-tests/bprob.exp: Likewise.
40046 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40047 * gcc.dg/20021014-1.c: Likewise.
40048 * gcc.dg/nest.c: Likewise.
40049
40050 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40051
40052 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40053 compiling.
40054 * g++.dg/lookup/java2.C: Likewise.
40055 * gcc.dg/cpp/lexident.c: Likewise.
40056
40057 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
40058
40059 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40060 given.
40061 * gcc.c-torture/compile/961203-1.c: Likewise.
40062 * gcc.c-torture/compile/980506-1.c: Likewise.
40063
40064 2003-12-23 Zack Weinberg <zack@codesourcery.com>
40065
40066 * lib/gcc-dg.exp (dg-prune-output): New annotation.
40067 (additional_prunes): New global.
40068 (gcc-dg-prune): Handle additional per-test pruning.
40069 (dg-test): Clear additional_prunes between tests.
40070
40071 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
40072 dg-prune-output to avoid spurious failures from assembler
40073 complaining about nonexistent WAW violations.
40074 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40075 Use dg-prune-output to avoid spurious failures from assembler
40076 warning about Itanium B-step errata.
40077
40078 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40079
40080 * g++.dg/abi/macro0.C: New test.
40081 * g++.dg/abi/macro1.C: Likewise.
40082 * g++.dg/abi/macro2.C: Likewise.
40083
40084 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40085 * g++.dg/abi/bitfield7.C: Likewise.
40086 * g++.dg/abi/dtor2.C: Likewise.
40087 * g++.dg/abi/mangle11.C: Likewise.
40088 * g++.dg/abi/mangle12.C: Likewise.
40089 * g++.dg/abi/mangle14.C: Likewise.
40090 * g++.dg/abi/mangle17.C: Likewise.
40091 * g++.dg/abi/vbase10.C: Likewise.
40092 * g++.dg/abi/vbase14.C: Likewise.
40093 * g++.dg/template/qualttp17.C: Likewise.
40094
40095 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
40096
40097 PR c/11995
40098 * gcc.dg/20031223-1.c: New test.
40099
40100 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40101
40102 * gcc.dg/noreturn-7.c: New test.
40103
40104 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40105
40106 * gcc.dg/null-pointer-1.c: New test.
40107
40108 2003-12-22 Mark Mitchell <mark@codesourcery.com>
40109
40110 * g++.old-deja/g++.jason/template18.C: Remove.
40111 * g++.old-deja/g++.jason/template37.C: Likewise.
40112
40113 PR c++/12862
40114 * g++.dg/lookup/ns1.C: New test.
40115
40116 PR c++/12397
40117 * g++.dg/template/lookup3.C: New test.
40118
40119 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
40120
40121 * g++.dg/template/recurse1.C: New test
40122
40123 2003-12-22 Mark Mitchell <mark@codesourcery.com>
40124
40125 PR c++/12479
40126 * g++.dg/parse/semicolon1.C: New test.
40127 * g++.dg/parse/semicolon1.h: Likewise.
40128
40129 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
40130
40131 * gcc.dg/darwin-misaligned.c: New test.
40132
40133 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
40134
40135 PR c/9163
40136 * gcc.dg/20031222-1.c: New test.
40137
40138 2003-12-21 Mark Mitchell <mark@codesourcery.com>
40139
40140 PR c++/13438
40141 * g++.dg/parse/error8.C: New test.
40142
40143 PR c++/11554
40144 * g++.dg/warn/ctor-init-1.C: New test.
40145
40146 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
40147
40148 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40149 too small.
40150 * gcc.c-torture/compile/930217-1.c: Likewise.
40151 * gcc.c-torture/compile/930513-1.c: Likewise.
40152 * gcc.c-torture/execute/920908-2.c: Likewise.
40153 * gcc.c-torture/execute/921204-1.c: Likewise.
40154 * gcc.c-torture/execute/930621-1.c: Likewise.
40155 * gcc.c-torture/execute/930630-1.c: Likewise.
40156 * gcc.c-torture/execute/931031-1.c: Likewise.
40157 * gcc.c-torture/execute/980602-2.c: Likewise.
40158 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40159 * gcc.c-torture/execute/compndlit-1.c: Likewise.
40160 * gcc.c-torture/execute/extzvsi.c: Likewise.
40161 * gcc.c-torture/unsorted/ext.c: Likewise.
40162
40163 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
40164
40165 PR target/12749
40166 * gcc.c-torture/compile/20031220-2.c: New test case.
40167
40168 2003-12-20 Roger Sayle <roger@eyesopen.com>
40169
40170 PR optimization/13031
40171 * gcc.c-torture/compile/20031220-1.c: New test case.
40172
40173 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40174
40175 * gcc.dg/cast-function-1.c: New test.
40176
40177 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
40178
40179 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40180 formats.
40181
40182 2003-12-19 Mark Mitchell <mark@codesourcery.com>
40183
40184 PR c++/12795
40185 * g++.dg/ext/attrib10.C: New test.
40186
40187 2003-12-19 Jakub Jelinek <jakub@redhat.com>
40188
40189 * gcc.dg/cleanup-10.c: New test.
40190 * gcc.dg/cleanup-11.c: New test.
40191
40192 2003-12-19 Jakub Jelinek <jakub@redhat.com>
40193
40194 PR c++/13239
40195 * g++.dg/opt/expect1.C: New test.
40196
40197 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
40198
40199 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40200
40201 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
40202
40203 PR debug/12923
40204 * gcc.dg/20031218-1.c: New test.
40205
40206 PR debug/12389
40207 * gcc.dg/20031218-2.c: New test.
40208 * gcc.dg/20031218-3.c: New test.
40209
40210 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40211 of label name and allow for USER_LABEL_PREFIX == "_" names.
40212 * g++.dg/abi/mangle18-2.C: Likewise.
40213 * g++.dg/abi/mangle19-1.C: Likewise.
40214 * g++.dg/abi/mangle19-2.C: Likewise.
40215 * g++.dg/abi/mangle20-1.C: Likewise.
40216 * g++.dg/abi/mangle20-2.C: Likewise.
40217
40218 2003-12-18 Richard Henderson <rth@redhat.com>
40219
40220 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40221
40222 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
40223 Dan Kegel <dank@kegel.com>
40224
40225 PR other/12009
40226 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40227 testing a cross compiler, it causes spurious compile failures.
40228 * lib/g++.exp: Likewise.
40229
40230 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40231
40232 PR c++/13262
40233 * g++.dg/template/access13.C: New test.
40234
40235 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
40236
40237 * gcc.dg/20031216-1.c: New test.
40238
40239 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40240
40241 PR c++/9154
40242 * g++.dg/template/error10.C: New test.
40243
40244 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40245
40246 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40247 * g++.dg/eh/simd-2.C: Likewise.
40248
40249 2003-12-17 James E Wilson <wilson@specifixinc.com>
40250 Roger Sayle <roger@eyesopen.com>
40251
40252 * gcc.c-torture/execute/ieee/mzero5.c: New.
40253
40254 2003-12-17 Mark Mitchell <mark@codesourcery.com>
40255
40256 PR c++/10603
40257 * g++.dg/parse/error6.C: New test.
40258
40259 PR c++/12827
40260 * g++.dg/parse/error7.C: New test.
40261
40262 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40263
40264 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40265 at -O with stabs debugging formats.
40266 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40267 * gcc.dg/debug/debug-2.c: Likewise.
40268
40269 2003-12-16 Mark Mitchell <mark@codesourcery.com>
40270
40271 PR c++/12696
40272 * g++.dg/init/error1.C: New test.
40273
40274 PR c++/12218
40275 * g++.dg/init/pm3.C: New test.
40276
40277 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
40278
40279 PR c/3347
40280 * gcc.dg/bitfld-8.c: New test.
40281
40282 2003-12-16 James Lemke <jim@wasabisystems.com>
40283
40284 * gcc.dg/arm-scd42-[123].c: New tests.
40285
40286 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
40287
40288 PR c++/9043
40289 * g++.dg/abi/mangle20-1.C: New test.
40290 * g++.dg/abi/mangle20-2.C: New test.
40291
40292 2003-12-16 Mark Mitchell <mark@codesourcery.com>
40293
40294 PR c++/13275
40295 * g++.dg/other/offsetof2.C: Remove XFAIL.
40296 * g++.dg/parse/offsetof1.C: New test.
40297 * g++.gd/parse/offsetof2.C: Likewise.
40298
40299 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40300
40301 * g++.dg/template/nontype3.C: New test.
40302 * g++.dg/template/static2.C: Tweaked the dg-error clause.
40303
40304 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40305
40306 * g++.dg/warn/noreturn-3.C: Also test instantiation.
40307
40308 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
40309
40310 PR c++/13387
40311 * g++.dg/expr/assign1.C: New test.
40312
40313 PR c++/13242
40314 * g++.dg/abi/mangle19-1.C: New test.
40315 * g++.dg/abi/mangle19-2.C: New test.
40316
40317 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
40318
40319 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40320
40321 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40322
40323 * gcc.c-torture/execute/20031216-1.c: New test.
40324
40325 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40326
40327 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40328 an ICE regression.
40329
40330 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40331
40332 PR c++/10926
40333 * g++.dg/template/error9.C: New test.
40334
40335 PR c++/11116
40336 * g++.dg/template/error8.C: New test.
40337
40338 2003-12-15 Roger Sayle <roger@eyesopen.com>
40339
40340 PR middle-end/13400
40341 * gcc.c-torture/execute/20031215-1.c: New test case.
40342
40343 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40344
40345 PR c++/13269
40346 * g++.dg/parse/error5.C: New test.
40347
40348 PR c++/12989
40349 * g++.dg/expr/sizeof1.C: New test.
40350
40351 PR c++/13310
40352 * g++.dg/template/crash15.C: New test.
40353
40354 2003-12-15 Geoffrey Keating <geoffk@apple.com>
40355
40356 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40357 a non-POD type as the last named parameter of a varargs function.
40358
40359 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40360
40361 PR c++/13243
40362 PR c++/12573
40363 * g++.dg/template/crash14.C: New test.
40364 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40365
40366 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
40367
40368 * g++.dg/other/java1.C: New test.
40369
40370 PR c++/13241
40371 * g++.dg/abi/mangle18-1.C: New test.
40372 * g++.dg/abi/mangle18-2.C: New test.
40373
40374 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40375
40376 PR optimization/10312
40377 * gcc.c-torture/execute/20031214-1.c: New.
40378
40379 2003-12-14 Mark Mitchell <mark@codesourcery.com>
40380
40381 PR c++/10779
40382 PR c++/12160
40383 * g++.dg/parse/error3.C: New test.
40384 * g++.dg/parse/error4.C: Likewise.
40385 * g++.dg/abi/mangle4.C: Tweak error messages.
40386 * g++.dg/lookup/using5.C: Likewise.
40387 * g++.dg/other/error2.C: Likewise.
40388 * g++.dg/parse/typename5.C: Likewise.
40389 * g++.dg/parse/undefined1.C: Likewise.
40390 * g++.dg/template/arg2.C: Likewise.
40391 * g++.dg/template/ttp3.C: Likewise.
40392 * g++.dg/template/type1.C: Likewise.
40393 * g++.old-deja/g++.other/crash32.C: Likewise.
40394 * g++.old-djea/g++.pt/defarg8.C: Likewise.
40395
40396 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40397
40398 PR c++/13106
40399 * g++.dg/warn/noreturn-3.C: New test.
40400
40401 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
40402
40403 PR c++/13118
40404 * g++.dg/abi/covariant3.C: New.
40405
40406 2003-12-12 Jakub Jelinek <jakub@redhat.com>
40407
40408 * g++.dg/eh/ia64-1.C: New test.
40409
40410 2003-12-12 Roger Sayle <roger@eyesopen.com>
40411
40412 PR optimization/13037
40413 * g77.f-torture/execute/13037.f: New test case.
40414
40415 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
40416
40417 PR c++/12881
40418 * g++.dg/abi/covariant2.C: New.
40419
40420 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
40421
40422 * gcc.dg/cpp/trad/macro.c: New tests.
40423
40424 2003-12-11 Zack Weinberg <zack@codesourcery.com>
40425
40426 * gcc.c-torture/execute/wchar_t-1.x: Delete.
40427
40428 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
40429
40430 PR other/10819
40431 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40432 to fix Bug 10819.
40433 * lib/g++.exp (g++_version): Likewise.
40434 * lib/g77.exp (g77_version): Likewise.
40435 * lib/objc.exp (default_objc_version): Likewise.
40436
40437 2003-12-10 Richard Henderson <rth@redhat.com>
40438
40439 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40440
40441 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40442
40443 2003-12-08 Matt Austern <austern@apple.com>
40444
40445 PR c/13134
40446 * lib/gcc-dg.exp (dg-require-visibility): Define.
40447 * lib/target-supports (check_visibility_available): Define.
40448 * gcc.dg/visibility-1.c: New test.
40449 * gcc.dg/visibility-2.c: Likewise.
40450 * gcc.dg/visibility-3.c: Likewise.
40451 * gcc.dg/visibility-4.c: Likewise.
40452 * gcc.dg/visibility-5.c: Likewise.
40453 * gcc.dg/visibility-6.c: Likewise.
40454 * g++.dg/ext/visibility-1.C: Likewise.
40455 * g++.dg/ext/visibility-2.C: Likewise.
40456 * g++.dg/ext/visibility-3.C: Likewise.
40457 * g++.dg/ext/visibility-4.C: Likewise.
40458 * g++.dg/ext/visibility-5.C: Likewise.
40459 * g++.dg/ext/visibility-6.C: Likewise.
40460
40461 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40462
40463 * g++.dg/lookup/java1.C: New test.
40464 * g++.dg/lookup/java2.C: New test.
40465
40466 2003-12-07 Falk Hueffner <falk@debian.org>
40467
40468 * g++.dg/opt/noreturn-1.C: New test.
40469
40470 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
40471
40472 * gcc.dg/overflow-1.c: New test.
40473
40474 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40475
40476 * g77.f-torture/compile/13060.f: New test.
40477
40478 2003-12-06 Mark Mitchell <mark@codesourcery.com>
40479
40480 PR c++/13323
40481 * g++.dg/inherit/operator2.C: New test.
40482
40483 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40484
40485 PR c++/13305
40486 * g++.dg/ext/attrib9.C: New test.
40487
40488 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40489
40490 PR c++/13314
40491 * g++.dg/template/error7.C: New test.
40492
40493 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
40494 J"orn Rennecke <joern.rennecke@superh.com>
40495
40496 PR target/13302
40497 * g++.dg/other/struct-va_list.C: New test.
40498
40499 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40500
40501 PR c++/13166
40502 * g++.dg/parse/defarg6.C: New test.
40503
40504 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
40505
40506 PR target/13256
40507 * gcc.c-torture/execute/20031201-1.c: New test.
40508
40509 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
40510
40511 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40512
40513 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40514
40515 * gcc.dg/builtin-return-1.c: New test.
40516
40517 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
40518 J"orn Rennecke <joern.rennecke@superh.com>
40519
40520 PR optimization/13260
40521 * gcc.c-torture/execute/20031204-1.c: New test.
40522
40523 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40524
40525 PR c++/9127
40526 * g++.dg/template/error6.C: New test.
40527
40528 2003-12-03 Jakub Jelinek <jakub@redhat.com>
40529
40530 * gcc.dg/20031202-1.c: New test.
40531
40532 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40533
40534 PR c++/13179
40535 * g++.dg/template/eh1.C: New test.
40536
40537 PR c++/10771
40538 * g++.dg/template/error5.C: New test.
40539
40540 2003-12-02 David Ung <davidu@mips.com>
40541
40542 * gcc.dg/compat/vector-check.h: Corrected type for var
40543 g_##TMODE
40544
40545 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40546
40547 PR c++/10126
40548 * g++.dg/template/ptrmem8.C: New test.
40549
40550 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40551
40552 PR c++/12573
40553 * g++.dg/template/dependent-expr3.C: New test.
40554
40555 2003-12-01 James Lemke <jim@wasabisystems.com>
40556
40557 * gcc.dg/arm-g2.c: New test.
40558
40559 2003-12-01 Roger Sayle <roger@eyesopen.com>
40560
40561 PR optimization/11634
40562 * gcc.dg/20031201-2.c: New test case.
40563
40564 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40565
40566 PR 11433
40567 * objc.dg/proto-lossage-3.m: New test.
40568
40569 2003-12-01 Roger Sayle <roger@eyesopen.com>
40570
40571 PR optimization/12628
40572 * gcc.dg/20031201-1.c: New test case.
40573
40574 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40575
40576 * gcc.dg/unaligned-1.c: New test.
40577
40578 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40579
40580 PR c++/9849
40581 * g++.dg/template/error4.C: New test.
40582 * g++.dg/template/nested3.C: Adjust error markers.
40583
40584 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40585
40586 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40587
40588 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40589
40590 PR c/10333
40591 * gcc.dg/bitfld-7.c: New test.
40592
40593 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40594
40595 * gcc.dg/tls/asm-1.C: New test.
40596
40597 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40598
40599 * gcc.dg/cpp/assert4.c: Update.
40600
40601 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40602
40603 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40604 * gcc.dg/builtin-apply3.c: New test.
40605
40606 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40607
40608 * lib/compat.exp (compat-obj): New xfaildata parameter.
40609 Use it to set compiler_conditional_xfail_data before compiling.
40610 (compat-get-options): Handle dg-xfail-if.
40611 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40612 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40613 * gcc.dg/compat/vector-1_y.c: Likewise.
40614 * gcc.dg/compat/vector-2_x.c: Likewise.
40615 * gcc.dg/compat/vector-2_y.c: Likewise.
40616
40617 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40618
40619 * g++.dg/opt/reg-stack4.C: New test.
40620
40621 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40622
40623 * gcc.dg/builtin-apply2.c: New test.
40624
40625 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40626
40627 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40628
40629 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40630
40631 PR c++/12924
40632 * g++.dg/template/template-id-2.C: New test.
40633
40634 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40635
40636 PR c++/5369
40637 * g++.dg/template/memfriend1.C: New test.
40638 * g++.dg/template/memfriend2.C: Likewise.
40639 * g++.dg/template/memfriend3.C: Likewise.
40640 * g++.dg/template/memfriend4.C: Likewise.
40641 * g++.dg/template/memfriend5.C: Likewise.
40642 * g++.dg/template/memfriend6.C: Likewise.
40643 * g++.dg/template/memfriend7.C: Likewise.
40644 * g++.dg/template/memfriend8.C: Likewise.
40645 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40646
40647 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40648
40649 PR c++/12515
40650 * g++.dg/ext/cond1.C: New test.
40651
40652 2003-11-20 Richard Henderson <rth@redhat.com>
40653
40654 * gcc.dg/20020201-2.c: Remove.
40655 * gcc.dg/20020201-4.c: Remove.
40656 * gcc.dg/20020304-1.c: Remove.
40657
40658 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40659
40660 * gcc.dg/cpp/trad/xwin1.c: New test case.
40661
40662 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40663
40664 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40665 * lib/g77.exp: Likewise.
40666 * lib/objc.exp: Likewise.
40667 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40668 for darwin.
40669
40670 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40671
40672 PR c++/12932
40673 * g++.dg/template/static5.C: New test.
40674
40675 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40676
40677 * gcc.dg/nested-func-1.c: New test.
40678
40679 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40680
40681 * gcc.dg/cpp/assert4.c: New test.
40682
40683 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40684
40685 PR c++/2294
40686 * g++.dg/lookup/using9.c: New test.
40687
40688 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40689
40690 PR c++/12762
40691 * g++.dg/template/error3.C: New test.
40692
40693 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40694
40695 PR ada/13035
40696 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40697 No longer use a wrapper for gcc, since this does not work under
40698 Windows.
40699
40700 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40701
40702 PR c++/2094
40703 * g++.dg/template/ptrmem7.C: New test.
40704
40705 2003-11-13 Andrew Pinski <apinski@apple.com>
40706
40707 * gcc.c-torture/compile/20031113-1.c: New test.
40708
40709 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40710 Kean Johnston <jkj@sco.com>
40711
40712 PR c/13029
40713 * gcc.dg/unused-4.c: Update.
40714
40715 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40716
40717 * g++.dg/opt/const3.C: New test.
40718
40719 2003-11-13 Jan Hubicka <jh@suse.cz>
40720
40721 * gcc.c-torture/compile/20031112-1.c: New test.
40722
40723 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40724
40725 * g++.dg/parse/crash10.C: Remove bogus error marker.
40726
40727 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40728
40729 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40730 (host_gcc): Likewise.
40731 (ROOT): Honor $PWDCMD.
40732 (BASE): Likewise.
40733 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40734
40735 2003-11-12 Catherine Moore <clm@redhat.com>
40736
40737 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40738
40739 2003-11-12 Andreas Jaeger <aj@suse.de>
40740 Jakub Jelinek <jakub@redhat.com>
40741 Andrew Pinski <pinskia@physics.uc.edu>
40742 Richard Henderson <rth@redhat.com>
40743
40744 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40745 systems.
40746 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40747
40748 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40749 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40750
40751 2003-11-11 Andreas Jaeger <aj@suse.de>
40752
40753 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40754
40755 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40756
40757 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40758
40759 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40760 Clean ups.
40761
40762 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40763
40764 * gcc.dg/trampoline-1.c: New test.
40765
40766 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40767
40768 * gcc.c-torture/compile/200031109-1.c: New test.
40769
40770 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40771
40772 PR c/3190
40773 PR c/8714
40774 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40775 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40776 gcc.dg/format/no-y2k-1.c: Update.
40777
40778 2003-11-08 Roger Sayle <roger@eyesopen.com>
40779
40780 PR optimization/10467
40781 * gcc.dg/20031108-1.c: New test case.
40782
40783 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40784
40785 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40786
40787 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40788
40789 * gcc.dg/compound-lvalue-1.c: New test.
40790 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40791 some XFAILs.
40792
40793 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40794
40795 * gcc.dg/altivec-varargs-1.c: New test.
40796
40797 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40798
40799 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40800 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40801 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40802 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40803 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40804
40805 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40806
40807 * gcc.dg/cond-lvalue-1.c: New test.
40808
40809 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40810
40811 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40812
40813 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40814
40815 PR c++/11616
40816 * g++.dg/template/instantiate5.C: New test.
40817
40818 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40819
40820 PR c++/12726
40821 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40822 * ChangeLog: Add missing first entry for above test.
40823
40824 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40825
40826 PR c++/9810
40827 * g++.dg/template/using8.C: New test.
40828 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40829
40830 2003-11-02 Roger Sayle <roger@eyesopen.com>
40831
40832 PR optimization/10817
40833 * gcc.c-torture/compile/20031102-1.c: New test case.
40834
40835 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40836
40837 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40838 2147483647.
40839
40840 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40841
40842 * gcc.dg/20031102-1.c: New test.
40843
40844 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40845
40846 * gcc.dg/complex-1.c: New test.
40847
40848 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40849
40850 PR c++/12796
40851 * g++.dg/template/crash13.C: Adjust expected error location.
40852 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40853
40854 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40855
40856 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40857
40858 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40859
40860 PR/10239
40861 * gcc.c-torture/compile/20031031-2.c: New test.
40862
40863 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40864
40865 PR/11640
40866 * gcc.c-torture/compile/20031031-1.c: New test.
40867
40868 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40869
40870 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40871 * gcc.misc-tests/bprob.exp: Likewise.
40872 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40873 the execution test on arm-elf configs.
40874 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40875 configs that don't support scratch files.
40876 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40877
40878 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40879
40880 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40881 done by dejagnu.
40882
40883 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40884
40885 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40886 Avoid non pure sh syntax. Add more logging.
40887
40888 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40889 fail.
40890
40891 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40892
40893 PR libgcj/10610
40894 * gcc.dg/ppc-stackalign-1.c: New test.
40895
40896 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40897
40898 * ada/acats/run_all.sh: Change output to be more compliant with
40899 dejagnu framework.
40900 Create acats.sum and acats.log files under testsuite/ada/acats
40901 Only run [a-z]* directories, to filter out e.g. CVS.
40902 Redirect build output to log file.
40903
40904 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40905
40906 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40907
40908 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40909
40910 PR ada/5909:
40911 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40912
40913 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40914
40915 * gcc.c-torture/compile/20031023-1.c: New test.
40916 * gcc.c-torture/compile/20031023-2.c: New test.
40917 * gcc.c-torture/compile/20031023-3.c: New test.
40918 * gcc.c-torture/compile/20031023-4.c: New test.
40919
40920 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40921
40922 PR c++/10371
40923 * g++.dg/lookup/scoped8.C: New test.
40924
40925 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40926
40927 * g++.dg/opt/reg-stack3.C: New test.
40928
40929 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40930
40931 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40932
40933 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40934
40935 PR c++/11076
40936 * g++.dg/template/crash13.C: New test.
40937
40938 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40939
40940 * gcc.dg/c99-restrict-2.c: New test.
40941
40942 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40943
40944 PR c++/12698, c++/12699, c++/12700, c++/12566
40945 * g++.dg/inherit/covariant9.C: New test.
40946 * g++.dg/inherit/covariant10.C: New test.
40947 * g++.dg/inherit/covariant11.C: New test.
40948
40949 2003-10-23 Jason Merrill <jason@redhat.com>
40950
40951 PR c++/12726
40952 * g++.dg/ext/complit2.C: New test.
40953
40954 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40955
40956 PR target/12654
40957 * gcc.c-torture/execute/20031020-1.c: New test.
40958
40959 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40960
40961 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40962 following the jump_insn.
40963
40964 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40965
40966 * gcc.dg/cast-lvalue-1.c: New test.
40967
40968 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40969
40970 PR c++/11962
40971 * g++.dg/template/cond2.C: New test.
40972
40973 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40974
40975 * gcc.dg/builtins-28.c: New test.
40976
40977 2003-10-20 Jan Hubicka <jh@suse.cz>
40978
40979 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40980 parameter.
40981 * gcc.dg/inline-2.c: Likewise.
40982
40983 2003-10-20 Phil Edwards <phil@codesourcery.com>
40984
40985 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40986 * gcc.dg/nest.c: Likewise.
40987
40988 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40989
40990 PR c++/9781, c++/10583, c++/11862
40991 * g++.dg/parse/crash13.C: New test.
40992
40993 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40994
40995 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40996
40997 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40998
40999 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41000 Define HAVE_C99_RUNTIME except on Solaris.
41001 * gcc.dg/builtins-20.c: Likewise.
41002
41003 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41004
41005 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41006
41007 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41008
41009 PR c++/12495
41010 * g++.dg/template/crash21.C: New test.
41011
41012 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41013
41014 PR c++/2513
41015 * g++.dg/template/typename5.C: New test.
41016
41017 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41018
41019 PR c++/12369
41020 * g++.dg/template/friend25.C: New test.
41021
41022 2003-10-16 Ziemowit Laski <zlaski@apple.com>
41023
41024 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41025 versions.
41026
41027 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
41028
41029 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41030 == 2147483647.
41031
41032 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
41033
41034 * gcc.c-torture/execute/960416-1.x: Remove.
41035 * gcc.c-torture/execute/divconst-3.x: Likewise.
41036
41037 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
41038
41039 PR target/12598
41040 * gcc.dg/torture/cris-volatile-1.c: New test.
41041
41042 2003-10-14 Roger Sayle <roger@eyesopen.com>
41043
41044 PR optimization/9325
41045 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41046 for overflowing floating point to integer conversion during RTL
41047 simplification.
41048
41049 2003-10-13 Ziemowit Laski <zlaski@apple.com>
41050
41051 * objc/execute/_cmd.m: Fix typo.
41052 * objc.dg/image-info.m, objc.dg/symtab-1.m:
41053 Relax 'scan-assembler' regexp.
41054 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41055 objc.dg/try-catch-4.m: Run on non-Darwin targets.
41056 * objc.dg/zero-link-2.m: Remove blank line.
41057 * objc.dg/zero-link-3.m: New test case.
41058
41059 2003-10-13 Geoffrey Keating <geoffk@apple.com>
41060
41061 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41062
41063 * gcc.dg/asm-names.c: Use scan-assembler-not rather
41064 than linker trickery.
41065
41066 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41067
41068 PR c++/12370
41069 * g++.dg/other/friend2.C: New test.
41070
41071 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
41072
41073 * gcc.dg/20031012-1.c: New test.
41074
41075 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
41076
41077 * gcc.dg/weak/weak-3.c: Fix for new warning.
41078
41079 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
41080
41081 PR optimization/8750
41082 * gcc.c-torture/execute/20031012-1.c: New test case.
41083
41084 2003-10-11 Roger Sayle <roger@eyesopen.com>
41085
41086 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41087 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41088
41089 2003-10-11 Roger Sayle <roger@eyesopen.com>
41090
41091 PR optimization/12260
41092 * gcc.c-torture/compile/20031011-2.c: New test case.
41093
41094 2003-10-11 Roger Sayle <roger@eyesopen.com>
41095
41096 * gcc.c-torture/execute/20031011-1.c: New testcase.
41097
41098 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
41099
41100 * gcc.c-torture/compile/20031011-1.c: New test.
41101
41102 2003-10-11 Jan Hubicka <jh@suse.cz>
41103
41104 * g++.dg/other/first-global.C: New test.
41105
41106 2003-10-11 Roger Sayle <roger@eyesopen.com>
41107
41108 * gcc.c-torture/execute/string-opt-18.c: New testcase.
41109
41110 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
41111
41112 * gcc.c-torture/compile/20031010-1.c: New test.
41113
41114 2003-10-10 Geoffrey Keating <geoffk@apple.com>
41115
41116 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41117 * gcc.c-torture/execute/va-arg-25.c: ... here.
41118
41119 2003-10-09 Mark Mitchell <mark@codesourcery.com>
41120
41121 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41122
41123 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
41124
41125 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41126
41127 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
41128
41129 * g++.dg/parse/error2.C: New test.
41130
41131 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
41132
41133 PR c++/11097
41134 * g++.dg/other/error5.C: Modify the error message.
41135 * g++.dg/lookup/using8.C: New test.
41136
41137 2003-10-07 Geoffrey Keating <geoffk@apple.com>
41138
41139 * gcc.dg/darwin-abi-2.c: New file.
41140 * gcc.c-torture/execute/va-arg-24.c: New file.
41141
41142 2003-10-06 Bob Wilson <bob.wilson@acm.org>
41143
41144 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
41145 indentation.
41146
41147 2003-10-06 Mark Mitchell <mark@codesourcery.com>
41148
41149 PR c++/10147
41150 * g++.dg/other/error4.C: Update error messages.
41151 * g++.dg/template/ptrmem4.C: Likewise.
41152
41153 PR c++/12337
41154 * g++.dg/init/new9.C: New test.
41155
41156 PR c++/12334, c++/12236, c++/8656
41157 * g++.dg/ext/attrib8.C: New test.
41158
41159 2003-10-06 Devang Patel <dpatel@apple.com>
41160
41161 * gcc.dg/debug/dwarf2-3.h: New test.
41162 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41163
41164 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
41165
41166 * g++.dg/opt/cfg2.C: New test.
41167
41168 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41169
41170 * g++.dg/opt/float1.C: New test.
41171
41172 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41173
41174 * gcc.dg/c90-array-lval-6.c: New test.
41175 * gcc.dg/c99-array-lval-6.c: New test.
41176
41177 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
41178 Ziemowit Laski <zlaski@apple.com>
41179
41180 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41181 'Derived', so that it is never considered a class method; add
41182 new warning for '+port' method ambiguity.
41183 * objc.dg/method-12.m: Include <objc/objc.h> instead of
41184 <objc/objc-api.h> (needed on Mac OS X).
41185 * objc.dg/method-13.m: New test.
41186
41187 2003-10-03 Roger Sayle <roger@eyesopen.com>
41188
41189 PR optimization/9325, PR java/6391
41190 * gcc.c-torture/execute/20031003-1.c: New test case.
41191
41192 2003-10-02 Mark Mitchell <mark@codesourcery.com>
41193
41194 PR optimization/12180
41195 * gcc.dg/20031002-1.c: New test.
41196
41197 PR c++/12486
41198 * g++.dg/inherit/error1.C: New test.
41199
41200 2003-10-02 Chris Demetriou <cgd@broadcom.com>
41201
41202 * lib/f-torture.exp (search_for): Rename to...
41203 (search_for_re): This. Also, clean up comments and the
41204 "regexp" invocation.
41205
41206 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
41207
41208 * gcc.c-torture/compile/20031002-1.c: New test.
41209
41210 2003-10-02 Jakub Jelinek <jakub@redhat.com>
41211
41212 * g++.dg/opt/cond1.C: New test.
41213
41214 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
41215
41216 * gcc.dg/Wold-style-definition-2.c: New testcase.
41217 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41218
41219 2003-09-29 Richard Henderson <rth@redhat.com>
41220
41221 * g++.dg/init/array10.C: Add dg-options.
41222
41223 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
41224
41225 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41226
41227 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41228
41229 * g++.dg/template/friend19.C: Fix typo.
41230 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41231
41232 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
41233
41234 * gcc.c-torture/execute/20030928-1.c: New test.
41235 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41236
41237 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41238
41239 * g++.dg/opt/unroll1.C: New test.
41240
41241 2003-09-26 Roger Sayle <roger@eyesopen.com>
41242
41243 PR optimization/11741
41244 * gcc.dg/20030926-1.c: New test case.
41245
41246 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41247
41248 PR c++/5655
41249 * g++.dg/parse/access7.C: New test.
41250 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41251
41252 2003-09-24 Ziemowit Laski <zlaski@apple.com>
41253
41254 MERGE OF objc-improvements-branch into MAINLINE:
41255 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41256 if libobjc has not been built.
41257 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41258 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41259 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41260 objc/execute/nested-3.m, objc/execute/np-2.m,
41261 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41262 objc/execute/redefining_self.m, objc/execute/root_methods.m,
41263 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41264 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41265 objc.dg/special/unclaimed-category-1.h,
41266 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41267 well as GNU runtime.
41268 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41269 * execute/cascading-1.m, execute/function-message-1.m,
41270 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41271 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41272 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41273 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41274 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41275 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41276 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41277 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41278 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41279 * objc.dg/bitfield-2.m: Run only on Darwin.
41280 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41281 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41282 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41283 * objc.dg/const-str-1.m: Fix constant string layout.
41284
41285 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
41286
41287 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41288
41289 2003-09-23 Geoffrey Keating <geoffk@apple.com>
41290
41291 * gcc.dg/darwin-abi-1.c: New file.
41292
41293 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
41294
41295 PR target/12281
41296 * gcc.c-torture/compile/20030921-1.c: New test.
41297
41298 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41299
41300 * g++.dg/opt/reg-stack2.C: New test.
41301
41302 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
41303
41304 * g++.dg/eh/delayslot1.C: New test.
41305
41306 2003-09-20 Richard Henderson <rth@redhat.com>
41307
41308 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41309
41310 2003-09-20 Roger Sayle <roger@eyesopen.com>
41311
41312 * gcc.c-torture/execute/20030920-1.c: New test case.
41313
41314 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41315
41316 * g++.dg/rtti/typeid3.C: Correct expected error message.
41317
41318 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41319
41320 PR c++/157
41321 * g++.dg/parse/crash12.C: New test.
41322
41323 2003-09-19 Janis Johnson <janis187@us.ibm.com>
41324
41325 * gcc.dg/compat/mixed-struct-check.h: New.
41326 * gcc.dg/compat/mixed-struct-defs.h: New.
41327 * gcc.dg/compat/mixed-struct-init.h: New.
41328 * gcc.dg/compat/struct-by-value-19_main.c: New.
41329 * gcc.dg/compat/struct-by-value-19_x.c: New.
41330 * gcc.dg/compat/struct-by-value-19_y.c: New.
41331 * gcc.dg/compat/struct-by-value-20_main.c: New.
41332 * gcc.dg/compat/struct-by-value-20_x.c: New.
41333 * gcc.dg/compat/struct-by-value-20_y.c: New.
41334 * gcc.dg/compat/struct-return-19_main.c: New.
41335 * gcc.dg/compat/struct-return-19_x.c: New.
41336 * gcc.dg/compat/struct-return-19_y.c: New.
41337 * gcc.dg/compat/struct-return-20_main.c: New.
41338 * gcc.dg/compat/struct-return-20_x.c: New.
41339 * gcc.dg/compat/struct-return-20_y.c: New.
41340
41341 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
41342 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41343 so that it will not complain on LP64 targets.
41344
41345 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41346
41347 PR c++/495
41348 * g++.dg/template/friend24.C: New test.
41349
41350 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
41351
41352 PR c++/12332
41353 * g++.dg/template/memtmpl2.C: New test.
41354
41355 2003-09-18 Mark Mitchell <mark@codesourcery.com>
41356
41357 PR target/11184
41358 * gcc.dg/builtin-apply1.c: New test.
41359
41360 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
41361
41362 PR c++/9848
41363 * g++.dg/warn/Wunused-4.C: New test.
41364
41365 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41366
41367 PR c++/12316
41368 * g++.dg/other/gc2.C: New test.
41369
41370 2003-09-17 Mark Mitchell <mark@codesourcery.com>
41371
41372 PR c++/11991
41373 * g++.dg/rtti/typeid3.C: New test.
41374
41375 PR c++/12266
41376 * g++.dg/overload/template1.C: New test.
41377
41378 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
41379
41380 * g++.dg/opt/cfg3.C: New test.
41381
41382 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41383
41384 PR c++/7939
41385 * g++.dg/template/crash11.C: New test.
41386
41387 2003-09-16 Jason Merrill <jason@redhat.com>
41388 Jakub Jelinek <jakub@redhat.com>
41389
41390 * gcc.dg/attr-warn-unused-result.c: New test.
41391
41392 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
41393
41394 PR c++/12184
41395 * g++.dg/expr/call2.C: New test.
41396
41397 2003-09-15 Andreas Jaeger <aj@suse.de>
41398
41399 * gcc.dg/Wold-style-definition-1.c: New test.
41400
41401 2003-09-14 Mark Mitchell <mark@codesourcery.com>
41402
41403 PR c++/3907
41404 * g++.dg/parse/template12.C: New test.
41405
41406 * g++.dg/abi/bitfield11.C: New test.
41407 * g++.dg/abi/bitfield12.C: Likewise.
41408
41409 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
41410
41411 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
41412 non-expansion of functional macro name without arguments at EOL.
41413 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
41414
41415 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
41416
41417 * gcc.c-torture/execute/20030914-[12].c: New tests.
41418
41419 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
41420
41421 PR c++/11788
41422 * g++.dg/overload/addr1.C: New test.
41423
41424 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
41425
41426 * gcc.dg/20030909-1.c: New test.
41427
41428 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41429
41430 * gcc.dg/ultrasp10.c: New test.
41431
41432 2003-09-09 Devang Patel <dpatel@apple.com>
41433
41434 * gcc.dg/darwin-ld-6.c: New test.
41435
41436 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41437
41438 * gcc.dg/torture/builtin-explog-1.c: New testcase.
41439
41440 2003-09-08 Mark Mitchell <mark@codesourcery.com>
41441
41442 * gcc.dg/ia64-types1.c: New test.
41443 * gcc.dg/ia64-types2.c: Likewise.
41444
41445 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41446
41447 * gcc.dg/builtins-1.c: Add more _Complex tests.
41448 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41449
41450 * gcc.dg/builtins-1.c: Test existing _Complex functions.
41451 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41452
41453 2003-09-08 Mark Mitchell <mark@codesourcery.com>
41454
41455 PR c++/11786
41456 * g++.dg/lookup/koenig2.C: New test.
41457
41458 PR c++/5296
41459 * g++.dg/rtti/typeid2.C: New test.
41460
41461 2003-09-08 Jakub Jelinek <jakub@redhat.com>
41462
41463 * gcc.c-torture/compile/20030904-1.c: New test.
41464
41465 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41466
41467 * g++.dg/opt/longbranch2.C: New test.
41468
41469 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41470
41471 * g++.dg/template/crash10.C: Only compile it.
41472
41473 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41474
41475 PR middle-end/11665
41476 * gcc.c-torture/compile/20030907-1.c: New test.
41477 * g++.dg/init/array11.C: New test.
41478
41479 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41480
41481 PR c++/11852
41482 * g++.dg/init/struct1.C: New test.
41483
41484 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41485
41486 PR c++/12181
41487 * g++.dg/expr/comma1.C: New test.
41488
41489 2003-09-06 Mark Mitchell <mark@codesourcery.com>
41490
41491 PR c++/11867
41492 * g++.dg/expr/static_cast5.C: New test.
41493
41494 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
41495
41496 PR c++/11507
41497 * g++.dg/lookup/scoped7.C: New test.
41498
41499 PR c++/9574
41500 * g++.dg/other/static1.C: New test.
41501
41502 PR c++/11490
41503 * g++.dg/warn/template-1.C: New test.
41504
41505 PR c++/11432
41506 * g++.dg/template/crash10.C: New test.
41507
41508 PR c++/2478
41509 * g++.dg/overload/VLA.C: New test.
41510
41511 PR c++/10804
41512 * g++.dg/template/call1.C: New test.
41513
41514 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41515
41516 PR c++/11794
41517 * g++.dg/parse/using3.C: New test.
41518
41519 2003-09-06 Roger Sayle <roger@eyesopen.com>
41520
41521 PR c++/11409
41522 * g++.dg/overload/builtin3.C: New test case.
41523
41524 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
41525
41526 PR c/9862
41527 * gcc.dg/20030906-1.c: New test.
41528 * gcc.dg/20030906-2.c: Likewise.
41529
41530 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41531
41532 PR c++/12167
41533 * g++.dg/parse/defarg5.C: New test.
41534
41535 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41536
41537 2003-09-05 Mark Mitchell <mark@codesourcery.com>
41538
41539 PR c++/12163
41540 * g++.dg/expr/static_cast4.C: New test.
41541
41542 PR c++/12146
41543 * g++.dg/template/crash9.C: New test.
41544
41545 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
41546
41547 * g++.old-deja/g++.ext/pretty2.C: Update for change
41548 in __FUNCTION__.
41549 * g++.old-deja/g++.ext/pretty3.C: Likewise.
41550
41551 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
41552
41553 PR c++/11922
41554 * g++/dg/template/qualified-id1.C: New test.
41555
41556 PR c++/12037
41557 * g++.dg/warn/noeffect4.C: New test.
41558
41559 2003-09-04 Matt Austern <austern@apple.com>
41560
41561 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41562 * g++.dg/ext/fnname2.C: Likewise.
41563 * g++.dg/ext/fnname3.C: Likewise.
41564
41565 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41566
41567 * g++.dg/expr/lval1.C: New test.
41568 * g++.dg/ext/lvcast.C: Remove.
41569
41570 2003-09-03 Roger Sayle <roger@eyesopen.com>
41571
41572 PR optimization/11700.
41573 * gcc.c-torture/compile/20030903-1.c: New test case.
41574
41575 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41576
41577 PR c++/12053
41578 * g++.dg/abi/layout4.C: New test.
41579
41580 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41581
41582 PR c++/11553
41583 * g++.dg/parse/friend3.C: New test.
41584
41585 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41586
41587 PR c++/11847
41588 * g++.dg/template/class1.C: New test.
41589
41590 PR c++/11808
41591 * g++.dg/expr/call1.C: New test.
41592
41593 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41594
41595 PR c++/12114
41596 * g++.dg/init/ref9.C: New test.
41597
41598 PR c++/11972
41599 * g++.dg/template/nested4.C: New test.
41600
41601 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41602
41603 PR c++/12093
41604 * g++.dg/template/non-dependent4.C: New test.
41605
41606 PR c++/11928
41607 * g++.dg/inherit/conv1.C: New test.
41608
41609 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41610
41611 PR c++/6196
41612 * g++.dg/ext/label1.C: New test.
41613 * g++.dg/ext/label2.C: Likewise.
41614
41615 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41616
41617 * g++.dg/expr/cond3.C: New test.
41618
41619 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41620
41621 * gcc.dg/builtins-1.c: Add new builtin cases.
41622
41623 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41624
41625 * gcc.dg/builtins-1.c: Add new cases.
41626 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41627
41628 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41629
41630 * gcc.dg/builtins-1.c: Add more math builtin tests.
41631 * gcc.dg/torture/builtin-attr-1.c: New test.
41632
41633 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41634
41635 PR optimization/5079
41636 * g++.dg/opt/static3.C: New test.
41637
41638 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41639
41640 * gcc.misc-tests/gcov-10b.c: New test.
41641
41642 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41643
41644 * g++.dg/opt/ptrmem3.C: New test.
41645
41646 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41647
41648 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41649
41650 * gcc.dg/20030826-2.c: New test.
41651
41652 2003-08-26 Roger Sayle <roger@eyesopen.com>
41653
41654 PR middle-end/12002
41655 * g77.f-torture/compile/12002.f: New test case.
41656
41657 2003-08-26 Roger Sayle <roger@eyesopen.com>
41658
41659 * gcc.dg/20030826-1.c: New test case.
41660
41661 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41662
41663 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41664
41665 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41666
41667 PR c++/11871
41668 * c++.dg/lookup/crash1.C: New test.
41669
41670 * c++.dg/warn/noeffect3.C: New test.
41671
41672 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41673
41674 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41675 * gcc.dg/compat/vector-1_y.c: Ditto.
41676 * gcc.dg/compat/vector-2_x.c: Ditto.
41677 * gcc.dg/compat/vector-2_y.c: Ditto.
41678
41679 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41680
41681 * gcc.dg/20030702-1.c: New test.
41682
41683 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41684
41685 PR c++/8795
41686 * g++.dg/ext/altivec-1.C: New test.
41687
41688 2003-08-24 Richard Henderson <rth@redhat.com>
41689
41690 * g++.dg/eh/simd-2.C: Add -w for x86.
41691
41692 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41693
41694 * gcc.dg/20030815-1.c: New test.
41695
41696 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41697
41698 PR c++/3765
41699 * g++.dg/parse/access6.C: New test.
41700
41701 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41702
41703 PR c++/641, c++/11876
41704 * g++.dg/template/friend22.C: New test.
41705 * g++.dg/template/friend23.C: Likewise.
41706
41707 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41708
41709 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41710 identically.
41711
41712 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41713
41714 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41715
41716 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41717
41718 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41719
41720 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41721
41722 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41723
41724 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41725
41726 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41727
41728 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41729
41730 PR c++/11919
41731 * g++.dg/overload/prom1.C: New test.
41732
41733 PR c++/11551
41734 * g++.dg/parse/dtor2.C: New test.
41735
41736 PR c++/10762
41737 * g++.dg/parse/using2.C: New test.
41738
41739 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41740
41741 PR target/11805
41742 * gcc.c-torture/compile/20030821-1.c: New.
41743
41744 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41745
41746 PR c++/11834
41747 * g++.dg/template/deduce2.C: New test.
41748
41749 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41750
41751 * gcc.c-torture/execute/20030821-1.c: New test.
41752
41753 2003-08-20 Roger Sayle <roger@eyesopen.com>
41754
41755 PR middle-end/11984
41756 * gcc.dg/20030820-1.c: New test case.
41757
41758 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41759
41760 PR c++/11945
41761 * g++.dg/warn/noeffect2.C: New test.
41762
41763 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41764
41765 PR c++/10926
41766 * g++.dg/template/dtor2.C: New test.
41767
41768 PR c++/11684
41769 * g++.dg/template/operator1.C: New test.
41770 * g++.dg/parse/operator4.C: New test.
41771
41772 PR c++/11946.C
41773 * g++.dg/expr/enum1.C: New test.
41774 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41775
41776 PR c++/11036.C
41777 * g++.dg/parse/elab2.C: New test.
41778 * g++.dg/parse/typedef4.C: Change error message.
41779 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41780 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41781 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41782
41783 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41784
41785 * gcc.dg/pch/warn-1.c: New.
41786 * gcc.dg/pch/warn-1.hs: New.
41787
41788 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41789 not-tested file.
41790
41791 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41792
41793 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41794
41795 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41796
41797 * gcc.dg/uninit-D.c: New Test.
41798 * gcc.dg/uninit-E.c: New Test.
41799 * gcc.dg/uninit-F.c: New Test.
41800 * gcc.dg/uninit-G.c: New Test.
41801
41802 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41803
41804 * g++.dg/README: Describe the pch directory.
41805
41806 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41807
41808 PR c++/11174
41809 * g++.dg/parse/access4.C: New test.
41810 * g++.dg/parse/access5.C: Likewise.
41811 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41812
41813 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41814
41815 * gcc.dg/noncompile/20030818-1.c: New.
41816
41817 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41818
41819 PR c++/11957
41820 * g++.dg/warn/noeffect1.C: New test.
41821
41822 * g++.dg/template/scope2.C: New test.
41823 * g++.dg/template/error2.C: Correct dg-error
41824
41825 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41826
41827 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41828
41829 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41830
41831 PR C++/11512
41832 * g++.dg/template/warn1.C: New.
41833
41834 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41835
41836 * g++.dg/template/error2.C: New test.
41837 * g++.dg/lookup/using7.C: Adjust errors
41838 * g++.old-deja/g++.pt/crash36.C: Likewise.
41839 * g++.old-deja/g++.pt/derived3.C: Likewise.
41840
41841 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41842
41843 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41844 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41845 * gcc.c-torture/execute/builtins/string-9.c: New, from
41846 string-opt-9.c. Adjust for execute/builtins framework.
41847 * gcc.c-torture/execute/string-opt-9.c: Delete.
41848
41849 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41850
41851 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41852
41853 * g++.dg/parse/ret-type2.C: New test.
41854
41855 PR c++/11703
41856 * g++.dg/init/new8.C: New test.
41857
41858 PR c++/10923
41859 * g++.dg/parse/typedef5.C: New test.
41860
41861 PR c++/9512
41862 * g++.dg/parse/qualified2.C: New test.
41863 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41864 invalid code.
41865
41866 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41867
41868 * g++.dg/conversion/ptrmem1.C: New test.
41869
41870 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41871
41872 PR target/11693
41873 * gcc.dg/20030811-1.c: New test.
41874
41875 PR target/11535
41876 * gcc.c-torture/execute/20030811-1.c: New test.
41877
41878 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41879
41880 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41881
41882 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41883
41884 PR c++/11789.C
41885 * g++.dg/inherit/multiple1.C: New test.
41886
41887 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41888
41889 * gcc.dg/spe1.c: New test.
41890
41891 PR c++/11670
41892 * g++.dg/expr/cast2.C: New test.
41893
41894 PR c++/10530
41895 * g++.dg/template/dependent-name2.C: New test.
41896
41897 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41898
41899 * g++.dg/parse/crash11.C: Put the dg options in comments.
41900
41901 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41902
41903 * lib/gcc-dg.exp: Update for diagnostic change.
41904
41905 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41906
41907 PR c++/5767
41908 * g++.dg/parse/crash11.C: New test.
41909
41910 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41911
41912 * gcc.dg/cpp/spacing1.c: Update.
41913
41914 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41915
41916 PR target/11739
41917 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41918 a value for -mtune.
41919
41920 2003-08-04 Roger Sayle <roger@eyesopen.com>
41921
41922 PR middle-end/11771
41923 * gcc.c-torture/compile/20030804-1.c: New test case.
41924
41925 2003-08-04 Roger Sayle <roger@eyesopen.com>
41926
41927 * gcc.dg/20030804-1.c: New test case.
41928
41929 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41930
41931 * gcc.dg/cpp/separate-1.c: New test.
41932
41933 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41934
41935 PR c++/11704
41936 * g++.dg/template/dependent-expr2.C: New test.
41937
41938 PR c++/11766
41939 * g++.dg/expr/ptrmem1.C: New test.
41940
41941 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41942
41943 PR c++/9453
41944 * g++.dg/template/friend15.C: New test.
41945
41946 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41947
41948 * lib/dg-pch.exp: Work round PCH bug.
41949
41950 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41951
41952 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41953 builtins. Move cases from builtins-4.c here.
41954
41955 * gcc.dg/torture/builtin-math-1.c: New test taken from
41956 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41957 additional cases.
41958
41959 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41960 Delete.
41961
41962 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41963
41964 PR c++/9447
41965 * g++.dg/template/using7.C: New test.
41966
41967 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41968
41969 * import1.c, import2.c: New tests.
41970
41971 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41972
41973 * g++.dg/eh/crossjump1.C: New test.
41974
41975 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41976
41977 PR c++/11697
41978 * g++.dg/template/using6.C: New test.
41979
41980 PR c++/11744
41981 * g++.dg/template/koenig2.C: New test.
41982
41983 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41984
41985 PR c++/7983
41986 * g++.dg/parse/typedef4.C: New test.
41987
41988 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41989
41990 PR c++/8442, c++/8806
41991 * g++.dg/template/elab1.C: New test.
41992 * g++.dg/template/type2.C: Likewise.
41993 * g++.dg/template/ttp3.C: Adjust expected error message.
41994 * g++.old-deja/g++.law/visibility13.C: Likewise.
41995 * g++.old-deja/g++.niklas/t135.C: Likewise.
41996 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41997 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41998 template argument.
41999 * g++.old-deja/g++.pt/ttp44.C: Likewise.
42000
42001 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
42002
42003 PR c++/11295
42004 * g++.dg/ext/stmtexpr1.C: New test.
42005
42006 * g++.dg/opt/tmp1.C: New test.
42007
42008 PR c++/11525
42009 * g++.dg/parse/constant4.C: New test.
42010
42011 PR c++/9447
42012 * g++.dg/template/using5.C: New test.
42013
42014 2003-07-31 Roger Sayle <roger@eyesopen.com>
42015
42016 * gcc.dg/builtins-27.c: New test case.
42017
42018 2003-07-31 Jakub Jelinek <jakub@redhat.com>
42019
42020 * gcc.dg/tls/opt-7.c: New test.
42021
42022 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
42023
42024 * g++.old-deja/g++.other/crash18.C: Remove.
42025
42026 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
42027
42028 * g++.dg/template/explicit3.C: New.
42029 * g++.dg/template/explicit4.C: New.
42030 * g++.dg/template/explicit5.C: New.
42031
42032 PR c++/11347
42033 * g++.dg/template/memtmpl1.C: New.
42034
42035 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
42036
42037 PR target/11565
42038 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42039 * gcc.dg/i386-387-5.c (dg-options): Likewise.
42040
42041 2003-07-30 Jan Hubicka <jh@suse.cz>
42042
42043 * vtgc1.c: Kill.
42044
42045 2003-07-29 Zack Weinberg <zack@codesourcery.com>
42046
42047 * gcc.dg/struct-in-proto-1.c: New test.
42048
42049 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
42050
42051 * gcc.dg/cpp/include2.c: Only expect one message.
42052
42053 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
42054
42055 PR c++/9447
42056 * g++.dg/template/using1.C: New test.
42057 * g++.dg/template/using2.C: New test.
42058 * g++.dg/template/using3.C: New test.
42059 * g++.dg/template/using4.C: New test.
42060
42061 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
42062
42063 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42064 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42065
42066 2003-07-28 Jan Hubicka <jh@suse.cz>
42067
42068 PR c++/11530
42069 * g++.dg/opt/call1.C: New test.
42070
42071 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
42072
42073 PR c++/11667
42074 * g++.dg/init/enum2.C: New test.
42075 * g++.dg/template/overload1.C: Add "-w" option.
42076
42077 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
42078
42079 * gcc.dg/Wdeclaration-after-statement-1.c,
42080 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42081
42082 2003-07-28 Jakub Jelinek <jakub@redhat.com>
42083
42084 * gcc.c-torture/compile/20030725-1.c: New test.
42085
42086 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
42087
42088 * gcc.dg/20030505.c: Only run for SPE.
42089 Remove definition of opaque type.
42090
42091 2003-07-27 Mark Mitchell <mark@codesourcery.com>
42092
42093 * g++.dg/template/ptrmem6.C: New test.
42094
42095 2003-07-26 Geoffrey Keating <geoffk@apple.com>
42096
42097 * gcc.c-torture/compile/zero-strct-2.c: New test.
42098
42099 2003-07-25 Geoffrey Keating <geoffk@apple.com>
42100
42101 * gcc.dg/intermod-1.c: New test.
42102
42103 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
42104
42105 PR c++/11617
42106 * g++.dg/template/lookup2.C: New test.
42107 * g++.dg/template/memclass1.C: Remove instantiated from error.
42108 * g++.dg/other/error2.C: Tweak expected errors.
42109
42110 PR c++/11596
42111 * g++.dg/template/defarg3.C: New test.
42112
42113 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42114
42115 2003-07-24 Mark Mitchell <mark@codesourcery.com>
42116
42117 * g++.dg/inherit/access5.C: New test.
42118
42119 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42120
42121 PR c++/11513
42122 * g++.dg/template/crash8.C: New test.
42123
42124 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
42125
42126 PR c/10602
42127 * gcc.dg/noncompile/incomplete-2.c: New test.
42128
42129 2003-07-23 Mark Mitchell <mark@codesourcery.com>
42130
42131 PR c++/11645
42132 * g++.dg/inherit/access4.C: New test.
42133
42134 PR c++/11517
42135 * g++.dg/expr/cond2.C: New test.
42136
42137 PR optimization/10679
42138 * g++.dg/opt/inline4.C: New test.
42139
42140 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
42141
42142 * g++.dg/parse/crash10: New test.
42143
42144 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
42145
42146 * g++.dg/ext/flexary1.C: New test.
42147
42148 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42149
42150 PR c++/10793
42151 * g++.dg/template/crash9.C: New test.
42152
42153 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42154
42155 PR c++/3004
42156 * g++.dg/parse/typedef3.C: New test.
42157
42158 PR c++/7906
42159 * g++.dg/parse/operator2.C: New test.
42160
42161 PR c++/8895
42162 * g++.dg/parse/def-tmpl-arg1.C: New test.
42163
42164 PR c++/9282
42165 * g++.dg/parse/funptr1.C: New test.
42166
42167 PR c++/9452
42168 * g++.dg/parse/ambig3.C: New test.
42169
42170 PR c++/9454
42171 * g++.dg/parse/operator3.C: New test.
42172
42173 PR c++/9486
42174 * g++.dg/parse/template10.C: New test.
42175
42176 PR c++/9488
42177 * g++.dg/parse/template11.C: New test.
42178
42179 PR c++/10150
42180 * g++.dg/parse/invalid-op1.C: New test.
42181
42182 PR c++/10247
42183 * g++.dg/parse/condexpr1.C: New test.
42184
42185 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
42186
42187 * g++.dg/ext/packed3.C: New test.
42188 * g++.dg/ext/packed4.C: New test.
42189
42190 * gcc.dg/pack-test-3.c: New test.
42191
42192 2003-07-21 Janis Johnson <janis187@us.ibm.com>
42193
42194 * lib/compat.exp: Handle dg-options per source file.
42195 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42196 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42197 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42198 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42199 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42200 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42201 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42202 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42203 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42204 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42205 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42206 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42207 * g++.dg/compat/break/bitfield7_x.C: Ditto.
42208 * g++.dg/compat/break/bitfield7_y.C: Ditto.
42209
42210 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
42211
42212 PR c/10320
42213 * gcc.c-torture/execute/20030718-1.c: New test.
42214
42215 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42216
42217 PR optimization/11536
42218 * gcc.dg/20030721-1.c: New test.
42219
42220 2003-07-19 Mark Mitchell <mark@codesourcery.com>
42221
42222 PR c++/11546
42223 * g++.dg/template/lookup1.C: New test.
42224
42225 2003-07-19 Zack Weinberg <zack@codesourcery.com>
42226
42227 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42228 diagnostics of ill-formed constructs involving labels.
42229 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42230 the new 'previously defined here' message.
42231
42232 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
42233
42234 * g++.dg/parse/non-dependent2.C: New test.
42235
42236 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
42237
42238 * g++.dg/init/init-ref4.C: xfail on targets without
42239 weak symbols.
42240
42241 2003-07-17 Jakub Jelinek <jakub@redhat.com>
42242
42243 PR target/11087
42244 * gcc.c-torture/execute/20030717-1.c: New test.
42245
42246 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42247
42248 * g++.dg/opt/cfg1.C: New test.
42249
42250 2003-07-17 Mark Mitchell <mark@codesourcery.com>
42251
42252 PR optimization/11557
42253 * gcc.dg/20030717-1.c: New test.
42254
42255 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
42256
42257 PR c++/10476
42258 * g++.dg/expr/crash-1.C: New test.
42259
42260 PR c++/11027
42261 * g++.dg/template/init3.C: New test.
42262
42263 PR c++/8222
42264 * g++.dg/template/non-dependent1.C: New test.
42265
42266 PR c++/11070
42267 * g++.dg/template/non-dependent2.C: New test.
42268
42269 PR c++/11071
42270 * g++.dg/template/non-dependent3.C: New test.
42271
42272 PR c++/9907
42273 * g++.dg/template/sizeof5.C: New test.
42274
42275 2003-07-17 Geoffrey Keating <geoffk@apple.com>
42276
42277 PR 11498
42278 * gcc.c-torture/compile/mangle-1.c: New file.
42279
42280 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42281
42282 PR c++/7809
42283 * g++.dg/parse/access3.C: New test.
42284
42285 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
42286
42287 PR c++/11384
42288 * g++.dg/init/init-ref4.C: New test.
42289
42290 2003-07-16 Mark Mitchell <mark@codesourcery.com>
42291
42292 PR c++/11547
42293 * g++.dg/parse/constant3.C: New test.
42294 * g++.dg/parse/crash7.C: Likewise.
42295
42296 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
42297
42298 PR target/11008
42299 * gcc.dg/i386-pentium4-not-mull.c: New.
42300
42301 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
42302
42303 * gcc.dg/asm-names.c (ymain): Make it weak.
42304
42305 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42306
42307 PR c++/5421
42308 * g++.dg/template/friend21.C: New test.
42309
42310 2003-07-16 Jakub Jelinek <jakub@redhat.com>
42311
42312 * gcc.dg/cleanup-8.c: New test.
42313 * gcc.dg/cleanup-9.c: New test.
42314
42315 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
42316
42317 * g++.dg/ext/dll-MI1.h: New file.
42318 * g++.dg/ext/dllexport-MI1.C: New file.
42319 * g++.dg/ext/dllimport-MI1.C: New file.
42320
42321 2003-07-15 Jakub Jelinek <jakub@redhat.com>
42322
42323 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42324 it does not have cmpstrsi patterns (just cmpmemsi).
42325
42326 2003-07-15 Mark Mitchell <mark@codesourcery.com>
42327
42328 PR debug/11473
42329 * g++.dg/debug/debug8.C: New test.
42330
42331 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42332
42333 PR c++/10108
42334 * g++.dg/template/crash7.C: New test.
42335
42336 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
42337
42338 PR target/10795
42339 * gcc.c-torture/compile/20030708-1.c: New.
42340
42341 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
42342
42343 * gcc.c-torture/execute/20030715-1.c: New test.
42344
42345 2003-07-14 Geoffrey Keating <geoffk@apple.com>
42346
42347 * gcc.dg/pch/inline-3.c: New file.
42348 * gcc.dg/pch/inline-3.hs: New file.
42349 * gcc.dg/pch/inline-4.c: New file.
42350 * gcc.dg/pch/inline-4.hs: New file.
42351
42352 2003-07-14 Mark Mitchell <mark@codesourcery.com>
42353
42354 PR c++/11509
42355 * g++.dg/template/crash6.C: New test.
42356
42357 PR c++/7053
42358 * g++.dg/template/friend20.C: New test.
42359
42360 PR c++/7019
42361 * g++.dg/template/overload2.C: New test.
42362
42363 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42364
42365 PR optimization/11440
42366 * gcc.c-torture/execute/20030714-1.c: New test.
42367
42368 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42369
42370 PR c++/11154
42371 * g++.dg/template/partial2.C: New test.
42372
42373 2003-07-13 Mark Mitchell <mark@codesourcery.com>
42374
42375 PR c++/11503
42376 * g++.dg/template/anon1.C: New test.
42377
42378 PR c++/11493
42379 PR c++/11495
42380 * g++.dg/parse/template9.C: Likewise.
42381 * g++.dg/template/crash4.C: New test.
42382 * g++.dg/template/koenig1.C: Likewise.
42383 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42384 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42385 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42386 functions.
42387 * g++.old-deja/g++.jason/template36.C: Likewise.
42388 * g++.old-deja/g++.mike/p1989.C: Likewise.
42389 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42390 * g++.old-deja/g++.pt/ttp20.C: Use this->.
42391 * g++.old-deja/g++.pt/ttp21.C: Use this->.
42392 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42393 compiling.
42394 * g++.old-deja/g++.pt/union2.C: Use this->.
42395
42396 2003-07-11 Jakub Jelinek <jakub@redhat.com>
42397
42398 * gcc.dg/20030711-1.c: New test.
42399
42400 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
42401
42402 PR c++/11050
42403 * g++.dg/parse/args1.C: New test.
42404 * g++.pt/defarg8.C: Change expected errors.
42405
42406 2003-07-11 Mark Mitchell <mark@codesourcery.com>
42407
42408 PR c++/8164
42409 * g++.dg/template/nontype2.C: New test.
42410
42411 PR c++/10558
42412 * g++.dg/parse/template8.C: New test.
42413
42414 PR c++/8327
42415 * g++.dg/template/scope1.C: New test.
42416
42417 * g++.dg/warn/Wsign-compare-1.C: New test.
42418
42419 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
42420
42421 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42422
42423 2003-07-10 Mark Mitchell <mark@codesourcery.com>
42424
42425 PR c++/9411
42426 * g++.dg/template/explicit2.C: New test.
42427
42428 PR c++/10032
42429 * g++.dg/warn/pedantic1.C: New test.
42430
42431 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
42432
42433 PR c++ 9483
42434 * g++.dg/other/field1.C: New test.
42435
42436 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
42437
42438 PR c/11449
42439 * gcc.c-torture/compile/20030707-1.c: New.
42440
42441 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42442
42443 PR c++/10849
42444 * g++.dg/template/access12.C: New test.
42445
42446 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
42447
42448 * g++.dg/bprob/bprob.exp (prof_ext): Update.
42449 * g77.dg/bprob/bprob.exp (prof_ext): Update.
42450 * gcc.misc-tests/bprob.exp (prof_ext): Update.
42451 * gcc.misc-tests/gcov.exp: Update
42452 * g++.dg/gcov/gcov.exp: Update
42453 * lib/gcov.exp: Update.
42454
42455 2003-07-08 Mark Mitchell <mark@codesourcery.com>
42456
42457 * g++.dg/abi/mangle17.C: Make sure template expressions are
42458 dependent.
42459 * g++.dg/abi/mangle4.C: Mark erroneous casts.
42460 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42461 * g++.dg/opt/stack1.C: Remove erroneous code.
42462 * g++.dg/parse/template7.C: New test.
42463 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42464 * g++.old-deja/g++.pt/crash4.C: Likewise.
42465
42466 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42467
42468 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42469 with zero or one occurence of `$' after the initial `L'.
42470
42471 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
42472
42473 * gcc.c-torture/compile/20030704-1.c: Add a comment.
42474
42475 2003-07-08 Roger Sayle <roger@eyesopen.com>
42476
42477 PR c/11370
42478 * gcc.dg/Wunreachable-6.c: New testcase.
42479 * gcc.dg/Wunreachable-7.c: New testcase.
42480
42481 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42482
42483 PR c/11420
42484 * gcc.dg/20030708-1.c: New test.
42485
42486 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
42487
42488 * gcc.dg/compat/sdata-section.h: New file.
42489 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42490 * gcc.dg/torture/mips-sdata-1.c: New test.
42491
42492 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42493
42494 PR c++/11030
42495 * g++.dg/template/friend19.C: New test.
42496
42497 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42498
42499 * g++.dg/opt/strength-reduce.C: New test.
42500
42501 2003-07-07 Roger Sayle <roger@eyesopen.com>
42502
42503 PR target/10979
42504 * gcc.dg/20030707-1.c: New testcase.
42505
42506 2003-07-07 Roger Sayle <roger@eyesopen.com>
42507
42508 PR optimization/11059
42509 * g++.dg/opt/emptyunion.C: New testcase.
42510
42511 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42512 Eric Botcazou <ebotcazou@libertysurf.fr>
42513
42514 * g++.dg/opt/stack1.C: New test.
42515
42516 2003-07-05 Mark Mitchell <mark@codesourcery.com>
42517
42518 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42519 run test.
42520
42521 PR c++/11431
42522 * g++.dg/expr/static_cast3.C: New test.
42523
42524 2003-07-04 Zack Weinberg <zack@codesourcery.com>
42525
42526 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42527 everywhere.
42528 * gcc.dg/concat.c: Concatenation of string constants with
42529 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42530 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42531 * gcc.dg/cpp/escape-2.c: Use wide character constants where
42532 necessary to avoid multi-character character constant warning.
42533 * gcc.dg/cpp/escape.c: Likewise.
42534 * gcc.dg/cpp/ucs.c: Likewise.
42535 Remove backslashes from dg-bogus comments, as they confuse Tcl.
42536 Fix a typo.
42537
42538 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42539
42540 PR c/11428
42541 * gcc.c-torture/compile/20030704-1.c: New.
42542
42543 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42544
42545 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42546
42547 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
42548
42549 PR c++/5287, PR c++/7910, PR c++/11021
42550 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42551 tests for warnings.
42552 * g++.dg/ext/dllimport2.C: Add tests for warnings.
42553 * g++.dg/ext/dllimport3.C: Likewise.
42554 * g++.dg/ext/dllimport4.C: New file.
42555 * g++.dg/ext/dllimport5.C: New file.
42556 * g++.dg/ext/dllimport6.C: New file.
42557 * g++.dg/ext/dllimport7.C: New file.
42558 * g++.dg/ext/dllimport8.C: New file.
42559 * g++.dg/ext/dllimport9.C: New file.
42560 * g++.dg/ext/dllimport10.C: New file.
42561 * g++.dg/ext/dllexport1.C: New file.
42562
42563 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42564
42565 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42566 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42567
42568 2003-07-03 Roger Sayle <roger@eyesopen.com>
42569
42570 * gcc.dg/builtins-25.c: New testcase.
42571 * gcc.dg/builtins-26.c: New testcase.
42572
42573 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42574
42575 * gcc.dg/compat/vector-defs.h: New file.
42576 * gcc.dg/compat/vector-setup.h: New file.
42577 * gcc.dg/compat/vector-check.h: New file.
42578 * gcc.dg/compat/vector-1_main.c: New file.
42579 * gcc.dg/compat/vector-1_x.c: New file.
42580 * gcc.dg/compat/vector-1_y.c: New file.
42581 * gcc.dg/compat/vector-2_main.c: New file.
42582 * gcc.dg/compat/vector-2_x.c: New file.
42583 * gcc.dg/compat/vector-2_y.c: New file.
42584
42585 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42586 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42587 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42588 * gcc.dg/compat/struct-align-1.h: New file.
42589 * gcc.dg/compat/struct-align-1_main.c: New file.
42590 * gcc.dg/compat/struct-align-1_x.c: New file.
42591 * gcc.dg/compat/struct-align-1_y.c: New file.
42592 * gcc.dg/compat/struct-align-2.h: New file.
42593 * gcc.dg/compat/struct-align-2_main.c: New file.
42594 * gcc.dg/compat/struct-align-2_x.c: New file.
42595 * gcc.dg/compat/struct-align-2_y.c: New file.
42596
42597 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42598 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42599 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42600 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42601 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42602 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42603 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42604 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42605 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42606 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42607 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42608 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42609 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42610 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42611 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42612 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42613 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42614 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42615 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42616 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42617 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42618 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42619 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42620 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42621 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42622 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42623 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42624 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42625 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42626
42627 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42628
42629 * gcc.dg/i386-call-1.c: New test.
42630
42631 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42632
42633 PR c++/9162
42634 * g++.dg/parse/defarg4.C: New.
42635
42636 2003-07-03 Roger Sayle <roger@eyesopen.com>
42637
42638 PR target/10700
42639 * gcc.c-torture/compile/20030703-1.c: New test case.
42640
42641 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42642
42643 * g++.dg/template/local3.C: Remove extra semicolon.
42644
42645 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42646
42647 * gcc.dg/i386-volatile-1.c: New test.
42648
42649 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42650
42651 PR c++/11072
42652 * g++.dg/other/offsetof2.C: XFAIL.
42653 * g++.dg/other/offsetof5.C: New.
42654
42655 PR c++/10219
42656 * g++.dg/template/error1.C: New.
42657
42658 PR c++/9779
42659 * g++.dg/template/dependent-expr1.C: New.
42660
42661 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42662
42663 PR c++/6949
42664 * g++.dg/template/local3.C: New test.
42665
42666 PR c++/11149
42667 * g++.dg/lookup/scoped6.C: New test.
42668
42669 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42670
42671 PR c++/8046
42672 * g++.dg/other/error7.C: New test.
42673
42674 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42675
42676 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42677 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42678 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42679 * g++.old-deja/g++.other/union2.C: Likewise.
42680 * gcc.dg/c90-const-expr-2.c: Likewise.
42681 * gcc.dg/c90-const-expr-3.c: Likewise.
42682 * gcc.dg/c99-const-expr-2.c: Likewise.
42683 * gcc.dg/c99-const-expr-3.c: Likewise.
42684 * gcc.dg/concat.c: Likewise.
42685
42686 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42687
42688 PR c++/9559
42689 * g++.dg/init/static1.C: New test.
42690
42691 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42692
42693 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42694 * g++.old-deja/g++.other/access2.C: Likewise.
42695 * g++.old-deja/g++.other/decl2.C: Likewise.
42696 * gcc.c-torture/execute/20020615-1.c: Likewise.
42697
42698 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42699
42700 PR c++/4933
42701 * g++.dg/template/sizeof4.C: New test.
42702
42703 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42704
42705 * g++.dg/other/error6.C: New test.
42706
42707 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42708
42709 PR c++/10750
42710 * g++.dg/parse/constant2.C: New test.
42711
42712 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42713
42714 PR c++/11106
42715 * g++.dg/other/error5.C: New test.
42716
42717 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42718
42719 * gcc.dg/format/gcc_diag-1.c: New test.
42720
42721 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42722
42723 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42724
42725 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42726
42727 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42728 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42729 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42730
42731 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42732
42733 * gcc.c-torture/execute/builtins/string-8.c: New test.
42734 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42735 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42736 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42737
42738 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42739
42740 PR c++/10468
42741 * g++.dg/ext/typeof6.C: New test.
42742
42743 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42744
42745 PR c++/10796
42746 * g++.dg/init/enum1.C: New test.
42747
42748 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42749
42750 * gcc.dg/20030627-1.c: New test.
42751
42752 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42753
42754 PR c++/11332
42755 * g++.dg/expr/static_cast2.C: New test.
42756
42757 2003-06-26 Roger Sayle <roger@eyesopen.com>
42758 Jakub Jelinek <jakub@redhat.com>
42759
42760 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42761 sprintf(dst,"%s",src) optimization.
42762 * gcc.c-torture/execute/20030626-1.c: New test case.
42763 * gcc.c-torture/execute/20030626-2.c: New test case.
42764
42765 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42766
42767 * gcc.c-torture/execute/multi-ix.c: New test.
42768
42769 * gcc.c-torture/execute/simd-4.c (main):
42770 Added missing semicolon at end of union.
42771
42772 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42773
42774 PR c++/8266
42775 * g++.dg/template/explicit-instantiation3.C: New test.
42776
42777 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42778
42779 * gcc.dg/20030626-1.c: Use signed char.
42780
42781 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42782
42783 * gcc.dg/20030626-1.c: New test.
42784
42785 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42786
42787 * const-str-2.m: Update.
42788
42789 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42790
42791 PR c++/10990
42792 * g++.dg/rtti/dyncast1.C: New test.
42793 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42794 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42795 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42796
42797 PR c++/10931
42798 * g++.dg/expr/static_cast1.C: New test.
42799
42800 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42801
42802 * gcc.dg/20030625-1.c: New test.
42803
42804 2003-06-24 Roger Sayle <roger@eyesopen.com>
42805
42806 * gcc.c-torture/compile/20030624-1.c: New test case.
42807
42808 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42809
42810 * gcc.c-torture/execute/string-opt-17.c: New test.
42811
42812 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42813
42814 PR c++/5754
42815 * g++.dg/parse/crash6.C: New test.
42816
42817 2003-06-23 Roger Sayle <roger@eyesopen.com>
42818
42819 * gcc.dg/builtins-24.c: New test case.
42820
42821 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42822
42823 * g++.dg/opt/operator1.C: New test.
42824
42825 2003-06-22 Roger Sayle <roger@eyesopen.com>
42826
42827 * gcc.c-torture/execute/string-opt-16.c: New test case.
42828
42829 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42830
42831 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42832 * g++.old-deja/g++.other/conv7.C: Likewise.
42833 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42834 * g++.old-deja/g++.other/overload14.C: Likewise.
42835
42836 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42837
42838 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42839 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42840
42841 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42842
42843 PR c++/10888
42844 * g++.dg/warn/Winline-3.C: New test.
42845
42846 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42847
42848 * lib/target-supports.exp (check_alias_available): Make the test
42849 program acceptable to the Solaris assembler.
42850
42851 PR c++/10749
42852 * g++.dg/template/memclass2.C: New test.
42853
42854 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42855 Eric Botcazou <ebotcazou@libertysurf.fr>
42856
42857 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42858 data for non-matching targets.
42859 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42860
42861 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42862
42863 PR c++/10845
42864 * g++.dg/template/member3.C: New test.
42865
42866 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42867
42868 PR c++/10939
42869 * g++.dg/template/func1.C: New test.
42870
42871 PR c++/9649
42872 * g++.dg/template/static4.C: New test.
42873 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42874
42875 PR c++/11041
42876 * g++.dg/init/ref7.C: New test.
42877
42878 2003-06-19 Matt Austern <austern@apple.com>
42879
42880 PR c++/11228
42881 * g++.dg/anew1.C: New test.
42882 * g++.dg/anew2.C: New test.
42883 * g++.dg/anew3.C: New test.
42884 * g++.dg/anew4.C: New test.
42885
42886 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42887
42888 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42889
42890 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42891
42892 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42893 endian-dependent.
42894
42895 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42896
42897 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42898 Remove cruft.
42899
42900 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42901
42902 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42903 * gcc.c-torture/compile/961203-1.c: Likewise.
42904 * gcc.c-torture/compile/980506-1.c: Likewise.
42905
42906 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42907
42908 PR c++/10712
42909 * g++.dg/lookup/using7.C: New test.
42910
42911 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42912
42913 PR c++/11105
42914 * g++.dg/abi/conv1.C: Remove it.
42915 * g++.dg/template/conv7.C: New test.
42916 * g++.dg/template/conv8.C: Likewise.
42917 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42918 conversion operator.
42919
42920 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42921
42922 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42923 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42924 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42925 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42926 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42927 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42928 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42929 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42930 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42931 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42932 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42933 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42934 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42935 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42936 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42937 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42938 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42939 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42940 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42941 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42942 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42943 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42944 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42945 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42946 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42947 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42948 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42949 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42950 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42951
42952 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42953
42954 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42955 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42956 indications.
42957
42958 2003-06-16 Roger Sayle <roger@eyesopen.com>
42959
42960 * gcc.dg/i386-387-5.c: New test case.
42961 * gcc.dg/i386-387-6.c: New test case.
42962 * gcc.dg/builtins-23.c: New test case.
42963
42964 2003-06-15 Roger Sayle <roger@eyesopen.com>
42965
42966 * gcc.dg/builtins-22.c: New test case.
42967 * gcc.dg/i386-387-1.c: Update to test exp.
42968 * gcc.dg/i386-387-2.c: Likewise.
42969
42970 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42971
42972 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42973
42974 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42975
42976 * lib/gcc-dg.exp (dg-require-dll): New function.
42977 (dg-xfail-if): Likewise.
42978 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42979 driver.
42980
42981 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42982 * gcc.c-torture/compile/20001205-1.c: Likewise.
42983 * gcc.c-torture/compile/20001226-1.c: Likewise.
42984 * gcc.c-torture/compile/20010518-2.c: Likewise.
42985 * gcc.c-torture/compile/20020312-1.c: Likewise.
42986 * gcc.c-torture/compile/20020604-1.c: Likewise.
42987 * gcc.c-torture/compile/920501-12.c: Likewise.
42988 * gcc.c-torture/compile/920501-4.c: Likewise.
42989 * gcc.c-torture/compile/920520-1.c: Likewise.
42990 * gcc.c-torture/compile/920521-1.c: Likewise.
42991 * gcc.c-torture/compile/920625-1.c: Likewise.
42992 * gcc.c-torture/compile/961203-1.c: Likewise.
42993 * gcc.c-torture/compile/980506-1.c: Likewise.
42994 * gcc.c-torture/compile/981006-1.c: Likewise.
42995 * gcc.c-torture/compile/981022-1.c: Likewise.
42996 * gcc.c-torture/compile/981223-1.c: Likewise.
42997 * gcc.c-torture/compile/990617-1.c: Likewise.
42998 * gcc.c-torture/compile/dll.c: Likewise.
42999 * gcc.c-torture/compile/labels-3.c: Likewise.
43000 * gcc.c-torture/compile/mipscop-1.c: Likewise.
43001 * gcc.c-torture/compile/mipscop-2.c: Likewise.
43002 * gcc.c-torture/compile/mipscop-3.c: Likewise.
43003 * gcc.c-torture/compile/mipscop-4.c: Likewise.
43004 * gcc.c-torture/compile/simd-5.c: Likewise.
43005 * gcc.c-torture/compile/20000804-1.x: Remove.
43006 * gcc.c-torture/compile/20001205-1.x: Likewise.
43007 * gcc.c-torture/compile/20001226-1.x: Likewise.
43008 * gcc.c-torture/compile/20010518-2.x: Likewise.
43009 * gcc.c-torture/compile/20020312-1.x: Likewise.
43010 * gcc.c-torture/compile/20020604-1.x: Likewise.
43011 * gcc.c-torture/compile/920501-12.x: Likewise.
43012 * gcc.c-torture/compile/920501-4.x: Likewise.
43013 * gcc.c-torture/compile/920520-1.x: Likewise.
43014 * gcc.c-torture/compile/920521-1.x: Likewise.
43015 * gcc.c-torture/compile/920625-1.x: Likewise.
43016 * gcc.c-torture/compile/961203-1.x: Likewise.
43017 * gcc.c-torture/compile/980506-1.x: Likewise.
43018 * gcc.c-torture/compile/981006-1.x: Likewise.
43019 * gcc.c-torture/compile/981022-1.x: Likewise.
43020 * gcc.c-torture/compile/981223-1.x: Likewise.
43021 * gcc.c-torture/compile/990617-1.x: Likewise.
43022 * gcc.c-torture/compile/mipscop-1.x: Likewise.
43023 * gcc.c-torture/compile/mipscop-2.x: Likewise.
43024 * gcc.c-torture/compile/mipscop-3.x: Likewise.
43025 * gcc.c-torture/compile/mipscop-4.x: Likewise.
43026 * gcc.c-torture/compile/simd-5.x: Likewise.
43027
43028 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43029
43030 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43031
43032 * gcc.c-torture/execute/20030611-1.c: New test.
43033
43034 2003-06-12 Roger Sayle <roger@eyesopen.com>
43035
43036 PR middle-end/168
43037 * gcc.dg/20030612-1.c: New test case.
43038
43039 2003-06-12 Mark Mitchell <mark@codesourcery.com>
43040
43041 PR c++/10635
43042 * g++.dg/expr/cast1.C: New test.
43043
43044 2003-06-12 Roger Sayle <roger@eyesopen.com>
43045
43046 * gcc.dg/builtins-21.c: New test case.
43047
43048 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
43049
43050 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43051 options instead of at the end.
43052 * lib/objc.exp (objc_target_compile): Likewise.
43053
43054 2003-06-11 Mark Mitchell <mark@codesourcery.com>
43055
43056 PR c++/10432
43057 * g++.dg/parse/error1.C: New test.
43058
43059 2003-06-11 Janis Johnson <janis187@us.ibm.com>
43060
43061 * gcc.dg/compat/struct-by-value-11_main.c: New file.
43062 * gcc.dg/compat/struct-by-value-11_x.c: New file.
43063 * gcc.dg/compat/struct-by-value-11_y.c: New file.
43064 * gcc.dg/compat/struct-by-value-12_main.c: New file.
43065 * gcc.dg/compat/struct-by-value-12_x.c: New file.
43066 * gcc.dg/compat/struct-by-value-12_y.c: New file.
43067 * gcc.dg/compat/struct-by-value-13_main.c: New file.
43068 * gcc.dg/compat/struct-by-value-13_x.c: New file.
43069 * gcc.dg/compat/struct-by-value-13_y.c: New file.
43070 * gcc.dg/compat/struct-by-value-14_main.c: New file.
43071 * gcc.dg/compat/struct-by-value-14_x.c: New file.
43072 * gcc.dg/compat/struct-by-value-14_y.c: New file.
43073 * gcc.dg/compat/struct-by-value-15_main.c: New file.
43074 * gcc.dg/compat/struct-by-value-15_x.c: New file.
43075 * gcc.dg/compat/struct-by-value-15_y.c: New file.
43076 * gcc.dg/compat/struct-by-value-16_main.c: New file.
43077 * gcc.dg/compat/struct-by-value-16_x.c: New file.
43078 * gcc.dg/compat/struct-by-value-16_y.c: New file.
43079 * gcc.dg/compat/struct-by-value-17_main.c: New file.
43080 * gcc.dg/compat/struct-by-value-17_x.c: New file.
43081 * gcc.dg/compat/struct-by-value-17_y.c: New file.
43082 * gcc.dg/compat/struct-by-value-18_main.c: New file.
43083 * gcc.dg/compat/struct-by-value-18_x.c: New file.
43084 * gcc.dg/compat/struct-by-value-18_y.c: New file.
43085
43086 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43087 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43088 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43089 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43090 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43091 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43092 * gcc.dg/compat/scalar-return-3_main.c: New file.
43093 * gcc.dg/compat/scalar-return-3_x.c: New file.
43094 * gcc.dg/compat/scalar-return-3_y.c: New file.
43095 * gcc.dg/compat/scalar-return-4_main.c: New file.
43096 * gcc.dg/compat/scalar-return-4_x.c: New file.
43097 * gcc.dg/compat/scalar-return-4_y.c: New file.
43098
43099 2003-06-10 Janis Johnson <janis187@us.ibm.com>
43100
43101 * gcc.dg/compat/fp2-struct-check.h: New file.
43102 * gcc.dg/compat/fp2-struct-defs.h: New file.
43103 * gcc.dg/compat/fp2-struct-init.h: New file.
43104 * gcc.dg/compat/struct-by-value-10_main.c: New file.
43105 * gcc.dg/compat/struct-by-value-10_x.c: New file.
43106 * gcc.dg/compat/struct-by-value-10_y.c: New file.
43107 * gcc.dg/compat/struct-return-10_main.c: New file.
43108 * gcc.dg/compat/struct-return-10_x.c: New file.
43109 * gcc.dg/compat/struct-return-10_y.c: New file.
43110
43111 * gcc.dg/compat/compat-common.h: New file.
43112 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43113 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43114 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43115 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43116 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43117 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43118 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43119 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43120 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43121 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43122 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43123 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43124 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43125 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43126 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43127 * gcc.dg/compat/small-struct-check.h: Ditto.
43128 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43129 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43130 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43131 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43132 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43133 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43134 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43135 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43136 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43137 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43138 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43139 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43140 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43141 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43142 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43143 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43144 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43145 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43146 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43147 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43148 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43149 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43150 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43151 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43152 * gcc.dg/compat/struct-return-2_main.c: Ditto.
43153 * gcc.dg/compat/struct-return-2_x.c: Ditto.
43154 * gcc.dg/compat/struct-return-2_y.c: Ditto.
43155 * gcc.dg/compat/struct-return-3_main.c: Ditto.
43156 * gcc.dg/compat/struct-return-3_x.c: Ditto.
43157 * gcc.dg/compat/struct-return-3_y.c: Ditto.
43158
43159 2003-06-10 Geoffrey Keating <geoffk@apple.com>
43160
43161 * g++.dg/pch/static-1.C: New file.
43162 * g++.dg/pch/static-1.Hs: New file.
43163
43164 2003-06-10 Richard Henderson <rth@redhat.com>
43165
43166 * gcc.dg/asm-7.c: Adjust expected warning text.
43167
43168 2003-06-10 Roger Sayle <roger@eyesopen.com>
43169
43170 * gcc.dg/builtins-20.c: New test case.
43171
43172 2003-06-10 Mark Mitchell <mark@codesourcery.com>
43173
43174 PR c++/11131
43175 * g++.dg/opt/template1.C: New test.
43176
43177 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43178
43179 * lib/gcc-dg.exp (dg-test): Clear additional_files and
43180 additional_sources.
43181
43182 2003-05-21 David Taylor <dtaylor@emc.com>
43183
43184 * gcc.dg/Wpadded.c: New file.
43185
43186 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43187
43188 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43189 * gcc.dg/special/weak-2.c: Add dg-require-weak.
43190 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43191 dg-require-weak.
43192
43193 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
43194
43195 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43196
43197 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43198
43199 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43200 (dg-require-alias): Likewise.
43201 (dg-require-gc-sections): Likewise.
43202 * lib/target-supports.exp (check_gc_sections_available): Likewise.
43203
43204 2003-06-08 Richard Henderson <rth@redhat.com>
43205
43206 * gcc.dg/20011029-2.c: Fix the array reference.
43207 * gcc.dg/asm-7.c: New.
43208
43209 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
43210
43211 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43212
43213 2003-06-08 Mark Mitchell <mark@codesourcery.com>
43214
43215 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43216 (dg-require-gc-sections): Likewise.
43217
43218 2003-06-08 Jan Hubicka <jh@suse.cz>
43219
43220 * i386-cmov1.c: Fix regular expression.
43221 * i386-cvt-1.c: Likewise.
43222 * i386-local.c: Likewise.
43223 * i386-local2.c: Likewise.
43224 * i386-mul.c: Likewise.
43225 * i386-ssetype-1.c: Likewise.
43226 * i386-ssetype-3.c: Likewise.
43227 * i386-ssetype-5.c: Likewise.
43228
43229 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43230
43231 PR c++/11039
43232 * g++.dg/warn/implicit-typename2.C: New test.
43233 * g++.dg/warn/implicit-typename3.C: New test.
43234
43235 2003-06-07 Richard Henderson <rth@redhat.com>
43236
43237 * g++.dg/other/offsetof3.C: Use size_t.
43238 * g++.dg/other/offsetof4.C: Likewise.
43239
43240 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
43241
43242 * lib/copy-file.exp: New. Implement gcc_copy_files.
43243
43244 * lib/dg-pch.exp: Load copy-file.exp
43245 (dg-pch): Use gcc_copy_files instead of "file copy".
43246
43247 2003-06-06 Mark Mitchell <mark@codesourcery.com>
43248
43249 * gcc.dg/weak/weak.exp: Simplify.
43250 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43251 * gcc.dg/weak/weak-1.c: Likewise.
43252 * gcc.dg/weak/weak-2.c: Likewise.
43253 * gcc.dg/weak/weak-3.c: Likewise.
43254 * gcc.dg/weak/weak-4.c: Likewise.
43255 * gcc.dg/weak/weak-5.c: Likewise.
43256 * gcc.dg/weak/weak-6.c: Likewise.
43257 * gcc.dg/weak/weak-7.c: Likewise.
43258 * gcc.dg/weak/weak-8.c: Likewise.
43259 * gcc.dg/weak/weak-9.c: Likewise.
43260
43261 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
43262
43263 gcc.c-torture/execute/20030606-1.c: New.
43264
43265 2003-06-06 Roger Sayle <roger@eyesopen.com>
43266
43267 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43268 * gcc.dg/builtins-19.c: Likewise.
43269
43270 2003-06-06 Roger Sayle <roger@eyesopen.com>
43271
43272 * gcc.dg/builtins-2.c: Add some more tests.
43273 * gcc.dg/builtins-18.c: New test case.
43274 * gcc.dg/builtins-19.c: New test case.
43275
43276 2003-06-06 Roger Sayle <roger@eyesopen.com>
43277 Jim Wilson <wilson@tuliptree.org>
43278
43279 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43280
43281 2003-06-06 Jakub Jelinek <jakub@redhat.com>
43282
43283 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43284 mempcpy/stpcpy calls not to be optimized into something else.
43285 * gcc.c-torture/execute/string-opt-3.c: Moved to...
43286 * gcc.c-torture/execute/builtins/string-7.c: ...here.
43287 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43288
43289 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43290
43291 * gcc.dg/format/asm_fprintf-1.c: New test.
43292
43293 2003-06-05 Mark Mitchell <mark@codesourcery.com>
43294
43295 * lib/gcc-defs.exp (additional_sources): New variable.
43296 (dg-additional-sources): New function.
43297 (additional_files): New variable.
43298 (dg-additional-files): New function.
43299 (dg-additional-files-options): Likewise.
43300 * lib/gcc-dg.exp (dg-require-weak): New function.
43301 (dg-require-alias): Likewise.
43302 (dg-require-gc-sections): Likewise.
43303 * lib/target-supports.exp (check_alias_available): Remove testfile
43304 parameter.
43305 (check_gc_sections_available): New function.
43306 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43307 (dg-gpp-additional-files): Likewise.
43308 * lib/g++.exp (additional_sources): Remove.
43309 (additional_files): Likewise.
43310 (g++_target_compile): Use dg-additional-files-options.
43311
43312 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
43313 Tcl logic.
43314 * gcc.dg/special/ecos.exp: Remove.
43315 * gcc.dg/special/20000419-2.c: Use dg-require-*.
43316 * gcc.dg/special/alias-1.c: Likewise.
43317 * gcc.dg/special/alias-2.c: Likewise.
43318 * gcc.dg/special/gcsec-1.c: Likewise.
43319 * gcc.dg/special/weak-1.c: Likewise.
43320 * gcc.dg/special/weak-2.c: Likewise.
43321 * gcc.dg/special/wkali-1.c: Likewise.
43322 * gcc.dg/special/wkali-2.c: Likewise.
43323
43324 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43325 dg-gpp-additional-*.
43326 * g++.dg/special/conpr-3.C: Likewise.
43327 * g++.dg/special/conpr-4.C: Likewise.
43328 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43329 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43330 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43331 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43332 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43333 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43334 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43335 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43336 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43337 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43338 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43339 * g++.old-deja/g++.other/comdat1.C: Likewise.
43340 * g++.old-deja/g++.other/comdat2.C: Likewise.
43341 * g++.old-deja/g++.other/comdat3.C: Likewise.
43342 * g++.old-deja/g++.other/ctor1.C: Likewise.
43343 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43344
43345 2003-06-05 Richard Henderson <rth@redhat.com>
43346
43347 * gcc.dg/debug/20030605-1.c: New.
43348
43349 2003-06-04 Mark Mitchell <mark@codesourcery.com>
43350
43351 * README.QMTEST: Update.
43352
43353 2003-06-04 Richard Henderson <rth@redhat.com>
43354
43355 * gcc.dg/cleanup-1.c: New.
43356 * gcc.dg/cleanup-2.c: New.
43357 * gcc.dg/cleanup-3.c: New.
43358 * gcc.dg/cleanup-4.c: New.
43359 * gcc.dg/cleanup-5.c: New.
43360 * gcc.dg/cleanup-6.c: New.
43361 * gcc.dg/cleanup-7.c: New.
43362
43363 2003-06-04 Mark Mitchell <mark@codesourcery.com>
43364
43365 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43366
43367 * lib/dg-pch.exp: New file.
43368 * g++.dg/pch/pch.exp: Use dg-pch.exp.
43369 * gcc.dg/pch/pch.exp: Likewise.
43370
43371 2003-06-04 Roger Sayle <roger@eyesopen.com>
43372
43373 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43374 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43375 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43376 * gcc.dg/builtins-17.c: New test case.
43377 * gcc.dg/i386-387-4.c: New test case.
43378 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43379
43380 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43381
43382 * gcc.dg/ultrasp9.c: New test.
43383
43384 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43385
43386 * gcc.c-torture/compile/20030604-1.c: New test.
43387 * gcc.dg/sparc-constant-1.c: New test.
43388
43389 2003-06-03 Glen Nakamura <glen@imodulo.com>
43390
43391 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43392
43393 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
43394
43395 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43396
43397 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43398 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43399
43400 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
43401
43402 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43403
43404 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43405
43406 PR c++/10940
43407 * g++.dg/template/spec10.C: New test.
43408
43409 2003-06-03 Roger Sayle <roger@eyesopen.com>
43410
43411 * gcc.dg/builtins-16.c: New test case.
43412
43413 2003-06-03 Jakub Jelinek <jakub@redhat.com>
43414
43415 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43416 mempcpy test with post-increments.
43417 * gcc.c-torture/execute/string-opt-3.c: New test.
43418 * gcc.dg/string-opt-1.c: New test.
43419
43420 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
43421
43422 PR fortran/10965
43423 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43424
43425 2003-06-02 Mark Mitchell <mark@codesourcery.com>
43426
43427 * lib/scanasm.exp (dg-scan): New function, factored out of ...
43428 (scan-assembler): ... here. Use dg-scan.
43429 (scan-assembler-not): Likewise.
43430 (scan-file): New function.
43431 (scan-file-not): Likewise.
43432 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43433 * gcc.dg/cpp/_Pragma4.c: Likewise.
43434 * gcc.dg/cpp/_Pragma5.c: Likewise.
43435 * gcc.dg/cpp/avoidpaste1.c: Likewise.
43436 * gcc.dg/cpp/avoidpaste2.c: Likewise.
43437 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43438 * gcc.dg/cpp/cmdlne-P.c: Likewise.
43439 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43440 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43441 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43442 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43443 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43444 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43445 * gcc.dg/cpp/cxxcom1.c: Likewise.
43446 * gcc.dg/cpp/line1.c: Likewise.
43447 * gcc.dg/cpp/maccom1.c: Likewise.
43448 * gcc.dg/cpp/maccom2.c: Likewise.
43449 * gcc.dg/cpp/maccom3.c: Likewise.
43450 * gcc.dg/cpp/maccom4.c: Likewise.
43451 * gcc.dg/cpp/maccom5.c: Likewise.
43452 * gcc.dg/cpp/maccom6.c: Likewise.
43453 * gcc.dg/cpp/multiline.c: Likewise.
43454 * gcc.dg/cpp/spacing1.c: Likewise.
43455 * gcc.dg/cpp/spacing2.c: Likewise.
43456 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43457 * gcc.dg/cpp/trad/maccom1.c: Likewise.
43458 * gcc.dg/cpp/trad/maccom2.c: Likewise.
43459 * gcc.dg/cpp/trad/maccom3.c: Likewise.
43460 * gcc.dg/cpp/trad/maccom4.c: Likewise.
43461 * gcc.dg/cpp/trad/maccom6.c: Likewise.
43462 * gcc.dg/cpp/cxxcom2.c: Likewise.
43463 * gcc.dg/cpp/cxxcom2.h: New file.
43464
43465 * gcc.dg/cpp/truefalse.cpp: Move it to ...
43466 * g++.dg/cpp/truefalse.C: Here.
43467 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43468
43469 2003-06-01 Loren James Rittle <ljrittle@acm.org>
43470
43471 * gcc.dg/cpp/redef3.c: New file.
43472
43473 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43474
43475 * gcc.dg/i386-loop-3.c: New test.
43476
43477 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
43478
43479 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43480
43481 2003-05-31 Roger Sayle <roger@eyesopen.com>
43482
43483 * gcc.dg/fwrapv-1.c: New test case.
43484 * gcc.dg/fwrapv-2.c: New test case.
43485
43486 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43487
43488 PR c++/10956
43489 * g++.dg/template/spec9.C: New test.
43490
43491 2003-05-29 Roger Sayle <roger@eyesopen.com>
43492
43493 * gcc.dg/duff-4.c: New test case.
43494
43495 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
43496
43497 PR fortran/10843
43498 * g77.dg/ffixed-form-1.f: New test
43499 * g77.dg/ffixed-form-2.f: New test
43500 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43501 * g77.dg/ffree-form-3.f: New test
43502
43503 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
43504
43505 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43506 * gcc.dg/wint_t-1.c: Likewise.
43507
43508 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43509
43510 * g++.dg/template/access11.C: New test.
43511
43512 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43513
43514 PR c++/10849
43515 * g++.dg/template/access10.C: New test.
43516
43517 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43518 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43519
43520 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43521
43522 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43523
43524 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43525 suppress for powerpc-*-darwin*.
43526 * gcc.dg/torture/builtin-noret-2.c: Likewise.
43527
43528 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43529
43530 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43531 suppress option for powerpc-*-darwin*.
43532
43533 2003-05-23 Roger Sayle <roger@eyesopen.com>
43534
43535 * gcc.dg/builtins-1.c: Add tests for tan and atan.
43536 * gcc.dg/builtins-4.c: Add test for fmod.
43537
43538 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43539
43540 PR c++/10682
43541 * g++.dg/template/instantiate4.C: New test.
43542
43543 2003-05-22 Roger Sayle <roger@eyesopen.com>
43544
43545 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43546
43547 2003-05-21 Janis Johnson <janis187@us.ibm.com>
43548
43549 * gcc.dg/compat/scalar-return-1_main.c: New file.
43550 * gcc.dg/compat/scalar-return-1_x.c: New file.
43551 * gcc.dg/compat/scalar-return-1_y.c: New file.
43552 * gcc.dg/compat/scalar-return-2_main.c: New file.
43553 * gcc.dg/compat/scalar-return-2_x.c: New file.
43554 * gcc.dg/compat/scalar-return-2_y.c: New file.
43555 * gcc.dg/compat/struct-return-3_main.c: New file.
43556 * gcc.dg/compat/struct-return-3_y.c: New file.
43557 * gcc.dg/compat/struct-return-3_x.c: New file.
43558 * gcc.dg/compat/struct-return-2_main.c: New file.
43559 * gcc.dg/compat/struct-return-2_x.c: New file.
43560 * gcc.dg/compat/struct-return-2_y.c: New file.
43561
43562 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43563
43564 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43565 for hppa*-hp-hpux*.
43566 * gcc.dg/20021014-1.c (dg-options): Likewise.
43567 * gcc.dg/nest.c (dg-options): Likewise.
43568
43569 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43570
43571 PR c++/9738
43572 * g++.dg/ext/dllimport2.C: New file.
43573 * g++.dg/ext/dllimport3.C: New file.
43574
43575 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43576
43577 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43578 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43579 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43580 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43581 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43582 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43583 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43584 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43585 * gcc.dg/compat/small-struct-defs.h: New file.
43586 * gcc.dg/compat/small-struct-init.h: New file.
43587 * gcc.dg/compat/small-struct-check.h: New file.
43588 * gcc.dg/compat/fp-struct-defs.h: New file.
43589 * gcc.dg/compat/fp-struct-check.h: New file.
43590 * gcc.dg/compat/fp-struct-init.h: New file.
43591 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43592 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43593
43594 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43595
43596 * gcc.dg/20030225-2.c: New test.
43597
43598 2003-05-18 Roger Sayle <roger@eyesopen.com>
43599 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43600
43601 * gcc.c-torture/compile/20030518-1.c: New test case.
43602
43603 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43604
43605 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43606 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43607 gcc-dg-debug-runtest.
43608 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43609 gcc-dg-debug-runtest.
43610
43611 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43612
43613 PR c++/9022
43614 * g++.dg/lookup/using6.C: New test.
43615
43616 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43617
43618 * g++.dg/parse/access2.C: New test.
43619
43620 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43621
43622 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43623 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43624 * gcc.dg/debug/debug.exp: Likewise.
43625
43626 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43627
43628 * gcc.dg/dollar.c: New test.
43629
43630 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43631
43632 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43633 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43634 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43635 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43636 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43637 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43638 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43639 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43640 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43641 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43642 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43643 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43644 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43645 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43646 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43647 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43648 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43649 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43650
43651 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43652
43653 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43654 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43655 support for "repo" mode.
43656 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43657 * lib/g77-dg.exp: Likewise.
43658 * lib/obj-dg.exp: Likewise.
43659
43660 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43661
43662 Merge from gcc-3_2-rhl8-branch:
43663 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43664
43665 * gcc.dg/tls/opt-6.c: New test.
43666
43667 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43668
43669 * gcc.dg/20030405-1.c: New test.
43670
43671 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43672
43673 * gcc.dg/20030309-1.c: New test.
43674
43675 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43676
43677 * gcc.c-torture/execute/20030307-1.c: New test.
43678
43679 2003-02-20 Randolph Chung <tausq@debian.org>
43680
43681 * gcc.c-torture/compile/20030220-1.c: New test.
43682
43683 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43684
43685 * gcc.dg/20030217-1.c: New test.
43686
43687 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43688
43689 * gcc.c-torture/compile/20020129-1.c: New test.
43690
43691 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43692
43693 * gcc.dg/unroll-1.c: New test.
43694
43695 2002-11-16 Jan Hubicka <jh@suse.cz>
43696
43697 * gcc.c-torture/execute/20020920-1.c: New test.
43698
43699 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43700
43701 PR target/7434
43702 * gcc.c-torture/compile/20021008-1.c: New test.
43703
43704 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43705
43706 PR target/7559
43707 * gcc.c-torture/execute/20020810-1.c: New test.
43708
43709 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43710
43711 * gcc.c-torture/compile/20020807-1.c: New test.
43712
43713 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43714
43715 * gcc.dg/tls/opt-1.c: New test.
43716
43717 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43718
43719 * gcc.dg/20020729-1.c: New test.
43720
43721 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43722
43723 * g++.dg/opt/life1.C: New test.
43724
43725 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43726
43727 * gcc.dg/20020525-1.c: New test.
43728
43729 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43730
43731 PR c++/6794
43732 * g++.dg/ext/pretty1.C: New test.
43733 * g++.dg/ext/pretty2.C: New test.
43734
43735 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43736
43737 PR c++/8385
43738 * g++.dg/ext/typeof5.C: New test.
43739
43740 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43741
43742 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43743 __USER_LABEL_PREFIX__ into account.
43744 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43745
43746 2003-05-14 Roger Sayle <roger@eyesopen.com>
43747
43748 * gcc.dg/builtins-15.c: New test case.
43749
43750 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43751
43752 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43753
43754 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43755
43756 * lib/g++.exp: Tweak handling of additional source files.
43757 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43758 * g++.dg/special/conpr-2a.C: Rename to ...
43759 * g++.dg/special/conpr-2a.cc: ... this.
43760 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43761 * g++.dg/special/conpr-3a.C: Rename to ...
43762 * g++.dg/special/conpr-3a.cc: This.
43763 * g++.dg/special/conpr-3b.C: Rename to ...
43764 * g++.dg/special/conpr-3b.cc: This.
43765 * g++.dg/special/conpr-4.C: New test.
43766 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43767
43768 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43769
43770 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43771
43772 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43773
43774 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43775 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43776 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43777 * g++.old-deja/g++.other/warn3.C: Likewise.
43778
43779 2003-05-11 Roger Sayle <roger@eyesopen.com>
43780
43781 * gcc.dg/i386-387-1.c: Update to also test log.
43782 * gcc.dg/i386-387-2.c: Likewise.
43783
43784 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43785
43786 * g77.f-torture/execute/int8421.f: New test.
43787
43788 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43789
43790 PR c++/10230, c++/10481
43791 * g++.dg/lookup/scoped5.C: New test.
43792
43793 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43794
43795 PR c++/10552
43796 * g++.dg/template/ttp6.C: New test.
43797
43798 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43799
43800 * gcc.c-torture/execute/builtins: New directory.
43801 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43802 gcc.c-torture/execute/builtins.
43803 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43804 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43805 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43806 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43807
43808 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43809
43810 PR c++/9252
43811 * g++.dg/template/access8.C: New test.
43812 * g++.dg/template/access9.C: New test.
43813
43814 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43815
43816 PR c++/9554
43817 * g++.dg/parse/access1.C: New test.
43818
43819 2003-05-09 DJ Delorie <dj@redhat.com>
43820
43821 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43822 long, and not an int.
43823
43824 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43825
43826 PR c++/10555, c++/10576
43827 * g++.dg/template/memclass1.C: New test.
43828
43829 2003-05-08 DJ Delorie <dj@redhat.com>
43830
43831 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43832 targets.
43833 * gcc.c-torture/execute/20021024-1.x: Likewise.
43834 * gcc.c-torture/execute/shiftdi.x: Likewise.
43835 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43836 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43837 * gcc.dg/20021018-1.c: Likewise.
43838
43839 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43840
43841 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43842
43843 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43844 (bcopy): Call memmove.
43845
43846 2003-05-08 Roger Sayle <roger@eyesopen.com>
43847
43848 * g77.f-torture/compile/8485.f: New test case.
43849
43850 2003-05-07 Richard Henderson <rth@redhat.com>
43851
43852 PR c++/10570
43853 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43854 Verify exception_cleanup not called for rethrows.
43855 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43856 when exiting catch block without rethrowing.
43857 * g++.dg/eh/forced3.C: New.
43858 * g++.dg/eh/forced4.C: New.
43859
43860 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43861
43862 * gcc.dg/20030505.c: Fix triplet.
43863
43864 2003-05-06 DJ Delorie <dj@redhat.com>
43865
43866 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43867 * gcc.dg/nest.c: Likewise.
43868
43869 2003-05-05 Roger Sayle <roger@eyesopen.com>
43870
43871 * gcc.dg/builtins-14.c: New test case.
43872
43873 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43874
43875 * lib/compat.exp (compat-execute): New argument.
43876 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43877 * gcc.dg/compat: New test directory.
43878 * gcc.dg/compat/compat.exp: New expect script.
43879 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43880 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43881 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43882 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43883 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43884 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43885
43886 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43887 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43888 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43889 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43890 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43891 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43892 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43893 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43894 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43895 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43896 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43897 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43898 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43899 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43900 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43901
43902 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43903
43904 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43905
43906 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43907
43908 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43909
43910 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43911
43912 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43913 * gcc.dg/ppc-fsel-2.c: New test.
43914
43915 * gcc.dg/unused-5.c: New test.
43916
43917 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43918
43919 PR c++/10496
43920 * g++.dg/warn/pmf1.C: New test.
43921
43922 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43923
43924 PR c++/4494
43925 * g++.dg/warn/main.C: New test.
43926
43927 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43928
43929 * gcc.dg/nonnull-3.c: New test.
43930
43931 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43932
43933 * gcc.dg/cpp/Wtrigraphs.c: Update.
43934 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43935
43936 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43937
43938 * gcc.dg/ppc-fsel-1.c: New test.
43939
43940 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43941
43942 PR c/10604
43943 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43944
43945 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43946
43947 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43948
43949 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43950
43951 PR c++/9364, c++/10553, c++/10586
43952 * g++.dg/parse/typename4.C: New test.
43953 * g++.dg/parse/typename5.C: Likewise.
43954
43955 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43956
43957 * gcc.c-torture/compile/20030503-1.c: New test.
43958
43959 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43960
43961 * g++.dg/lookup/using5.C: Fix testcase error.
43962
43963 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43964
43965 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43966 since MEABI is no longer supported. Remove all vestiges
43967 of MEABI from the test.
43968
43969 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43970
43971 PR c++/10554
43972 * g++.dg/lookup/using5.C: New test.
43973
43974 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43975
43976 PR c++/8772
43977 * g++.dg/template/ttp5.C: New test.
43978
43979 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43980
43981 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43982 (dg-gpp-additional-sources): New function.
43983 (dg-gpp-additional-files): Likewise.
43984 * lib/g++.exp (additional_sources): New variable.
43985 (additional_files): Likewise.
43986 (g++_target_compile): Deal with them.
43987 * lib/old-dejagnu.exp: Remove.
43988 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43989 * g++.old-deja: Revise all tests to use dg commands.
43990
43991 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43992
43993 PR c++/9432, c++/9528
43994 * g++.dg/lookup/using4.C: New test.
43995
43996 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43997
43998 * gcc.dg/noreturn-5.c: New file.
43999 * gcc.dg/noreturn-6.c: New file.
44000
44001 * gcc.c-torture/compile/inline-1.c: New file.
44002
44003 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44004
44005 PR c++/10551
44006 * g++.dg/template/explicit1.C: New test.
44007
44008 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44009
44010 PR c++/10549
44011 * g++.dg/other/bitfield1.C: New test.
44012
44013 PR c++/10527
44014 * g++.dg/init/new7.C: New test.
44015
44016 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44017
44018 * g++.dg/ext/desig1.C: New test.
44019 * g++.dg/ext/init1.C: Update.
44020
44021 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44022
44023 2003-04-28 Mark Mitchell <mark@codesourcery.com>
44024
44025 PR c++/10180
44026 * g++.dg/warn/Winline-1.C: New test.
44027
44028 2003-04-28 Jakub Jelinek <jakub@redhat.com>
44029
44030 * gcc.c-torture/execute/string-opt-19.c: New test.
44031
44032 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44033 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44034
44035 2003-04-27 Mark Mitchell <mark@codesourcery.com>
44036
44037 PR c++/10506
44038 * g++.dg/init/new6.C: New test.
44039
44040 PR c++/10503
44041 * g++.dg/init/ref6.C: New test.
44042
44043 2003-04-26 David Edelsohn <edelsohn@gnu.org>
44044
44045 * g++.dg/warn/weak1.C: XFAIL on AIX4.
44046
44047 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44048
44049 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44050 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44051
44052 2003-04-25 Mark Mitchell <mark@codesourcery.com>
44053
44054 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44055 initialized static data members.
44056
44057 2003-04-25 H.J. Lu <hjl@gnu.org>
44058
44059 * gcc.dg/ia64-sync-4.c: New test.
44060
44061 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44062
44063 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
44064 date.
44065
44066 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
44067
44068 PR c++/10337
44069 * g++.dg/warn/conv1.C: New test.
44070 * g++.old-deja/g++.other/conv7.C: Adjust.
44071 * g++.old-deja/g++.other/overload14.C: Adjust.
44072
44073 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44074
44075 PR c++/10471
44076 * g++.dg/template/defarg2.C: New test.
44077
44078 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
44079
44080 * gcc.dg/cpp/include2.c: Update.
44081 * gcc.dg/cpp/multiline-2.c: New.
44082 * gcc.dg/cpp/multiline.c: Update.
44083 * gcc.dg/cpp/strify2.c: Update.
44084 * gcc.dg/cpp/trad/literals-2.c: Update.
44085
44086 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44087
44088 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44089
44090 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44091
44092 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44093
44094 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44095
44096 PR c++/10451
44097 * g++.dg/parse/crash4.C: New test.
44098
44099 PR c++/9847
44100 * g++.dg/parse/crash5.C: New test.
44101
44102 2003-04-22 Mark Mitchell <mark@codesourcery.com>
44103
44104 PR c++/10446
44105 * g++.dg/parse/crash3.C: New test.
44106
44107 PR c++/10428
44108 * g++.dg/parse/elab1.C: New test.
44109
44110 2003-04-22 Devang Patel <dpatel@apple.com>
44111
44112 * gcc.dg/cpp/trad/funlike-5.c: New test.
44113
44114 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
44115
44116 * g++.dg/other/packed1.C: Fix dg options.
44117
44118 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
44119
44120 * g++.dg/other/offsetof2.C: New test.
44121
44122 2003-04-21 Mark Mitchell <mark@codesourcery.com>
44123
44124 * g++.dg/template/recurse.C: Adjust location of error messages.
44125
44126 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
44127
44128 PR c++/9881
44129 * g++.dg/init/addr-const1.C: New test.
44130 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44131
44132 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
44133
44134 PR c++/10405
44135 * g++.dg/lookup/struct-hack1.C: New test.
44136
44137 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
44138
44139 * ucs.c: Update diagnostic messages.
44140
44141 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
44142
44143 * gcc.dg/cpp/truefalse.cpp: New test.
44144 * gcc.dg/cpp/cpp.exp: Update.
44145 * g++.dg/other/stdbool-if.C: Remove.
44146
44147 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
44148
44149 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44150 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44151
44152 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44153
44154 * gcc.c-torture/compile/20030418-1.c: New test.
44155
44156 2003-04-17 Janis Johnson <janis187@us.ibm.com>
44157
44158 * README.compat: Remove; content moved to doc/sourcebuild.texi.
44159
44160 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44161
44162 PR c++/10347
44163 g++.dg/template/dependent-name1.C: New test.
44164
44165 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
44166
44167 * gcc.dg/warn-1.c (tourist_guide): New array,
44168 contains a pointer to bar.
44169
44170 2003-04-16 Roger Sayle <roger@eyesopen.com>
44171
44172 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44173 * gcc.c-torture/execute/medce-1.c: New test case.
44174 * gcc.c-torture/execute/medce-2.c: New test case.
44175
44176 2003-04-15 Mark Mitchell <mark@codesourcery.com>
44177
44178 * lib/prune.exp: Ignore more messages.
44179
44180 PR c++/10381
44181 * g++.dg/parse/lookup3.C: New test.
44182
44183 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
44184
44185 * gcc.c-torture/compile/20030415-1.c : New test.
44186
44187 2003-04-14 Mark Mitchell <mark@codesourcery.com>
44188
44189 * gcc.c-torture/execute/scope-2.c: Move to ...
44190 * gcc.dg/noncompile/scope.c: .... here.
44191
44192 2003-04-14 Roger Sayle <roger@eyesopen.com>
44193
44194 * gcc.dg/20030414-2.c: New test case.
44195
44196 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
44197
44198 PR target/10377
44199 * gcc.dg/20030414-1.c: New test.
44200
44201 2003-04-13 Roger Sayle <roger@eyesopen.com>
44202
44203 * gcc.dg/builtins-12.c: New test case.
44204 * gcc.dg/builtins-13.c: New test case.
44205
44206 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44207
44208 * gcc.c-torture/execute/string-opt-18.c: New test.
44209
44210 2003-04-13 Mark Mitchell <mark@codesourcery.com>
44211
44212 PR c++/10300
44213 * g++.dg/init/new5.C: New test.
44214
44215 2003-04-12 Mark Mitchell <mark@codesourcery.com>
44216
44217 PR c++/7910
44218 * g++.dg/ext/dllimport1.C: New test.
44219
44220 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44221
44222 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44223
44224 2003-04-11 Bud Davis <bdavis9659@comcast.net>
44225
44226 PR Fortran/9263
44227 * g77.f-torture/noncompile/9263.f: New test
44228 PR Fortran/1832
44229 * g77.f-torture/execute/1832.f: New test
44230
44231 2003-04-11 David Chad <davidc@freebsd.org>
44232 Loren J. Rittle <ljrittle@acm.org>
44233
44234 PR libobjc/8562
44235 * objc.dg/headers.m: New test.
44236
44237 2003-04-10 Zack Weinberg <zack@codesourcery.com>
44238
44239 * gcc.c-torture/execute/builtin-noret-2.c: New.
44240 * gcc.c-torture/execute/builtin-noret-2.x: New.
44241 XFAIL builtin-noret-2.c at -O1 and above.
44242 * gcc.dg/redecl.c: New.
44243 * gcc.dg/Wshadow-1.c: Update error regexps.
44244
44245 2003-04-10 Mark Mitchell <mark@codesourcery.com>
44246
44247 * g++.dg/abi/bitfield10.C: New test.
44248
44249 2003-04-09 Mike Stump <mrs@apple.com>
44250
44251 * gcc.dg/pch/pch.exp: Make testcase names longer.
44252 * g++.dg/pch/pch.exp: Make testcase names longer.
44253
44254 2003-04-08 Roger Sayle <roger@eyesopen.com>
44255
44256 * gcc.dg/builtins-11.c: New test case.
44257
44258 2003-04-08 Roger Sayle <roger@eyesopen.com>
44259
44260 * gcc.dg/builtins-9.c: New test case.
44261 * gcc.dg/builtins-10.c: New test case.
44262
44263 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
44264
44265 * gcc.dg/noncompile/init-4.c.c: New test.
44266
44267 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
44268
44269 * gcc.misc-test/gcov-9.c: New test.
44270 * gcc.misc-test/gcov-10.c: New test
44271 * gcc.misc-test/gcov-11.c: New test.
44272
44273 2003-04-05 Zack Weinberg <zack@codesourcery.com>
44274
44275 PR optimization/10024
44276 * gcc.c-torture/compile/20030405-1.c: New test.
44277
44278 2003-04-04 Geoffrey Keating <geoffk@apple.com>
44279
44280 * gcc.dg/pch/static-3.c: New.
44281 * gcc.dg/pch/static-3.hs: New.
44282 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44283
44284 2003-04-04 Richard Henderson <rth@redhat.com>
44285
44286 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44287 * g++.dg/eh/forced2.C: Likewise.
44288
44289 2003-04-03 Mike Stump <mrs@apple.com>
44290
44291 * lib/scanasm.exp (scan-assembler): Add xfail processing for
44292 target arg.
44293 (scan-assembler-times, scan-assembler-not): Likewise.
44294 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44295
44296 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44297
44298 * gcc.dg/sparc-loop-1.c: New test.
44299
44300 2003-04-02 Geoffrey Keating <geoffk@apple.com>
44301
44302 PR other/9274
44303 * g++.dg/pch/system-2.C: New.
44304 * g++.dg/pch/system-2.Hs: New.
44305
44306 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
44307
44308 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44309
44310 * g++.dg/eh/simd-1.C (vecfunc): Same.
44311
44312 2003-04-01 Roger Sayle <roger@eyesopen.com>
44313
44314 * gcc.c-torture/execute/20030401-1.c: New test case.
44315
44316 2003-04-01 Ziemowit Laski <zlaski@apple.com>
44317
44318 * objc.dg/defs.m: New.
44319
44320 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
44321
44322 * g++.dg/eh/simd-1.C: New.
44323 * g++.dg/eh/simd-2.C: New.
44324
44325 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
44326
44327 * gcc.c-torture/execute/simd-3.c: New.
44328
44329 2003-03-31 Mark Mitchell <mark@codesourcery.com>
44330
44331 PR c/9936
44332 * gcc.dg/20030331-2.c: New test.
44333
44334 2003-03-31 Mark Mitchell <mark@codesourcery.com>
44335
44336 PR c++/10278
44337 * g++.dg/parse/crash2.C: New test.
44338
44339 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44340
44341 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44342 * gcc.c-torture/execute/20030331-1.c: ...here.
44343
44344 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44345
44346 * gcc.c-torture/execute/20030331-1.c: New test.
44347
44348 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
44349
44350 * lib/gcov.exp: Adjust call return testing strings.
44351 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44352
44353 2003-03-31 Roger Sayle <roger@eyesopen.com>
44354
44355 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44356 * gcc.dg/builtins-7.c: New test case.
44357 * gcc.dg/builtins-8.c: New test case.
44358
44359 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44360
44361 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44362
44363 2003-03-30 Mark Mitchell <mark@codesourcery.com>
44364
44365 PR c++/7647
44366 * g++.dg/lookup-class-member-2.C: New test.
44367
44368 2003-03-30 Glen Nakamura <glen@imodulo.com>
44369
44370 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44371
44372 2003-03-28 Roger Sayle <roger@eyesopen.com>
44373
44374 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44375
44376 2003-03-28 Mark Mitchell <mark@codesourcery.com>
44377
44378 * g++.dg/init/attrib1.C: New test.
44379
44380 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44381
44382 * gcc.dg/ultrasp8.c: New test.
44383
44384 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44385
44386 * gcc.dg/ultrasp7.c: New test.
44387
44388 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
44389
44390 PR c++/10047
44391 * g++.dg/template/inline1.C: New test.
44392
44393 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44394
44395 * gcc.dg/sparc-dwarf2.c: New test.
44396
44397 2003-03-27 Roger Sayle <roger@eyesopen.com>
44398
44399 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44400 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44401
44402 2003-03-27 Mark Mitchell <mark@codesourcery.com>
44403
44404 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44405 than reading .x files.
44406 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44407 * g77.dg/gcov/gcov-1.f: Likewise.
44408 * gcc.misc-tests/gcov-4b.c: Likewise.
44409 * gcc.misc-tests/gcov-5b.c: Likewise.
44410 * gcc.misc-tests/gcov-6.c: Likewise.
44411 * gcc.misc-tests/gcov-7.c: Likewise.
44412 * gcc.misc-tests/gcov-8.c: Likewise.
44413 * g++.dg/gcov/gcov-1.x: Remove.
44414 * g77.dg/gcov/gcov-1.x: Likewise.
44415 * gcc.misc-tests/gcov-4b.x: Likewise.
44416 * gcc.misc-tests/gcov-5b.x: Likewise.
44417 * gcc.misc-tests/gcov-6.x: Likewise.
44418 * gcc.misc-tests/gcov-7.x: Likewise.
44419 * gcc.misc-tests/gcov-8.x: Likewise.
44420
44421 2003-03-27 Glen Nakamura <glen@imodulo.com>
44422
44423 PR opt/10087
44424 * gcc.dg/20030324-1.c: New test.
44425
44426 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
44427
44428 PR c++/10224
44429 * g++.dg/template/arg3.C: New test.
44430
44431 PR c++/10158
44432 * g++.dg/template/friend18.C: New test.
44433
44434 2003-03-26 Roger Sayle <roger@eyesopen.com>
44435
44436 * g77.f-torture/compile/20030326-1.f: New test case.
44437
44438 2003-03-26 Janis Johnson <janis187@us.ibm.com>
44439
44440 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44441
44442 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44443
44444 2003-03-26 Jakub Jelinek <jakub@redhat.com>
44445
44446 * gcc.dg/ia64-sync-3.c: New test.
44447
44448 2003-03-26 Alan Modra <amodra@bigpond.net.au>
44449
44450 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44451
44452 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44453
44454 * gcc.dg/ultrasp6.c: New test.
44455
44456 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44457
44458 * gcc.dg/i386-signbit-1.c: New test.
44459 * gcc.dg/i386-signbit-2.c: New test.
44460 * gcc.dg/i386-signbit-3.c: New test.
44461
44462 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44463
44464 * gcc.dg/ultrasp5.c: Fix options.
44465
44466 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44467
44468 * gcc.dg/ultrasp5.c: Fix comment.
44469
44470 2003-03-24 Bud Davis <bdavis9659@comcast.net>
44471
44472 PR fortran/10197
44473 * g77.f-torture/execute/10197.f: New test.
44474
44475 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
44476
44477 PR c++/9898, c++/383
44478 * g++.dg/template/conv6.C: New test.
44479
44480 PR c++/10119
44481 * g++.dg/template/ptrmem5.C: New test.
44482
44483 PR c++/10026
44484 * g++.dg/lookup/koenig1.C: New test.
44485
44486 PR C++/10199
44487 * g++.dg/lookup/template2.C: New test.
44488
44489 2003-03-24 Jakub Jelinek <jakub@redhat.com>
44490
44491 * g++.dg/opt/rtti1.C: New test.
44492
44493 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44494
44495 * gcc.dg/ultrasp5.c: New test.
44496
44497 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
44498
44499 PR middle-end/9967
44500 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44501 builtin fputs.
44502
44503 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44504
44505 PR c/8224
44506 * gcc.dg/20030323-1.c: New test.
44507
44508 2003-03-23 Roger Sayle <roger@eyesopen.com>
44509
44510 * gcc.c-torture/compile/20030323-1.c: New test case.
44511
44512 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
44513
44514 * gcc.dg/20030321-1.c: New test.
44515
44516 2003-03-22 Zack Weinberg <zack@codesourcery.com>
44517
44518 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44519
44520 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
44521
44522 PR c++/9978, c++/9708
44523 * g++.dg/ext/vlm1.C: Adjust expected error.
44524 * g++.dg/ext/vla2.C: New test.
44525 * g++.dg/template/arg1.C: New test.
44526 * g++.dg/template/arg2.C: New test.
44527
44528 2003-03-22 Bud Davis <bdavis9659@comcast.net>
44529
44530 * g77.f-torture/execute/select.f: New test.
44531 * g77.f-torture/noncompile/select_no_compile.f: New test.
44532
44533 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
44534
44535 PR c++/9898
44536 * g++.dg/other/error4.C: New test.
44537
44538 2003-03-20 Mark Mitchell <mark@codesourcery.com>
44539
44540 * g++.dg/template/friend17.C: New test.
44541
44542 2003-03-21 Alan Modra <amodra@bigpond.net.au>
44543
44544 * gcc.c-torture/compile/20030320-1.c: New.
44545
44546 2003-03-20 Roger Sayle <roger@eyesopen.com>
44547
44548 * gcc.dg/builtins-6.c: New test case.
44549
44550 2003-03-19 Alan Modra <amodra@bigpond.net.au>
44551
44552 PR target/10073
44553 * gcc.c-torture/compile/20030319-1.c: New.
44554
44555 2003-03-18 Jan Hubicka <jh@suse.cz>
44556
44557 * gcc.dg/i386-cvt-1.c: New test.
44558
44559 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44560
44561 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44562 * objc.dg/naming-2.m: Likewise.
44563
44564 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44565
44566 PR c++/9639
44567 * g++.dg/parse/crash1.C: New test.
44568
44569 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44570
44571 PR c++/8805
44572 * g++.dg/eh/cleanup1.C: New test.
44573
44574 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44575
44576 * gcc.c-torture/execute/20030316-1.c: New test case.
44577
44578 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44579
44580 PR c++/9629
44581 * g++.dg/init/ctor2.C: New test.
44582
44583 2003-03-15 Roger Sayle <roger@eyesopen.com>
44584
44585 * g77.f-torture/compile/xformat.f: New test case.
44586
44587 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44588
44589 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44590 * g++.old-deja/g++.mike/eh50.C: Likewise.
44591
44592 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44593
44594 PR c++/6440
44595 * g++.dg/template/spec7.C: New test.
44596 * g++.dg/template/spec8.C: Likewise.
44597
44598 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44599
44600 * gcc.c-torture/execute/20030313-1.c: New test.
44601
44602 2003-03-14 Richard Henderson <rth@redhat.com>
44603
44604 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44605
44606 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44607
44608 * gcc.c-torture/compile/20030314-1.c: New test.
44609
44610 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44611
44612 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44613 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44614 thumb target,
44615 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44616 to accept newer _imp__ prefix and additional
44617 newline in .drectve section.
44618 * gcc.dg/dll-4.c: Likewise.
44619 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44620 switch.
44621
44622 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44623
44624 * g++.dg/parse/namespace9.C: New test.
44625
44626 * g++.dg/init/ref5.C: New test.
44627 * g++.dg/parse/ptrmem1.C: Likewise.
44628
44629 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44630
44631 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44632 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44633 regular expression.
44634 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44635 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44636
44637 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44638
44639 * gcc.c-torture/execute/20030224-2.c: New test.
44640
44641 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44642
44643 * gcc.dg/decl-3.c: New test.
44644
44645 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44646
44647 * gcc.dg/i386-loop-2.c: New test.
44648
44649 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44650
44651 PR c++/9474
44652 * g++.dg/parse/namespace8.C: New test.
44653
44654 PR c++/9924
44655 * g++.dg/overload/builtin2.C: New test.
44656
44657 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44658
44659 * gcc.dg/return-type-3.c: New test.
44660
44661 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44662
44663 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44664 profiling options are not supported.
44665
44666 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44667
44668 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44669 * g++.old-deja/g++.warn/impint2.C: Likewise.
44670
44671 2003-03-10 Devang Patel <dpatel@apple.com>
44672
44673 * g++.dg/cpp/c++_cmd_1.C: New test.
44674 * g++.dg/cpp/c++_cmd_1.h: New file.
44675
44676 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44677
44678 * gcc.dg/altivec-9.c: New file.
44679
44680 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44681
44682 * gcc.dg/ppc-sdata-1.c: New test.
44683 * gcc.dg/ppc-sdata-2.c: New test.
44684
44685 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44686
44687 PR c++/9373
44688 * g++.dg/opt/ptrmem2.C: New test.
44689
44690 PR c++/8534
44691 * g++.dg/opt/ptrmem1.C: New test.
44692
44693 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44694
44695 * gcc.dg/i386-loop-1.c: New test.
44696
44697 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44698
44699 PR c++/9970
44700 * g++.dg/lookup/friend1.C: New test.
44701
44702 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44703
44704 PR c++/9823
44705 * g++.dg/parser/constructor1.C: New test.
44706
44707 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44708
44709 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44710
44711 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44712
44713 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44714
44715 * gcc.dg/cpp/Wunused.c: Update test.
44716
44717 2003-03-08 Jan Hubicka <jh@suse.cz>
44718
44719 * gcc.dg/inline-3.c: New test.
44720
44721 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44722
44723 PR c++/9809
44724 * g++.dg/parse/builtin1.C: New test.
44725
44726 PR c++/9982
44727 * g++.dg/abi/cookie1.C: New test.
44728 * g++.dg/abi/cookie2.C: Likewise.
44729
44730 PR c++/9524
44731 * g++.dg/template/field1.C: New test.
44732
44733 PR c++/9912
44734 * g++.dg/parse/class1.C: New test.
44735 * g++.dg/parse/namespace7.C: Likewise.
44736 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44737
44738 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44739
44740 * g++.dg/init/ref4.C: New test.
44741
44742 2003-03-07 Jan Hubicka <jh@suse.cz>
44743
44744 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44745 * gcc.dg/inline-3.c: New test.
44746
44747 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44748
44749 * g++.dg/init/ref3.C: New test.
44750
44751 PR c++/9965
44752 * g++.dg/init/ref2.C: New test.
44753
44754 PR c++/9400
44755 * g++.dg/warn/Wshadow-2.C: New test.
44756
44757 PR c++/9791
44758 * g++.dg/warn/Woverloaded-1.C: New test.
44759
44760 2003-03-05 Jan Hubicka <jh@suse.cz>
44761
44762 * gcc.dg/i386-local2.c: New.
44763 * gcc.dg/i386-local.c: Fix typo.
44764
44765 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44766
44767 * g++.dg/abi/layout3.C: New test.
44768
44769 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44770
44771 * gcc.c-torture/compile/20030305-1.c
44772
44773 2003-03-05 Jan Hubicka <jh@suse.cz>
44774
44775 * gcc.dg/i386-local.c: New.
44776
44777 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44778
44779 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44780
44781 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44782
44783 * gcc.dg/switch-2.c: New test.
44784 * gcc.dg/switch-3.c: New test.
44785 * gcc.dg/Wswitch.c: Adjust line numbers.
44786 * gcc.dg/Wswitch-default.c: Likewise.
44787 * gcc.dg/Wswitch-enum.c: Likewise.
44788
44789 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44790
44791 * gcc.c-torture/execute/20030222-1.c: New test.
44792
44793 2003-03-03 James E Wilson <wilson@tuliptree.org>
44794
44795 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44796
44797 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44798
44799 PR c++/9878
44800 * g++.dg/init/ref1.C: New test.
44801
44802 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44803
44804 * gcc.dg/sh-relax.c: New SH-only test.
44805
44806 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44807
44808 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44809 comment explaining purpose of testcase.
44810
44811 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44812
44813 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44814 for HC11/HC12 (asm needs two int registers).
44815 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44816 HC11/HC12 because the test uses an asm which needs two 32-bit
44817 registers.
44818
44819 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44820
44821 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44822 for HC11/HC12 (array is too large otherwise).
44823 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44824 * gcc.c-torture/compile/20010518-2.x: Likewise.
44825 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44826 HC11/HC12 (array is too large).
44827
44828 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44829
44830 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44831 * lib/g++-dg.exp (g++-dg-test): Likewise.
44832
44833 2003-03-01 Roger Sayle <roger@eyesopen.com>
44834
44835 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44836 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44837
44838 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44839
44840 * g++.dg/warn/implicit-typename1.C: Remove warning.
44841
44842 2003-02-28 Richard Henderson <rth@redhat.com>
44843
44844 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44845 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44846
44847 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44848
44849 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44850 * g++.dg/pch/pch.exp: Likewise.
44851
44852 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44853
44854 PR c++/9879
44855 * g++.dg/init/new4.C: New test.
44856
44857 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44858
44859 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44860
44861 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44862
44863 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44864 unsigned long.
44865
44866 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44867 wider than float.
44868
44869 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44870
44871 * lib/scanasm.exp: Add support for counting numbers of
44872 occurences.
44873 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44874 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44875
44876 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44877
44878 PR c++/9683
44879 * g++.dg/template/static3.C: New test.
44880
44881 PR c++/9829
44882 * g++.dg/parse/namespace6.C: New test.
44883
44884 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44885
44886 PR target/9732
44887 * gcc.dg/20030225-1.c: New test.
44888
44889 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44890
44891 * README: Remove out-of-date information.
44892
44893 PR c++/9836
44894 * g++.dg/template/spec6.C: New test.
44895
44896 2003-02-24 Jeff Law <law@redhat.com>
44897
44898 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44899
44900 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44901
44902 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44903 * gcc.dg/pragma-ep-1.c: Likewise.
44904
44905 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44906
44907 PR c++/9602
44908 * g++.dg/template/friend16.C: New test.
44909
44910 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44911
44912 PR c++/5333
44913 * g++.dg/parse/fused-params1.C: Adjust error messages.
44914 * g++.dg/template/nested3.C: New test.
44915
44916 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44917
44918 * g++.dg/abi/param1.C: New test.
44919
44920 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44921
44922 PR c++/7982
44923 * g++.dg/warn/implicit-typename1.C: New test.
44924
44925 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44926
44927 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44928 with "mtune".
44929 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44930 * gcc.c-torture/execute/20010129-1.x: Likewise.
44931 * gcc.dg/20011107-1.c: Likewise.
44932 * gcc.dg/20020108-1.c: Likewise.
44933 * gcc.dg/20020122-3.c: Likewise.
44934 * gcc.dg/20020206-1.c: Likewise.
44935 * gcc.dg/20020310-1.c: Likewise.
44936 * gcc.dg/20020426-2.c: Likewise.
44937 * gcc.dg/20020517-1.c: Likewise.
44938 * gcc.dg/991230-1.c: Likewise.
44939 * gcc.dg/i386-unroll-1.c: Likewise.
44940 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44941
44942 2003-02-22 Jan Hubicka <jh@suse.cz>
44943
44944 * gcc.dg/i386-mul.c: New test.
44945
44946 2003-02-21 Roger Sayle <roger@eyesopen.com>
44947
44948 * gcc.dg/builtins-5.c: New test case.
44949
44950 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44951
44952 * gcc.dg/asmreg-1.c: New test.
44953
44954 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44955
44956 PR c++/9749
44957 * g++.dg/parse/varmod1.C: New test.
44958
44959 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44960
44961 PR c++/9727
44962 * g++.dg/template/op1.C: New test.
44963
44964 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44965
44966 PR c++/8906
44967 * g++.dg/template/nested2.C: New test.
44968
44969 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44970
44971 PR c++/8724
44972 * g++.dg/expr/dtor1.C: New test.
44973
44974 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44975
44976 * gcc.dg/cpp/include3.c: New test.
44977 * gcc.dg/cpp/inc/foo.h: New file.
44978
44979 2003-02-21 Glen Nakamura <glen@imodulo.com>
44980
44981 * gcc.c-torture/execute/20030221-1.c: New test.
44982
44983 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44984
44985 PR c++/9729
44986 * g++.dg/abi/conv1.C: New test.
44987
44988 2003-02-20 Jan Hubicka <jh@suse.cz>
44989
44990 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44991
44992 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44993
44994 * gcc.c-torture/compile/20030219-1.c: New test.
44995
44996 2003-02-18 Jan Hubicka <jh@suse.cz>
44997
44998 * gcc.dg/funcorder.c: New test.
44999
45000 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
45001
45002 * gcc.c-torture/execute/20030218-1.c: New.
45003
45004 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
45005
45006 * gcc.dg/20030218-1.c: New.
45007
45008 2003-02-18 Richard Henderson <rth@redhat.com>
45009
45010 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45011 * gcc.dg/attr-used-2.c: New.
45012
45013 2003-02-18 Mark Mitchell <mark@codesourcery.com>
45014
45015 PR c++/9704
45016 * g++.dg/init/copy5.C: New test.
45017
45018 2003-02-18 Geoffrey Keating <geoffk@apple.com>
45019
45020 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45021 * g++.dg/pch/pch.exp: Likewise.
45022
45023 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
45024
45025 * gcc.c-torture/execute/20030209-1.c: Enable the test if
45026 STACK_SIZE is not defined.
45027
45028 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45029
45030 PR c++/9457
45031 * g++.dg/template/init1.C: New test.
45032
45033 2003-02-16 Jan HUbicka <jh@suse.cz>
45034
45035 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45036 (foo): Add few extra tests
45037 * gcc.dg/c99-const-expr-3.c: Likewise.
45038 * gcc.c-torture/execute/20030216-1.c: New.
45039
45040 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45041
45042 PR c++/9459
45043 * g++.dg/ext/typeof4.C: New test.
45044
45045 2003-02-15 Roger Sayle <roger@eyesopen.com>
45046
45047 * gcc.dg/i386-387-3.c: New test case.
45048
45049 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
45050
45051 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45052 cris-*-elf* cris-*-aout* and mmix-*-*.
45053
45054 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
45055
45056 * gcc.dg/20030213-1.c: New test.
45057
45058 2003-02-12 Roger Sayle <roger@eyesopen.com>
45059
45060 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45061 * gcc.dg/i386-387-2.c: Likewise.
45062
45063 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
45064
45065 * gcc.dg/ppc-spe.c: Fix formatting.
45066 Enable tests that were previously unsupported by gas.
45067 Delete tests for instructions that no longer exist.
45068 Switch arguments on evsubifw builtin.
45069
45070 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
45071
45072 * gcc.c-torture/execute/20030209-1.c: Disable the test if
45073 STACK_SIZE is too small.
45074
45075 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45076 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45077
45078 * gcc.dg/decl-2.c: New test.
45079
45080 2003-02-10 Jan Hubicka <jh@suse.cz>
45081
45082 * gcc.dg/i386-fpcvt-1.c: New test.
45083
45084 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
45085
45086 * gcc.c-torture/execute/20030209-1.c: New test.
45087
45088 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
45089
45090 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45091 int-wide bitops, use the constants of the same width.
45092 Likewise, if long long is 32-bit wide, test bitops using
45093 32-bit constants.
45094
45095 2003-02-07 Loren James Rittle <ljrittle@acm.org>
45096
45097 * gcc.dg/20021014-1.c: Annotate with expected notice text.
45098
45099 2003-02-07 Roger Sayle <roger@eyesopen.com>
45100
45101 * gcc.dg/builtins-4.c: New test case.
45102
45103 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45104
45105 * gcc.dg/20020430-1.c: Fix dg command typos.
45106 * gcc.dg/20020503-1.c: Likewise.
45107
45108 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45109
45110 PR c++/8785
45111 * g++.dg/parse/fused-params1.C: New test.
45112
45113 PR c++/8857
45114 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45115
45116 PR c++/8921
45117 * g++.dg/parse/non-dependent1.C: New test.
45118
45119 PR c++/8928
45120 * g++.dg/parse/dupl-tmpl-args1.C: New test.
45121
45122 PR c++/9228
45123 * g++.dg/parse/undefined7.C: New test.
45124 * g++.dg/parse/non-templ1.C: New test.
45125
45126 PR c++/9229
45127 * g++.dg/parse/too-many-tmpl-args1.C: New test.
45128
45129 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45130
45131 * gcc.c-torture/compile/20030206-1.c: New test.
45132
45133 2003-02-05 Roger Sayle <roger@eyesopen.com>
45134
45135 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45136 "pow" to "foo" to avoid potential confusion with a math built-in.
45137
45138 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45139
45140 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45141 conditions for SPARC targets.
45142
45143 2003-02-05 Jakub Jelinek <jakub@redhat.com>
45144
45145 * gcc.dg/20030204-1.c: New test.
45146
45147 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45148
45149 PR c++/38
45150 * g++.dg/parse/array-size1.C: New test.
45151
45152 PR c++/5657
45153 * g++.dg/parse/undefined3.C: New test.
45154
45155 PR c++/5665
45156 * g++.dg/parse/undefined4.C: New test.
45157
45158 PR c++/5975
45159 * g++.dg/parse/undefined5.C: New test.
45160
45161 PR c++/7259
45162 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45163
45164 PR c++/8578
45165 * g++.dg/parse/casting-operator1.C: New test.
45166
45167 PR c++/8596
45168 * g++.dg/parse/undefined6.C: New test.
45169
45170 PR c++/8736
45171 * g++.dg/parse/missing-template1.C: New test.
45172
45173 2003-02-04 Jan Hubicka <jh@suse.cz>
45174
45175 * gcc.dg/i386-cadd.c: Compile using -march=k8.
45176 * gcc.dg/i386-cmov?.c: Likewise.
45177 * gcc.dg/i386-fpcvt-?.c: Likewise.
45178 * gcc.dg/i386-ssefp-1.c: Likewise.
45179 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45180 conventions.
45181
45182 2003-02-03 Mark Mitchell <mark@codesourcery.com>
45183
45184 PR c++/7129
45185 * g++.dg/ext/max.C: New test.
45186
45187 2003-02-03 Jan Hubicka <jh@suse.cz>
45188
45189 * gcc.c-torture/execute/20030203-1.c: New test.
45190
45191 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
45192
45193 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45194 'natural-endian'.
45195
45196 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
45197
45198 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45199 * g++.dg/init/new2.C: Likewise.
45200 * g++.dg/other/new1.C: Likewise.
45201
45202 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
45203
45204 * gcc.dg/struct-ret-libc.c: New test.
45205
45206 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
45207
45208 * gcc.dg/20030129-1.c: New test.
45209
45210 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45211
45212 PR c++/8849
45213 * g++.dg/template/ptrmem4.C: New test.
45214
45215 2003-01-29 Mark Mitchell <mark@codesourcery.com>
45216
45217 * g++.dg/parser/constant1.C: New test.
45218
45219 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45220
45221 PR c++/8591
45222 * g++.dg/parse/friend2.C: New test.
45223
45224 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
45225
45226 PR c++/9437
45227 * g++.dg/template/unify4.C: New test.
45228
45229 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
45230
45231 * gcc.c-torture/execute/20030128-1.c: New test.
45232
45233 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
45234
45235 * g++.dg/lookup/nested1.C: Test moved from ...
45236 * g++.old-deja/g++.other/lookup24.C: ... here.
45237
45238 2003-01-28 Jan Hubicka <jh@suse.cz>
45239
45240 * gcc.dg/i386-cmov5.c: New test.
45241
45242 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45243
45244 * gcc.c-torture/execute/20010925-1.c: Changed the
45245 memcpy declaration.
45246
45247 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
45248
45249 PR c++/3902
45250 * g++.dg/parse/template5.C: New test.
45251
45252 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
45253
45254 PR fortran/9258
45255 * g77.dg/pr9258: New test.
45256
45257 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
45258
45259 * README: Move relevant parts from README.g++.
45260
45261 * README.g++: Remove this file.
45262
45263 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
45264
45265 * g++.dg/abi/dcast1.C: New test.
45266
45267 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45268
45269 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45270
45271 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
45272
45273 PR c++/47
45274 * g++.old-deja/g++.other/lookup24.C: New test.
45275
45276 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45277
45278 PR middle-end/7227
45279 * gcc.dg/uninit-C.c: New test.
45280
45281 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
45282
45283 * g++.dg/abi/covariant1.C: New test.
45284
45285 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
45286
45287 * gcc.dg/20030123-1.c: New test.
45288
45289 2003-01-25 Jan Hubicka <jh@suse.cz>
45290
45291 PR opt/8492
45292 * gcc.c-torture/compile/20030125-1.c
45293
45294 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
45295
45296 PR c++/9403
45297 * g++.dg/parse/template3.C: New test.
45298 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45299
45300 PR c++/795
45301 * g++.dg/parse/template4.C: New test.
45302
45303 PR c++/9415
45304 * g++.dg/template/qual2.C: New test.
45305
45306 PR c++/8545
45307 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45308
45309 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45310
45311 2003-01-25 Roger Sayle <roger@eyesopen.com>
45312
45313 * gcc.c-torture/execute/switch-1.c: New test case.
45314
45315 2003-01-25 Jan Hubicka <jh@suse.cz>
45316
45317 * gcc.c-torture/execute/20030125-1.[cx]: New test.
45318
45319 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
45320
45321 Tweaks for Bison-1.875. From the NEWS file:
45322 "- `parse error' -> `syntax error'
45323 Bison now uniformly uses the term `syntax error'"
45324 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45325 * gcc.dg/cpp/digraph2.c: Likewise.
45326 * gcc.dg/cpp/direct2.c: Likewise.
45327 * gcc.dg/cpp/paste4.c: Likewise.
45328 * gcc.dg/c90-restrict-1.c: Likewise.
45329 * gcc.dg/c99-func-2.c: Likewise.
45330 * gcc.dg/noncompile/920721-2.c: Likewise.
45331 * gcc.dg/noncompile/930622-2.c: Likewise.
45332 * gcc.dg/noncompile/940112-1.c: Likewise.
45333 * gcc.dg/noncompile/950921-1.c: Likewise.
45334 * gcc.dg/noncompile/951123-1.c: Likewise.
45335 * gcc.dg/noncompile/971104-1.c: Likewise.
45336 * gcc.dg/noncompile/990416-1.c: Likewise.
45337
45338 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
45339
45340 * g++.dg/parse/undefined1.C: Add error message.
45341
45342 2003-01-22 Mark Mitchell <mark@codesourcery.com>
45343
45344 PR c++/9354
45345 * g++.dg/parse/new1.C: New test.
45346
45347 PR c++/9216
45348 * g++.dg/parse/template2.C: New test.
45349
45350 PR c++/9354
45351 * g++.dg/parse/typedef2.C: New test.
45352
45353 PR c++/9328
45354 * g++.dg/ext/typeof3.C: New test.
45355
45356 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45357
45358 PR c++/2738
45359 * g++.dg/parse/ret-type1.C: New test.
45360
45361 PR c++/3792
45362 * g++.dg/parse/tmpl-outside1.C: New test.
45363
45364 PR c++/4207
45365 * g++.dg/parse/int-as-enum1.C: New test.
45366
45367 PR c++/4903
45368 * g++.dg/parse/no-typename1.C: New test.
45369
45370 PR c++/5533
45371 * g++.dg/parse/no-value1.C: New test.
45372
45373 PR c++/5921
45374 * g++.dg/parse/wrong-inline1.C: New test.
45375
45376 PR c++/6402
45377 * g++.dg/parse/ref1.C: New test.
45378
45379 PR c++/6992
45380 * g++.dg/parse/attr-ctor1.C: New test.
45381
45382 PR c++/7229
45383 * g++.dg/parse/namespace5.C: New test.
45384
45385 PR c++/7917
45386 * g++.dg/parse/func-def1.C: New test.
45387
45388 PR c++/8143
45389 * g++.dg/parse/undefined1.C: New test.
45390
45391 PR c++/5723, PR c++/8522
45392 * g++.dg/parse/specialization1.C: New test.
45393
45394 PR c++/163, PR c++/8595
45395 * g++.dg/parse/struct-as-enum1.C: New test.
45396
45397 PR c++/9173
45398 * g++.dg/parse/undefined2.C: New test.
45399
45400 2003-01-22 Mark Mitchell <mark@codesourcery.com>
45401
45402 PR c++/9298
45403 * g++.dg/parse/template1.C: New test.
45404
45405 PR c++/9384
45406 * g++.dg/parse/using1.C: New test.
45407
45408 PR c++/9285
45409 PR c++/9294
45410 * g++.dg/parse/expr2.C: New test.
45411
45412 PR c++/9388
45413 * g++.dg/parse/lookup2.C: Likewise.
45414
45415 2003-01-21 Jan Hubicka <jh@suse.cz>
45416
45417 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45418 * gcc.c-torture/execute/eeprof-1.c: Likewise.
45419 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45420 * gcc.c-torture/execute/string-opt-*.c: Likewise.
45421
45422 2003-01-20 Nick Clifton <nickc@redhat.com>
45423
45424 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
45425 problem with ARM sibcall code generation.
45426
45427 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
45428
45429 * gcc.c-torture/execute/20030120-1.c: New.
45430
45431 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
45432
45433 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45434
45435 2003-01-17 Mark Mitchell <mark@codesourcery.com>
45436
45437 PR c++/9272
45438 * g++.dg/parse/ctor1.C: New test.
45439
45440 PR c++/9294:
45441 * g++.dg/parse/qualified1.C: New test.
45442
45443 * g++.dg/parse/typename3.C: New test.
45444
45445 2003-01-16 Richard Henderson <rth@redhat.com>
45446
45447 * g++.dg/tls/init-2.C: Fix error matches for real this time.
45448
45449 2003-01-16 Richard Henderson <rth@redhat.com>
45450
45451 * g++.dg/pch/pch.exp: Copy test header to the working directory
45452 before using it either for precompilation or direct use.
45453 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45454 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45455
45456 2003-01-16 Richard Henderson <rth@redhat.com>
45457
45458 * gcc.dg/pch/pch.exp: Copy test header to the working directory
45459 before using it either for precompilation or direct use.
45460 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45461 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45462
45463 2003-01-16 Mark Mitchell <mark@codesourcery.com>
45464
45465 * g++.dg/ext/typename1.C: Add typename keyword.
45466 * g++.dg/template/crash1.C: Update error messages.
45467 * g++.dg/template/crash2.C: Remove error message.
45468 * g++.dg/parse/typename2.C: New test.
45469 * g++.dg/template/typename2.C: Change implicit
45470 typename warning into error.
45471 * g++.old-deja/g++.benjamin/tem03.C: Issue more
45472 error messages.
45473 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45474 * g++.old-deja/g++.brendan/crash56.C: Add this->.
45475 * g++.old-deja/g++.law/visibility13.C: Remove error
45476 messages.
45477 * g++.old-deja/g++.ns/template17.C: Reorder code to
45478 make declaration visible in template.
45479 * g++.old-deja/g++.pt/crash3.C: Fix typos.
45480 * g++.old-deja/g++.pt/crash36.C: Issue more error
45481 messages.
45482 * g++.old-deja/g++.pt/crash5.C: Improve error
45483 message.
45484 * g++.old-deja/g++.pt/crash67.C: Remove warning.
45485 * g++.old-deja/g++.pt/inherit1.C: Add this->.
45486 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45487 * g++.old-deja/g++.pt/typename16.C: Replace implicit
45488 typename warning with error message.
45489 * g++.old-deja/g++.pt/typename19.C: Remove warning.
45490 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45491 * g++.old-deja/g++.robertl/eb24.C: Use this->.
45492
45493 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
45494
45495 * g++.dg/parse/ambig2.C: New test.
45496
45497 2003-01-15 Richard Henderson <rth@redhat.com>
45498
45499 * g++.dg/tls/init-2.C: Update error message string.
45500
45501 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45502
45503 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45504
45505 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
45506
45507 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45508 all for HC11/HC12.
45509 * gcc.c-torture/compile/20001205-1.x: Likewise.
45510 * gcc.c-torture/compile/20001226-1.x: Likewise.
45511 * gcc.c-torture/compile/920520-1.x: Likewise.
45512 * gcc.c-torture/compile/961203-1.x: Likewise.
45513 * gcc.c-torture/compile/20020604-1.x: Likewise.
45514
45515 2003-01-15 Jan Hubicka <jh@suse.cz>
45516
45517 * gcc.c-torture/compile/20030115-1.c: New test.
45518
45519 * gcc.dg/i386-fpcvt-1.c: New test.
45520 * gcc.dg/i386-fpcvt-2.c: New test.
45521
45522 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
45523
45524 Further conform g++'s __vmi_class_type_info to the C++ ABI
45525 specification.
45526 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45527 the specification.
45528
45529 2003-01-14 Jan Hubicka <jh@suse.cz>
45530
45531 * gcc.dg/i386-fpcvt-1.c: New test.
45532 * gcc.dg/i386-fpcvt-2.c: New test.
45533
45534 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45535
45536 * gcc.dg/i386-mmx-3.c: New test.
45537
45538 2003-01-12 Mark Mitchell <mark@codesourcery.com>
45539
45540 PR c++/9264
45541 * g++.dg/parse/octal1.C: New file.
45542
45543 PR c++/9172
45544 * g++.dg/parse/typename1.C: New file.
45545
45546 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
45547
45548 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45549 * gcc.dg/bf-no-ms-layout.c: Likewise.
45550 * gcc.dg/bf-ms-attrib.c: Likewise.
45551
45552 2003-01-10 Mark Mitchell <mark@codesourcery.com>
45553
45554 PR c++/9099
45555 * g++.dg/parse/dtor1.C: New file.
45556
45557 PR c++/9128
45558 * g++.dg/rtti/typeid1.C: New file.
45559
45560 PR c++/9153
45561 * g++.dg/parse/lookup1.C: New file.
45562
45563 PR c++/9171
45564 * g++.dg/templ/spec5.C: New file.
45565
45566 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45567
45568 * gcc.c-torture/compile/20030110-1.c: New test.
45569
45570 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45571
45572 Merge from pch-branch:
45573
45574 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45575
45576 * gcc.dg/pch/cpp-1.h: New.
45577 * gcc.dg/pch/cpp-1.c: New.
45578 * gcc.dg/pch/cpp-2.h: New.
45579 * gcc.dg/pch/cpp-2.c: New.
45580
45581 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45582
45583 * gcc.dg/pch/except-1.h: New.
45584 * gcc.dg/pch/except-1.c: New.
45585
45586 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45587
45588 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45589 running test.
45590 * gcc.dg/pch: Include *.hp not *.h.
45591 * gcc.dg/pch/system-1.h: New.
45592 * gcc.dg/pch/system-1.c: New.
45593
45594 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45595
45596 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45597 rather than trying to build and run a program using PCH.
45598 * gcc.dg/pch: Remove dg-do commands from test files.
45599
45600 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45601
45602 * gcc.dg/pch/macro-3.c: New.
45603 * gcc.dg/pch/macro-3.h: New.
45604
45605 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45606
45607 * gcc.dg/pch/common-1.c: New.
45608 * gcc.dg/pch/common-1.h: New.
45609 * gcc.dg/pch/decl-1.c: New.
45610 * gcc.dg/pch/decl-1.h: New.
45611 * gcc.dg/pch/decl-2.c: New.
45612 * gcc.dg/pch/decl-2.h: New.
45613 * gcc.dg/pch/decl-3.c: New.
45614 * gcc.dg/pch/decl-3.h: New.
45615 * gcc.dg/pch/decl-4.c: New.
45616 * gcc.dg/pch/decl-4.h: New.
45617 * gcc.dg/pch/decl-5.c: New.
45618 * gcc.dg/pch/decl-5.h: New.
45619 * gcc.dg/pch/global-1.c: New.
45620 * gcc.dg/pch/global-1.h: New.
45621 * gcc.dg/pch/inline-1.c: New.
45622 * gcc.dg/pch/inline-1.h: New.
45623 * gcc.dg/pch/inline-2.c: New.
45624 * gcc.dg/pch/inline-2.h: New.
45625 * gcc.dg/pch/static-1.c: New.
45626 * gcc.dg/pch/static-1.h: New.
45627 * gcc.dg/pch/static-2.c: New.
45628 * gcc.dg/pch/static-2.h: New.
45629
45630 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45631
45632 * g++.dg/pch/pch.exp: Better handle failing testcases.
45633 * gcc.dg/pch/pch.exp: Likewise.
45634 * gcc.dg/pch/macro-1.c: New.
45635 * gcc.dg/pch/macro-1.h: New.
45636 * gcc.dg/pch/macro-2.c: New.
45637 * gcc.dg/pch/macro-2.h: New.
45638
45639 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45640
45641 * g++.dg/dg.exp: Treat files in pch/ specially.
45642 * g++.dg/pch/pch.exp: New file.
45643 * g++.dg/pch/empty.H: New file.
45644 * g++.dg/pch/empty.C: New file.
45645 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45646 "precompile".
45647
45648 * gcc.dg/pch/pch.exp: New file.
45649 * gcc.dg/pch/empty.h: New file.
45650 * gcc.dg/pch/empty.c: New file.
45651 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45652 "precompile".
45653
45654 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45655
45656 * g++.dg/template/friend14.C: New test.
45657
45658 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45659
45660 * gcc.dg/old-style-asm-1.c: New test.
45661
45662 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45663
45664 * gcc.c-torture/compile/20030109-1.c: New test.
45665
45666 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45667
45668 * gcc.c-torture/execute/20030109-1.c: New test.
45669
45670 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45671
45672 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45673 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45674 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45675 * g++.old-deja/g++.mike/eh2.C: Likewise.
45676 * g++.old-deja/g++.mike/eh3.C: Likewise.
45677 * g++.old-deja/g++.mike/eh5.C: Likewise.
45678 * g++.old-deja/g++.mike/eh6.C: Likewise.
45679 * g++.old-deja/g++.mike/eh7.C: Likewise.
45680 * g++.old-deja/g++.mike/eh8.C: Likewise.
45681 * g++.old-deja/g++.mike/eh9.C: Likewise.
45682 * g++.old-deja/g++.mike/eh10.C: Likewise.
45683 * g++.old-deja/g++.mike/eh12.C: Likewise.
45684 * g++.old-deja/g++.mike/eh13.C: Likewise.
45685 * g++.old-deja/g++.mike/eh14.C: Likewise.
45686 * g++.old-deja/g++.mike/eh16.C: Likewise.
45687 * g++.old-deja/g++.mike/eh17.C: Likewise.
45688 * g++.old-deja/g++.mike/eh18.C: Likewise.
45689 * g++.old-deja/g++.mike/eh21.C: Likewise.
45690 * g++.old-deja/g++.mike/eh23.C: Likewise.
45691 * g++.old-deja/g++.mike/eh24.C: Likewise.
45692 * g++.old-deja/g++.mike/eh25.C: Likewise.
45693 * g++.old-deja/g++.mike/eh26.C: Likewise.
45694 * g++.old-deja/g++.mike/eh27.C: Likewise.
45695 * g++.old-deja/g++.mike/eh28.C: Likewise.
45696 * g++.old-deja/g++.mike/eh29.C: Likewise.
45697 * g++.old-deja/g++.mike/eh31.C: Likewise.
45698 * g++.old-deja/g++.mike/eh33.C: Likewise.
45699 * g++.old-deja/g++.mike/eh34.C: Likewise.
45700 * g++.old-deja/g++.mike/eh35.C: Likewise.
45701 * g++.old-deja/g++.mike/eh36.C: Likewise.
45702 * g++.old-deja/g++.mike/eh37.C: Likewise.
45703 * g++.old-deja/g++.mike/eh38.C: Likewise.
45704 * g++.old-deja/g++.mike/eh39.C: Likewise.
45705 * g++.old-deja/g++.mike/eh40.C: Likewise.
45706 * g++.old-deja/g++.mike/eh41.C: Likewise.
45707 * g++.old-deja/g++.mike/eh42.C: Likewise.
45708 * g++.old-deja/g++.mike/eh44.C: Likewise.
45709 * g++.old-deja/g++.mike/eh46.C: Likewise.
45710 * g++.old-deja/g++.mike/eh47.C: Likewise.
45711 * g++.old-deja/g++.mike/eh48.C: Likewise.
45712 * g++.old-deja/g++.mike/eh49.C: Likewise.
45713 * g++.old-deja/g++.mike/eh50.C: Likewise.
45714 * g++.old-deja/g++.mike/eh51.C: Likewise.
45715 * g++.old-deja/g++.mike/eh53.C: Likewise.
45716 * g++.old-deja/g++.mike/eh55.C: Likewise.
45717 * g++.old-deja/g++.mike/p7912.C: Likewise.
45718 * g++.old-deja/g++.mike/p9706.C: Likewise.
45719 * g++.old-deja/g++.mike/p10416.C: Likewise.
45720 * g++.old-deja/g++.mike/p11667.C: Likewise.
45721 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45722 Remove redundant reference to Iris.
45723 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45724 Elxsi, i860, Pico Java, and WE32K.
45725
45726 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45727
45728 * g++.dg/ext/asm4.C: New test.
45729
45730 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45731
45732 PR c++/9030
45733 * g++.dg/template/friend12.C: New test.
45734 * g++.dg/template/friend13.C: Likewise.
45735 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45736
45737 2003-01-08 Jan Hubicka <jh@suse.cz>
45738
45739 * gcc.dg/i386-cadd.c: New test.
45740 * gcc.dg/i386-cmov4.c: Likewise.
45741
45742 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45743
45744 PR c++/9165
45745 * g++.dg/warn/Wunused-3.C: New test.
45746
45747 * g++.dg/abi/bitfield9.C: New test.
45748
45749 PR c++/9189
45750 * g++.dg/parse/defarg3.C: New test.
45751
45752 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45753
45754 * g++.dg/parse/ambig1.C: New test.
45755 * g++.dg/parse/defarg2.C: New test.
45756
45757 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45758
45759 * g++.dg/template/defarg-1.C: New test.
45760 * g++.dg/template/local2.C: Likewise.
45761
45762 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45763
45764 * gcc.c-torture/execute/20030105-1.c: New test.
45765
45766 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45767
45768 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45769 * g++.dg/parse/namespace4.C: Likewise.
45770
45771 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45772
45773 * g++.dg/template/ntp2.C: New test.
45774
45775 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45776
45777 * g++.dg/parse/extern-C-1.C: New test.
45778
45779 * g++.dg/parse/namespace4.C: New test.
45780
45781 * g++.dg/template/nested1.C: New test.
45782
45783 * g++.dg/parse/namespace3.C: New test.
45784
45785 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45786
45787 * g++.dg/lookup/two-stage1.C: New test.
45788
45789 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45790
45791 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45792 * g++.old-deja/g++.jason/access8.C: Likewise.
45793 * g++.old-deja/g++.other/decl5.C: Likewise.
45794
45795 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45796
45797 * g++.dg/parse/parse7.C: New test.
45798
45799 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45800
45801 PR c++/2843
45802 * g++.dg/ext/attrib7.C: New test.
45803
45804 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45805
45806 * g++.dg/parse/parse6.C: New test.
45807
45808 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45809
45810 * gcc.dg/h8300-stack-1.c: New.
45811
45812 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45813
45814 g++.dg/lookup/exception1.C: New test.
45815
45816 g++.dg/lookup/template1.C: New test.
45817
45818 g++.dg/parse/namespace2.C: New test.
45819
45820 g++.dg/parse/parens2.C: New test.
45821
45822 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45823
45824 * g++.dg/parse/parse5.C: New test.
45825 * g++.dg/lookup/scoped4.C: New test.
45826
45827 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45828
45829 * g++.dg/parse/parens1.C: New test.
45830
45831 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45832 angle-bracket1.C.
45833 * g++.dg/parse/parens2.C: New test.
45834
45835 * g++.dg/lookup/scope-operator1.C: New test.
45836
45837 * g++.dg/parse/operator1.C: New test.
45838
45839 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45840
45841 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45842 * g++.old-deja/g++.other/access6.C: Likewise.
45843 * g++.old-deja/g++.other/decl1.C: Likewise.
45844 * g++.old-deja/g++.pt/typename12.C: Likewise.
45845
45846 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45847
45848 * g++.dg/parse/namespace1.C: New test.
45849
45850 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45851
45852 * g++.dg/parse/parse4.C: New test.
45853
45854 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45855
45856 * g++.dg/parse/parse3.C: New test.
45857
45858 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45859
45860 * g++.dg/parse/parse2.C: New test.
45861
45862 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45863
45864 * g++.dg/template/friend11.C: New test.
45865
45866 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45867
45868 * g++.dg/parse/parse1.C: New test.
45869
45870 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45871
45872 * lib/profopt.exp: Change the name of a global variable to avoid
45873 possible clashes with other test suites.
45874
45875 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45876
45877 * g++.dg/inherit/covariant8.C: New test.
45878
45879 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45880
45881 * g++.dg/init/array9.C: New test.
45882
45883 PR c++/9112
45884 * g++.dg/parse/expr1.C: New test.
45885
45886 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45887
45888 * gcc.c-torture/compile/20021230-1.c: New test.
45889
45890 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45891
45892 * g++.dg/inherit/covariant5.C: New test.
45893 * g++.dg/inherit/covariant6.C: New test.
45894 * g++.dg/inherit/covariant7.C: New test.
45895
45896 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45897
45898 PR c++/2739
45899 * g++.dg/other/access2.C: New test.
45900
45901 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45902
45903 * g++.dg/other/anon-struct.C: No longer fails
45904 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45905 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45906 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45907
45908 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45909
45910 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45911
45912 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45913
45914 * g++.dg/eh/spec4.C: Remove stray semicolon.
45915 * g++.dg/expr/pmf-1.C: Change error message.
45916 * g++.dg/ext/asm1.C: Remove stray semicolon.
45917 * g++.dg/ext/typename1.C: Add missing typenames.
45918 * g++.dg/inherit/template-as-base.C: Change error message.
45919 * g++.dg/lookup/scoped1.C: Likewise.
45920 * g++.dg/lookup/scoped2.C: Likewise.
45921 * g++.dg/lookup/using2.C: Likewise.
45922 * g++.dg/other/component1.C: Remove stray semicolon.
45923 * g++.dg/other/do1.C: Change error message.
45924 * g++.dg/other/error2.C: Likewise.
45925 * g++.dg/other/init1.C: Likewise.
45926 * g++.dg/other/packed1.C: Remove stray semicolon.
45927 * g++.dg/other/ptrmem2.C: Change error message.
45928 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45929 marker.
45930 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45931 * g++.dg/template/access3.C: Add typename keyword.
45932 * g++.dg/template/access5.C: Remove stray semicolon.
45933 * g++.dg/template/access6.C: Likewise.
45934 * g++.dg/template/complit1.C: Likewise.
45935 * g++.dg/template/crash1.C: Change error message.
45936 * g++.dg/template/inherit2.C: Remove stray semicolon.
45937 * g++.dg/template/instantiate2.C: Likewise.
45938 * g++.dg/template/instantiate3.C: Change error message.
45939 * g++.dg/template/qual1.C: Remove stray semicolon.
45940 * g++.dg/template/qualttp18.C: Change error message.
45941 * g++.dg/template/ref1.C: Remove stray semicolon.
45942 * g++.dg/template/sizeof1.C (A::value): Declare it.
45943 * g++.dg/template/spec4.C: Change error message.
45944 * g++.dg/template/static1.C: Likewise.
45945 * g++.dg/template/type1.C: Likewise.
45946 * g++.dg/template/typename3.C: Likewise.
45947 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45948 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45949 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45950 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45951 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45952 named return value extension.
45953 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45954 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45955 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45956 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45957 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45958 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45959 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45960 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45961 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45962 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45963 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45964 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45965 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45966 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45967 syntax.
45968 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45969 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45970 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45971 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45972 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45973 * g++.old-deja/g++.brendan/template11.C: Likewise.
45974 * g++.old-deja/g++.brendan/template26.C: Likewise.
45975 * g++.old-deja/g++.brendan/template27.C: Use explicit
45976 specialization syntax.
45977 * g++.old-deja/g++.brendan/template30.C: Likewise.
45978 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45979 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45980 non-dependent names.
45981 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45982 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45983 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45984 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45985 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45986 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45987 named return value extension.
45988 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45989 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45990 * g++.old-deja/g++.ext/return1.C: Likewise.
45991 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45992 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45993 * g++.old-deja/g++.jason/access8.C: Likewise.
45994 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45995 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45996 pseudo-destructor names.
45997 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45998 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45999 pseudo-destructor names.
46000 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46001 * g++.old-deja/g++.jason/overload19.C: Likewise.
46002 * g++.old-deja/g++.jason/overload32.C: Likewise.
46003 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46004 stray semicolons.
46005 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46006 * g++.old-deja/g++.jason/return.C: Likewise.
46007 * g++.old-deja/g++.jason/return2.C: Likewise.
46008 * g++.old-deja/g++.jason/shadow1.C: Likewise.
46009 * g++.old-deja/g++.jason/special.C: Use explicit specialization
46010 syntax.
46011 * g++.old-deja/g++.jason/template10.C: Account for use of
46012 non-dependent names.
46013 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46014 syntax.
46015 * g++.old-deja/g++.jason/template37.C: Likewise.
46016 * g++.old-deja/g++.law/access4.C: Change error messages.
46017 * g++.old-deja/g++.law/arm13.C: Remove incorrect
46018 pseudo-destructor names.
46019 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46020 * g++.old-deja/g++.law/ctors9.C: Likewise.
46021 * g++.old-deja/g++.law/cvt22.C: Likewise.
46022 * g++.old-deja/g++.law/dtors5.C: Likewise.
46023 * g++.old-deja/g++.law/global-init1.C: Likewise.
46024 * g++.old-deja/g++.law/missed-error3.C: Likewise.
46025 * g++.old-deja/g++.law/operators28.C: Likewise.
46026 * g++.old-deja/g++.law/visibility28.C: Likewise.
46027 * g++.old-deja/g++.martin/eval1.C: Likewise.
46028 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46029 name.
46030 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46031 * g++.old-deja/g++.mike/net34.C: Likewise.
46032 * g++.old-deja/g++.mike/net36.C: Likewise.
46033 * g++.old-deja/g++.mike/ns2.C: Likewise.
46034 * g++.old-deja/g++.mike/p12306.C: Likewise.
46035 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46036 value extension.
46037 * g++.old-deja/g++.mike/p700.C: Likewise.
46038 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46039 * g++.old-deja/g++.mike/p710.C: Likewise.
46040 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46041 value extension.
46042 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46043 * g++.old-deja/g++.mike/pmf9.C: Likewise.
46044 * g++.old-deja/g++.ns/crash2.C: Likewise.
46045 * g++.old-deja/g++.ns/crash3.C: Likewise.
46046 * g++.old-deja/g++.ns/invalid1.C: Likewise.
46047 * g++.old-deja/g++.ns/ns17.C: Likewise.
46048 * g++.old-deja/g++.ns/template16.C: Likewise.
46049 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46050 keyword.
46051 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46052 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46053 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46054 named return value extension.
46055 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46056 * g++.old-deja/g++.other/access4.C: Issue additional error
46057 messages.
46058 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46059 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46060 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46061 * g++.old-deja/g++.other/crash25.C: Change error message.
46062 * g++.old-deja/g++.other/crash4.C: Change error message.
46063 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46064 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46065 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46066 checks.
46067 * g++.old-deja/g++.other/defarg8.C: Likewise.
46068 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46069 * g++.old-deja/g++.other/dtor10.C: Likewise.
46070 * g++.old-deja/g++.other/incomplete.C: Likewise.
46071 * g++.old-deja/g++.other/linkage7.C: Likewise.
46072 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46073 lookup algorithm.
46074 * g++.old-deja/g++.other/mangle2.C: Likewise.
46075 * g++.old-deja/g++.other/refinit2.C: Likewise.
46076 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46077 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46078 * g++.old-deja/g++.pt/crash28.C: Likewise.
46079 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46080 syntax.
46081 * g++.old-deja/g++.pt/crash32.C: Change error message.
46082 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46083 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46084 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46085 error message position.
46086 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46087 * g++.old-deja/g++.pt/defarg8.C: Change error message.
46088 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46089 syntax.
46090 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46091 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46092 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46093 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46094 keyword.
46095 * g++.old-deja/g++.pt/explicit31.C: Likewise.
46096 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46097 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46098 keyword.
46099 * g++.old-deja/g++.pt/explicit71.C: Change error message.
46100 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46101 syntax.
46102 * g++.old-deja/g++.pt/friend28.C: Account for use of
46103 non-dependent names.
46104 * g++.old-deja/g++.pt/friend29.C: Likewise.
46105 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46106 rules.
46107 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46108 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46109 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46110 lookup rules.
46111 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46112 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46113 keyword.
46114 * g++.old-deja/g++.pt/memclass20.C: Likewise.
46115 * g++.old-deja/g++.pt/memclass5.C: Likewise.
46116 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46117 keyword.
46118 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46119 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46120 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46121 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46122 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46123 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46124 keyword.
46125 * g++.old-deja/g++.pt/spec10.C: Likewise.
46126 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46127 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46128 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46129 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46130 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46131 * g++.old-deja/g++.pt/ttp62.C: Likewise.
46132 * g++.old-deja/g++.pt/ttp64.C: Likewise.
46133 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46134 * g++.old-deja/g++.pt/typename15.C: Likewise.
46135 * g++.old-deja/g++.pt/typename22.C: Likewise.
46136 * g++.old-deja/g++.pt/typename6.C: Change error messages.
46137 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46138 * g++.old-deja/g++.pt/virtual2.C: Likewise.
46139 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46140 syntax.
46141 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46142 return value extension.
46143 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46144 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46145 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46146 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46147
46148 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
46149
46150 * g++.dg/warn/inline1.C: New test.
46151 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46152 * g++.old-deja/g++.jason/synth10.C: Likewise.
46153 * g++.old-deja/g++.mike/net31.C: Likewise.
46154 * g++.old-deja/g++.mike/p8786.C: Likewise.
46155
46156 * g++.dg/template/friend10.C: New test.
46157 * g++.dg/template/conv5.C: New test.
46158
46159 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
46160
46161 * g++.dg/lookup/scoped3.C: New test.
46162
46163 * g++.dg/lookup/decl1.C: New test.
46164 * g++.dg/lookup/decl2.C: New test.
46165
46166 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
46167
46168 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46169 gcc.c-torture/compile/20021015-1.c,
46170 gcc.c-torture/compile/20021015-2.c,
46171 gcc.c-torture/compile/20021123-1.c,
46172 gcc.c-torture/compile/20021123-2.c,
46173 gcc.c-torture/compile/20021123-3.c,
46174 gcc.c-torture/compile/20021123-4.c,
46175 gcc.c-torture/execute/20021024-1.c: Add tests previously added
46176 only to 3.1 or 3.2 branch.
46177
46178 2002-12-23 Mark Mitchell <mark@codesourcery.com>
46179
46180 * gcc.dg/i386-bitfield3.c: New test.
46181
46182 * gcc.dg/i386-bitfield2.c: New test.
46183
46184 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
46185
46186 * g++.dg/parse/conv_op1.C: New test.
46187
46188 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
46189
46190 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46191 approved.
46192
46193 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
46194
46195 * gcc.c-torture/compile/20021220-1.c: New test.
46196
46197 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
46198
46199 * gcc.dg/i386-fastcall-1.c: New.
46200
46201 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46202
46203 * gcc.c-torture/execute/20021219-1.c: New test.
46204
46205 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46206
46207 * gcc.dg/i386-pic-1.c: New test.
46208
46209 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46210
46211 PR c++/8099
46212 * g++.dg/template/friend9.C: New test.
46213
46214 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46215
46216 PR c++/3663
46217 * g++.dg/template/access7.C: New test.
46218
46219 2002-12-18 Nick Clifton <nickc@redhat.com>
46220
46221 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46222 the libstdc++-v3 directory has been found.
46223
46224 2002-12-12 Devang Patel <dpatel@apple.com>
46225 * gcc.dg/darwin-ld-1.c: New test.
46226 * gcc.dg/darwin-ld-2.c: New test.
46227 * gcc.dg/darwin-ld-3.c: New test.
46228 * gcc.dg/darwin-ld-4.c: New test.
46229 * gcc.dg/darwin-ld-5.c: New test.
46230
46231 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46232
46233 * gcc.c-torture/compile/20021212-1.c: New test.
46234
46235 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
46236
46237 * gcc.dg/fshort-wchar: New test.
46238
46239 2002-12-10 Mark Mitchell <mark@codesourcery.com>
46240
46241 PR c++/8372
46242 * g++.dg/template/dtor1.C: New test.
46243
46244 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46245 markers.
46246
46247 2002-12-10 Jakub Jelinek <jakub@redhat.com>
46248
46249 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46250
46251 2002-12-09 Mark Mitchell <mark@codesourcery.com>
46252
46253 * g++.dg/template/static1.C: New test.
46254 * g++.dg/template/static2.C: New test.
46255 * g++.old-deja/g++.ext/memconst.C: New test.
46256
46257 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46258
46259 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46260 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46261 * g++.dg/special/initp1.C: Likewise.
46262
46263 2002-12-06 Jakub Jelinek <jakub@redhat.com>
46264
46265 * gcc.c-torture/execute/20021204-1.c: New test.
46266
46267 2002-12-04 Geoffrey Keating <geoffk@apple.com>
46268
46269 * gcc.dg/ppc-fmadd-1.c: New file.
46270 * gcc.dg/ppc-fmadd-2.c: New file.
46271 * gcc.dg/ppc-fmadd-3.c: New file.
46272
46273 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46274
46275 * gcc.c-torture/compile/20021204-1.c: New test.
46276
46277 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
46278
46279 * g++.dg/inherit/covariant2.C: New test.
46280 * g++.dg/inherit/covariant3.C: New test.
46281 * g++.dg/inherit/covariant4.C: New test.
46282 * g++.dg/inherit/covariant1.C: Remove XFAIL.
46283 * g++.old-deja/g++.robertl/eb17.C: Likewise.
46284
46285 2002-12-03 Mark Mitchell <mark@codesourcery.com>
46286
46287 PR c++/8688
46288 * g++.dg/init/brace3.C: New test.
46289
46290 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
46291
46292 * gcc.dg/20020210-1.c: Fix a comment typo.
46293
46294 2002-12-02 Mark Mitchell <mark@codesourcery.com>
46295
46296 PR c++/8720
46297 * g++.dg/parse/defarg1.C: New test.
46298
46299 PR c++/8615
46300 * g++.dg/template/char1.C: New test.
46301
46302 * g++.dg/template/varmod1.C: Fix typo.
46303
46304 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46305
46306 DR 180
46307 * g++.old-deja/g++.pt/crash32.C: Expect error.
46308
46309 2002-12-01 Mark Mitchell <mark@codesourcery.com>
46310
46311 PR c++/5919
46312 * g++.dg/template/varmod1.C: New test.
46313
46314 PR c++/8727
46315 * g++.dg/inherit/typeinfo1.C: New test.
46316
46317 PR c++/8663
46318 * g++.dg/inherit/typedef1.C: New test.
46319
46320 2002-11-30 Mark Mitchell <mark@codesourcery.com>
46321
46322 PR c++/8332
46323 PR c++/8493
46324 * g++.dg/template/strlen1.C: New test.
46325
46326 PR c++/8227
46327 * g++.dg/template/ctor2.C: New test.
46328
46329 PR c++/8214
46330 * g++.dg/init/string1.C: New test.
46331
46332 PR c++/8511
46333 * g++.dg/template/friend8.C: New test.
46334
46335 2002-11-29 Joe Buck <jbuck@synopsys.com>
46336
46337 * g++.dg/lookup/anon2.C: New test.
46338
46339 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
46340
46341 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46342 h8300 port.
46343
46344 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
46345
46346 * gcc.dg/bitfld-6.c: New test.
46347
46348 2002-11-27 Jan Hubicka <jh@suse.cz>
46349
46350 * gcc.c-torture/execute/20021127.[cx]: New test.
46351
46352 2002-11-26 Jan Hubicka <jh@suse.cz>
46353
46354 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46355 quality.
46356
46357 2002-11-26 Geoffrey Keating <geoffk@apple.com>
46358
46359 * g++.dg/init/brace2.C: New test.
46360 * g++.old-deja/g++.mike/p9129.C: Correct.
46361
46362 2002-11-26 Mark Mitchell <mark@codesourcery.com>
46363
46364 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46365
46366 2002-11-25 Andreas Bauer <baueran@in.tum.de>
46367
46368 * gcc.dg/sibcall-6: New test for indirect sibcalls.
46369
46370 2002-11-25 Mark Mitchell <mark@codesourcery.com>
46371
46372 * g++.dg/abi/empty11.C: New test.
46373 * g++.dg/rtti/cv1.C: New test.
46374
46375 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
46376
46377 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46378
46379 2002-11-24 Mark Mitchell <mark@codesourcery.com>
46380
46381 * g++.dg/abi/empty10.C: New test.
46382
46383 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46384
46385 * gcc.c-torture/compile/20021124-1.c: New test.
46386
46387 2002-11-22 Mark Mitchell <mark@codesourcery.com>
46388
46389 * g++.dg/abi/rtti2.C: New test.
46390
46391 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46392
46393 * gcc.dg/i386-unroll-1.c: New test.
46394
46395 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
46396
46397 * gcc.c-torture/compile/20021120-1.c: New test.
46398 * gcc.c-torture/compile/20021120-2.c: New test.
46399
46400 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46401
46402 * gcc.dg/bitfld-5.c: New test.
46403
46404 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46405
46406 * gcc.c-torture/execute/20021120-3.c: New test.
46407
46408 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46409
46410 * gcc.c-torture/execute/20021120-2.c: New test.
46411
46412 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46413
46414 * gcc.c-torture/execute/20021120-1.c: New test.
46415
46416 2002-11-20 Jakub Jelinek <jakub@redhat.com>
46417
46418 * gcc.c-torture/execute/20021118-3.c: New test.
46419
46420 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46421
46422 * gcc.c-torture/compile/20021119-1.c: New test.
46423
46424 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
46425
46426 * gcc.dg/duff-1.c: New test.
46427 * gcc.dg/duff-2.c: New test.
46428 * gcc.dg/duff-3.c: New test.
46429
46430 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
46431
46432 * gcc.dg/cpp/_Pragma5.c: New test.
46433
46434 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
46435
46436 * gcc.c-torture/execute/20021118-2.c: New test.
46437
46438 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
46439
46440 * gcc.c-torture/execute/20021118-1.c: New test.
46441
46442 2002-11-16 Jakub Jelinek <jakub@redhat.com>
46443
46444 * gcc.dg/20021116-1.c: New test.
46445
46446 2002-11-14 Mark Mitchell <mark@codesourcery.com>
46447
46448 * g++.dg/abi/vcall1.C: New test.
46449
46450 2002-11-14 Jakub Jelinek <jakub@redhat.com>
46451
46452 * gcc.dg/20021029-1.c: New test.
46453 * gcc.dg/20021029-2.c: New test.
46454
46455 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
46456
46457 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46458
46459 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46460
46461 PR c/8439
46462 * gcc.dg/20021110.c: Move to ...
46463 * gcc.c-torture/compile/20021110.c: .... here.
46464
46465 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46466
46467 PR c/8467
46468 * gcc.c-torture/execute/20021111-1.c
46469
46470 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46471
46472 PR c/8439
46473 * gcc.dg/20021110.c: New test.
46474
46475 2002-11-10 Mark Mitchell <mark@codesourcery.com>
46476
46477 * g++.dg/abi/vthunk3.C: Run only on x86.
46478
46479 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
46480
46481 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46482
46483 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
46484
46485 * lib/compat.exp (compat-execute): Fix logic error in last
46486 change.
46487
46488 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
46489
46490 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46491
46492 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46493
46494 PR c++/8389
46495 * g++.dg/template/access6.C: New test.
46496
46497 2002-11-08 Jan Hubicka <jh@suse.cz>
46498
46499 * gcc.dg/i386-ssefp-1.c: New test.
46500 * gcc.dg/i386-ssefp-1.c: New test.
46501
46502 2002-11-08 Jan Hubicka <jh@suse.cz>
46503
46504 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46505
46506 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46507
46508 * g++.dg/abi/vthunk3.C: New test.
46509
46510 PR c++/8338
46511 * g++.dg/template/crash2.C: New test.
46512
46513 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46514
46515 * g++.dg/abi/dtor1.C: New test.
46516 * g++.dg/abi/dtor2.C: Likewise.
46517
46518 2002-11-05 Geoffrey Keating <geoffk@apple.com>
46519
46520 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46521 Darwin.
46522
46523 2002-11-04 Adam Nemet <anemet@lnxw.com>
46524
46525 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46526 -mthumb. Only xfail with -O0.
46527
46528 2002-11-03 Mark Mitchell <mark@codesourcery.com>
46529
46530 * g++.dg/abi/thunk1.C: New test.
46531 * g++.dg/abi/thunk2.C: Likewise.
46532 * g++.dg/abi/vtt1.C: Likewise.
46533
46534 2002-11-02 Diego Novillo <dnovillo@redhat.com>
46535
46536 PR optimization/8423
46537 * gcc.c-torture/execute/builtin-constant.c: New test.
46538
46539 2002-11-01 Zack Weinberg <zack@codesourcery.com>
46540
46541 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46542 Add some more cases.
46543
46544 2002-11-01 Mark Mitchell <mark@codesourcery.com>
46545
46546 PR c++/8391
46547 * g++.dg/opt/local1.C: New test.
46548
46549 2002-10-30 Mark Mitchell <mark@codesourcery.com>
46550
46551 PR c++/8160
46552 * g++.dg/template/complit1.C: New test.
46553
46554 PR c++/8149
46555 * g++.dg/template/typename4.C: Likewise.
46556
46557 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46558
46559 Core issue 287, PR c++/7639
46560 * g++.dg/template/instantiate1.C: Adjust error location.
46561 * g++.dg/template/instantiate3.C: New test.
46562 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46563 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46564 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46565
46566 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46567
46568 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46569
46570 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46571
46572 PR c++/8287
46573 * g++.dg/init/dtor2.C: New test.
46574
46575 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46576
46577 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46578 * gcc.dg/nest.c: Bypass errors on irix6.
46579
46580 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46581
46582 * gcc.dg/nest.c: Expect error for mmix-*-*.
46583 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46584
46585 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46586
46587 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46588 markers.
46589
46590 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46591
46592 2002-10-25 Mike Stump <mrs@apple.com>
46593
46594 * gcc.dg/warn-1.c: New test.
46595
46596 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46597
46598 * g++.dg/template/typename3.C: New test.
46599
46600 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46601
46602 * g++.dg/lookup/ptrmem1.C: New test.
46603
46604 * g++.dg/abi/vthunk2.C: New test.
46605
46606 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46607
46608 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46609
46610 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46611
46612 * g++.dg/abi/empty9.C: New test.
46613
46614 2002-10-24 Richard Henderson <rth@redhat.com>
46615
46616 * g++.dg/inherit/thunk1.C: Enable for ia64.
46617
46618 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46619
46620 PR c++/8067
46621 * g++.dg/lookup/pretty1.C: New test.
46622
46623 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46624
46625 * gcc.dg/20021023-1.c: New test.
46626
46627 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46628
46629 PR c++/7679
46630 * g++.dg/parse/inline1.C: New test.
46631
46632 2002-10-23 Richard Henderson <rth@redhat.com>
46633
46634 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46635
46636 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46637
46638 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46639
46640 PR c++/6579
46641 * g++.dg/parse/stmtexpr3.C: New test.
46642
46643 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46644
46645 * g++.dg/expr/cond1.C: New test.
46646
46647 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46648
46649 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46650
46651 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46652
46653 * g++.dg/abi/vbase13.C: New test.
46654 * g++.dg/abi/vbase14.C: Likewise.
46655
46656 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46657
46658 * gcc.dg/tls/pic-1.c: New test.
46659 * gcc.dg/tls/nonpic-1.c: New test.
46660 * gcc.dg/20021018-1.c: New test.
46661
46662 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46663
46664 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46665 Remove only files with the same base name as the test case.
46666 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46667 (profopt-execute): Likewise. Also, remove old profiling
46668 and performance data files before running the tests.
46669
46670 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46671 * g++.dg/bprob/bprob.exp: Likewise.
46672 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46673 to allow more general test case names.
46674
46675 * g++.dg/bprob/bprob-1.C: Rename to ...
46676 * g++.dg/bprob/g++-bprob-1.C: ... this.
46677
46678 * g77.dg/bprob/bprob-1.f: Rename to ...
46679 * g77.dg/bprob/g77-bprob-1.f: ... this.
46680
46681 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46682
46683 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46684 bison 1.50 or later.
46685
46686 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46687
46688 * g++.dg/README: Describe more test directories.
46689
46690 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46691
46692 * g++.dg/init/array6.C: Add additional tests.
46693
46694 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46695
46696 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46697 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46698
46699 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46700
46701 * gcc.c-torture/compile/20020604-1.x: New.
46702 * gcc.c-torture/compile/simd-5.x: Likewise.
46703 * gcc.c-torture/execute/920710-1.x: Likewise.
46704 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46705
46706 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46707
46708 * g++.dg/inherit/override1.C: Add dg-options clause.
46709
46710 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46711
46712 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46713 _mm_slli_si128.
46714
46715 2002-10-19 Andreas Schwab <schwab@suse.de>
46716
46717 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46718 directory component.
46719
46720 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46721
46722 * g++.dg/inherit/thunk1.C: New test.
46723
46724 * g++.dg/inherit/override1.C: New test.
46725
46726 * g++.dg/abi/mangle11.C: New test.
46727 * g++.dg/abi/mangle14.C: New test.
46728 * g++.dg/abi/mangle17.C: New test.
46729
46730 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46731
46732 * g++.dg/overload/member2.C: New test.
46733
46734 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46735
46736 * g++.dg/README: Describe new compat directory.
46737 * g++.dg/dg.exp: Skip tests in compat directory.
46738 * README.compat: New file.
46739 * lib/compat.exp: New expect script.
46740 * g++.dg/compat: New test directory.
46741 * g++.dg/compat/compat.exp: New expect script.
46742 * g++.dg/compat/abi: New test directory.
46743 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46744 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46745 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46746 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46747 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46748 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46749 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46750 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46751 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46752 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46753 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46754 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46755 * g++.dg/compat/break: New test directory.
46756 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46757 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46758 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46759 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46760 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46761 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46762 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46763 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46764 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46765 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46766 g++.dg/compat/break/README: New files.
46767 * g++.dg/compat/eh: New test directory.
46768 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46769 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46770 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46771 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46772 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46773 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46774 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46775 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46776 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46777 g++.dg/compat/eh/filter2_y.C,
46778 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46779 g++.dg/compat/eh/new1_y.C,
46780 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46781 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46782 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46783 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46784 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46785 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46786 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46787 g++.dg/compat/eh/unexpected1_y.C: New files.
46788 * g++.dg/compat/init: New test directory.
46789 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46790 g++.dg/compat/init/array5_y.C,
46791 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46792 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46793 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46794 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46795 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46796 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46797 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46798 g++.dg/compat/init/init-ref2_y.C: New files.
46799
46800 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46801
46802 PR c++/7584
46803 * g++.dg/inherit/using3.C: New test.
46804
46805 2002-10-17 Jan Hubicka <jh@suse.cz>
46806
46807 * gcc.dg/20021017-2.c: New test.
46808
46809 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46810
46811 * g++.dg/abi/mangle16.C: Adjust.
46812
46813 * g++.dg/init/array8.C: New test.
46814
46815 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46816
46817 * gcc.dg/special/mips-abi.exp: New test.
46818 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46819
46820 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46821
46822 * g++.dg/abi/mangle16.C: New test.
46823 * g++.dg/abi/mangle17.C: Likewise.
46824
46825 PR c++/7478
46826 * g++.dg/template/ref1.C: New test.
46827
46828 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46829
46830 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46831
46832 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46833
46834 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46835
46836 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46837
46838 PR c++/7524
46839 * g++.dg/init/array7.C: New test.
46840
46841 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46842
46843 * g++.dg/init/array6.C: New test.
46844
46845 * g++.dg/abi/mangle13.C: Likewise.
46846 * g++.dg/abi/mangle14.C: Likewise.
46847 * g++.dg/abi/mangle15.C: Likewise.
46848
46849 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46850
46851 * g++.dg/abi/empty8.C: New test.
46852
46853 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46854
46855 * g++.dg/init/ctor1.C: New test.
46856
46857 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46858
46859 * gcc.c-torture/execute/20021015-1.c: New test.
46860
46861 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46862
46863 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46864
46865 2002-10-14 Jan Hubicka <jh@suse.cz>
46866
46867 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46868
46869 2002-10-14 Richard Henderson <rth@redhat.com>
46870
46871 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46872
46873 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46874
46875 PR optimization/6631
46876 * g++.dg/opt/const2.C: New test.
46877
46878 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46879
46880 PR c++/7176
46881 * g++.dg/parse/friend1.C: New test.
46882 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46883
46884 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46885
46886 * gcc.dg/20021014-1.c: New test.
46887
46888 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46889
46890 PR c++/5661
46891 * g++.dg/ext/vlm1.C: New test.
46892 * g++.dg/ext/vlm2.C: Likewise.
46893
46894 * g++.dg/init/array1.C: Remove invalid braces.
46895 * g++.dg/init/brace1.C: New test.
46896 * g++.dg/init/copy2.C: Likewise.
46897 * g++.dg/init/copy3.C: Likewise.
46898 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46899 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46900 braces.
46901
46902 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46903
46904 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46905
46906 2002-10-11 Richard Shann <richard.shann@superh.com>
46907
46908 * gcc.c-torture/compile/simd-5.c: New test.
46909
46910 2002-10-10 Roger Sayle <roger@eyesopen.com>
46911
46912 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46913
46914 2002-10-10 Jim Wilson <wilson@redhat.com>
46915
46916 * gcc.c-torture/execute/20021010-1.c: New test.
46917
46918 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46919
46920 PR c/7353
46921 * g++.dg/ext/typedef-init.C: New test.
46922 * gcc.dg/typedef-init.c: New test.
46923
46924 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46925
46926 * gcc.dg/cpp/paste13.c: New test.
46927
46928 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46929
46930 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46931 remaining platforms, XFAIL during compile, not execute. Don't
46932 XFAIL at -O0.
46933
46934 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46935
46936 * gcc.dg/alias-1.c: Tweak expected warning.
46937
46938 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46939
46940 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46941
46942 2002-10-06 Andreas Jaeger <aj@suse.de>
46943
46944 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46945 * gcc.dg/cpp/c++98.C: Likewise.
46946
46947 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46948 * g++.dg/cpp/c++98.C: Likewise.
46949
46950 * g++.dg/README (Subdirectories): Mention cpp directory.
46951
46952 PR target/7559
46953 * gcc.dg/20021006-1.c: New test.
46954
46955 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46956
46957 PR c++/7804
46958 * g++.dg/other/warning1.C: New test.
46959
46960 2002-10-04 Roger Sayle <roger@eyesopen.com>
46961
46962 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46963 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46964 and sparc-*-* with -m64 as expected failures. See PR 8087.
46965
46966 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46967
46968 PR c++/7931
46969 * g++.dg/template/ptrmem3.C: New test.
46970
46971 PR c++/7754
46972 * g++.dg/template/union1.C: New test.
46973
46974 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46975
46976 PR c++/8006
46977 * g++.dg/abi/mangle9.C: New test.
46978 * g++.dg/abi/mangle10.C: New test.
46979 * g++.dg/abi/mangle11.C: New test.
46980 * g++.dg/abi/mangle12.C: New test.
46981
46982 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46983
46984 PR c++/7188.
46985 * g++.dg/template/meminit1.C: New test.
46986 * g++.dg/warn/Wreorder-1.C: Likewise.
46987 * g++.old-deja/g++.mike/warn3.C: Tweak.
46988 * lib/prune.exp: Ingore "in copy constructor".
46989
46990 2002-10-02 Andreas Jaeger <aj@suse.de>
46991
46992 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46993 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46994 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46995 on x86-64.
46996
46997 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46998
46999 * gcc.dg/empty1.C: Fix typo.
47000
47001 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
47002
47003 * gcc.dg/alias-1.c: New test.
47004
47005 2002-10-01 Mark Mitchell <mark@codesourcery.com>
47006
47007 * gcc.dg/empty1.C: New test.
47008
47009 * g++.dg/tls/init-2.C: Tweak error messages.
47010
47011 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
47012
47013 * gcc.c-torture/compile/20020923-1.c: New test.
47014
47015 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
47016
47017 * gcc.c-torture/execute/ffs-1.c: New test.
47018 * gcc.c-torture/execute/ffs-2.c: Ditto.
47019
47020 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
47021
47022 * g++.dg/overload/member1.C: New test.
47023
47024 2002-09-30 Mark Mitchell <mark@codesourcery.com>
47025
47026 * g++.dg/abi/empty7.C: New test.
47027 * g++.dg/init/pm2.C: Likewise.
47028
47029 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
47030
47031 * g++.dg/rtti/crash1.C: New test.
47032
47033 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
47034
47035 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47036 gcc.dg/sibcall-4.c: New tests.
47037
47038 2002-09-28 Roger Sayle <roger@eyesopen.com>
47039
47040 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47041 powerpc and MMIX targets.
47042
47043 2002-09-27 Zack Weinberg <zack@codesourcery.com>
47044
47045 * gcc.dg/cpp/20020927-1.c: New.
47046
47047 2002-09-26 David S. Miller <davem@redhat.com>
47048
47049 * gcc.c-torture/compile/trunctfdf.c: New.
47050
47051 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47052
47053 * lib/target-supports.exp (check_weak_available): Handle solaris2.
47054
47055 2002-09-27 Alan Modra <amodra@bigpond.net.au>
47056
47057 * gcc.c-torture/execute/loop-15.c: New.
47058
47059 2002-09-26 Janis Johnson <janis187@us.ibm.com>
47060
47061 * README.QMTEST: Fix typo.
47062
47063 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
47064
47065 * gcc.dg/20020926-1.c: New test.
47066
47067 2002-09-25 David S. Miller <davem@redhat.com>
47068
47069 PR target/7842
47070 * gcc.c-torture/execute/shiftdi.c: New test.
47071
47072 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
47073
47074 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47075 unique to the tool.
47076 * lib/g77.exp (g77_init): Likewise.
47077 * lib/g++.exp (g++_init): Likewise.
47078 * lib/objc.exp (objc_init): Likewise.
47079
47080 2002-09-25 Mark Mitchell <mark@codesourcery.com>
47081
47082 * g++.dg/abi/empty5.C: New test.
47083 * g++.dg/abi/empty6.C: New test.
47084 * g++.dg/abi/vbase12.C: New test.
47085
47086 2002-09-25 Richard Henderson <rth@redhat.com>
47087
47088 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47089 too-small long double.
47090
47091 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
47092
47093 * gcc.dg/20020919-1.c: New test.
47094
47095 2002-09-23 Mark Mitchell <mark@codesourcery.com>
47096
47097 * g++.dg/abi/bitfield6.C: New test.
47098 * g++.dg/abi/bitfield7.C: New test.
47099 * g++.dg/abi/bitfield8.C: New test.
47100 * g++.dg/abi/vbase11.C: New test.
47101
47102 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
47103
47104 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47105 hppa*-*-hpux*. Update test comment.
47106
47107 2002-09-20 Jakub Jelinek <jakub@redhat.com>
47108
47109 * gcc.dg/tls/struct-1.c: New test.
47110
47111 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
47112
47113 * gcc.dg/cpp/tr-warn2.c: Update.
47114
47115 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
47116
47117 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47118
47119 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
47120
47121 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47122 systems.
47123
47124 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
47125
47126 * gcc.c-torture/execute/ieee/mzero3.c: New test.
47127
47128 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47129 Adjust for c++filt moved to binutils. Remove spurious duplicate
47130 setting of cxxfilt.
47131
47132 2002-09-19 Geoffrey Keating <geoffk@apple.com>
47133
47134 * gcc.dg/20020312-2.c: Update for darwin.
47135
47136 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
47137
47138 * g++.old-deja/g++.other/crash32.C: Mark ICE.
47139
47140 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
47141
47142 * objc.dg/comp-types-1.m: New test.
47143 * objc.dg/comp-types-2.m: New test.
47144 * objc.dg/comp-types-3.m: New test.
47145 * objc.dg/comp-types-4.m: New test.
47146 * objc.dg/comp-types-5.m: New test.
47147 * objc.dg/comp-types-6.m: New test.
47148
47149 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
47150
47151 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47152
47153 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
47154
47155 * g++.dg/other/do1.C: New test.
47156
47157 * g++.dg/template/subst1.C: New test.
47158
47159 2002-09-16 Steve Ellcey <sje@cup.hp.com>
47160
47161 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47162
47163 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
47164
47165 * g++.dg/template/qualttp20.C: Adjust expected errors.
47166 * g++.old-deja/g++.jason/report.C: Likewise.
47167 * g++.old-deja/g++.other/qual1.C: Likewise.
47168
47169 * g++.dg/lookup/scoped2.C: New test.
47170
47171 * g++.dg/ext/asm3.C: New test.
47172
47173 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
47174
47175 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47176
47177 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
47178
47179 * ChangeLog: follow spelling conventions.
47180 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47181 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47182 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47183 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47184 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47185 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47186 * g++.old-deja/g++.law/global-init1.C: Likewise.
47187 * g++.old-deja/g++.other/delete4.C: Likewise.
47188 * g++.old-deja/g++.other/inline21.C: Likewise.
47189 * g++.old-deja/g++.other/singleton.C: Likewise.
47190 * g77.dg/strlen0.f: Likewise.
47191 * g77.f-torture/compile/20010519-1.f: Likewise.
47192 * g77.f-torture/compile/980310-4.f: Likewise.
47193 * gcc.c-torture/compile/20000605-1.c: Likewise.
47194 * gcc.c-torture/execute/20020225-1.c: Likewise.
47195 * gcc.dg/c90-hexfloat-2.c: Likewise.
47196 * gcc.dg/c99-bool-1.c: Likewise.
47197 * gcc.dg/c99-hexfloat-2.c: Likewise.
47198 * gcc.dg/dll-2.c: Likewise.
47199 * gcc.dg/wtr-union-init-1.c: Likewise.
47200 * gcc.dg/wtr-union-init-2.c: Likewise.
47201 * gcc.dg/wtr-union-init-3.c: Likewise.
47202 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47203 * gcc.dg/cpp/defined.c: Likewise.
47204 * gcc.dg/cpp/macsyntx.c: Likewise.
47205 * gcc.dg/cpp/paste2.c: Likewise.
47206 * gcc.dg/cpp/trad/defined.c: Likewise.
47207 * gcc.dg/format/c90-printf-1.c: Likewise.
47208 * gcc.dg/format/c90-scanf-1.c: Likewise.
47209 * gcc.dg/format/c99-printf-1.c: Likewise.
47210 * gcc.dg/format/c99-scanf-1.c: Likewise.
47211 * gcc.misc-tests/gcov-8.c: Likewise.
47212 * lib/profopt.exp: Likewise.
47213
47214 2002-09-15 Krister Walfridsson <cato@df.lth.se>
47215
47216 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47217
47218 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
47219
47220 * g++.dg/inherit/using2.C: New test.
47221
47222 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
47223
47224 * ChangeLog: Follow spelling conventions.
47225 * g++.dg/template/friend4.C: Likewise.
47226 * g++.old-deja/g++.pt/crash67.C: Likewise.
47227 * gcc.c-torture/execute/20000801-4.c: Likewise.
47228 * gcc.dg/c90-digraph-1.c: Likewise.
47229 * gcc.dg/c94-digraph-1.c: Likewise.
47230 * gcc.dg/c99-digraph-1.c: Likewise.
47231 * gcc.dg/cpp/line5.c: Likewise.
47232 * gcc.dg/cpp/multiline.c: Likewise.
47233 * gcc.dg/cpp/trad/literals-1.c: Likewise.
47234 * gcc.dg/format/attr-3.c: Likewise.
47235 * gcc.dg/format/c90-scanf-3.c: Likewise.
47236 * gcc.dg/format/ext-4.c: Likewise.
47237
47238 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
47239
47240 * g++.dg/template/pretty1.C: New test.
47241
47242 2002-09-14 Alan Modra <amodra@bigpond.net.au>
47243
47244 * gcc.c-torture/execute/struct-cpy-1.c: New test.
47245
47246 2002-09-13 Matt Austern <austern@apple.com>
47247
47248 * g++.dg/other/constref[12].C: New, regression tests for
47249 passing a cast expression to a function by const reference.
47250
47251 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
47252
47253 * g++.dg/template/deduce1.C: New test.
47254
47255 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
47256
47257 * gcc.c-torture/execute/simd-1.c: Force all use of int to
47258 32-bit int.
47259
47260 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
47261
47262 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47263 usage.
47264
47265 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
47266
47267 * gcc.c-torture/compile/20020910-1.c: New test.
47268
47269 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
47270
47271 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47272
47273 2002-09-10 Andreas Jaeger <aj@suse.de>
47274
47275 * gcc.dg/20020312-2.c: Adjust for x86-64.
47276
47277 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
47278
47279 * g77.dg/7388.f: New test case for PR 7388.
47280
47281 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
47282
47283 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47284
47285 2002-09-05 Ziemowit Laski <zlaski@apple.com>
47286
47287 * objc.dg/proto-lossage-1.m: New test.
47288
47289 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
47290
47291 * gcc.dg/cpp/_Pragma4.c: Fix typo.
47292
47293 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
47294
47295 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
47296 expected to pass.
47297
47298 2002-09-06 Stan Shebs <shebs@apple.com>
47299 David Edelsohn <edelsohn@gnu.org>
47300
47301 * gcc.dg/weak: New directory.
47302 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47303 target-specific xfail bits.
47304 * gcc.dg/typeof-2.c: Move to new directory.
47305 * gcc.dg/weak.exp: New expect script.
47306
47307 2002-09-06 Alan Modra <amodra@bigpond.net.au>
47308
47309 * gcc.c-torture/execute/extzvsi.c: New test.
47310
47311 2002-09-05 Stan Shebs <shebs@apple.com>
47312
47313 * gcc.dg/weak-1.c: xfail on Darwin.
47314 * gcc.dg/weak-2.c: Ditto.
47315 * gcc.dg/weak-3.c: Ditto.
47316 * gcc.dg/weak-4.c: Ditto.
47317 * gcc.dg/weak-5.c: Ditto.
47318 * gcc.dg/weak-6.c: Ditto.
47319 * gcc.dg/weak-7.c: Ditto.
47320 * gcc.dg/weak-8.c: Ditto.
47321 * gcc.dg/weak-9.c: Ditto.
47322
47323 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
47324
47325 * gcc.c-torture/execute/loop-14.c: New test.
47326
47327 2002-09-04 Jakub Jelinek <jakub@redhat.com>
47328
47329 * g++.dg/other/cxa-atexit1.C: New test.
47330
47331 * gcc.dg/typeof-2.c: New test.
47332
47333 2002-09-03 Roger Sayle <roger@eyesopen.com>
47334
47335 * gcc.dg/builtins-2.c: New testcase.
47336 * gcc.dg/builtins-3.c: New testcase.
47337
47338 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
47339
47340 * gcc.dg/cpp/_Pragma4.c: New test.
47341
47342 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
47343
47344 * objc/execute/nil_method-1.m: New testcase.
47345
47346 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
47347
47348 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47349 [Object class], not [Object initialize].
47350
47351 2002-08-31 Roger Sayle <roger@eyesopen.com>
47352 Hans-Peter Nilsson <hp@bitrange.com>
47353
47354 * gcc.c-torture/execute/20020720-1.x: Skip test on
47355 mmix-knuth-mmixware. Correct comment.
47356
47357 2002-08-27 Mark Mitchell <mark@codesourcery.com>
47358
47359 * g++.dg/abi/bitfield5.C: New test.
47360 * g++.dg/abi/vbase10.C: Likewise.
47361
47362 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
47363
47364 * objc.dg/undeclared-selector.m: New test.
47365
47366 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
47367
47368 * g++.dg/other/offsetof1.C: Avoid cast warning.
47369
47370 2002-08-26 Ziemowit Laski <zlaski@apple.com>
47371
47372 * objc.dg/super-class-2.m: New test.
47373
47374 2002-08-24 Matt Austern <austern@apple.com>
47375
47376 * g++.dg/ext/lvaddr.C: New test.
47377 * g++.dg/ext/lvcast.C: New test.
47378
47379 2002-08-22 Mark Mitchell <mark@codesourcery.com>
47380
47381 * g++.dg/inherit/cond1.C: New test.
47382
47383 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
47384
47385 * gcc.dg/noncompile/incomplete-1.c: New test.
47386
47387 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
47388
47389 * gcc.dg/typespec-1.c: New test.
47390
47391 2002-08-20 Devang Patel <dpatel@apple.com>
47392 * objc.dg/proto-hier-2.m: New test.
47393
47394 2002-08-19 Ziemowit Laski <zlaski@apple.com>
47395
47396 * objc.dg/bitfield-1.m: New test.
47397 * objc.dg/bitfield-2.m: New test.
47398
47399 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
47400
47401 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47402 gcc.dg/c99-flex-array-4.c: New tests.
47403
47404 2002-08-16 Stan Shebs <shebs@apple.com>
47405
47406 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47407
47408 2002-08-15 Jakub Jelinek <jakub@redhat.com>
47409
47410 * gcc.dg/typeof-1.c: New test.
47411 * g++.dg/ext/typeof2.C: New test.
47412
47413 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
47414
47415 * g++.dg/other/offsetof1.C: New test.
47416
47417 2002-08-14 Richard Henderson <rth@redhat.com>
47418
47419 * gcc.dg/tls/diag-3.c: Fix expected message strings.
47420
47421 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
47422
47423 * gcc.dg/cpp/_Pragma3.c: New test.
47424
47425 2002-08-13 Mark Mitchell <mark@codesourcery.com>
47426
47427 * g++.dg/template/inherit3: New test.
47428
47429 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
47430
47431 * gcc.dg/bitfld-4.c: Add blank options.
47432
47433 2002-08-09 Mark Mitchell <mark@codesourcery.com>
47434
47435 * g++.dg/template/crash1.C: New test.
47436
47437 2002-08-08 Jakub Jelinek <jakub@redhat.com>
47438
47439 * gcc.dg/tls/opt-2.c: New test.
47440
47441 2002-08-08 Devang Patel <dpatel@apple.com>
47442
47443 * objc.dg/selector-1.m : New test
47444
47445 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
47446
47447 * g++.dg/abi/bitfield4.C: New test.
47448 * gcc.dg/bitfld-4.c: New test.
47449
47450 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
47451
47452 * g++.dg/other/packed1.C: New test.
47453
47454 2002-08-07 Mark Mitchell <mark@codesourcery.com>
47455
47456 * g++.dg/abi/offsetof.C: Tweak error messages.
47457 * g++.old-deja/g++.mike/p10769a.C: Likewise.
47458
47459 2002-08-08 Jakub Jelinek <jakub@redhat.com>
47460
47461 * gcc.dg/bitfld-3.c: New test.
47462
47463 2002-08-07 Jakub Jelinek <jakub@redhat.com>
47464 Richard Henderson <rth@redhat.com>
47465
47466 * gcc.dg/i386-bitfield1.c: New test.
47467 * g++.dg/abi/bitfield3.C: Update.
47468
47469 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
47470
47471 * objc.dg/const-str-2.m: Update.
47472 * gcc.dg/cpp/c++98.c: Change to C extension.
47473 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47474 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47475
47476 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
47477
47478 * gcc.dg/tls/diag-3.c: New.
47479
47480 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
47481
47482 * g++.dg/README (Subdirectories): Document new subdir expr.
47483 * g++.dg/expr/pmf-1.C: New test.
47484
47485 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
47486
47487 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47488
47489 2002-08-06 Jakub Jelinek <jakub@redhat.com>
47490
47491 * g++.dg/abi/bitfield3.C: New test.
47492
47493 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
47494
47495 * lib/gcov.exp: Tweak expected line formats.
47496 * gcc.misc-tests/gcov8.c: New test.
47497 * gcc.misc-tests/gcov8.x: New flags.
47498
47499 2002-08-05 Jakub Jelinek <jakub@redhat.com>
47500
47501 * consistency.vlad/layout/endian.c: Include string.h.
47502
47503 * gcc.c-torture/execute/20020805-1.c: New test.
47504
47505 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
47506
47507 * g++.dg/other/conversion1.C: New test.
47508
47509 2002-08-03 Roger Sayle <roger@eyesopen.com>
47510
47511 * gcc.dg/builtins-1.c: New testcase.
47512
47513 2002-08-02 Mark Mitchell <mark@codesourcery.com>
47514
47515 * g++.dg/inherit/access3.C: New test.
47516
47517 2002-08-01 Jakub Jelinek <jakub@redhat.com>
47518
47519 * gcc.dg/ia64-visibility-2.c: New test.
47520
47521 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
47522
47523 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47524 __qualifier_flags to __flags.
47525
47526 2002-07-31 Mark Mitchell <mark@codesourcery.com>
47527
47528 * g++.dg/inherit/operator1.C: New test.
47529 * g++.dg/lookup/disamb1.C: Fix typo in comment.
47530 * g++.dg/other/error1.C: Change expected error message.
47531 * g++.dg/template/conv4.C: Likewise.
47532
47533 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
47534
47535 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47536 for documented behavior.
47537
47538 2002-07-25 Roger Sayle <roger@eyesopen.com>
47539
47540 * gcc.c-torture/execute/20020720-1.x: Skip this test on
47541 several targets known to fail.
47542
47543 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
47544
47545 * gcc.dg/mips-args-[123].c: New tests.
47546
47547 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
47548
47549 * gcc.dg/ppc-spe.c: New.
47550
47551 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
47552
47553 * g++.dg/other/ptrmem4.C: New testcase.
47554
47555 2002-07-24 Richard Henderson <rth@redhat.com>
47556
47557 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47558
47559 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47560
47561 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47562
47563 2002-07-24 Roger Sayle <roger@eyesopen.com>
47564
47565 * gcc.c-torture/execute/memset-3.c: New testcase.
47566
47567 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47568
47569 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47570 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47571
47572 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47573
47574 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47575 Delete.
47576
47577 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47578
47579 * gcc.c-torture/compile/simd-4.c: New test.
47580
47581 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47582
47583 PR c++/7347, c++/7348
47584 * g++.dg/template/access4.C: New test.
47585 * g++.dg/template/access5.C: New test.
47586 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47587 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47588 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47589 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47590
47591 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47592
47593 * gcc.dg/gnu89-init-2.c: New test.
47594
47595 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47596
47597 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47598
47599 2002-07-20 Roger Sayle <roger@eyesopen.com>
47600
47601 * gcc.c-torture/execute/20020720-1.c: New testcase.
47602
47603 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47604
47605 * gcc.dg/cpp/Wsignprom.c: New tests.
47606
47607 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47608
47609 * gcc.c-torture/execute/loop-13.c: New test.
47610
47611 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47612
47613 * gcc.dg/cpp/expr.c: New tests.
47614
47615 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47616
47617 * g++.dg/opt/pr6713.C: Add template instantiation.
47618
47619 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47620
47621 * gcc.dg/nest.c: New test.
47622
47623 2002-07-17 Richard Henderson <rth@redhat.com>
47624
47625 * g++.dg/opt/pr6713.C: New test.
47626
47627 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47628
47629 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47630 XFAIL for all x86 processors.
47631
47632 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47633
47634 * gcc.c-torture/execute/20010122-1.x: Do not test with
47635 -fomit-frame-pointer.
47636
47637 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47638
47639 * g++.dg/template/instantiate2.C: New test.
47640 * g++.dg/template/spec4.C: New test.
47641
47642 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47643
47644 * g++.dg/template/access2.C: New test.
47645 * g++.dg/template/access3.C: New test.
47646
47647 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47648
47649 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47650 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47651 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47652 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47653 Convert to use <stdarg.h>.
47654 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47655 Delete.
47656 * gcc.dg/va-arg-2.c: New.
47657 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47658
47659 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47660
47661 * gcc.c-torture/compile/20020710-1.c: New test.
47662
47663 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47664 Andrew Pinski <pinskia@physics.uc.edu>
47665
47666 gcc.c-torture/compile/simd-2.c: New testcase.
47667 gcc.c-torture/compile/simd-3.c: Likewise.
47668
47669 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47670
47671 PR c++/7224
47672 * g++.dg/overload/error1.C: New test.
47673
47674 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47675
47676 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47677 configuration and IRIX 6 O32 ABI.
47678
47679 2002-07-11 Roger Sayle <roger@eyesopen.com>
47680
47681 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47682
47683 2002-07-10 Roger Sayle <roger@eyesopen.com>
47684
47685 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47686
47687 2002-07-10 Jeffrey A Law <law@redhat.com>
47688
47689 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47690
47691 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47692
47693 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47694
47695 * gcc.dg/20020312-2.c: Check for __PPC__.
47696
47697 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47698
47699 * gcc.c-torture/compile/20020709-1.c: New test.
47700
47701 2002-07-07 Roger Sayle <roger@eyesopen.com>
47702
47703 * g++.dg/template/qualttp21.C: New test case.
47704
47705 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47706
47707 * gcc.c-torture/compile/20020706-1.c: New test.
47708 * gcc.c-torture/compile/20020706-2.c: New test.
47709
47710 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47711 Alexandre Oliva <aoliva@redhat.com>
47712
47713 * g++.dg/warn/incomplete1.C: New test.
47714
47715 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47716
47717 PR c++/7099
47718 * g++.dg/warn/noreturn1.C: New test.
47719
47720 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47721
47722 PR c++/6706
47723 * g++.dg/debug/debug6.C: New test.
47724 * g++.dg/debug/debug7.C: New test.
47725
47726 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47727
47728 * gcc.c-torture/compile/simd-3.c: New test.
47729
47730 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47731
47732 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47733 * gcc.dg/20020620-1.c: Likewise.
47734
47735 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47736
47737 PR c++/6944
47738 * g++.dg/init/array4.C: New test.
47739 * g++.dg/init/array5.C: New test.
47740
47741 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47742
47743 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47744 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47745
47746 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47747
47748 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47749 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47750 * gcc.dg/wtr-conversion-1.c: Likewise.
47751 * gcc.dg/wtr-escape-1.c: Likewise.
47752 * gcc.dg/wtr-int-type-1.c: Likewise.
47753 * gcc.dg/wtr-label-1.c: Likewise.
47754 * gcc.dg/wtr-static-1.c: Likewise.
47755 * gcc.dg/wtr-strcat-1.c: Likewise.
47756 * gcc.dg/wtr-suffix-1.c: Likewise.
47757 * gcc.dg/wtr-switch-1.c: Likewise.
47758 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47759 * gcc.dg/wtr-union-init-1.c: Likewise.
47760 * gcc.dg/wtr-union-init-2.c: Likewise.
47761 * gcc.dg/wtr-union-init-3.c: Likewise.
47762
47763 * gcc.dg/wtr-func-def-1.c: New test.
47764
47765 2002-07-02 Devang Patel <dpatel@apple.com>
47766
47767 * objc.dg/param-1.m: New test.
47768
47769 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47770
47771 * gcc.dg/cpp/trad/directive.c: Add test.
47772 * gcc.dg/cpp/trad/macroargs.c: Add test.
47773 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47774
47775 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47776
47777 * gcc.dg/cpp/cmdlne-M.c: New test.
47778
47779 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47780
47781 * objc.dg/desig-init-1.m: New test.
47782
47783 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47784
47785 PR c++/6716
47786 * g++.dg/template/instantiate1.C: New test.
47787
47788 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47789
47790 PR c++/7112
47791 * g++.dg/template/sizeof2.C: New test.
47792
47793 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47794
47795 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47796 gcc.dg/cpp/trad/include.c: New tests.
47797
47798 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47799
47800 PR target/7177
47801 * gcc.c-torture/compile/20020701-1.c: New test.
47802
47803 2002-07-01 Stan Shebs <shebs@apple.com>
47804
47805 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47806 header here...
47807 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47808 (objc-torture-execute): or here.
47809
47810 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47811
47812 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47813
47814 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47815
47816 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47817
47818 2002-06-30 Devang Patel <dpatel@apple.com>
47819
47820 * objc.dg/fsyntax-only.m: New test.
47821
47822 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47823
47824 PR c++/6695
47825 * g++.dg/template/friend7.C: New file.
47826
47827 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47828
47829 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47830 return type.
47831
47832 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47833
47834 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47835 avoid division by zero.
47836
47837 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47838
47839 * gcc.dg/Wunknownprag.c: New tests.
47840
47841 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47842
47843 * gcc.c-torture/execute/simd-2.c: New test.
47844
47845 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47846
47847 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47848 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47849 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47850 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47851 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47852 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47853 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47854 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47855 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47856 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47857 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47858 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47859 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47860 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47861 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47862 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47863 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47864
47865 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47866
47867 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47868 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47869 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47870 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47871 New tests.
47872 * gcc.dg/cpp/trad/directive.c: Update.
47873
47874 2002-06-23 Andreas Jaeger <aj@suse.de>
47875
47876 * gcc.c-torture/execute/complex-6.c: New.
47877
47878 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47879
47880 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47881 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47882 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47883 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47884
47885 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47886
47887 * gcc.dg/cpp/trad: New directory with traditional tests copied
47888 from parent directory.
47889 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47890 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47891 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47892 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47893 Move to trad/ and rename.
47894 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47895 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47896 gcc.dg/cpp/trad/redef2.c: New tests.
47897 * gcc.dg/cpp/trad/trad.exp: New driver.
47898
47899 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47900
47901 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47902 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47903 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47904 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47905 Remove.
47906
47907 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47908
47909 * gcc.dg/20020620-1.c: New test.
47910
47911 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47912
47913 * g++.dg/template/ttp4.C: New test.
47914
47915 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47916
47917 * g++.dg/opt/vt1.C: Fix regexp.
47918
47919 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47920
47921 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47922 Don't use attribute `noinline'.
47923
47924 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47925
47926 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47927
47928 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47929
47930 * gcc.c-torture/execute/simd-1.c: New.
47931
47932 * gcc.dg/simd-1.c: New.
47933
47934 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47935
47936 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47937
47938 2002-06-16 Richard Henderson <rth@redhat.com>
47939
47940 * g++.dg/ext/anon-struct1.C: New.
47941 * g++.dg/ext/anon-struct2.C: New.
47942 * g++.dg/ext/anon-struct3.C: New.
47943 * gcc.dg/anon-struct-1.c: New.
47944 * gcc.dg/anon-struct-2.c: New.
47945 * gcc.dg/anon-struct-3.c: New.
47946 * gcc.dg/20011008-1.c: Adjust warning text.
47947 * gcc.dg/20020527-1.c: Add -fms-extensions.
47948
47949 2002-06-16 Richard Henderson <rth@redhat.com>
47950
47951 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47952
47953 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47954
47955 * gcc.c-torture/execute/20020615-1.c: New test.
47956
47957 2002-06-15 Roger Sayle <roger@eyesopen.com>
47958
47959 * gcc.c-tortuture/execute/compare-1.c: New test case.
47960 * gcc.c-tortuture/execute/compare-2.c: New test case.
47961 * gcc.c-tortuture/execute/compare-3.c: New test case.
47962
47963 2002-06-13 Richard Henderson <rth@redhat.com>
47964
47965 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47966 ia64 ilp32.
47967
47968 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47969
47970 * g++.dg/template/typename2.C: Update error message.
47971
47972 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47973
47974 * gcc.c-torture/execute/20020611-1.c: New test.
47975
47976 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47977
47978 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47979 list of targets to skip.
47980
47981 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47982
47983 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47984 targets if not optimizing.
47985
47986 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47987
47988 * gcc.c-torture/compile/20020605-1.c: New test.
47989
47990 * g++.dg/opt/vt1.C: New test.
47991
47992 * gcc.dg/20020531-1.c: New test.
47993
47994 * gcc.dg/20020530-1.c: New test.
47995
47996 * gcc.dg/20020527-1.c: New test.
47997
47998 * g++.dg/opt/cse1.C: New test.
47999
48000 2002-06-07 Roger Sayle <roger@eyesopen.com>
48001
48002 * gcc.dg/20020607-2.c: New test case.
48003
48004 2002-06-07 Jakub Jelinek <jakub@redhat.com>
48005
48006 * gcc.c-torture/compile/20020604-1.c: New test.
48007
48008 2002-06-04 Richard Henderson <rth@redhat.com>
48009
48010 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48011 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48012 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48013
48014 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
48015
48016 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48017
48018 2002-06-03 Richard Henderson <rth@redhat.com>
48019
48020 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48021 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48022
48023 2002-06-02 Richard Henderson <rth@redhat.com>
48024
48025 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48026 test functions static.
48027
48028 2002-06-02 Andreas Jaeger <aj@suse.de>
48029
48030 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48031 now.
48032
48033 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
48034
48035 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48036 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48037 Update for mofified diagnostics.
48038 * gcc.dg/c99-intconst-1.c: No longer fail.
48039
48040 2002-06-02 Richard Henderson <rth@redhat.com>
48041
48042 * gcc.dg/uninit-A.c: Remove xfail markers.
48043
48044 2002-06-01 Roger Sayle <roger@eyesopen.com>
48045
48046 * gcc.dg/fnegate-1.c: New test case.
48047
48048 2002-05-30 Osku Salerma <osku@iki.fi>
48049
48050 * gcc.c-torture/execute/mayalias-1.c: New file.
48051
48052 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
48053
48054 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48055 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48056 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48057
48058 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
48059
48060 * gcc.c-torture/execute/20020529-1.c: New test.
48061
48062 2002-05-27 Richard Henderson <rth@redhat.com>
48063
48064 * g++.dg/ext/attrib6.C: New test case.
48065
48066 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48067
48068 * gcc.c-torture/execute/pure-1.c: New test.
48069
48070 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
48071
48072 * gcc.dg/cpp/arith-2.c: Remove.
48073
48074 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
48075
48076 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48077 * gcc.dg/cpp/if-3.c: Remove.
48078
48079 2002-05-26 Jakub Jelinek <jakub@redhat.com>
48080
48081 * g++.dg/opt/cse2.C: New test.
48082
48083 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
48084
48085 * gcc.dg/cpp/arith-1.c: New semantic tests.
48086 * gcc.dg/cpp/if-1.c: Update.
48087
48088 2002-05-24 Ben Elliston <bje@redhat.com>
48089
48090 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48091
48092 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48093
48094 * gcc.dg/verbose-asm.c: New test.
48095
48096 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
48097
48098 * gcc.dg/cpp/paste12.c: New test.
48099
48100 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
48101
48102 * g++.dg/parse/named_ops.C: New test.
48103
48104 2002-05-23 Mark Mitchell <mark@codesourcery.com>
48105
48106 * gcc.dg/weak-8.c: New test.
48107
48108 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
48109
48110 * gcc.dg/weak-2.c: Allow optional leading underscore
48111 in scan-assembler symbol name.
48112 * gcc.dg/weak-3.c: Likewise.
48113 * gcc.dg/weak-4.c: Likewise.
48114 * gcc.dg/weak-5.c: Likewise.
48115
48116 2002-05-23 Jakub Jelinek <jakub@redhat.com>
48117
48118 * gcc.dg/20020523-1.c: New test.
48119
48120 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
48121
48122 * objc.dg/const-str-2.m: Update now that we stop after
48123 a command line error.
48124
48125 2002-05-22 Richard Henderson <rth@redhat.com>
48126
48127 * g++.dg/dg.exp: Fix typo in test pruneing.
48128
48129 2002-05-22 Richard Henderson <rth@redhat.com>
48130
48131 * g++.dg/dg.exp: Prune the tls subdirectory.
48132 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48133 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48134 * g++.dg/tls/init-1.C: New.
48135
48136 2002-05-22 Jakub Jelinek <jakub@redhat.com>
48137
48138 * gcc.dg/20020517-1.c: New test.
48139
48140 2002-05-21 Richard Henderson <rth@redhat.com>
48141
48142 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48143 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48144
48145 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
48146
48147 * g++.dg/other/copy2.C: New test.
48148
48149 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
48150
48151 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48152 (MAX_COPY): Bump up to 10 times sizeof (long long).
48153 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48154
48155 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48156 sizeof (long long).
48157
48158 * gcc.c-torture/execute/strcpy-1.c: New test.
48159
48160 2002-05-19 Jason Merrill <jason2redhat.com>
48161
48162 * g++.dg/ext/oper1.C: New test.
48163
48164 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
48165 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
48166
48167 * README.QMTEST: New file.
48168
48169 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48170
48171 2002-05-19 Andreas Jaeger <aj@suse.de>
48172
48173 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48174 now.
48175 * gcc.c-torture/execute/loop-2d.x: Likewise.
48176
48177 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
48178
48179 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48180 support weak symbols.
48181 * gcc.dg/weak-4.c: Likewise.
48182 * gcc.dg/weak-6.c: Likewise.
48183
48184 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
48185
48186 * gcc.dg/weak-3.c: Add dg-excess-error comment for
48187 cygwin, coff and h8300-*-hms targets
48188 * gcc.dg/weak-5.c: Likewise.
48189 * gcc.dg/weak-7.c: Likewise.
48190
48191 2002-05-16 Jason Merrill <jason@redhat.com>
48192
48193 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48194 (scan-assembler-not, scan-assembler-dem): Likewise.
48195 (scan-assembler-dem-not): Likewise.
48196
48197 2002-05-15 Richard Henderson <rth@redhat.com>
48198
48199 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48200
48201 2002-05-15 Richard Henderson <rth@redhat.com>
48202
48203 * gcc.dg/weak-5.c (vfoo1c): No warning here.
48204 (vfoo1f): Warning here.
48205 (vfoo1l): Don't redefine the alias.
48206
48207 2002-05-14 Jason Merrill <jason@redhat.com>
48208 Alexandre Oliva <aoliva@redhat.com>
48209
48210 * g++.dg/init/pm1.C: New test.
48211
48212 2002-05-12 David S. Miller <davem@redhat.com>
48213
48214 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48215 types.
48216
48217 2002-05-10 Roger Sayle <roger@eyesopen.com>
48218
48219 * gcc.c-torture/execute/20020510-1.c: New test case.
48220
48221 2002-05-10 David S. Miller <davem@redhat.com>
48222
48223 * gcc.c-torture/execute/conversion.c: Test long double too.
48224
48225 2002-05-09 Jakub Jelinek <jakub@redhat.com>
48226
48227 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48228 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48229 * lib/g++.exp (g++_link_flags): Likewise.
48230 * lib/objc.exp (objc_target_compile): Likewise.
48231
48232 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
48233
48234 * gcc.dg/cpp/poison.c: Update.
48235 * gcc.dg/cpp/20000625-2.c: Remove.
48236 * gcc.dg/cpp/direct2s.c: Remove final test.
48237
48238 2002-05-08 Tom Rix <trix@redhat.com>
48239
48240 * gcc.c-torture/execute/20020508-1.c: New test.
48241 * gcc.c-torture/execute/20020508-2.c: New test.
48242 * gcc.c-torture/execute/20020508-3.c: New test.
48243
48244 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
48245
48246 * gcc.dg/cpp/charconst-4.c: More tests.
48247
48248 2002-05-08 Mark Mitchell <mark@codesourcery.com>
48249
48250 PR c/6569
48251 * gcc.dg/weak-3.c: Update location of warning messages.
48252 * gcc.dg/weak-5.c: Likewise.
48253
48254 2002-05-06 Roger Sayle <roger@eyesopen.com>
48255
48256 * gcc.c-torture/execute/20020506-1.c: New test case.
48257
48258 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
48259
48260 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48261
48262 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48263
48264 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48265
48266 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48267
48268 * gcc.dg/cpp/charconst-3.c: New test.
48269
48270 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
48271
48272 * gcc.dg/cpp/charconst.c: Update tests.
48273
48274 2002-05-05 Tim Josling <tej@melbpc.org.au>
48275
48276 * treelang: Added directory for new sample language treelang. Also
48277 lib/treelang.exp: New file to signal treelang should be tested.
48278
48279 2002-05-03 Jakub Jelinek <jakub@redhat.com>
48280
48281 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48282 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48283 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48284 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48285 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48286 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48287 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48288
48289 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
48290
48291 * gcc.dg/format/xopen-2.c: New test.
48292
48293 2002-05-03 Jakub Jelinek <jakub@redhat.com>
48294
48295 * gcc.dg/20020503-1.c: New test.
48296
48297 2002-05-02 Mark Mitchell <mark@codesourcery.com>
48298
48299 * g++.dg/init/dtor1.C: Make it tougher.
48300
48301 2002-05-01 Mark Mitchell <mark@codesourcery.com>
48302
48303 * g++.dg/init/dtor1.C: New test.
48304
48305 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
48306
48307 * gcc.dg/altivec-8.c: New.
48308
48309 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
48310
48311 * gcc.dg/altivec-7.c: New.
48312
48313 2002-04-29 Jakub Jelinek <jakub@redhat.com>
48314
48315 * g++.dg/parse/typedef1.C: New test.
48316
48317 2002-04-29 Mark Mitchell <mark@codesourcery.com>
48318
48319 PR c++/6486
48320 * g++.dg/template/friend6.C: New test.
48321
48322 PR c++/6492
48323 * g++.dg/init/copy1.C: New test.
48324
48325 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
48326
48327 * g++.dg/warn/effc1.C: New test.
48328
48329 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
48330
48331 * gcc.dg/cpp/if-cexp.c: Add a test.
48332
48333 2002-04-28 Jakub Jelinek <jakub@redhat.com>
48334
48335 * gcc.dg/20020426-2.c: New test.
48336
48337 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
48338
48339 * gcc.dg/cpp/if-mop.c: Update.
48340 * gcc.dg/cpp/if-mpar.c: Add test.
48341 * gcc.dg/cpp/if-oppr.c: Update.
48342
48343 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48344
48345 PR c/6343
48346 * gcc.dg/weak-[2-7].c: New tests.
48347
48348 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
48349
48350 * gcc.dg/enum1.c: New test.
48351
48352 2002-04-26 Mark Mitchell <mark@codesourcery.com>
48353
48354 PR c++/6497
48355 * g++.dg/inherit/access2.C: New test.
48356
48357 2002-04-26 Mark Mitchell <mark@codesourcery.com>
48358
48359 PR bootstrap/6445
48360 * gcc.dg/20020426-1.c: New test.
48361
48362 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
48363
48364 * g++.dg/abi/enum1.C: New test.
48365
48366 2002-04-26 Richard Henderson <rth@redhat.com>
48367
48368 * gcc.dg/c99-bool-1.c: Expect always true warning.
48369
48370 2002-04-25 Roger Sayle <roger@eyesopen.com>
48371
48372 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48373
48374 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48375
48376 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48377 targets.
48378
48379 2002-04-24 Mark Mitchell <mark@codesourcery.com>
48380
48381 * g++.dg/abi/mange7.C: New test.
48382
48383 PR c++/6438.
48384 * g++.dg/parse/stmtexpr2.C: New test.
48385
48386 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
48387
48388 * gcc.dg/20020312-2.c: Add SH target.
48389
48390 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48391
48392 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48393 compiler output on mips*-*-irix*.
48394
48395 2002-04-23 Jakub Jelinek <jakub@redhat.com>
48396
48397 * g++.dg/parse/attr1.C: New test.
48398
48399 2002-04-23 Roger Sayle <roger@eyesopen.com>
48400
48401 * gcc.c-torture/execute/string-opt-17.c: New test case.
48402 * gcc.c-torture/execute/memset-2.c: New test case.
48403
48404 2002-04-23 Mark Mitchell <mark@codesourcery.com>
48405
48406 PR c++/6256:
48407 * g++.dg/template/friend5.C: New test.
48408
48409 PR c++/6331:
48410 * g++.dg/template/qual1.C: Likewise.
48411
48412 2002-04-22 Zack Weinberg <zack@codesourcery.com>
48413
48414 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48415 Include stdlib.h, not stdio.h or ctype.h.
48416
48417 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
48418
48419 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48420 cris-*-elf* and mmix-*-*.
48421 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48422 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48423 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48424 Ditto.
48425 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48426 * gcc.dg/wchar_t-1.c: Ditto.
48427
48428 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
48429
48430 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48431 Clarify comment.
48432
48433 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
48434
48435 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48436
48437 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48438
48439 * gcc.c-torture/execute/20000906-1.x: Delete.
48440
48441 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
48442
48443 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48444
48445 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
48446
48447 * PR6367
48448 * g77.f-torture/execute/6367.f: New test.
48449 * g77.f-torture/execute/6367.x: Disable for MMIX.
48450
48451 2002-04-19 Mark Mitchell <mark@codesourcery.com>
48452
48453 * PR6352
48454 * g++.dg/opt/inline2.C: New test.
48455
48456 2002-04-18 Richard Henderson <rth@redhat.com>
48457
48458 * gcc.dg/20000906-1.c: Enable for all targets.
48459 * gcc.c-torture/compile/iftrap-2.c: New.
48460
48461 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48462
48463 * gcc.dg/20020418-1.c: New test.
48464 * gcc.dg/20020418-2.c: New test.
48465
48466 2002-04-18 Richard Henderson <rth@redhat.com>
48467
48468 * gcc.c-torture/compile/iftrap-1.c: New.
48469 * gcc.dg/iftrap-1.c: Adjust for ia64.
48470 * gcc.dg/iftrap-2.c: New.
48471
48472 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48473
48474 * gcc.c-torture/compile/20020418-1.c: New test.
48475
48476 2002-04-18 Roger Sayle <roger@eyesopen.com>
48477
48478 * gcc.c-torture/compile/20020415-1.c: New.
48479
48480 2002-04-18 David S. Miller <davem@redhat.com>
48481
48482 * gcc.c-torture/execute/20020418-1.c: New test.
48483
48484 2002-04-17 Jakub Jelinek <jakub@redhat.com>
48485
48486 * gcc.dg/20020416-1.c: New test.
48487
48488 * g++.dg/opt/inline1.C: New test.
48489
48490 2002-04-16 Jakub Jelinek <jakub@redhat.com>
48491
48492 * gcc.dg/altivec-5.c: New test.
48493
48494 * gcc.dg/20020415-1.c: New test.
48495
48496 2002-04-15 Mark Mitchell <mark@codesourcery.com>
48497
48498 * lib/chill.exp: Remove.
48499
48500 2002-04-14 Jakub Jelinek <jakub@redhat.com>
48501
48502 * g++.dg/other/big-struct.C: New test.
48503
48504 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
48505
48506 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48507 of scratch file.
48508
48509 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
48510
48511 PR c/6277
48512 * gcc.dg/i386-387-1.c: Allow optional leading underscore
48513 in scan-assembler function name
48514
48515 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
48516
48517 * g77.f-torture/execute/980628-4.x,
48518 g77.f-torture/execute/980628-5.x,
48519 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48520 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48521 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48522 i[34567]86-*-*.
48523
48524 2002-04-13 David S. Miller <davem@redhat.com>
48525
48526 * gcc.c-torture/execute/20020413-1.c: New test.
48527
48528 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
48529
48530 * gcc.dg/asm-6.c,
48531 * g++.dg/ext/asm1.C: New tests.
48532
48533 2002-04-12 Mark Mitchell <mark@codesourcery.com>
48534
48535 PR c++ 5373.
48536 * g++.dg/parse/stmtexpr1.C: New test.
48537
48538 PR c++/5189.
48539 * g++.dg/template/copy1.C: New test.
48540
48541 2002-04-12 Richard Henderson <rth@redhat.com>
48542
48543 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48544
48545 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
48546
48547 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48548 gcc.c-torture/execute/20020307-2.c.
48549
48550 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
48551
48552 * g++.dg/ext/attrib5.C,
48553 * g++.dg/lookup/struct1.C: New tests.
48554
48555 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48556
48557 * gcc.dg/20020411-1.c: New test.
48558
48559 * gcc.c-torture/execute/20020411-1.c: New test.
48560
48561 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48562
48563 * g77.f-torture/execute/6177.f: New test.
48564
48565 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48566
48567 PR middle-end/6247
48568 * g++.dg/opt/cleanup1.C: New test.
48569
48570 * g++.dg/opt/const1.C: New test.
48571
48572 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48573
48574 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48575
48576 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48577
48578 PR c++/5507
48579 * g++.dg/template/typename2.C: New test.
48580
48581 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48582
48583 * gcc.c-torture/execute/loop-12.c: New.
48584
48585 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48586
48587 * g77.f-torture/execute/980628-4.x,
48588 g77.f-torture/execute/980628-5.x,
48589 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48590 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48591 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48592
48593 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48594
48595 PR optimization/6086
48596 * g++.dg/opt/preinc1.C: New test.
48597
48598 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48599
48600 PR c++/5571
48601 * g++.dg/opt/static2.C: New test.
48602
48603 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48604
48605 PR c/5120
48606 * gcc.dg/20020406-1.c: New test.
48607
48608 2002-04-04 David S. Miller <davem@redhat.com>
48609
48610 * gcc.c-torture/execute/20020404-1.c: New test.
48611
48612 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48613
48614 PR c/6123
48615 * gcc.dg/20020312-2.c: Do not declare global register variable
48616 if __PIC__ or __pic__ is defined.
48617
48618 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48619
48620 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48621 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48622
48623 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48624
48625 * gcc.misc-tests/linkage.exp: Update last change to handle
48626 sparc*-, not just sparc-.
48627
48628 2002-04-03 Richard Henderson <rth@redhat.com>
48629
48630 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48631
48632 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48633
48634 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48635
48636 2002-04-02 David S. Miller <davem@redhat.com>
48637
48638 * gcc.c-torture/execute/20020402-3.c: New test.
48639
48640 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48641
48642 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48643 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48644
48645 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48646 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48647 g77.f-torture/execute/20001201.x,
48648 g77.f-torture/execute/u77-test.x: New files.
48649
48650 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48651 * gcc.dg/wchar_t-1.c: Ditto.
48652
48653 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48654
48655 * gcc.c-torture/execute/20020402-1.c: New test.
48656
48657 2002-04-01 Richard Henderson <rth@redhat.com>
48658
48659 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48660
48661 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48662
48663 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48664
48665 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48666
48667 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48668
48669 * g++.dg/inherit/template-as-base.C: Expect error.
48670 * g++.dg/inherit/namespace-as-base.C: Likewise.
48671
48672 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48673
48674 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48675 g++.dg/ext/instantiate3.C: Tweak match patterns.
48676
48677 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48678 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48679 -da test.
48680
48681 2002-03-31 Richard Henderson <rth@redhat.com>
48682
48683 * gcc.dg/special/alias-2.c: New.
48684 * gcc.dg/special/ecos.exp: Run it.
48685
48686 2002-03-31 Richard Henderson <rth@redhat.com>
48687
48688 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48689
48690 2002-03-31 Kazu Hirata <kazu@hxi.com>
48691
48692 * gcc.dg/weak-1.c: Disable on h8300 port.
48693
48694 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48695
48696 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48697 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48698 ordering tests.
48699 * g++.dg/bprob/bprob-1.C: New test.
48700 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48701 * g++.dg/gcov/gcov-1.C: New test.
48702 * g++.dg/gcov/gcov-1.x: New file.
48703 * g++.dg/gcov/gcov-2.C: New test.
48704 * g++.dg/gcov/gcov-3.C: New test.
48705 * g++.dg/gcov/gcov-3.h: New file.
48706
48707 2002-03-28 Roger Sayle <roger@eyesopen.com>
48708
48709 * g++.old-deja/g++.other/builtins5.C: New test.
48710 * g++.old-deja/g++.other/builtins6.C: New test.
48711 * g++.old-deja/g++.other/builtins7.C: New test.
48712 * g++.old-deja/g++.other/builtins8.C: New test.
48713 * g++.old-deja/g++.other/builtins9.C: New test.
48714
48715 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48716
48717 * g++.dg/opt/static1.C: New test.
48718
48719 * g++.dg/opt/longbranch1.C: New test.
48720
48721 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48722
48723 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48724
48725 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48726
48727 2002-03-28 Jeffrey A Law (law@redhat.com)
48728
48729 * gcc.c-torture/execute/20020328-1.c: New test.
48730
48731 2002-03-27 Richard Henderson <rth@redhat.com>
48732
48733 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48734 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48735 move from g++.old-deja/g++.ext/.
48736
48737 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48738
48739 * g++.dg/init/new2.C: New test.
48740
48741 2002-03-26 Richard Henderson <rth@redhat.com>
48742
48743 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48744
48745 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48746 on sparc.
48747
48748 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48749 sparcv9 systems.
48750 * gcc.dg/20001102-1.c: Likewise.
48751
48752 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48753
48754 * gcc.dg/cpp/endif-pedantic1.c,
48755 gcc.dg/cpp/endif-pedantic2.c: New tests.
48756
48757 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48758
48759 * g++.dg/init/new1.C: New test.
48760
48761 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48762
48763 * g++.dg/abi/vbase9.C: New test.
48764
48765 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48766
48767 * gcc.dg/arm-asm.c: New test.
48768
48769 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48770
48771 * gcc.dg/Wswitch-enum.c: New test.
48772 Fix PR c/5044.
48773
48774 2002-03-26 Richard Henderson <rth@redhat.com>
48775
48776 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48777 structure.
48778
48779 2002-03-25 Richard Henderson <rth@redhat.com>
48780
48781 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48782 sparcv9 systems.
48783
48784 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48785 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48786
48787 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48788
48789 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48790
48791 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48792
48793 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48794 targets using generic thunk support.
48795
48796 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48797
48798 * gcc.c-torture/compile/20020323-1.c: New test.
48799
48800 * g++.dg/opt/conj2.C: New test.
48801
48802 2002-03-24 Richard Henderson <rth@redhat.com>
48803
48804 * gcc.dg/weak-1.c: Use -fno-common.
48805
48806 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48807
48808 * g77.dg/f77-edit-apostrophe-out.f: New test
48809 * g77.dg/f77-edit-h-out.f: New test
48810 * g77.dg/f77-edit-t-in.f: New test
48811 * g77.dg/f77-edit-t-out.f: New test
48812 * g77.dg/f77-edit-x-out.f: New test
48813 * g77.dg/f77-edit-slash-out.f: New test
48814 * g77.dg/f77-edit-colon-out.f: New test
48815 * g77.dg/f77-edit-s-out.f: New test
48816
48817 2002-03-24 Richard Henderson <rth@redhat.com>
48818
48819 * objc/execute/formal_protocol-6.x: New XFAIL.
48820
48821 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48822
48823 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48824 that do not support weak symbols
48825
48826 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48827
48828 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48829 * lib/g77.exp: Likewise.
48830 * lib/objc.exp: Likewise.
48831
48832 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48833
48834 * gcc.dg/Wswitch-default.c: New test.
48835
48836 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48837
48838 * g++.dg/other/enum1.C: New test.
48839
48840 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48841
48842 * gcc.dg/pragma-ep-3.c: Fix typo.
48843
48844 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48845
48846 * g++.dg/inherit/template-as-base.C: New test.
48847
48848 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48849
48850 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48851 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48852
48853 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48854
48855 * gcc.dg/cpp/multiline.c: Update to match.
48856
48857 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48858
48859 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48860
48861 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48862
48863 * gcc.dg/cpp/extratokens2.c: New file.
48864
48865 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48866
48867 * gcc.dg/20020312-2.c: Add rs6000 target.
48868
48869 * gcc.c-torture/compile/20020319-1.c: New test.
48870
48871 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48872
48873 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48874 (A, E): Handle this.
48875
48876 2002-03-20 Jason Merrill <jason@redhat.com>
48877
48878 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48879 ignoring -fpic.
48880 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48881 through prune_gcc_output.
48882
48883 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48884
48885 * gcc.c-torture/compile/20020320-1.c: New test.
48886
48887 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48888
48889 * gcc.c-torture/compile/20020318-1.c: New test.
48890
48891 * gcc.dg/struct-by-value-1.c: New test.
48892
48893 * gcc.dg/20020319-1.c: New test.
48894
48895 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48896
48897 * g++.dg/opt/conj1.C: New test.
48898
48899 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48900
48901 * g++.dg/template/qualttp20.C: Revert previous change.
48902 * g++.dg/template/qualttp3.C: Likewise.
48903 * g++.dg/template/qualttp4.C: Likewise.
48904 * g++.dg/template/qualttp5.C: Likewise.
48905 * g++.dg/template/qualttp6.C: Likewise.
48906 * g++.dg/template/qualttp7.C: Likewise.
48907 * g++.dg/template/qualttp8.C: Likewise.
48908 * g++.dg/template/recurse.C: Likewise.
48909
48910 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48911
48912 * gcc.dg/cpp/wchar-1.c: Update.
48913
48914 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48915
48916 * g++.dg/template/conv1.C: New test.
48917 * g++.dg/template/conv2.C: New test.
48918 * g++.dg/template/conv3.C: New test.
48919 * g++.dg/template/conv4.C: New test.
48920
48921 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48922
48923 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48924 * g++.dg/template/qualttp3.C: Likewise.
48925 * g++.dg/template/qualttp4.C: Likewise.
48926 * g++.dg/template/qualttp5.C: Likewise.
48927 * g++.dg/template/qualttp6.C: Likewise.
48928 * g++.dg/template/qualttp7.C: Likewise.
48929 * g++.dg/template/qualttp8.C: Likewise.
48930 * g++.dg/template/recurse.C: Likewise.
48931
48932 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48933
48934 * g++.dg/opt/dtor1.C: New test.
48935
48936 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48937
48938 * gcc.c-torture/compile/20020315-1.c: New test.
48939
48940 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48941
48942 * gcc.dg/weak-1.c: Fix scan tests.
48943
48944 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48945
48946 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48947 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48948 cris-*-aout* mmix-*-*.
48949 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48950 cris-*-aout* mmix-*-*.
48951 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48952 cris-*-elf* cris-*-aout* and mmix-*-*.
48953 * gcc.dg/20001009-1.c: Ditto.
48954 * gcc.dg/20010912-1.c: Ditto.
48955 * gcc.dg/20020122-4.c: Ditto.
48956 * gcc.dg/inline-2.c: Ditto.
48957
48958 2002-03-14 Jeffrey A Law (law@cygnus.com)
48959
48960 * gcc.c-torture/compile/20020314-1.c: New test.
48961
48962 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48963
48964 * gcc.c-torture/execute/20020314-1.c: New test.
48965
48966 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48967
48968 * g++.dg/warn/Wunused-1.C: New test.
48969
48970 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48971
48972 * g++.dg/abi/mangle6.C: New test.
48973
48974 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48975
48976 * gcc.c-torture/compile/20020309-2.c: New test.
48977
48978 * gcc.c-torture/compile/20020312-1.c: New test.
48979
48980 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48981
48982 * g++.dg/other/access1.C: New test.
48983
48984 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48985
48986 * gcc.c-torture/execute/wchar_t-1.c: New test.
48987
48988 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48989
48990 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48991
48992 2002-03-12 Roger Sayle <roger@eyesopen.com>
48993
48994 * gcc.dg/20020312-1.c: New test case.
48995
48996 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48997
48998 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48999
49000 2002-03-11 Richard Henderson <rth@redhat.com>
49001
49002 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49003 * g++.old-deja/g++.jason/report.C: Likewise.
49004
49005 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
49006
49007 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49008 * g++.old-deja/g++.robertl/eb56.C: Likewise.
49009
49010 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
49011
49012 * g++.dg/overload/pmf1.C: New test.
49013
49014 2002-03-11 Kazu Hirata <kazu@hxi.com>
49015
49016 * gcc.c-torture/execute/20020307-1.c: Use long.
49017
49018 2002-03-11 Jakub Jelinek <jakub@redhat.com>
49019
49020 PR optimization/5844
49021 * gcc.dg/20020310-1.c: New test.
49022
49023 2002-03-09 Michael Meissner <meissner@redhat.com>
49024
49025 * gcc.c-torture/execute/memcpy-2.c: New test.
49026 * gcc.c-torture/execute/memset-1.c: New test.
49027 * gcc.c-torture/execute/strlen-1.c: New test.
49028 * gcc.c-torture/execute/strcmp-1.c: New test.
49029 * gcc.c-torture/execute/strncmp-1.c: New test.
49030
49031 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
49032
49033 * gcc.dg/ppc-ldstruct.c: New test.
49034
49035 2002-03-09 Jakub Jelinek <jakub@redhat.com>
49036
49037 * gcc.c-torture/execute/va-arg-22.c: New test.
49038
49039 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49040
49041 * gcc.c-torture/compile/20020309-1.c: New test.
49042
49043 2002-03-08 Jakub Jelinek <jakub@redhat.com>
49044
49045 * gcc.c-torture/execute/20020307-2.c: New test.
49046
49047 2002-03-07 Jeffrey A Law (law@redhat.com)
49048
49049 * g77.f-torture/compile/20020307-1.f: New test.
49050
49051 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
49052
49053 * gcc.dg/unordered-1.c: New test.
49054
49055 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
49056
49057 * gcc.c-torture/execute/20020307-1.c: New test.
49058
49059 2002-03-05 Jakub Jelinek <jakub@redhat.com>
49060
49061 * gcc.dg/20020304-1.c: New test.
49062
49063 * gcc.c-torture/compile/20020304-2.c: New test.
49064
49065 2002-03-04 Zack Weinberg <zack@codesourcery.com>
49066
49067 * gcc.c-torture/compile/20020304-1.c: New test case
49068 (from PR c/5830).
49069
49070 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
49071
49072 * gcc.dg/20020103-1.c: Add other -D ppc variants.
49073
49074 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
49075
49076 * g++.dg/other/classkey1.C: New test.
49077
49078 2002-03-01 Richard Henderson <rth@redhat.com>
49079
49080 * gcc.c-torture/compile/981223-1.x: New.
49081 * gcc.c-torture/compile/920625-1.x: New.
49082
49083 2002-02-28 Richard Henderson <rth@redhat.com>
49084
49085 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49086
49087 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
49088
49089 * gcc.c-torture/execute/20020227-1.c: New test.
49090
49091 2002-02-27 Mark Mitchell <mark@codesourcery.com>
49092
49093 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49094 here" ERROR lines.
49095 * g++.old-deja/g++.oliva/partord1.C: Likewise.
49096 * g++.old-deja.g++.other/defarg1.C: Likewise.
49097 * g++.old-deja/g++.pt/calls2.C: Likewise.
49098 * g++.old-deja/g++.pt/crash20.C: Likewise.
49099 * g++.old-deja/g++.pt/crash30.C: Likewise.
49100 * g++.old-deja/g++.pt/crash36.C: Likewise.
49101 * g++.old-deja/g++.pt/crash6.C: Likewise.
49102 * g++.old-deja/g++.pt/defarg13.C: Likewise.
49103 * g++.old-deja/g++.pt/derived3.C: Likewise.
49104 * g++.old-deja/g++.pt/error1.C: Likewise.
49105 * g++.old-deja/g++.pt/friend21.C: Likewise.
49106 * g++.old-deja/g++.pt/friend23.C: Likewise.
49107 * g++.old-deja/g++.pt/infinite1.C: Likewise.
49108 * g++.old-deja/g++.robertl/eb128.C: Likewise.
49109
49110 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
49111
49112 * gcc.c-torture/execute/20020225-2.c: New test.
49113
49114 2002-02-27 Zack Weinberg <zack@codesourcery.com>
49115
49116 * gcc.c-torture/execute/920730-1t.c,
49117 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49118 Delete test cases, only relevant to -traditional.
49119
49120 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
49121
49122 * gcc.dg/cpp/undef1.c: Remove.
49123 * gcc.dg/cpp/directiv.c: Update.
49124 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49125
49126 2002-02-27 Michael Meissner <meissner@redhat.com>
49127
49128 * gcc.c-torture/execute/20020226-1.c: New test.
49129
49130 2002-02-26 Jakub Jelinek <jakub@redhat.com>
49131
49132 * g++.dg/debug/debug4.C: New test.
49133
49134 * gcc.dg/ia64-visibility-1.c: New test.
49135
49136 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
49137
49138 * gcc.dg/debug/20020224-1.c: New.
49139
49140 2002-02-25 Kazu Hirata <kazu@hxi.com>
49141
49142 * gcc.c-torture/execute/960416-1.x: New.
49143 * gcc.c-torture/execute/divconst-3.x: Likewise.
49144
49145 2002-02-25 Jakub Jelinek <jakub@redhat.com>
49146
49147 * gcc.dg/20020224-1.c: New test.
49148
49149 2002-02-25 Alan Modra <amodra@bigpond.net.au>
49150
49151 * gcc.c-torture/execute/20020225-1.c: New.
49152
49153 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
49154
49155 * gcc.dg/cpp/wchar-1.c: New test.
49156
49157 2002-02-23 Jakub Jelinek <jakub@redhat.com>
49158
49159 * gcc.dg/20020222-1.c: New test.
49160
49161 2002-02-22 Jakub Jelinek <jakub@redhat.com>
49162
49163 * g++.dg/opt/anonunion1.C: New test.
49164
49165 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
49166
49167 * g++.dg/template/qualttp19.C: New test.
49168 * g++.dg/template/qualttp20.C: New test.
49169 * g++.old-deja/g++.jason/report.C: Adjust expected errors
49170 * g++.old-deja/g++.other/qual1.C: Likewise.
49171
49172 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
49173
49174 * gcc.dg/attr-alwaysinline.c: New.
49175
49176 2002-02-21 Jakub Jelinek <jakub@redhat.com>
49177
49178 * gcc.dg/20020220-1.c: New test.
49179
49180 * gcc.dg/20020220-2.c: New test.
49181
49182 * g++.dg/opt/mmx1.C: New test.
49183
49184 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
49185
49186 * gcc.c-torture/compile/20020110.c: New test.
49187
49188 2002-02-20 Jakub Jelinek <jakub@redhat.com>
49189
49190 * gcc.c-torture/execute/20020219-1.c: New test.
49191
49192 * gcc.dg/20020219-1.c: New test.
49193
49194 * gcc.dg/noncompile/20020220-1.c: New test.
49195
49196 * g++.dg/opt/ptrintsum1.C: New test.
49197
49198 * gcc.dg/debug/20020220-1.c: New test.
49199
49200 2002-02-17 Jakub Jelinek <jakub@redhat.com>
49201
49202 * gcc.c-torture/execute/20020216-1.c: New test.
49203
49204 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
49205
49206 * gcc.dg/decl-1.c: Update, new test.
49207
49208 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
49209
49210 * g++.dg/abi/bitfield1.C: New test.
49211 * g++.dg/abi/bitfield2.C: New test.
49212
49213 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
49214
49215 * gcc.dg/attr-nest.c: New test.
49216
49217 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
49218
49219 * gcc.c-torture/execute/20020215-1.c: New test.
49220
49221 2002-02-14 Jakub Jelinek <jakub@redhat.com>
49222
49223 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49224 * g++.dg/debug/debug.exp: New.
49225 * g++.dg/debug/trivial.C: New.
49226 * g++.dg/debug/debug1.C: Moved...
49227 * g++.dg/other/debug1.C: ...from here.
49228 * g++.dg/debug/debug2.C: Moved...
49229 * g++.dg/other/debug2.C: ...from here.
49230 * g++.dg/debug/debug3.C: Moved...
49231 * g++.dg/other/debug3.C: ...from here.
49232
49233 * gcc.dg/noncompile/20020213-1.c: New test.
49234
49235 2002-02-13 Jakub Jelinek <jakub@redhat.com>
49236
49237 * g++.dg/other/debug3.C: New test.
49238
49239 * gcc.c-torture/execute/20020213-1.c: New test.
49240
49241 2002-02-13 Richard Smith <richard@ex-parrot.com>
49242
49243 * g++.old-deja/g++.other/thunk1.C: New test.
49244
49245 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
49246
49247 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49248
49249 2002-02-13 Stan Shebs <shebs@apple.com>
49250
49251 * gcc.dg/altivec-3.c: New.
49252
49253 2002-02-12 Jakub Jelinek <jakub@redhat.com>
49254
49255 * gcc.dg/Wunreachable-1.c: New test.
49256 * gcc.dg/Wunreachable-2.c: New test.
49257
49258 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
49259
49260 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49261
49262 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
49263
49264 * gcc.dg/decl-1.c: New test.
49265
49266 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
49267
49268 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49269
49270 2002-02-10 Kazu Hirata <kazu@hxi.com>
49271
49272 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49273 * gcc.c-torture/compile/980506-1.x: Likewise.
49274
49275 2002-02-10 Kazu Hirata <kazu@hxi.com>
49276
49277 * gcc.dg/20020210-1.c: New.
49278
49279 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
49280
49281 * g77.f-torture/execute/947.f: New regression test
49282 for PR fortran/947.
49283
49284 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
49285
49286 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49287 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49288
49289 2002-02-08 Richard Henderson <rth@redhat.com>
49290
49291 * gcc.c-torture/compile/labels-3.c: New.
49292
49293 2002-02-08 Jakub Jelinek <jakub@redhat.com>
49294
49295 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49296 expression statements work instead.
49297 * gcc.dg/noncompile/20020207-1.c: New test.
49298
49299 2002-02-07 Richard Henderson <rth@redhat.com>
49300
49301 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49302
49303 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49304
49305 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49306 message from g77
49307 * lib/g77-dg.exp: Trim g77 error messages so that they are
49308 recognized by dg.exp.
49309
49310 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49311
49312 PR fortran/5473
49313 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
49314
49315 2002-02-07 Richard Henderson <rth@redhat.com>
49316
49317 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49318 to be sufficiently aligned for integers.
49319
49320 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
49321
49322 * g++.dg/template/friend4.C: New test.
49323
49324 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49325
49326 PR fortran/5743
49327 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49328 unsupported cases.
49329
49330 2002-02-07 Richard Henderson <rth@redhat.com>
49331
49332 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49333 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49334 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49335 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49336
49337 2002-02-06 Richard Henderson <rth@redhat.com>
49338
49339 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49340
49341 2002-02-06 Janis Johnson <janis187@us.ibm.com>
49342
49343 * gcc.dg/20020206-1.c: New test.
49344
49345 2002-02-06 Jakub Jelinek <jakub@redhat.com>
49346
49347 * gcc.c-torture/execute/20020206-1.c: New test.
49348
49349 * gcc.c-torture/execute/20020206-2.c: New test.
49350
49351 PR optimization/5429:
49352 * gcc.c-torture/compile/20020206-1.c: New test.
49353
49354 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
49355
49356 * g++.dg/ext/align1.C: Do not use an explicit alignment value
49357 as certain file formats cannot support particularly large
49358 alignments.
49359
49360 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49361 and do not expect to be able to link the executable.
49362
49363 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49364 fail because the COFF format does not support the weak attribute.
49365
49366 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
49367
49368 * g77.dg/pr5473.f: New test
49369
49370 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
49371
49372 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49373 Fix testcase accordingly.
49374
49375 2002-02-04 Richard Henderson <rth@redhat.com>
49376
49377 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49378 (buf): Change to be an array of pointers, not ints.
49379
49380 2002-02-04 Jakub Jelinek <jakub@redhat.com>
49381
49382 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
49383 before all tests. Move warning one line above to match where it
49384 C frontend emits.
49385 * gcc.dg/Wswitch-2.c: New test.
49386 * g++.dg/warn/Wswitch-1.C: New test.
49387 * g++.dg/warn/Wswitch-2.C: New test.
49388
49389 2002-02-04 Richard Henderson <rth@redhat.com>
49390
49391 * g++.dg/abi/offsetof.C: Fix size comparison.
49392
49393 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
49394
49395 * gcc.dg/cast-qual-2.c: New test.
49396
49397 2002-02-04 Jakub Jelinek <jakub@redhat.com>
49398
49399 * gcc.dg/20020201-4.c: New test.
49400
49401 2002-02-04 Ben Elliston <bje@redhat.com>
49402
49403 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49404 target_info attribute != 0, in addition to the empty string.
49405 (gcc_target_compile): Likewise.
49406
49407 2002-02-03 Andrew Cagney <ac131313@redhat.com>
49408
49409 * gcc.dg/Wswitch.c: New test.
49410 PR gcc/4475. PR gcc/3780.
49411
49412 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
49413
49414 * g77.f-torture/execute/5122.f: New test for regressions
49415 against PR fortran/5122.
49416
49417 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
49418
49419 * g77.f-torture/compile/pr3743.f: Delete
49420 * g77.dg/pr3743-1.f: New test.
49421 * g77.dg/pr3743-2.f: New test.
49422 * g77.dg/pr3743-3.f: New test.
49423 * g77.dg/pr3743-4.f: New test.
49424
49425 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
49426
49427 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49428
49429 2002-02-02 Richard Henderson <rth@redhat.com>
49430
49431 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49432 * gcc.c-torture/execute/bf64-1.c: Likewise.
49433
49434 2002-02-02 Jakub Jelinek <jakub@redhat.com>
49435
49436 * gcc.dg/20020201-2.c: New test.
49437
49438 * gcc.dg/20020201-3.c: New test.
49439
49440 * gcc.c-torture/execute/bitfld-2.c: New test.
49441
49442 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
49443
49444 * gcc.dg/bitfld-1.c: Update.
49445 * gcc.dg/bitfld-2.c: Update.
49446 * gcc.c-torture/execute/bitfld-1.x: New.
49447
49448 2002-02-02 Jakub Jelinek <jakub@redhat.com>
49449
49450 * gcc.c-torture/execute/20020201-1.c: New test.
49451
49452 2002-02-01 Janis Johnson <janis187@us.ibm.com>
49453
49454 PR target/5469
49455 * gcc.dg/20020201-1.c: New test.
49456
49457 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
49458
49459 PR fortran/3743
49460 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49461 * g77.f-torture/compile/pr3743.x: Remove
49462
49463 2002-01-31 Tom Rix <trix@redhat.com>
49464
49465 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49466
49467 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
49468
49469 * gcc.dg/noncompile/20020130-1.c: New test.
49470
49471 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
49472
49473 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49474
49475 2002-01-29 Richard Henderson <rth@redhat.com>
49476
49477 * gcc.c-torture/execute/991118-1.c: Cast various constants back
49478 to long long.
49479 * gcc.c-torture/execute/bf64-1.c: Likewise.
49480
49481 2002-01-29 Jakub Jelinek <jakub@redhat.com>
49482
49483 * gcc.c-torture/execute/20020129-1.c: New test.
49484
49485 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
49486
49487 * gcc.c-torture/compile/20000224-1.c: Update.
49488 * gcc.c-torture/execute/bitfld-1.c: New tests.
49489 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49490 * gcc.dg/uninit-A.c: Update.
49491
49492 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
49493
49494 * g++.dg/template/ctor1.C: Add instantiation.
49495
49496 2002-01-28 Paul Koning <pkoning@equallogic.com>
49497
49498 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49499 argument to __builtin_prefetch to be const ptr.
49500
49501 2002-01-28 Jakub Jelinek <jakub@redhat.com>
49502
49503 * gcc.c-torture/compile/20020120-1.c: New test.
49504
49505 2002-01-27 Kazu Hirata <kazu@hxi.com>
49506
49507 * gcc.c-torture/execute/20020127-1.c: New test.
49508
49509 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
49510
49511 * g77.dg/f77-edit-i-in.f: New test
49512 * g77.dg/f77-edit-i-out.f: New test
49513
49514 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
49515
49516 * gcc.dg/debug/debug.exp: New file.
49517 * gcc.dg/debug/trivial.c: New file.
49518 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49519 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49520 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49521 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49522 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49523 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49524 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49525 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49526 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49527 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49528 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49529 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49530 * gcc.dg/20000503-1.c: Removed.
49531 * gcc.dg/20010207-1.c: Removed.
49532 * gcc.dg/20011223-1.c: Removed.
49533 * gcc.dg/20020104-2.c: Removed.
49534 * gcc.dg/debug-1.c: Removed.
49535 * gcc.dg/debug-2.c: Removed.
49536 * gcc.dg/debug-3.c: Removed.
49537 * gcc.dg/debug-4.c: Removed.
49538 * gcc.dg/debug-5.c: Removed.
49539 * gcc.dg/debug-6.c: Removed.
49540 * gcc.dg/dwarf2-1.c: Removed.
49541 * gcc.dg/dwarf2-2.c: Removed.
49542
49543 2002-01-25 Jakub Jelinek <jakub@redhat.com>
49544
49545 * g++.old-deja/g++.other/eh5.C: New test.
49546 * g++.old-deja/g++.other/sibcall2.C: New test.
49547 * g++.old-deja/g++.other/array9.C: New test.
49548 * g++.old-deja/g++.other/typename2.C: New test.
49549 * g++.old-deja/g++.other/crash60.C: New test.
49550 * g++.old-deja/g++.other/conv9.C: New test.
49551 * g++.old-deja/g++.other/mangle10.C: New test.
49552 * g++.old-deja/g++.other/unchanging1.C: New test.
49553 * g++.old-deja/g++.other/exprstmt1.C: New test.
49554 * g++.old-deja/g++.other/inline23.C: New test.
49555 * g++.old-deja/g++.eh/ia64-1.C: New test.
49556 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49557 * g++.old-deja/g++.other/reload1.C: New test.
49558 * g++.old-deja/g++.other/static20.C: New test.
49559 * g++.old-deja/g++.other/local-alloc1.C: New test.
49560 * g++.old-deja/g++.other/conv8.C: New test.
49561 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49562 * g++.old-deja/g++.other/storeexpr1.C: New test.
49563 * g++.old-deja/g++.other/storeexpr2.C: New test.
49564 * g++.dg/eh/template2.C: New test.
49565 * g++.dg/warn/weak1.C: New test.
49566
49567 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49568
49569 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49570 Remove first, non-varying, argument.
49571
49572 2002-01-23 Richard Henderson <rth@redhat.com>
49573
49574 * gcc.dg/inline-2.c: New.
49575
49576 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49577 Add optional target arg. Check number of arguments.
49578 (scan-assembler-not, scan-assembler-dem): Likewise.
49579 (scan-assembler-dem-not): Likewise.
49580
49581 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49582
49583 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49584 line 12.
49585 * g++.old-deja/g++.brendan/parse3.C,
49586 g++.old-deja/g++.other/crash26.C,
49587 g++.old-deja/g++.other/crash28.C,
49588 g++.old-deja/g++.other/crash29.C,
49589 g++.old-deja/g++.other/crash30.C,
49590 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49591
49592 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49593
49594 * gcc.dg/20020115-1.c: New.
49595
49596 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49597
49598 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49599
49600 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49601
49602 * gcc.dg/20020122-3.c: New.
49603
49604 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49605
49606 * g++.dg/other/gc1.C: New test.
49607
49608 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49609
49610 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49611
49612 2002-01-22 Richard Henderson <rth@redhat.com>
49613
49614 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49615
49616 2002-01-22 Richard Henderson <rth@redhat.com>
49617
49618 * gcc.dg/20020122-4.c: New.
49619
49620 2002-01-22 H.J. Lu <hjl@gnu.org>
49621
49622 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49623 link output.
49624 * gcc.dg/special/ecos.exp: Likewise.
49625 * lib/g++-dg.exp: Likewise.
49626 * lib/g77-dg.exp: Likewise.
49627 * lib/gcc-dg.exp : Likewise.
49628 * lib/mike-g++.exp: Likewise.
49629 * lib/mike-g77.exp: Likewise.
49630 * lib/mike-gcc.exp: Likewise.
49631 * lib/objc-dg.exp: Likewise.
49632
49633 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49634
49635 PR target/5379
49636 * gcc.dg/20020122-2.c: New test.
49637
49638 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49639
49640 * gcc.dg/20020122-1.c: New test.
49641
49642 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49643
49644 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49645
49646 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49647
49648 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49649
49650 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49651
49652 * gcc.c-torture/compile/20020121-1.c: New test.
49653
49654 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49655
49656 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49657 ld_library_path.
49658
49659 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49660
49661 * gcc.dg/20020218-1.c: New test.
49662
49663 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49664
49665 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49666 messages
49667 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49668 "At global scope" warning
49669 * g++.dg/ext/align1.C: Change cygwin test for alignment
49670 from db-bogus to dg-warning
49671
49672 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49673
49674 * g77.f-torture/compile/cpp2.F: New test.
49675
49676 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49677
49678 * g++.dg/template/access1.C: New test.
49679
49680 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49681
49682 * gcc.dg/20020118-1.c: New.
49683
49684 2002-01-18 Kazu Hirata <kazu@hxi.com>
49685
49686 * gcc.c-torture/execute/20020118-1.c: New test.
49687
49688 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49689
49690 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49691 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49692 alignment warnings.
49693
49694 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49695
49696 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49697 torture_with_loops and torture_without_loops
49698
49699 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49700
49701 * gcc.c-torture/compile/20020116-1.c: New test.
49702
49703 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49704
49705 * gcc.dg/20020116-2.c: New test.
49706
49707 * gcc.dg/ultrasp4.c: New test.
49708
49709 * gcc.dg/20020116-1.c: New test.
49710
49711 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49712
49713 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49714 by EABI.
49715
49716 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49717
49718 * gcc.misc-tests/i386-prefetch.exp: New.
49719 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49720 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49721 * gcc.misc-tests/i386-pf-none-1.c: New test.
49722 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49723
49724 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49725
49726 * gcc.dg/gnu89-init-1.c: Add new tests.
49727
49728 2002-01-15 Andreas Jaeger <aj@suse.de>
49729
49730 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49731 * gcc.dg/i386-mmx-2.c: Likewise.
49732 * gcc.dg/i386-sse-1.c: Likewise.
49733 * gcc.dg/i386-sse-2.c: Likewise.
49734 * gcc.dg/i386-sse-3.c: Likewise.
49735
49736 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49737
49738 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49739 Uncomment additional cases that now pass.
49740
49741 2002-01-11 Richard Henderson <rth@redhat.com>
49742
49743 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49744 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49745
49746 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49747
49748 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49749
49750 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49751
49752 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49753 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49754
49755 2002-01-10 Dale Johannesen <dalej@apple.com>
49756
49757 * gcc.c-torture/execute/loop-11.c: New.
49758
49759 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49760
49761 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49762 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49763
49764 2002-01-09 Richard Henderson <rth@redhat.com>
49765
49766 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49767 type in which to perform the operation for each size.
49768
49769 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49770
49771 * gcc.c-torture/compile/20020109-2.c: New test.
49772
49773 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49774
49775 * gcc.c-torture/execute/loop-10.c: New test.
49776
49777 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49778
49779 * gcc.c-torture/compile/20010226-1.c: New test.
49780 * gcc.c-torture/compile/20010227-1.c: New test.
49781 * gcc.c-torture/compile/20010426-1.c: New test.
49782 * gcc.c-torture/compile/20010510-1.c: New test.
49783 * gcc.c-torture/compile/20010605-3.c: New test.
49784 * gcc.c-torture/compile/20010824-1.c: New test.
49785 * gcc.c-torture/execute/20010409-1.c: New test.
49786 * gcc.dg/noncompile/20000901-1.c: New test.
49787 * gcc.dg/20001023-1.c: New test.
49788 * gcc.dg/20001101-1.c: New test.
49789 * gcc.dg/20001102-1.c: New test.
49790 * gcc.dg/20010207-1.c: New test.
49791 * gcc.dg/20010405-1.c: New test.
49792 * gcc.dg/20010822-1.c: New test.
49793 * gcc.dg/20011107-1.c: New test.
49794
49795 2002-01-09 Jeffrey A Law (law@redhat.com)
49796
49797 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49798
49799 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49800 execution failure on PA targets.
49801
49802 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49803
49804 * gcc.c-torture/compile/20020109-1.c: New test.
49805
49806 2002-01-08 Kazu Hirata <kazu@hxi.com>
49807
49808 * gcc.c-torture/execute/20020108-1.c: New test.
49809
49810 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49811
49812 * gcc.dg/20020108-1.c: New test.
49813
49814 2002-01-08 H.J. Lu <hjl@gnu.org>
49815
49816 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49817 for header files.
49818
49819 2002-01-08 Geoff Keating <geoffk@redhat.com>
49820
49821 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49822 consistency.
49823
49824 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49825
49826 * gcc.dg/altivec-4.c: Test altivec predicates.
49827
49828 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49829
49830 * gcc.c-torture/execute/20020107-1.c: New test.
49831
49832 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49833
49834 PR c/5279
49835 * gcc.c-torture/compile/20020106-1.c: New test.
49836
49837 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49838
49839 * gcc.c-torture/execute/nestfunc-4.c: New test.
49840
49841 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49842
49843 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49844 extra triple that slipped in.
49845 * g++.old-deja/g++.abi/align.C: Likewise.
49846 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49847
49848 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49849
49850 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49851 * g++.old-deja/g++.abi/align.C: Likewise.
49852 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49853
49854 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49855 on FreeBSD/i386.
49856 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49857 FreeBSD.
49858
49859 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49860
49861 * gcc.dg/20020104-1.c: New test.
49862
49863 * gcc.dg/20020104-2.c: New test.
49864
49865 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49866
49867 * gcc.dg/20020103-1.c: Fix typo in target selector.
49868
49869 2002-01-03 Richard Henderson <rth@redhat.com>
49870
49871 * gcc.dg/20020103-1.c: New.
49872
49873 2002-01-03 Kazu Hirata <kazu@hxi.com>
49874
49875 * gcc.c-torture/execute/20020103-1.c: New test.
49876
49877 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49878
49879 * g++.dg/other/debug2.C: New test.
49880
49881 * gcc.c-torture/compile/20020103-1.c: New test.
49882
49883 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49884
49885 * gcc.dg/gnu89-init-1.c: Added new tests.
49886
49887 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49888
49889 * g++.dg/template/friend2.C: Remove as patch is reverted.
49890
49891 * g++.dg/warn/oldcast1.C: New test.
49892
49893 * g++.dg/template/ptrmem1.C: New test.
49894 * g++.dg/template/ptrmem2.C: New test.
49895
49896 * g++.dg/template/ntp.C: New test.
49897
49898 * g++.dg/other/component1.C: New test.
49899
49900 * g++.dg/template/ttp3.C: New test.
49901
49902 * g++.dg/template/friend2.C: New test.
49903 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49904
49905 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49906
49907 * g++.dg/other/ptrmem1.C: New test.
49908 * g++.dg/other/ptrmem2.C: New test.
49909
49910 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49911
49912 * g++.dg/template/ctor1.C: New test.
49913
49914 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49915
49916 * g++.dg/template/friend2.C: New test.
49917
49918 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49919
49920 * gcc.dg/mmix-1.c: New test.
49921
49922 2001-12-31 Richard Henderson <rth@redhat.com>
49923
49924 * gcc.dg/asm-5.c: New.
49925
49926 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49927
49928 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49929 in namespace __gnu_cxx
49930
49931 2001-12-30 Richard Henderson <rth@redhat.com>
49932
49933 * gcc.dg/debug-6.c: New.
49934
49935 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49936
49937 * gcc.c-torture/compile/20011229-2.c: New test.
49938
49939 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49940
49941 * gcc.dg/debug-3.c: New test.
49942 * gcc.dg/debug-4.c: New test.
49943 * gcc.dg/debug-5.c: New test.
49944
49945 2001-12-29 Richard Henderson <rth@redhat.com>
49946
49947 * g++.dg/eh/loop1.C: New.
49948
49949 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49950
49951 * g++.dg/template/crash1.C: New test.
49952
49953 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49954
49955 * g++.dg/other/const1.C: New test.
49956
49957 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49958
49959 * gcc.c-torture/compile/20011229-1.c: New test.
49960
49961 2001-12-28 Stan Shebs <shebs@apple.com>
49962
49963 * lib/objc-torture.exp: Resync with c-torture.exp.
49964 * lib/objc.exp: Load standard libraries.
49965
49966 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49967
49968 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49969 additional tests.
49970
49971 2001-12-27 Roger Sayle <roger@eyesopen.com>
49972
49973 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49974
49975 2001-12-27 Richard Henderson <rth@redhat.com>
49976
49977 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49978
49979 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49980
49981 * g++.dg/eh/ctor1.C: New test.
49982 * g++.dg/other/error2.C: New test.
49983
49984 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49985
49986 * g++.dg/other/init2.C: New test.
49987
49988 2001-12-24 Richard Henderson <rth@redhat.com>
49989
49990 * gcc.dg/20011223-1.c: New.
49991 * gcc.dg/inline-1.c: New.
49992
49993 2001-12-23 Richard Henderson <rth@redhat.com>
49994
49995 * gcc.dg/asm-4.c: Test operand modifiers.
49996
49997 2001-12-23 Richard Henderson <rth@redhat.com>
49998
49999 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50000
50001 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
50002
50003 * gcc.c-torture/execute/20011223-1.c: New test.
50004
50005 2001-12-21 Richard Henderson <rth@redhat.com>
50006
50007 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50008 re-enables the warning.
50009
50010 2001-12-21 Richard Henderson <rth@redhat.com>
50011
50012 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50013
50014 2001-12-20 Jakub Jelinek <jakub@redhat.com>
50015
50016 * gcc.c-torture/compile/20011218-1.c: New test.
50017
50018 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
50019
50020 * gcc.misc-test/arm-isr.exp: New file. Control running of the
50021 arm-isr.c test.
50022 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
50023 epilogue generation for ARM ISR routines.
50024
50025 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50026
50027 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50028 * gcc.dg/format/c90-printf-3.c: Likewise.
50029 * gcc.dg/format/c99-printf-3.c: Likewise.
50030 * gcc.dg/format/ext-1.c: Likewise.
50031 * gcc.dg/format/ext-6.c: Likewise.
50032 * gcc.dg/format/format.h: Prototype unlocked stdio.
50033
50034 2001-12-20 Richard Henderson <rth@redhat.com>
50035
50036 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50037 (arena): Use it.
50038 (malloc): Correct allocation logic. Abort if we fill up the
50039 arena before initialization complete.
50040 (realloc): Correct allocation logic.
50041
50042 2001-12-20 Jakub Jelinek <jakub@redhat.com>
50043
50044 * gcc.c-torture/compile/20011219-2.c: New test.
50045
50046 * gcc.c-torture/execute/20011219-1.c: New test.
50047
50048 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
50049
50050 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50051 target does not support weak symbols.
50052
50053 2001-12-19 Jakub Jelinek <jakub@redhat.com>
50054
50055 * gcc.c-torture/compile/20011219-1.c: New test.
50056
50057 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
50058
50059 * g++.dg/other/error1.C: New test.
50060
50061 2001-12-17 Jeffrey A Law (law@redhat.com)
50062
50063 * gcc.c-torture/execute/20011217-1.c: New test.
50064
50065 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
50066
50067 * objc.dg/special/: New directory.
50068 * objc.dg/special/special.exp: New file.
50069 * objc.dg/special/unclaimed-category-1.h: New file.
50070 * objc.dg/special/unclaimed-category-1a.m: New file.
50071 * objc.dg/special/unclaimed-category-1.m: New file.
50072
50073 2001-12-17 Andreas Jaeger <aj@suse.de>
50074
50075 * gcc.c-torture/compile/20011217-2.c: New test.
50076
50077 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
50078
50079 * gcc.c-torture/compile/20011217-1.c: New test.
50080
50081 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
50082
50083 * gcc.dg/20011214-1.c: New.
50084
50085 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
50086
50087 * gcc.dg/altivec-4.c: New.
50088
50089 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
50090
50091 * gcc.dg/20011113-1.c: New test.
50092
50093 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50094
50095 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50096 std::__malloc_alloc_template<0> and
50097 std::__default_alloc_template<false, 0>.
50098
50099 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
50100
50101 * objc/execute/bf-21.m: New test.
50102 * objc/execute/enumeration-1.m: New test.
50103 * objc/execute/enumeration-2.m: New test.
50104
50105 2001-12-12 Jakub Jelinek <jakub@redhat.com>
50106
50107 * gcc.dg/gnu89-init-1.c: New test.
50108
50109 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
50110
50111 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50112 * g++.old-deja/g++.jason/2371.C: Likewise.
50113 * g++.old-deja/g++.jason/template33.C: Likewise.
50114 * g++.old-deja/g++.jason/template34.C: Likewise.
50115 * g++.old-deja/g++.jason/template36.C: Likewise.
50116 * g++.old-deja/g++.oliva/typename1.C: Likewise.
50117 * g++.old-deja/g++.oliva/typename2.C: Likewise.
50118 * g++.old-deja/g++.other/typename1.C: Likewise.
50119 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50120 * g++.old-deja/g++.pt/nontype5.C: Likewise.
50121 * g++.old-deja/g++.pt/typename11.C: Likewise.
50122 * g++.old-deja/g++.pt/typename14.C: Likewise.
50123 * g++.old-deja/g++.pt/typename16.C: Likewise.
50124 * g++.old-deja/g++.pt/typename3.C: Likewise.
50125 * g++.old-deja/g++.pt/typename4.C: Likewise.
50126 * g++.old-deja/g++.pt/typename5.C: Likewise.
50127 * g++.old-deja/g++.pt/typename7.C: Likewise.
50128 * g++.old-deja/g++.robertl/eb9.C: Likewise.
50129
50130 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
50131
50132 * g++.dg/other/linkage1.C: New test.
50133 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50134 specifiers.
50135
50136 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
50137
50138 * gcc.dg/concat.c: New test.
50139
50140 2001-12-11 Stan Shebs <shebs@apple.com>
50141
50142 * objc/compile: New test directory.
50143 * objc/compile/compile.exp: New expect script.
50144 * objc/compile/20011211-1.m: New compile test.
50145
50146 2001-12-11 Jason Merrill <jason@redhat.com>
50147
50148 * lib/prune.exp (prune_gcc_output): Also handle "In member
50149 function". So many permutations...
50150
50151 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
50152
50153 * g++.dg/template/typedef1.C: New test.
50154
50155 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
50156
50157 * g++.dg/other/copy1.C: New test.
50158
50159 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
50160
50161 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50162
50163 * gcc.dg/builtin-choose-expr.c: New.
50164
50165 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
50166
50167 * gcc.dg/altivec-2.c: New.
50168
50169 2001-12-07 Richard Henderson <rth@redhat.com>
50170
50171 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50172
50173 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
50174
50175 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50176 ultrasparc.
50177
50178 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50179
50180 * g++-old.deja/g++.robertl/eb101.C: Deleted.
50181
50182 2001-12-06 Janis Johnson <janis187@us.ibm.com>
50183
50184 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50185 variable argument list.
50186
50187 2001-12-06 Zack Weinberg <zack@codesourcery.com>
50188
50189 * gcc.c-torture/execute/memcheck: Delete entire directory.
50190 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50191 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50192
50193 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
50194
50195 * gcc.dg/Wshadow-1.c: New test.
50196
50197 2001-12-05 Jakub Jelinek <jakub@redhat.com>
50198
50199 * gcc.c-torture/compile/20011130-1.c: New test.
50200
50201 * gcc.dg/noncompile/20011025-1.c: New test.
50202
50203 * g++.dg/other/anon-union.C: New test.
50204
50205 * gcc.c-torture/execute/20011024-1.c: New test.
50206
50207 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
50208
50209 * gcc.c-torture/execute/20000722-1.x,
50210 gcc.c-torture/execute/20010123-1.x: Remove.
50211 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50212 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50213 gcc.dg/c99-complit-2.c: New tests.
50214
50215 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
50216
50217 * g++.dg/inherit/base1.C: New test.
50218
50219 2001-12-04 Jakub Jelinek <jakub@redhat.com>
50220
50221 * g++.dg/other/stdarg1.C: New test.
50222
50223 * gcc.c-torture/compile/20011130-2.c: New test.
50224
50225 2001-12-03 Janis Johnson <janis187@us.ibm.com>
50226
50227 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50228 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50229 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50230 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50231 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50232 * gcc.dg/builtin-prefetch-1.c: New test.
50233
50234 2001-12-03 Jakub Jelinek <jakub@redhat.com>
50235
50236 * gcc.dg/20011130-1.c: New test.
50237
50238 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
50239
50240 * g++.dg/other/scope1.C: New test.
50241 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50242
50243 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
50244
50245 * gcc.dg/vla-init-1.c: New test.
50246
50247 2001-12-01 Geoff Keating <geoffk@redhat.com>
50248
50249 * gcc.c-torture/compile/structs.c: New testcase from GDB.
50250
50251 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
50252
50253 * objc.dg/alias.m: Update.
50254 * objc.dg/class-1.m: Update.
50255 * objc.dg/const-str-1.m: Update.
50256 * objc.dg/fwd-proto-1.m: Update.
50257 * objc.dg/id-1.m: Update.
50258 * objc.dg/super-class-1.m: Update.
50259
50260 2001-11-29 Mark Mitchell <mark@codesourcery.com>
50261
50262 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50263 constructs.
50264
50265 2001-11-28 Jeffrey A Law (law@cygnus.com)
50266
50267 * gcc.c-torture/execute/20011128-1.c: New test.
50268
50269 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
50270
50271 * gcc.dg/20011127-1.c: New test.
50272
50273 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
50274
50275 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
50276 from Austin Group draft 7.
50277 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
50278 scanf format arguments.
50279 * gcc.dg/format/no-exargs-2.c: New test.
50280
50281 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
50282
50283 * g++.dg/abi/vbase8-4.C: New test.
50284
50285 2001-11-24 Ian Lance Taylor <ian@airs.com>
50286
50287 * gcc.c-torture/execute/20011121-1.c: New test.
50288
50289 2001-11-23 Jeffrey A Law (law@cygnus.com)
50290
50291 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50292
50293 2001-11-23 Andreas Jaeger <aj@suse.de>
50294
50295 * gcc.dg/cpp/charconst-2.c: New test.
50296
50297 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
50298
50299 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50300 to the host if it is remote. Let tests specify extra headers
50301 they use.
50302 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50303 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50304 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50305 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50306 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50307 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50308 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50309 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50310 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50311 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50312
50313 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
50314
50315 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50316 for little endian ARMs.
50317
50318 2001-11-20 Jakub Jelinek <jakub@redhat.com>
50319
50320 * gcc.c-torture/compile/20011119-1.c: New test.
50321 * gcc.c-torture/compile/20011119-2.c: New test.
50322
50323 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
50324
50325 * gcc.dg/altivec-1.c: Fix typo.
50326
50327 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
50328
50329 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50330
50331 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
50332
50333 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50334
50335 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
50336
50337 * lib/g77.exp: Don't specify --rpath-link.
50338
50339 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50340 across all the headers.
50341 * gcc.dg/format/format.exp: For testing on a remote host,
50342 copy format.h.
50343
50344 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50345 * gcc.c-torture/execute/930406-1.c: Likewise.
50346 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50347
50348 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
50349
50350 * gcc.dg/altivec-1.c: New.
50351
50352 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
50353
50354 * gcc.dg/cpp/fpreprocessed.c: New test case.
50355
50356 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
50357
50358 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50359 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50360 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50361
50362 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
50363
50364 * gcc.dg/no-builtin-1.c: New test.
50365
50366 2001-11-16 Jakub Jelinek <jakub@redhat.com>
50367
50368 * gcc.c-torture/execute/20011115-1.c: New test.
50369
50370 2001-11-15 Jakub Jelinek <jakub@redhat.com>
50371
50372 * gcc.c-torture/compile/20011114-2.c: New test.
50373 * gcc.c-torture/compile/20011114-3.c: New test.
50374 * gcc.c-torture/compile/20011114-4.c: New test.
50375
50376 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
50377
50378 * g++.dg/other/init1.C: New test.
50379
50380 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
50381
50382 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50383 message.
50384
50385 * gcc.c-torture/execute/20011114-1.c: New testcase.
50386
50387 * gcc.c-torture/compile/20010327-1.c: Revert last change.
50388 * gcc.c-torture/compile/20011114-1.c: New test, exactly
50389 like the (before this change) version of 20010327-1.c.
50390
50391 2001-11-14 Roger Sayle <roger@eyesopen.com>
50392
50393 * gcc.c-torture/execute/string-opt-13.c: New testcase.
50394
50395 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
50396
50397 * g++.dg/init/array2.C: New test.
50398
50399 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
50400
50401 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50402
50403 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
50404
50405 * g++.dg/other/forscope1.C: New test.
50406 * g++.dg/ext/forscope1.C: New test.
50407 * g++.dg/ext/forscope2.C: New test.
50408
50409 2001-11-13 Jakub Jelinek <jakub@redhat.com>
50410
50411 * gcc.c-torture/execute/20011113-1.c: New test.
50412
50413 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
50414
50415 * gcc.c-torture/execute/20011109-2.c: New test.
50416
50417 * gcc.c-torture/execute/20011109-1.c: New test.
50418
50419 2001-11-09 Jakub Jelinek <jakub@redhat.com>
50420
50421 * gcc.c-torture/compile/20011109-1.c: New test.
50422
50423 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
50424
50425 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50426 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50427 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50428 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50429 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50430 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50431 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50432
50433 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
50434
50435 * g++.dg/warn/Wshadow-1.C: New tests.
50436 * g++.old-deja/g++.mike/for3.C: Update.
50437
50438 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
50439
50440 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50441 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50442 XFAILs. Adjust expected error texts.
50443 * gcc.c-torture/compile/20011106-1.c,
50444 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50445 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50446 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50447 gcc.dg/c99-array-lval-5.c: New tests.
50448
50449 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50450
50451 * gcc.dg/cpp/defined.c: Update.
50452
50453 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50454
50455 * gcc.c-torture/execute/anon-1.c: New test.
50456
50457 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
50458
50459 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50460 same size, so no warning should be produced on stormy16.
50461
50462 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50463 due to oversized array.
50464 * g++.old-deja/g++.mike/ns15.C: Likewise.
50465 * g++.old-deja/g++.pt/crash16.C: Likewise.
50466
50467 2001-11-02 Graham Stott <grahams@redhat.com>
50468
50469 * g++.dgother/debug1.C: Fix typos.
50470
50471 2001-11-01 Jakub Jelinek <jakub@redhat.com>
50472
50473 * g++.dg/other/debug1.C: New test.
50474
50475 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50476
50477 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50478 of unsigned long.
50479
50480 2001-10-30 Jakub Jelinek <jakub@redhat.com>
50481
50482 * gcc.dg/20011029-2.c: New test.
50483
50484 * gcc.c-torture/compile/20011029-1.c: New test.
50485
50486 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
50487
50488 * objc/execute/class_self-1.m: New test.
50489 * objc/execute/class_self-2.m: New test.
50490
50491 2001-10-25 Zack Weinberg <zack@codesourcery.com>
50492
50493 * gcc.misc-tests/msgs.exp: Delete.
50494 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50495 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
50496 error set to match recent changes.
50497
50498 2001-10-24 Zack Weinberg <zack@codesourcery.com>
50499
50500 * gcc.dg/20011021-1.c: New test.
50501
50502 2001-10-24 Jakub Jelinek <jakub@redhat.com>
50503
50504 * gcc.c-torture/compile/20011023-1.c: New test.
50505
50506 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
50507
50508 * lib/g77.exp: Rewrite based on lib/g++.exp.
50509
50510 2001-10-19 Jakub Jelinek <jakub@redhat.com>
50511
50512 * gcc.c-torture/execute/20011019-1.c: New test.
50513
50514 * gcc.dg/20011018-1.c: New test.
50515
50516 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
50517
50518 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50519
50520 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
50521
50522 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50523 * gcc.dg/attr-invalid.c: Likewise.
50524
50525 2001-10-18 Jakub Jelinek <jakub@redhat.com>
50526
50527 * gcc.dg/20011015-1.c: New test.
50528
50529 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50530
50531 * g++.dg/template/unify2.C: New test.
50532
50533 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50534
50535 * g++.dg/other/exception-specification.C: New test
50536
50537 2001-10-13 Tom Rix <trix@redhat.com>
50538
50539 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50540 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50541
50542 2001-10-12 Jakub Jelinek <jakub@redhat.com>
50543
50544 * gcc.dg/20011009-1.c: New test.
50545
50546 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
50547
50548 PR g++/4476
50549 * g++.dg/other/friend1.C: New test.
50550
50551 2001-10-11 Richard Henderson <rth@redhat.com>
50552
50553 * g++.old-deja/g++.other/crash18.C: Add -S to options.
50554
50555 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50556
50557 * gcc.c-torture/compile/20011010-1.c: New.
50558
50559 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50560
50561 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50562 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50563 g77.f-torture/execute/execute.exp,
50564 g77.f-torture/noncompile/noncompile.exp,
50565 gcc.c-torture/compile/compile.exp,
50566 gcc.c-torture/execute/execute.exp,
50567 gcc.c-torture/execute/ieee/ieee.exp,
50568 gcc.c-torture/execute/memcheck/memcheck.exp,
50569 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50570 objc/execute/execute.exp: Update FSF address.
50571
50572 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50573
50574 * gcc.dg/cpp/cmdlne-C.c: Update.
50575 * gcc.dg/cpp/cmdlne-C2.c: New.
50576
50577 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50578
50579 * gcc.c-torture/execute/20011008-3.c: New.
50580
50581 2001-10-08 DJ Delorie <dj@redhat.com>
50582
50583 * gcc.dg/20011008-1.c: New.
50584 * gcc.dg/20011008-2.c: New.
50585
50586 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50587
50588 * gcc.dg/cpp/spacing1.c: Update test.
50589
50590 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50591
50592 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50593 spelling errors of "separate" as "seperate".
50594
50595 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50596
50597 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50598 enough to avoid inlining.
50599
50600 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50601
50602 * lib/g77.exp: set libg2c_dir correctly.
50603
50604 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50605
50606 * gcc.dg/cpp/macro11.c: New test.
50607
50608 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50609
50610 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50611 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50612 gcc.dg/format/multattr-3.c: New tests.
50613 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50614 tests for format attributes on function pointers being rejected.
50615
50616 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50617
50618 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50619
50620 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50621
50622 * g++.dg/warn/format1.C: New test.
50623
50624 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50625
50626 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50627
50628 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50629
50630 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50631
50632 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50633
50634 * gcc.dg/cpp/redef2.c: Add test.
50635
50636 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50637
50638 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50639 long-standing bug on i686, apparently.
50640 * gcc.c-torture/execute/loop-2c.x: New file.
50641 * gcc.c-torture/execute/loop-2d.x: New file.
50642 * gcc.c-torture/execute/loop-3c.x: New file.
50643
50644 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50645
50646 * gcc.dg/cpp/20000625-2.c: Correct line number.
50647
50648 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50649
50650 * gcc.dg/cpp/macro10.c: New test.
50651 * gcc.dg/cpp/strify3.c: New test.
50652 * gcc.dg/cpp/spacing1.c: Add tests.
50653 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50654 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50655
50656 2001-09-24 DJ Delorie <dj@redhat.com>
50657
50658 * gcc.c-torture/execute/20010924-1.c: New test.
50659
50660 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50661
50662 * objc/execute/paste.m: Remove.
50663
50664 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50665
50666 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50667
50668 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50669
50670 * g77.dg/strlen0.f: New test.
50671
50672 2001-09-21 Richard Henderson <rth@redhat.com>
50673
50674 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50675 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50676
50677 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50678
50679 Table-driven attributes.
50680 * g++.dg/ext/attrib1.C: New test.
50681
50682 2001-09-20 DJ Delorie <dj@redhat.com>
50683
50684 * gcc.dg/20000926-1.c: Update expected warning messages.
50685 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50686 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50687 array.
50688
50689 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50690
50691 * g++.dg/eh/registers1.C: New test case.
50692
50693 2001-09-17 Richard Henderson <rth@redhat.com>
50694
50695 * gcc.dg/array-5.c: Fix VLA decomposition test.
50696
50697 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50698
50699 * gcc.dg/cpp/line5.c: New testcase.
50700
50701 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50702
50703 * gcc.dg/cpp/macro9.c: New test.
50704
50705 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50706
50707 * gcc.c-torture/execute/980223.c: Change type of addr from long
50708 to char *.
50709
50710 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50711
50712 * gcc.c-torture/execute/20010915-1.c: New test.
50713
50714 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50715
50716 * g77.dg/bprob: New directory.
50717 * g77.dg/bprob/bprob.exp: New file.
50718 * g77.dg/bprob/bprob-1.f: New test.
50719 * g77.dg/gcov: New directory.
50720 * g77.dg/gcov/gcov.exp: New file.
50721 * g77.dg/gcov/gcov-1.f: New test.
50722 * g77.dg/gcov/gcov-1.x: New file.
50723
50724 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50725
50726 * gcc.dg/cpp/directiv.c: Update.
50727 * gcc.dg/cpp/undef1.c: Update.
50728
50729 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50730
50731 * gcc.dg/20010912-1.c: New test.
50732
50733 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50734
50735 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50736 language-independent file in lib.
50737 * lib/gcov.exp: New file.
50738
50739 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50740
50741 * gcc.c-torture/compile/20010911-1.c: New test.
50742
50743 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50744
50745 * lib/profopt.exp: New, to support profile-directed optimizations.
50746 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50747 * gcc.misc-tests/bprob-1.c: New test.
50748 * gcc.misc-tests/bprob-2.c: New test.
50749
50750 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50751
50752 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50753 XFAIL and which kinds of gcov output to verify.
50754 * gcc.misc-tests/gcov-4b.x: New file.
50755 * gcc.misc-tests/gcov-5b.x: New file.
50756 * gcc.misc-tests/gcov-6.x: New file.
50757 * gcc.misc-tests/gcov-7.c: New test.
50758 * gcc.misc-tests/gcov-7.x: New file.
50759
50760 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50761
50762 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50763 * gcc.misc-tests/gcov-6.c: New test.
50764
50765 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50766
50767 PR c++/3986
50768 * g++.dg/abi/vbase1.C: New test.
50769
50770 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50771
50772 * objc.dg/method-2.m: New.
50773
50774 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50775
50776 PR c++/4203
50777 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50778 * g++.dg/init/empty1.C: New test.
50779
50780 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50781
50782 * gcc.c-torture/compile/20010903-1.c: New test.
50783
50784 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50785
50786 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50787 for m68k.
50788
50789 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50790
50791 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50792
50793 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50794
50795 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50796
50797 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50798
50799 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50800 for 16-bit 'unsigned int'.
50801
50802 2001-08-29 Kazu Hirata <kazu@hxi.com>
50803
50804 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50805
50806 2001-08-27 Richard Henderson <rth@redhat.com>
50807
50808 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50809 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50810
50811 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50812
50813 * gcc.dg/asm-names.c (ymain): New.
50814
50815 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50816
50817 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50818 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50819 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50820
50821 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50822
50823 * gcc.dg/compare5.c: New testcase.
50824
50825 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50826
50827 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50828 and "In instantiation".
50829
50830 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50831
50832 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50833
50834 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50835
50836 * gcc.misc-tests/gcov.exp: Add support for branch information.
50837 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50838 * gcc.misc-tests/gcov-4.c: New test.
50839 * gcc.misc-tests/gcov-4b.c: New test.
50840 * gcc.misc-tests/gcov-5b.c: New test.
50841
50842 2001-08-20 Zack Weinberg <zackw@panix.com>
50843
50844 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50845 expected to fail.
50846
50847 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50848
50849 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50850
50851 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50852
50853 * g++.dg/eh/template1.C: New test.
50854
50855 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50856
50857 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50858 Fix thinko.
50859 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50860 for xfail.
50861
50862 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50863
50864 * lib/g77-dg.exp: Use prune.exp for common procedures
50865 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50866 * lib/g77.exp: (g77-dg-prune) Remove
50867
50868 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50869
50870 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50871
50872 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50873
50874 * g++.dg/template/unify1.C: New test.
50875
50876 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50877
50878 * g++.dg/abi/empty4.C: New test.
50879
50880 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50881
50882 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50883 solaris2.*
50884 * g77.f-torture/compile/pr3743.x: Likewise.
50885
50886 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50887
50888 * g++.dg/other/using-declaration.C: New test.
50889
50890 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50891
50892 * gcc.dg/cpp/tr-sign.c: New testcase.
50893
50894 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50895
50896 * gcc.dg/cpp/19951025-1.c: Revert.
50897 * gcc.dg/cpp/directiv.c: We no longer process directives that
50898 interrupt macro arguments.
50899
50900 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50901
50902 * gcc.dg/bconstp-1.c: New test.
50903
50904 2001-08-03 Richard Henderson <rth@redhat.com>
50905
50906 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50907
50908 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50909
50910 * gcc.dg/cpp/19951025-1.c: Update.
50911
50912 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50913
50914 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50915 should be x.
50916
50917 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50918
50919 Kill -fhonor-std.
50920 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50921 * g++.old-deja/g++.other/std1.C: Likewise.
50922 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50923
50924 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50925
50926 * lib/g77.exp: Load gcc-defs.exp for common procedures
50927 (g77_pass, g77_fail, g77_finish, g77_exit,
50928 ${tool}_check_unsupported_p} Now redundant. Deleted.
50929
50930 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50931
50932 * g77.dg/fbackslash.f
50933 * g77.dg/fcase-preserve.f
50934 * g77.dg/ff90-1.f
50935 * g77.dg/ffixed-line-length-0.f
50936 * g77.dg/ffixed-line-length-132.f
50937 * g77.dg/ffixed-line-length-7.f
50938 * g77.dg/ffixed-line-length-72.f
50939 * g77.dg/ffixed-line-length-none.f
50940 * g77.dg/ffree-form-1.f
50941 * g77.dg/fno-backslash.f
50942 * g77.dg/fno-f90-1.f
50943 * g77.dg/fno-fixed-form-1.f
50944 * g77.dg/fno-onetrip.f
50945 * g77.dg/fno-typeless-boz.f
50946 * g77.dg/fno-underscoring.f
50947 * g77.dg/fno-vxt-1.f
50948 * g77.dg/fonetrip.f
50949 * g77.dg/ftypeless-boz.f
50950 * g77.dg/fugly-assumed.f
50951 * g77.dg/funderscoring.f
50952 * g77.dg/fvxt-1.f
50953
50954 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50955
50956 * objc.dg/fwd-proto-1.m: New.
50957 * objc.dg/local-decl-1.m: New.
50958 * objc.dg/naming-1.m: New.
50959 * objc.dg/naming-2.m: New.
50960 * objc.dg/proto-hier-1.m: New.
50961
50962 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50963
50964 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50965 largest-type elements to a struct makes its size grow.
50966
50967 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50968
50969 * g++.dg/abi/vthunk1.C: New test.
50970
50971 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50972
50973 * g++.dg/abi/vbase8-22.C: New test.
50974
50975 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50976
50977 * gcc.dg/cpp/macro8.c: New test.
50978
50979 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50980
50981 * g++.dg/abi/vbase8-21.C: New test.
50982
50983 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50984
50985 * g++.dg/abi/vbase8-10.C: New test.
50986
50987 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50988
50989 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50990 ${tool}_set_ld_library_path.
50991 Changed caller.
50992 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50993 g++.exp.
50994
50995 2001-07-26 Stan Cox <scox@redhat.com>
50996
50997 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50998 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50999 gcc_exit, gcc_check_unsupported_p):
51000 Moved to gcc-deps.exp
51001 * gcc-deps.exp: New file.
51002
51003 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51004
51005 * g++.old-deja/g++.pt/defarg14.C: New test.
51006
51007 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51008
51009 * g++.old-deja/g++.other/lineno5.C: New test.
51010
51011 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51012
51013 * g++.old-deja/g++.pt/crash68.C: New test.
51014
51015 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51016
51017 * g++.old-deja/g++.other/crash42.C: New test.
51018
51019 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51020
51021 * gcc.dg/cpp/extratokens.c: Fix.
51022 * gcc.dg/cpp/skipping2.c: New tests.
51023
51024 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51025
51026 * gcc.c-torture/execute/20010724-1.c: New file.
51027 * gcc.c-torture/execute/20010724-1.x: New file.
51028
51029 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51030
51031 * g++.old-deja/g++.other/cond7.C: New test.
51032
51033 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51034
51035 * g++.old-deja/g++.other/optimize4.C: New test.
51036
51037 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51038
51039 * g++.old-deja/g++.abi/vbase8-5.C: New test.
51040
51041 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
51042
51043 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51044 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51045 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51046 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51047
51048 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51049 bug report" message.
51050
51051 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51052 * g++.dg/ext/instantiate1.C: Move from old-deja.
51053
51054 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
51055
51056 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51057 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51058 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51059 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51060
51061 2001-07-23 Jeffrey A Law (law@cygnus.com)
51062
51063 * gcc.c-torture/execute/20010723-1.c: New test.
51064
51065 2001-07-23 Ben Elliston <bje@redhat.com>
51066
51067 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51068
51069 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51070
51071 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51072 i[34567]86-*-*.
51073 Delete handling of ieee_multilib_flags.
51074 Pass -mieee for alpha*-*-* and sh-*-*.
51075 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51076
51077 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
51078
51079 Remove old-abi tests.
51080 * g++.old-deja/g++.mike/p11116.C: Remove.
51081 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51082
51083 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
51084
51085 * g77.f-torture/compile/pr3743.f: New test
51086
51087 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
51088
51089 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51090
51091 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51092
51093 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51094 g++.old-deja/g++.pt/static6.C: Likewise.
51095 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51096 supports weak symbols.
51097
51098 2001-07-18 Andreas Jaeger <aj@suse.de>
51099
51100 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51101 supported again.
51102
51103 2001-07-18 Andreas Jaeger <aj@suse.de>
51104
51105 * gcc.dg/iftrap-1.c: Fix target line.
51106
51107 2001-07-17 Richard Henderson <rth@redhat.com>
51108
51109 * gcc.c-torture/execute/20010717-1.c: New.
51110
51111 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
51112
51113 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51114 tests.
51115
51116 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51117
51118 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51119
51120 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51121
51122 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51123 UAC_SIGBUS, UAC_NOPRINT definitions.
51124
51125 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
51126
51127 * objc/execute/object_is_class.m: New test.
51128 * objc/execute/object_is_meta_class.m: New test.
51129
51130 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51131
51132 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51133 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51134
51135 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
51136
51137 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51138 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51139
51140 2001-07-14 Richard Henderson <rth@redhat.com>
51141
51142 * gcc.dg/iftrap-1.c: New.
51143
51144 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
51145
51146 * g77.f-torture/execute/intrinsic77.f: New test.
51147
51148 2001-07-11 Janis Johnson <janis@us.ibm.com>
51149
51150 * gcc.misc-tests/gcov-3.c: New test.
51151
51152 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
51153
51154 * gcc.c-torture/compile/20010711-1.c,
51155 * gcc.c-torture/compile/20010711-2.c: New tests.
51156
51157 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
51158
51159 * gcc.c-torture/execute/20010711-1.c: New test.
51160
51161 2001-07-11 Ben Elliston <bje@redhat.com>
51162
51163 * g++.old-deja/g++.other/enum5.C: New test.
51164
51165 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
51166
51167 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51168 (g++-dg-prune): Call prune_gcc_output.
51169 * prune.exp: New file for prune_gcc_output.
51170 * lib/g++.exp, lib/gcc.exp: Load it.
51171
51172 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
51173
51174 * gcc.c-torture/compile/20010701-1.c,
51175 g++.old-deja/g++.ext/attrib6.C: New tests.
51176
51177 2001-07-06 Jeffrey A Law (law@cygnus.com)
51178
51179 * gcc.c-torture/compile/20010706-1.c: New test.
51180
51181 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
51182
51183 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51184
51185 2001-06-28 Stan Shebs <shebs@apple.com>
51186
51187 * gcc.dg/pragma-darwin.c: New test.
51188
51189 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51190
51191 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51192 Solaris 2.[678] system.
51193
51194 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
51195
51196 * gcc.dg/20010622-1.c: New test.
51197
51198 2001-06-18 Stan Shebs <shebs@apple.com>
51199
51200 * objc.dg: New directory.
51201 * objc.dg/dg.exp: New file.
51202 * objc.dg/alias.m: New.
51203 * objc.dg/class-1.m: New.
51204 * objc.dg/class-2.m: New.
51205 * objc.dg/const-str-1.m: New.
51206 * objc.dg/const-str-2.m: New.
51207 * objc.dg/id-1.m: New.
51208 * objc.dg/method-1.m: New.
51209 * objc.dg/super-class-1.m: New.
51210 * lib/objc-dg.exp: New file.
51211
51212 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
51213
51214 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51215 of label name.
51216
51217 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
51218
51219 * g++.old-deja/g++.abi/vbase8-9.C: New test.
51220
51221 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51222
51223 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51224 variable.
51225
51226 2001-06-12 Richard Henderson <rth@redhat.com>
51227
51228 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51229
51230 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
51231
51232 * g++.old-deja/g++.abi/vbase5.C: New test.
51233 * g++.old-deja/g++.abi/vbase6.C: New test.
51234 * g++.old-deja/g++.abi/vbase7.C: New test.
51235
51236 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51237
51238 * gcc.c-torture/compile/20010610-1.c: New test.
51239
51240 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
51241
51242 * g++.old-deja/g++.abi/vbase4.C: New test.
51243
51244 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51245
51246 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51247 support %f for HC11/HC12 targets.
51248 * gcc.c-torture/execute/930513-1.x: New file, likewise.
51249 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51250 on HC11/HC12 targets.
51251 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51252
51253 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51254
51255 * gcc.dg/wchar_t-1.c: New file.
51256 * gcc.dg/wint_t-1.c: Likewise.
51257
51258 2001-06-11 Bernd Schmidt <bernds@redhat.com>
51259
51260 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51261
51262 2001-06-11 Richard Henderson <rth@redhat.com>
51263
51264 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51265
51266 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
51267
51268 * gcc.c-torture/compile/20010611-1.c: New test.
51269
51270 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
51271
51272 * gcc.dg/c99-tag-1.c: Add more tests.
51273
51274 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
51275
51276 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51277 representation on MN10300 and ARM/Thumb.
51278
51279 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
51280
51281 * g77.f-torture/execute/20010610.f: New.
51282
51283 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
51284
51285 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51286 names.
51287
51288 2001-06-09 Richard Henderson <rth@redhat.com>
51289
51290 * gcc.c-torture/execute/ashrdi-1.c: New.
51291 * gcc.c-torture/execute/ashldi-1.c: New.
51292 * gcc.c-torture/execute/lshrdi-1.c: New.
51293
51294 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
51295
51296 * objc/execute/load-3.m: Added. Check sending +load to categories,
51297 in addition to classes.
51298
51299 2001-06-08 Stan Shebs <shebs@apple.com>
51300
51301 * objc/execute/load-2.m: New test. From Nicola Pero
51302 <n.pero@mi.flashnet.it>.
51303
51304 2001-06-08 Jakub Jelinek <jakub@redhat.com>
51305
51306 * gcc.c-torture/execute/20010605-2.c: New test.
51307
51308 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
51309
51310 * g++.old-deja/g++.abi/vbase2.C: New test.
51311 * g++.old-deja/g++.abi/vbase3.C: New test.
51312
51313 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
51314
51315 * g++.old-deja/g++.pt/friend49.C: New test.
51316
51317 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
51318
51319 * g++.old-deja/g++.ext/anon3.C: New test.
51320
51321 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
51322
51323 * g++.old-deja/g++.other/conv7.C: New test.
51324
51325 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
51326
51327 * gcc.c-torture/compile/20010605-2.c: New test.
51328
51329 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
51330
51331 * gcc.c-torture/execute/20010604-1.c: New test.
51332
51333 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
51334
51335 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51336
51337 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
51338
51339 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51340 (g++_link_flags): Likewise.
51341 (g++_init): Pass gccpath's value to two previous functions.
51342
51343 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51344
51345 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51346 Ensure logfile entry matches exec command line.
51347
51348 2001-05-31 Richard Henderson <rth@redhat.com>
51349
51350 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51351 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51352
51353 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
51354
51355 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51356 compiler for irix6.2
51357
51358 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
51359
51360 * g++.old-deja/g++.other/optimize3.C: New file.
51361
51362 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
51363
51364 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51365 assemble.
51366
51367 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
51368
51369 * g++.old-deja/g++.other/optimize2.C: New file.
51370
51371 2001-05-25 Diego Novillo <dnovillo@redhat.com>
51372
51373 * gcc.c-torture/compile/20010518-2.c: New file.
51374 * gcc.c-torture/execute/20010518-1.c: New file.
51375 * gcc.c-torture/execute/20010518-2.c: New file.
51376
51377 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
51378
51379 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51380
51381 2001-05-24 Mark Mitchell <mark@codesourcery.com>
51382
51383 G++ no longer defines builtins that do not begin with __builtin.
51384 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51385 * g++.old-deja/g++.brendand/misc13.C: Likewise.
51386 * g++.old-deja/g++.law/builtin1.C: Likewise.
51387 * g++.old-deja/g++.law/cvt2.C: Likewise.
51388 * g++.old-deja/g++.mike/net5.C: Likewise.
51389 * g++.old-deja/g++.other/builtins1.C: Likewise.
51390 * g++.old-deja/g++.other/builtins2.C: Likewise.
51391 * g++.old-deja/g++.other/builtins3.C: Likewise.
51392 * g++.old-deja/g++.other/builtins4.C: Likewise.
51393 * g++.old-deja/g++.other/inline8.C: Likewise.
51394 * g++.old-deja/g++.robertl/eb39.C: Likewise.
51395
51396 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
51397
51398 * g++.old-deja/g++.pt/using1.C: Adjust.
51399 * g++.old-deja/g++.pt/using2.C: New test.
51400
51401 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
51402
51403 * gcc.dg/cpp/charconst.c: New tests.
51404 * gcc.dg/cpp/escape.c: New tests.
51405 * gcc.dg/cpp/escape-1.c: New tests.
51406 * gcc.dg/cpp/escape-2.c: New tests.
51407 * gcc.dg/cpp/ucs.c: New tests.
51408
51409 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
51410
51411 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51412 native compiler for irix6.5.
51413
51414 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
51415
51416 * lib/g++.exp (g++_include_flags): Use args to compute
51417 get_multilibs.
51418 (g++_link_flags): Likewise.
51419 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51420
51421 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
51422
51423 * gcc.dg/c90-hexfloat-1.c: Add more tests.
51424
51425 2001-05-21 Geoff Keating <geoffk@redhat.com>
51426
51427 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51428 this file.
51429
51430 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51431
51432 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51433 STACK_SIZE;
51434 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51435 to STACK_SIZE; Use it to define size of add_histo array.
51436 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51437 to STACK_SIZE.
51438 (f): Use GITT_SIZE to define size of gitt local table.
51439 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51440 to STACK_SIZE; Use it to define size of bytemem array.
51441
51442 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51443
51444 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51445 on 68HC11/HC12 due to the asm instruction.
51446 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51447 * gcc.c-torture/compile/920520-1.x: Likewise.
51448 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51449 on 68HC11/HC12 because the function is larger than 64K.
51450 * gcc.c-torture/compile/961203-1.x: New file, this test fails
51451 on 68HC11/HC12 because the structure is too large.
51452
51453 2001-05-20 Richard Henderson <rth@redhat.com>
51454
51455 * gcc.c-torture/execute/20010520-1.c: New.
51456
51457 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51458
51459 * g++.old-deja/g++.warn/compare1.C: New test.
51460 * gcc.dg/compare4.c: New test.
51461
51462 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
51463
51464 * g++.old-deja/g++.other/optimize1.C: New test.
51465
51466 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51467
51468 * g++.old-deja/g++.pt/spec41.C: New test.
51469
51470 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
51471
51472 * gcc.c-torture/compile/20010114-1.x: Remove.
51473
51474 2001-05-18 Stan Shebs <shebs@apple.com>
51475
51476 * gcc.c-torture/compile/20010518-1.c: New test.
51477
51478 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
51479
51480 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51481 * g++.old-deja/g++.pt/crash67.C: New test.
51482
51483 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
51484
51485 * g++.old-deja/g++.other/debug9.C: New test.
51486
51487 2001-05-16 Zack Weinberg <zackw@stanford.edu>
51488
51489 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51490
51491 2001-05-16 Jan Hubicka <jh@suse.cz>
51492
51493 * gcc.c-torture/compile/20010516-1.c: New test.
51494
51495 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51496
51497 * g++.old-deja/g++.other/crash41.C: New test.
51498
51499 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51500
51501 * g++.old-deja/g++.pt/crash66.C: New test.
51502
51503 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
51504
51505 * g++.old-deja/g++.robertl/eb27.C: Convert.
51506
51507 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
51508
51509 * g++.dg/friend-warn.C: New test. Do not warn about friend
51510 declaration being redundant.
51511
51512 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
51513
51514 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51515
51516 2001-05-14 Mark Mitchell <mark@codesourcery.com>
51517
51518 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51519
51520 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
51521
51522 * lib/g++.exp: Use testsuite_flags.
51523
51524 2001-05-13 Mark Mitchell <mark@codesourcery.com>
51525
51526 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51527
51528 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
51529
51530 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51531
51532 2001-05-11 Mark Mitchell <mark@codesourcery.com>
51533
51534 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51535
51536 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
51537
51538 * gcc.c-torture/compile/20010313-1.c: New test.
51539
51540 2001-05-09 Zack Weinberg <zackw@stanford.edu>
51541
51542 * gcc.dg/cpp/direct2.c: New test.
51543 * gccq.dg/cpp/direct2s.c: New test.
51544
51545 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51546
51547 2001-05-07 Mark Mitchell <mark@codesourcery.com>
51548
51549 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51550 * g++.old-deja/g++.other/op3.C: Likewise.
51551
51552 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51553
51554 * gcc.dg/cpp/syshdr.h: New file.
51555 * gcc.dg/cpp/sysmac1.c: Update.
51556 * gcc.dg/cpp/sysmac2.c: Update.
51557
51558 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51559
51560 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51561
51562 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51563
51564 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51565 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51566
51567 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51568
51569 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51570
51571 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51572
51573 * lib/g++.exp (g++_include_flags): Don't use any special flags
51574 if TESTING_IN_BUILD_TREE is not defined.
51575 (g++_init): Use a plain 'c++' as the compiler if
51576 TESTING_IN_BUILD_TREEE is not defined.
51577
51578 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51579
51580 * g++.old-deja/g++.eh/catch13.C: New test.
51581 * g++.old-deja/g++.eh/catch14.C: New test.
51582
51583 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51584
51585 * gcc.dg/cpp/tr-define.c: New test.
51586
51587 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51588
51589 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51590 <stdlib.h>, not <malloc.h>.
51591
51592 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51593
51594 * g++.old-deja/g++.ns/template17.C: New test.
51595
51596 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51597
51598 * g++.old-deja/g++.pt/ref4.C: New test.
51599
51600 2001-04-30 Richard Henderson <rth@redhat.com>
51601
51602 * gcc.dg/20000724-1.c: Revert last change.
51603
51604 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51605
51606 * g77.f-torture/execute/20010430.f: New test.
51607
51608 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51609
51610 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51611
51612 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51613
51614 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51615
51616 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51617
51618 * g++.old-deja/g++.eh/crash6.C: New test.
51619
51620 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51621
51622 * g++.old-deja/g++.other/warn7.C: New test.
51623
51624 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51625
51626 * g++.old-deja/g++.other/defarg9.C: New test.
51627
51628 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51629
51630 * g77.f-torture/compile/20010426.f: New test.
51631 * g77.f-torture/execute/20010426.f: New test.
51632
51633 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51634
51635 * g77.f-torture/compile/20000629-1.x: Remove - error
51636 has been fixed.
51637
51638 2001-04-26 Jeffrey A Law (law@cygnus.com)
51639
51640 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51641 Tweak slightly to work with g++.dg framework.
51642 * g++.dg/special/ecos.exp: Run initp1.C test.
51643 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51644
51645 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51646 its linker doesn't give line numbers either.
51647 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51648
51649 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51650
51651 * g++.old-deja/g++.other/lex1.C: New test.
51652
51653 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51654
51655 * gcc.dg/noncompile/20010425-1.c: New test.
51656
51657 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51658
51659 * g++.old-deja/g++.pt/mangle2.C: New test.
51660
51661 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51662
51663 * gcc.dg/format/plus-1.c: New test.
51664
51665 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51666
51667 * gcc.dg/20010423-1.c: New test.
51668
51669 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51670
51671 * gcc.c-torture/execute/20010422-1.c: New test.
51672
51673 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51674
51675 * g++.old-deja/g++.ns/type2.C: New test.
51676
51677 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51678
51679 * g++.old-deja/g++.other/perf1.C: New test.
51680
51681 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51682
51683 * gcc.dg/c99-func-2.c: Remove xfail.
51684 * gcc.dg/c99-func-3.c: Remove xfail.
51685 * gcc.dg/c99-func-4.c: Remove xfail.
51686
51687 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51688
51689 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51690
51691 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51692
51693 * gcc.c-torture/compile/20010423-1.c: New test.
51694
51695 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51696
51697 * g++.old-deja/g++.pt/typename28.C: New test.
51698
51699 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51700
51701 * g++.old-deja/g++.abi/empty2.C: New test.
51702 * g++.old-deja/g++.abi/empty3.C: New test.
51703
51704 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51705
51706 * g++.old-deja/g++.other/comdat2.C: New test.
51707 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51708
51709 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51710
51711 * g++.old-deja/g++.other/overload14.C: New test.
51712
51713 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51714
51715 * g++.old-deja/g++.other/lookup23.C: New test.
51716
51717 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51718
51719 * gcc.c-torture/execute/20010403-1.c: New test.
51720
51721 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51722 Mark Mitchell <mark@codesourcery.com>
51723
51724 * lib/old-dejagnu.exp: Don't delete output of executable.
51725 Add .exe suffix to executables.
51726
51727 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51728
51729 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51730
51731 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51732
51733 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51734
51735 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51736
51737 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51738 * g++.old-deja/g++.abi/crash1.C: New test.
51739
51740 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51741
51742 * g++.old-deja/g++.other/crash40.C: New test.
51743
51744 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51745
51746 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51747
51748 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51749
51750 * g++.old-deja/g++.other/warn6.C: New test.
51751
51752 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51753
51754 * g++.old-deja/g++.robertl/eb42.C: Same.
51755
51756 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51757
51758 * gcc.dg/wtr-conversion-1.c: New testcase.
51759
51760 2001-04-10 Richard Henderson <rth@redhat.com>
51761
51762 * g++.old-deja/g++.other/array5.C: New.
51763
51764 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51765
51766 * gcc.c-torture/execute/20010408-1.c: New test.
51767
51768 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51769
51770 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51771 headers and constructs.
51772 * g++.old-deja/g++.robertl/eb79.C: Same.
51773 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51774 * g++.old-deja/g++.robertl/eb73.C: Same.
51775 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51776 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51777 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51778 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51779 * g++.old-deja/g++.robertl/eb44.C: Same.
51780 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51781 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51782 * g++.old-deja/g++.robertl/eb39.C: Same.
51783 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51784 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51785 * g++.old-deja/g++.robertl/eb30.C: Same.
51786 * g++.old-deja/g++.robertl/eb3.C: Same.
51787 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51788 * g++.old-deja/g++.robertl/eb21.C: Same.
51789 * g++.old-deja/g++.robertl/eb15.C: Same.
51790 * g++.old-deja/g++.robertl/eb118.C: Same.
51791 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51792 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51793 * g++.old-deja/g++.robertl/eb109.C: Same.
51794 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51795 * g++.old-deja/g++.mike/rtti1.C: Same.
51796 * g++.old-deja/g++.mike/p658.C: Same.
51797 * g++.old-deja/g++.mike/net46.C: Same.
51798 * g++.old-deja/g++.mike/net34.C: Same.
51799 * g++.old-deja/g++.mike/memoize1.C: Same.
51800 * g++.old-deja/g++.mike/eh2.C: Same.
51801 * g++.old-deja/g++.law/weak.C: Same.
51802 * g++.old-deja/g++.law/visibility7.C: Same.
51803 * g++.old-deja/g++.law/visibility25.C: Same.
51804 * g++.old-deja/g++.law/visibility22.C: Same.
51805 * g++.old-deja/g++.law/visibility2.C: Same.
51806 * g++.old-deja/g++.law/visibility17.C: Same.
51807 * g++.old-deja/g++.law/visibility13.C: Same.
51808 * g++.old-deja/g++.law/visibility10.C: Same.
51809 * g++.old-deja/g++.law/visibility1.C: Same.
51810 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51811 * g++.old-deja/g++.law/vbase1.C: Same.
51812 * g++.old-deja/g++.law/operators32.C: Same.
51813 * g++.old-deja/g++.law/nest3.C: Same.
51814 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51815 * g++.old-deja/g++.law/except5.C (main): Same.
51816 * g++.old-deja/g++.law/cvt7.C (run): Same.
51817 * g++.old-deja/g++.law/cvt2.C: Same.
51818 * g++.old-deja/g++.law/cvt16.C: Same.
51819 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51820 * g++.old-deja/g++.law/ctors17.C (main): Same.
51821 * g++.old-deja/g++.law/ctors13.C: Same.
51822 * g++.old-deja/g++.law/ctors12.C (main): Same.
51823 * g++.old-deja/g++.law/ctors10.C: Same.
51824 * g++.old-deja/g++.law/code-gen5.C: Same.
51825 * g++.old-deja/g++.law/bad-error7.C: Same.
51826 * g++.old-deja/g++.law/arm9.C: Same.
51827 * g++.old-deja/g++.law/arm12.C: Same.
51828 * g++.old-deja/g++.law/arg8.C: Same.
51829 * g++.old-deja/g++.law/arg1.C: Same.
51830 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51831 * g++.old-deja/g++.jason/template31.C: Same.
51832 * g++.old-deja/g++.jason/template24.C (main): Same.
51833 * g++.old-deja/g++.jason/2371.C: Same.
51834 * g++.old-deja/g++.eh/new2.C: Same.
51835 * g++.old-deja/g++.eh/new1.C: Same.
51836 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51837 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51838 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51839 * g++.old-deja/g++.brendan/crash62.C: Same.
51840 * g++.old-deja/g++.brendan/crash52.C: Same.
51841 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51842 * g++.old-deja/g++.brendan/crash38.C: Same.
51843 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51844 * g++.old-deja/g++.brendan/copy9.C: Same.
51845
51846 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51847
51848 * gcc.c-torture/execute/20001203-2.c (memset):
51849 Count argument is of type __SIZE_TYPE__.
51850
51851 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51852
51853 * gcc.c-torture/compile/20010404-1.c: New test.
51854
51855 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51856
51857 * gcc.c-torture/compile/20010326-1.c: New test.
51858
51859 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51860
51861 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51862 peculiarities of the SH.
51863 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51864
51865 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51866
51867 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51868 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51869 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51870
51871 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51872
51873 * g77.f-torture/compile/20010321-1.f: New test.
51874
51875 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51876
51877 * gcc.c-torture/compile/20010329-1.c: New test.
51878
51879 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51880
51881 * gcc.c-torture/execute/20010329-1.c: New test.
51882
51883 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51884
51885 * g++.old-deja/g++.other/eh4.C: Fix typo.
51886
51887 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51888
51889 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51890
51891 2001-03-28 Philip Blundell <philb@gnu.org>
51892
51893 * gcc.c-torture/compile/20010328-1.c: New test.
51894
51895 2001-03-27 Richard Henderson <rth@redhat.com>
51896
51897 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51898 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51899
51900 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51901
51902 * gcc.c-torture/compile/20010327-1.c: New test.
51903
51904 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51905
51906 * g++.old-deja/g++.other/friend12.C: New test.
51907 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51908 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51909
51910 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51911
51912 * gcc.c-torture/execute/20010325-1.c: New test.
51913
51914 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51915
51916 * g++.old-deja/g++.other/mangle3.C: New test.
51917
51918 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51919
51920 * g++.old-deja/g++.other/anon8.C: New test.
51921
51922 2001-03-20 Philip Blundell <philb@gnu.org>
51923
51924 * gcc.c-torture/compile/20010320-1.c: New test.
51925
51926 2001-03-17 Richard Henderson <rth@redhat.com>
51927
51928 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51929
51930 2001-03-15 Geoff Keating <geoff@redhat.com>
51931
51932 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51933 tests on AIX.
51934
51935 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51936
51937 * g++.old-deja/g++.other/eh4.C: New test.
51938
51939 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51940
51941 * gcc.dg/cpp/mi1.c: Update.
51942
51943 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51944
51945 * g++.old-deja/g++.other/regstack.C: New test.
51946
51947 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51948
51949 * g++.old-deja/g++.other/ref4.C: New test.
51950
51951 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51952
51953 * objc/execute/va_method.m: Added.
51954 * objc/execute/IMP.m: Added.
51955 * objc/execute/_cmd.m: Added.
51956 * objc/execute/accessing_ivars.m: Added.
51957 * objc/execute/class-1.m: Added.
51958 * objc/execute/class-10.m: Added.
51959 * objc/execute/class-11.m: Added.
51960 * objc/execute/class-12.m: Added.
51961 * objc/execute/class-13.m: Added.
51962 * objc/execute/class-14.m: Added.
51963 * objc/execute/class-2.m: Added.
51964 * objc/execute/class-3.m: Added.
51965 * objc/execute/class-4.m: Added.
51966 * objc/execute/class-5.m: Added.
51967 * objc/execute/class-6.m: Added.
51968 * objc/execute/class-7.m: Added.
51969 * objc/execute/class-8.m: Added.
51970 * objc/execute/class-9.m: Added.
51971 * objc/execute/class-tests-1.h
51972 * objc/execute/class-tests-2.h
51973 * objc/execute/compatibility_alias.m: Added.
51974 * objc/execute/encode-1.m: Added.
51975 * objc/execute/formal_protocol-1.m: Added.
51976 * objc/execute/formal_protocol-2.m: Added.
51977 * objc/execute/formal_protocol-3.m: Added.
51978 * objc/execute/formal_protocol-4.m: Added.
51979 * objc/execute/formal_protocol-5.m: Added.
51980 * objc/execute/formal_protocol-6.m: Added.
51981 * objc/execute/formal_protocol-7.m: Added.
51982 * objc/execute/informal_protocol.m: Added.
51983 * objc/execute/initialize.m: Added.
51984 * objc/execute/load.m: Added.
51985 * objc/execute/many_args_method.m: Added.
51986 * objc/execute/nested-3.m: Added.
51987 * objc/execute/no_clash.m: Added.
51988 * objc/execute/private.m: Added.
51989 * objc/execute/redefining_self.m: Added.
51990 * objc/execute/root_methods.m: Added.
51991 * objc/execute/selector-1.m: Added.
51992 * objc/execute/static-1.m: Added.
51993 * objc/execute/static-2.m: Added.
51994 * objc/execute/va_method.m: Added.
51995
51996 2001-03-10 Richard Henderson <rth@redhat.com>
51997
51998 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51999
52000 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
52001
52002 * g++.old-deja/g++.other/crash31.C: XFAIL.
52003 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52004 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52005 * gcc.c-torture/execute/20010123-1.x: XFAIL.
52006 * gcc.c-torture/execute/20010124-1.x: XFAIL.
52007 * gcc.dg/sequence-pt-1.c: XFAIL one test.
52008
52009 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52010
52011 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52012
52013 2001-03-06 Zack Weinberg <zackw@stanford.edu>
52014
52015 * gcc.dg/20000724-1.c: Don't use multiline strings.
52016
52017 2001-03-06 Zack Weinberg <zackw@stanford.edu>
52018
52019 * objc/execute/string1.m, objc/execute/string2.m: Compare the
52020 result of -cString against what we expect it to be; don't just
52021 print it out for no one to read.
52022
52023 * objc/execute/string3.m, objc/execute/string4.m: New tests.
52024 Based on testcases provided by Nicola Pero.
52025
52026 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
52027
52028 * gcc.dg/cpp/macro7.c: New test.
52029
52030 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
52031
52032 * gcc.dg/cpp/multiline.c: Update.
52033
52034 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52035
52036 * g++.old-deja/g++.other/enum3.C: New test.
52037
52038 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52039
52040 * g++.old-deja/g++.other/pod1.C: New test.
52041
52042 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52043
52044 * g++.old-deja/g++.ext/overload1.C: New test.
52045
52046 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
52047
52048 * g++.old-deja/g++.pt/using1.C: New test.
52049
52050 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
52051
52052 * g++.old-deja/g++.other/using9.C: New test.
52053
52054 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
52055
52056 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52057
52058 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52059
52060 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
52061
52062 * g++.old-deja/g++.ext/realpt1.C: Remove.
52063
52064 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
52065
52066 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52067
52068 2001-02-26 Will Cohen <wcohen@redhat.com>
52069
52070 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52071
52072 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
52073
52074 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52075 templatized constructors.
52076
52077 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52078
52079 * gcc.c-torture/execute/20010224-1.c: New test.
52080
52081 2001-02-23 Jakub Jelinek <jakub@redhat.com>
52082
52083 * gcc.c-torture/execute/20010222-1.c: New test.
52084
52085 2001-02-22 Jakub Jelinek <jakub@redhat.com>
52086
52087 * g++.old-deja/g++.other/inline20.C: New test.
52088
52089 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
52090
52091 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52092
52093 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52094
52095 * g++.old-deja/g++.other/lookup22.C: New test.
52096
52097 2001-02-19 Zack Weinberg <zackw@stanford.edu>
52098
52099 * g77.dg: New directory.
52100 * g77.dg/20010216-1.f: New test case.
52101 * g77.dg/dg.exp: New driver.
52102 * lib/g77-dg.exp: New driver library.
52103
52104 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52105
52106 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52107
52108 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
52109
52110 * g++.old-deja/g++.other/decl9.C: New test.
52111
52112 2001-02-16 Jakub Jelinek <jakub@redhat.com>
52113
52114 * g++.old-deja/g++.other/init16.C: Update the test so that it does
52115 not need <string> and also tests the initialization at runtime.
52116
52117 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
52118
52119 * gcc.c-torture/execute/longlong.c: New test.
52120
52121 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
52122
52123 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52124
52125 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
52126
52127 * gcc.c-torture/execute/920302-1.c (execute):
52128 Change argument type to short.
52129
52130 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
52131
52132 * g++.old-deja/g++.pt/deduct6.C: New test.
52133
52134 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
52135
52136 * g++.old-deja/g++.pt/deduct5.C: New test.
52137
52138 2001-02-14 Jakub Jelinek <jakub@redhat.com>
52139
52140 * gcc.c-torture/execute/20010209-1.c: New test.
52141
52142 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
52143
52144 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52145
52146 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
52147
52148 * g++.dg/vtgc1.C: Update for new ABI.
52149
52150 * consistency.vlad: New directory, 1665 files.
52151
52152 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
52153
52154 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52155 return type.
52156 * gcc.dg/cpp/digraphs.c: Declare puts.
52157
52158 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52159
52160 * g++.old-deja/g++.other/warn5.C: New test.
52161
52162 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52163
52164 * g++.old-deja/g++.pt/spec40.C: New test.
52165
52166 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52167
52168 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52169 case.
52170 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52171
52172 2001-02-12 Jakub Jelinek <jakub@redhat.com>
52173
52174 * gcc.c-torture/compile/20010209-1.c: New test.
52175
52176 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
52177
52178 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52179 excess errors message but not if it crashes.
52180 * g++.old-deja/g++.other/crash27.C: Likewise.
52181 * g++.old-deja/g++.other/crash28.C: Likewise.
52182 * g++.old-deja/g++.other/crash30.C: Likewise.
52183 * g++.old-deja/g++.other/crash32.C: Likewise.
52184 * g++.old-deja/g++.other/crash35.C: Likewise.
52185 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52186
52187 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
52188
52189 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52190 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52191 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52192 g77.f-torture/execute/execute.exp,
52193 g77.f-torture/noncompile/noncompile.exp,
52194 gcc.c-torture/execute/execute.exp,
52195 gcc.c-torture/execute/memcheck/memcheck.exp,
52196 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52197 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52198 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52199 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52200 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52201 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52202 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52203 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52204 Remove bug reporting instructions with ancient email addresses.
52205
52206 2001-02-07 Jakub Jelinek <jakub@redhat.com>
52207
52208 * gcc.dg/20010202-1.c: New test.
52209 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52210
52211 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
52212
52213 * g++.dg/stdbool-if.C: New test.
52214
52215 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
52216
52217 * objc/execute/fdecl.m: Added main().
52218
52219 2001-02-07 Jakub Jelinek <jakub@redhat.com>
52220
52221 * gcc.c-torture/execute/20010206-1.c: New test.
52222
52223 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
52224
52225 * gcc.dg/cpp/avoidpaste1.c: Update.
52226
52227 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
52228
52229 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52230 Pero <nicola@brainstorm.co.uk>.
52231 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52232
52233 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
52234
52235 * g++.old-deja/g++.pt/spec39.C: New test.
52236
52237 2001-02-05 Jakub Jelinek <jakub@redhat.com>
52238
52239 * gcc.c-torture/compile/20010202-1.c: New test.
52240
52241 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
52242
52243 * g++.old-deja/g++.abi/primary2.C: New test.
52244 * g++.old-deja/g++.abi/primary3.C: New test.
52245 * g++.old-deja/g++.abi/primary4.C: New test.
52246 * g++.old-deja/g++.abi/primary5.C: New test.
52247 * g++.old-deja/g++.abi/vtable3.h: New test.
52248 * g++.old-deja/g++.abi/vtable3a.C: New test.
52249 * g++.old-deja/g++.abi/vtable3b.C: New test.
52250 * g++.old-deja/g++.abi/vtable3c.C: New test.
52251 * g++.old-deja/g++.abi/vtable3d.C: New test.
52252 * g++.old-deja/g++.abi/vtable3e.C: New test.
52253 * g++.old-deja/g++.abi/vtable3f.C: New test.
52254 * g++.old-deja/g++.abi/vtable3g.C: New test.
52255 * g++.old-deja/g++.abi/vtable3h.C: New test.
52256 * g++.old-deja/g++.abi/vtable3i.C: New test.
52257 * g++.old-deja/g++.abi/vtable3j.C: New test.
52258 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52259
52260 2001-02-03 Jakub Jelinek <jakub@redhat.com>
52261
52262 * g++.old-deja/g++.other/anon6.C: New test.
52263 * g++.old-deja/g++.other/anon7.C: New test.
52264
52265 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
52266
52267 * gcc.dg/cpp/avoidpaste2.c: New tests.
52268
52269 2001-01-31 Jakub Jelinek <jakub@redhat.com>
52270
52271 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52272
52273 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
52274
52275 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52276 DECIMAL_DIG cases for Irix."
52277
52278 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
52279
52280 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52281
52282 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52283
52284 * gcc.dg/c99-tag-1.c: New test.
52285
52286 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
52287
52288 * gcc.dg/cpp/tr-warn1.c: Add tests.
52289
52290 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
52291
52292 * gcc.dg/cpp/avoidpaste1.c: Update.
52293 * gcc.dg/cpp/paste4.c: Update.
52294
52295 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
52296
52297 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52298 cases for Irix.
52299
52300 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52301
52302 * g++.old-deja/g++.other/inline19.C: New test.
52303
52304 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
52305
52306 * gcc.dg/Wlarger-than.c: New test.
52307
52308 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52309
52310 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52311
52312 2001-01-29 Jakub Jelinek <jakub@redhat.com>
52313
52314 * gcc.c-torture/execute/20010129-1.c: New test.
52315 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52316
52317 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
52318
52319 * gcc.dg/cpp/avoidpaste1.c: Test case.
52320
52321 2001-01-28 Jakub Jelinek <jakub@redhat.com>
52322
52323 * g++.old-deja/g++.other/inline18.C: New test.
52324
52325 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52326
52327 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52328 and __builtin_putchar.
52329
52330 2001-01-27 Jakub Jelinek <jakub@redhat.com>
52331
52332 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52333 tests.
52334
52335 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
52336
52337 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52338 floating point number rounding mode to round to the nearest
52339 representable mode.
52340
52341 2001-01-25 Jakub Jelinek <jakub@redhat.com>
52342
52343 * g++.old-deja/g++.other/mangle2.C: New test.
52344
52345 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
52346
52347 * gcc.c-torture/compile/20010124-1.c: New test.
52348
52349 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
52350
52351 * g++.old-deja/g++.pt/spec38.C: New test.
52352
52353 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52354
52355 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52356 "Build don't run".
52357
52358 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52359
52360 * gcc.c-torture/execute/20010123-1.c: New test.
52361
52362 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
52363
52364 * g++.old-deja/g++.pt/spec37.C: New test.
52365
52366 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
52367
52368 * g++.old-deja/g++.pt/overload14.C: New test.
52369
52370 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52371
52372 * gcc.c-torture/execute/20010122-1.c: New test, exercise
52373 __builtin_return_address.
52374
52375 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
52376
52377 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52378 * g++.old-deja/g++.pt/spec35.C: New test.
52379 * g++.old-deja/g++.pt/spec36.C: New test.
52380
52381 2001-01-20 Jakub Jelinek <jakub@redhat.com>
52382
52383 * gcc.c-torture/compile/20010118-1.c: New test.
52384
52385 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
52386
52387 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52388
52389 2001-01-19 Jakub Jelinek <jakub@redhat.com>
52390
52391 * gcc.c-torture/execute/20010119-1.c: New test.
52392
52393 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52394
52395 * g++.old-deja/g++.other/vbase5.C: New test.
52396
52397 2001-01-19 Jakub Jelinek <jakub@redhat.com>
52398
52399 * gcc.c-torture/execute/20010118-1.c: New test.
52400
52401 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52402
52403 * g++.old-deja/g++.pt/deduct3.C: New test.
52404
52405 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52406
52407 * g++.old-deja/g++.pt/spec34.C: New test.
52408
52409 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52410
52411 * g77.f-torture/compile/20000601-2.f: New test.
52412
52413 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52414
52415 * g++.old-deja/g++.other/init17.C: New test.
52416
52417 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
52418
52419 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52420
52421 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52422
52423 * g++.old-deja/g++.pt/unify8.C: New test.
52424
52425 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52426
52427 * g++.old-deja/g++.abi/vbase1.C: New test.
52428
52429 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52430
52431 * g++.old-deja/g++.pt/crash65.C: New test.
52432
52433 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
52434
52435 * gcc.dg/cpp/assembl2.S: New test case.
52436
52437 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
52438
52439 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52440 are supported.
52441
52442 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52443
52444 * g++.old-deja/g++.other/builtins1.C: New test.
52445 * g++.old-deja/g++.other/builtins2.C: Likewise.
52446 * g++.old-deja/g++.other/builtins3.C: Likewise.
52447 * g++.old-deja/g++.other/builtins4.C: Likewise.
52448
52449 2001-01-17 Jakub Jelinek <jakub@redhat.com>
52450
52451 * gcc.c-torture/compile/20010117-1.c: New test.
52452 * gcc.c-torture/compile/20010117-2.c: New test.
52453
52454 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52455
52456 * g77.f-torture/execute/20010116.[fx]: New test,
52457 XFAIL on i?86-*-*.
52458 * g77.f-torture/compile/20010115.f: Indicate it's
52459 a test for PR fortran/1636.
52460
52461 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
52462
52463 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52464
52465 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52466
52467 * g77.f-torture/compile/20010115.f: New test.
52468
52469 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
52470
52471 * g++.old-deja/g++.pt/nontype5.C: New test.
52472
52473 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
52474
52475 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52476 have an equivalent working one below it.
52477
52478 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52479
52480 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52481 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52482
52483 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52484
52485 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52486 message containing "init_priority".
52487 (conpr-2.C): Likewise.
52488 (conpr-3.C): Likewise.
52489 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52490
52491 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52492
52493 * gcc.c-torture/execute/20010114-2.c: New test.
52494
52495 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
52496
52497 * gcc.c-torture/compile/20010114-1.c: New test.
52498 * gcc.c-torture/compile/20010114-1.x: Xfail.
52499 * gcc.c-torture/compile/20010114-2.c: New test.
52500 * gcc.c-torture/execute/20010114-1.c: New test.
52501 * gcc.dg/trunc-1.c: New test.
52502 * gcc.dg/uninit-B.c: New test.
52503
52504 2001-01-13 Nick Clifton <nickc@redhat.com>
52505
52506 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52507 target.
52508
52509 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
52510
52511 * gcc.c-torture/compile/20010113-1.c: New test.
52512
52513 2001-01-13 Jakub Jelinek <jakub@redhat.com>
52514
52515 * gcc.c-torture/compile/20001212-1.c: New test.
52516
52517 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
52518
52519 * gcc.dg/cpp/widestr1.c: Update.
52520 * gcc.dg/cpp/prag-imp.c: Remove.
52521
52522 2001-01-12 Jakub Jelinek <jakub@redhat.com>
52523
52524 * gcc.c-torture/execute/20000801-3.x: Remove.
52525 * gcc.dg/c90-init-1.c: New test.
52526 * gcc.dg/c99-init-1.c: New test.
52527 * gcc.dg/c99-init-2.c: New test.
52528 * gcc.dg/gnu99-init-1.c: New test.
52529
52530 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
52531
52532 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52533 testing that no relevant ones were found.
52534
52535 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52536
52537 * g++.old-deja/g++.pt/cast2.C: New test.
52538
52539 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52540
52541 * g++.old-deja/g++.pt/friend47.C: New test.
52542
52543 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52544
52545 * g++.old-deja/g++.pt/instantiate13.C: New test.
52546
52547 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52548
52549 * g++.old-deja/g++.other/defarg7.C: New test.
52550 * g++.old-deja/g++.other/defarg8.C: New test.
52551
52552 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52553
52554 * g++.old-deja/g++.pt/crash64.C: New test.
52555
52556 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52557
52558 * g++.old-deja/g++.pt/crash63.C: New test.
52559
52560 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52561
52562 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52563
52564 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52565
52566 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52567
52568 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52569
52570 * g++.old-deja/g++.pt/error3.C: New test.
52571
52572 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52573
52574 * g++.old-deja/g++.other/crash39.C: New test.
52575
52576 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52577
52578 * g++.old-deja/g++.other/vbase4.C: New test.
52579
52580 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52581
52582 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52583 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52584 * gcc.dg/special/special.exp: New test driver which will check
52585 for alias support for the above test.
52586
52587 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52588
52589 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52590 problems on small machines.
52591 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52592 parameterize.
52593
52594 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52595
52596 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52597 mips.
52598 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52599
52600 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52601
52602 * g++.old_deja/g++.pt/using8.C: New test.
52603
52604 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52605
52606 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52607
52608 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52609
52610 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52611 where a failure is expected.
52612 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52613
52614 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52615
52616 * g++.old_deja/g++.pt/instantiate12.C: New test.
52617
52618 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52619
52620 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52621 start of structs.
52622 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52623 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52624 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52625 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52626 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52627 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52628 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52629 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52630 * g++.old-deja/g++.eh/spec6.C: Likewise.
52631 * g++.old-deja/g++.jason/crash3.C: Likewise.
52632 * g++.old-deja/g++.law/ctors11.C: Likewise.
52633 * g++.old-deja/g++.law/ctors17.C: Likewise.
52634 * g++.old-deja/g++.law/ctors5.C: Likewise.
52635 * g++.old-deja/g++.law/ctors9.C: Likewise.
52636 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52637 * g++.old-deja/g++.mike/net22.C: Likewise.
52638 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52639 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52640 * g++.old-deja/g++.mike/virt3.C: Likewise.
52641 * g++.old-deja/g++.niklas/t128.C: Likewise.
52642 * g++.old-deja/g++.other/anon4.C: Likewise.
52643 * g++.old-deja/g++.other/using1.C: Likewise.
52644 * g++.old-deja/g++.other/warn3.C: Likewise.
52645 * g++.old-deja/g++.pt/t37.C: Likewise.
52646 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52647 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52648
52649 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52650
52651 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52652
52653 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52654
52655 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52656
52657 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52658
52659 * gcc.c-torture/compile/20010107-1.c: New test.
52660
52661 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52662
52663 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52664
52665 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52666
52667 * gcc.dg/format/format.h: New file.
52668 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52669 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52670 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52671 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52672 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52673 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52674 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52675 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52676 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52677 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52678 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52679 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52680 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52681 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52682 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52683 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52684 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52685 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52686 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52687 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52688 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52689 instead of declaring standard types, macros and functions in each
52690 test.
52691
52692 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52693
52694 * gcc.c-torture/execute/20010106-1.c: New test.
52695
52696 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52697
52698 * gcc.dg/format/format.exp: New file.
52699 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52700 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52701 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52702 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52703 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52704 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52705 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52706 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52707 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52708 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52709 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52710 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52711 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52712 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52713 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52714 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52715 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52716 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52717 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52718 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52719 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52720 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52721 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52722 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52723 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52724 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52725 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52726 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52727 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52728 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52729 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52730 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52731 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52732 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52733 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52734 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52735 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52736 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52737 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52738 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52739 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52740 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52741
52742 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52743
52744 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52745 account.
52746
52747 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52748
52749 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52750
52751 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52752
52753 * g++.old-deja/g++.pt/crash62.C: New test.
52754
52755 2001-01-04 Richard Henderson <rth@redhat.com>
52756
52757 * gcc.dg/20000926-1.c: Update expected warnings.
52758 * gcc.dg/array-2.c: Likewise.
52759 * gcc.dg/array-4.c: Also validate flexible array members.
52760 * gcc.dg/c99-flex-array-1.c: New.
52761
52762 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52763
52764 * gcc.c-torture/compile/20001222-1.x: Remove.
52765
52766 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52767
52768 * gcc.c-torture/execute/built-in-setjmp.c: New.
52769
52770 2001-01-03 Richard Henderson <rth@redhat.com>
52771
52772 * gcc.dg/940510-1.c: Update expected error wording.
52773 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52774
52775 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52776
52777 * lib/target-supports.exp (check_alias_available): Modified to
52778 indicate aliases not supported if only weak aliases are supported.
52779
52780 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52781
52782 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52783 Turn on cmpstrsi checks for __pj__ and __i370__.
52784
52785 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52786
52787 * g++.old-deja/g++.other/virtual11.C: New test.
52788
52789 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52790
52791 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52792
52793 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52794
52795 * gcc.c-torture/compile/20010102-1.c: New test.
52796
52797 2001-01-02 Andreas Jaeger <aj@suse.de>
52798
52799 * gcc.dg/noreturn-3.c: New test.
52800
52801 * gcc.dg/noreturn-4.c: New test.
52802
52803 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52804
52805 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52806 __builtin_fputc and __builtin_fwrite.
52807
52808 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52809
52810 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52811 signed char, not default char.
52812
52813 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52814
52815 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52816
52817 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52818
52819 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52820
52821 2000-12-29 Richard Henderson <rth@redhat.com>
52822
52823 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52824 (__cyg_profile_func_exit): Define.
52825
52826 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52827
52828 * g++.dg/vtgc1.C: New test.
52829
52830 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52831
52832 * gcc.dg/noncompile/20001228-1.c: New test.
52833
52834 * gcc.dg/20001228-1.c: New test.
52835
52836 * gcc.c-torture/execute/20001228-1.c: New test.
52837
52838 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52839
52840 * gcc.dg/format-strfmon-1.c: New test.
52841
52842 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52843
52844 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52845 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52846 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52847 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52848 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52849 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52850 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52851 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52852 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52853 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52854 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52855 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52856 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52857
52858 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52859 * gcc.c-torture/execute/string-opt-4.c: Test index.
52860
52861 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52862
52863 * gcc.c-torture/compile/20001226-1.c: New test.
52864
52865 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52866
52867 * gcc.c-torture/compile/20001222-1.c: New test.
52868 * gcc.c-torture/compile/20001222-1.x: Xfail.
52869
52870 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52871
52872 * gcc.c-torture/execute/comp-goto-2.c: New test.
52873
52874 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52875
52876 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52877 Use long types if __INT_MAX__ is 32767.
52878 (main): Use cast to (sint32 *) when poking 88 into a_page.
52879
52880 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52881
52882 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52883
52884 * gcc.c-torture/compile/20001221-1.c: New test.
52885 * gcc.c-torture/execute/20001221-1.c: New test.
52886
52887 2000-12-20 Richard Henderson <rth@redhat.com>
52888
52889 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52890 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52891
52892 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52893
52894 * gcc.dg/compare3.c: New test.
52895
52896 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52897
52898 * gcc.dg/format-warnll-1.c: New test.
52899
52900 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52901
52902 * gcc.dg/cpp/cmdlne-P.c: New test.
52903
52904 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52905
52906 * gcc.c-torture/execute/builtin-abs-1.c,
52907 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52908
52909 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52910
52911 * gcc.dg/cpp/multiline.c: New test.
52912
52913 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52914
52915 * g++.old-deja/g++.other/syshdr1.C: Update.
52916 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52917
52918 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52919
52920 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52921
52922 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52923
52924 * g++.old-deja/g++.pt/ttp65.C: New test.
52925
52926 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52927
52928 * g++.old-deja/g++.pt/ttp64.C: New test.
52929
52930 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52931
52932 * g++.old-deja/g++.pt/spec33.C: New test.
52933
52934 2000-12-14 Catherine Moore <clm@redhat.com>
52935
52936 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52937 * gcc.c-torture/execute/920612-2.c: Likewise.
52938 * gcc.c-torture/execute/920428-2.c: Likewise.
52939 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52940 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52941
52942 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52943
52944 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52945 * gcc.dg/pack-test-2.c: Likewise.
52946
52947 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52948
52949 Tests by Zack Weinberg <zackw@stanford.edu>.
52950
52951 * gcc.dg/cpp/defined.c: Update.
52952 * gcc.dg/cpp/defined_trad.c: New tests.
52953
52954 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52955
52956 * gcc.dg/cpp/trad-direct.c: Update.
52957
52958 2000-12-11 Neil Booth <neilb@earthling.net>
52959
52960 * gcc.dg/cpp/defined_trad.c
52961
52962 2000-12-11 Neil Booth <neilb@earthling.net>
52963
52964 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52965
52966 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52967
52968 * gcc.dg/format-miss-2.c: New test.
52969
52970 2000-12-09 Neil Booth <neilb@earthling.net>
52971
52972 * gcc.dg/cpp/lineflags.c: New tests.
52973 * gcc.dg/cpp/poison.c: Update.
52974 * gcc.dg/cpp/redef2.c: Update.
52975 * gcc.dg/cpp/skipping.c: New test.
52976
52977 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52978
52979 * g++.old-deja/g++.other/eh3.C: New testcase.
52980
52981 2000-12-07 Neil Booth <neilb@earthling.net>
52982
52983 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52984 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52985 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52986 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52987 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52988 Update.
52989
52990 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52991
52992 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52993 __SIZE_TYPE__ instead of int for type of integers cast to
52994 pointers.
52995
52996 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52997
52998 * g++.old-deja/g++.other/cleanup4.C: New test.
52999
53000 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53001
53002 * format-sec-1.c: New test.
53003
53004 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53005
53006 * gcc.dg/format-nonlit-3.c: New test.
53007
53008 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53009
53010 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53011 through a null pointer.
53012
53013 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53014
53015 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53016 * g++.old-deja/g++.pt/partial4.C: New test.
53017
53018 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
53019
53020 * gcc.c-torture/execute/ieee/hugeval.x: New.
53021
53022 2000-12-06 Neil Booth <neilb@earthling.net>
53023
53024 * gcc.dg/cpp/backslash2.c: New tests.
53025
53026 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53027
53028 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53029 * gcc.c-torture/execute/stdio-opt-2.c: New test.
53030
53031 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
53032
53033 * gcc.c-torture/execute/20001203-2.c: New testcase.
53034
53035 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
53036
53037 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53038 * g++.old-deja/g++.other/virtual10.C: New test.
53039
53040 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
53041
53042 * g++.old-deja/g++.mike/pmf5.C: Remove test.
53043
53044 2000-12-05 Richard Henderson <rth@redhat.com>
53045
53046 * gcc.c-torture/compile/20001205-1.c: New.
53047
53048 2000-12-04 Neil Booth <neilb@earthling.net>
53049
53050 * g++.old-deja/g++.other/virtual9.C: New test.
53051 * g++.old-deja/g++.pt/crash61.C: New test.
53052 * gcc.c-torture/execute/loop-9.c: New test.
53053
53054 2000-12-04 Neil Booth <neilb@earthling.net>
53055
53056 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53057 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53058 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53059 * gcc.dg/cpp/extratokens.c: ...here.
53060
53061 2000-12-04 Neil Booth <neilb@earthling.net>
53062
53063 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53064 New tests.
53065
53066 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53067
53068 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53069 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53070
53071 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
53072
53073 * gcc.c-torture/execute/20001203-1.c: New test.
53074
53075 2000-12-03 Neil Booth <neilb@earthling.net>
53076
53077 * gcc.dg/cpp/macro6.c: New test cases.
53078
53079 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53080
53081 * gcc.c-torture/execute/string-opt-9.c: New test.
53082 * gcc.c-torture/execute/string-opt-10.c: Likewise.
53083 * gcc.c-torture/execute/string-opt-11.c: Likewise.
53084 * gcc.c-torture/execute/string-opt-12.c: Likewise.
53085
53086 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53087 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53088
53089 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
53090
53091 * gcc.dg/cpp/if-6.c: New testcase.
53092
53093 * gcc.dg/20001201-1.c: New testcase.
53094
53095 2000-12-02 Neil Booth <neilb@earthling.net>
53096
53097 * g++.old-deja/g++.other/externC4.C,
53098 g++.old-deja/g++.other/friend10.C: New tests.
53099
53100 2000-12-02 Neil Booth <neilb@earthling.net>
53101
53102 * g++.old-deja/g++.other/instan2.C
53103 * g++.old-deja/g++.other/instan3.C: New test.
53104
53105 2000-12-02 Neil Booth <neilb@earthling.net>
53106
53107 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53108 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53109 gnuc99.c,gnuc99-pedantic.c: New tests.
53110
53111 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
53112
53113 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53114 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53115
53116 2000-12-01 Neil Booth <neilb@earthling.net>
53117
53118 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53119 * gcc.dg/cpp/poison.c: Update.
53120 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53121
53122 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
53123
53124 * g77.f-torture/execute/20001201.f: New test.
53125
53126 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
53127
53128 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53129
53130 2000-12-01 Jakub Jelinek <jakub@redhat.com>
53131
53132 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53133
53134 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
53135
53136 * g++.old-deja/g++.other/cast6.C: New test.
53137
53138 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
53139
53140 * gcc.c-torture/execute/20001130-2.c: New testcase.
53141
53142 2000-11-30 Richard Henderson <rth@redhat.com>
53143
53144 * gcc.c-torture/execute/20001130-1.c: New test.
53145
53146 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53147
53148 * g++.old-deja/g++.other/op3.C: New test.
53149
53150 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53151
53152 * g++.old-deja/g++.other/op2.C: New test.
53153
53154 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53155
53156 * g++.old-deja/g++.other/crash38.C: New test.
53157
53158 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
53159
53160 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53161
53162 2000-11-29 Jakub Jelinek <jakub@redhat.com>
53163
53164 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53165 tests.
53166 * gcc.c-torture/execute/string-opt-6.c: New test.
53167
53168 * gcc.dg/20001117-1.c: Add main.
53169
53170 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
53171
53172 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53173 Move from here ...
53174 * gcc.dg/940510-1.c: ... to here.
53175
53176 * gcc.dg/20000926-1.c: GNU C now allows initializations of
53177 zero-size arrays in toplevel structures.
53178
53179 2000-11-28 Jakub Jelinek <jakub@redhat.com>
53180
53181 * gcc.c-torture/execute/loop-8.c: New test.
53182
53183 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53184
53185 * g++.old-deja/g++.other/base1.C: New test.
53186
53187 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53188
53189 * g++.old-deja/g++.other/parse2.C: New test.
53190
53191 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53192
53193 * g++.old-deja/g++.pt/incomplete1.C: New test.
53194
53195 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53196
53197 * g++.old-deja/g++.other/friend9.C: New test.
53198
53199 2000-11-28 Jakub Jelinek <jakub@redhat.com>
53200
53201 * gcc.dg/20001127-1.c: New test.
53202
53203 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
53204
53205 * g++.old-deja/g++.pt/friend46.C: New test.
53206
53207 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
53208
53209 * g++.old-deja/g++.other/ptrmem8.C: New test.
53210
53211 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53212
53213 * gcc.c-torture/execute/string-opt-7.c: New test.
53214 * gcc.c-torture/execute/string-opt-8.c: Likewise.
53215
53216 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
53217
53218 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53219 instead of 'mkcheck 2'.
53220
53221 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
53222
53223 * gcc.c-torture/execute/memcheck/driver.c,
53224 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53225 C9X references to refer to C99.
53226
53227 2000-11-25 Jakub Jelinek <jakub@redhat.com>
53228
53229 * gcc.dg/ultrasp3.c: New test.
53230
53231 2000-11-25 Neil Booth <neilb@earthling.net>
53232
53233 * gcc.dg/cpp/include2.c: Update test to be locale independent.
53234
53235 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
53236
53237 * gcc.c-torture/compile/20001123-2.c: New.
53238
53239 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53240
53241 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53242
53243 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
53244
53245 * gcc.dg/sequence-point-1.c: Add some new tests.
53246 * gcc.c-torture/execute/20001124-1.c: New test.
53247
53248 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
53249
53250 * g++.old-deja/g++.other/vaarg4.C: New test.
53251 * gcc.c-torture/compile/20001123-1.c: New test.
53252
53253 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
53254
53255 * g++.other/crash24.C: Adjust and remove XFAIL.
53256 * g++.other/crash37.C: New test.
53257
53258 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
53259
53260 * g++.old-deja/g++.pt/instantiate9.C: New test.
53261
53262 2000-11-22 Mark Mitchell <mark@codesourcery.com>
53263
53264 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53265 new ABI, too.
53266
53267 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53268 * g++.old-deja/g++.robertl/eb55.C: Likewise.
53269
53270 2000-11-22 Neil Booth <neilb@earthling.net>
53271
53272 * gcc.dg/cpp/Wtrigraphs.c: New test.
53273
53274 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
53275
53276 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53277
53278 2000-11-22 Jakub Jelinek <jakub@redhat.com>
53279
53280 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53281
53282 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
53283
53284 * lib/gcc-dg.exp: load_lib scanasm.exp.
53285 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53286 * lib/g++-dg.exp: load_lib scanasm.exp.
53287 * lib/scanasm.exp: New.
53288 (scan-assembler, scan-assembler-not): Add optional arguments to
53289 test name, or if not present, the pattern name.
53290 (scan-assembler-dem, scan-assembler-dem-not): New.
53291
53292 * g++.dg/dg.exp: New.
53293
53294 2000-11-21 Neil Booth <neilb@earthling.net>
53295
53296 * gcc.dg/cpp/integrated1.c: Remove.
53297
53298 2000-11-21 Jakub Jelinek <jakub@redhat.com>
53299
53300 * gcc.c-torture/execute/20001121-1.c: New test.
53301
53302 2000-11-21 Richard Henderson <rth@redhat.com>
53303
53304 * gcc.c-torture/compile/20001121-1.c: New test.
53305
53306 2000-11-20 Neil Booth <neilb@earthling.net>
53307
53308 * gcc.dg/cpp/integrated1.c: New test.
53309
53310 2000-11-21 Jakub Jelinek <jakub@redhat.com>
53311
53312 * g++.old-deja/g++.other/inline17.C: New test.
53313
53314 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
53315
53316 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53317 local variable to be zero: I made the variable global. Now
53318 uses abort() and exit() instead of relying on main's return value.
53319
53320 2000-11-20 Neil Booth <neilb@earthling.net>
53321
53322 * gcc.dg/cpp/paste2.c: Update test.
53323 * objc/execute/paste.m: New test.
53324
53325 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53326
53327 * gcc.dg/c99-condexpr-1.c: New test.
53328
53329 2000-11-20 Neil Booth <neilb@earthling.net>
53330
53331 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53332
53333 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
53334
53335 * g++.old-deja/g++.pt/export1.C: New test.
53336
53337 2000-11-20 Jakub Jelinek <jakub@redhat.com>
53338
53339 * gcc.dg/20001117-1.c: New test.
53340
53341 2000-11-18 Richard Henderson <rth@redhat.com>
53342
53343 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53344
53345 2000-11-18 Richard Henderson <rth@redhat.com>
53346
53347 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53348 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53349 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53350
53351 2000-11-18 Richard Henderson <rth@redhat.com>
53352
53353 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53354 (main): New. Exit cleanly.
53355
53356 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53357
53358 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53359 gcc.dg/c99-fordecl-2.c: New tests.
53360
53361 2000-11-18 Richard Henderson <rth@redhat.com>
53362
53363 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53364 * gcc.c-torture/execute/zerolen-2.c: New.
53365
53366 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53367
53368 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53369 memory.
53370
53371 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
53372
53373 * g++.old-deja/g++.pt/instantiate8.C: New test.
53374
53375 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
53376
53377 * g++.old-deja/g++.other/incomplete.C: Add more tests.
53378 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53379
53380 2000-11-16 Nick Clifton <nickc@redhat.com>
53381
53382 * gcc.c-torture/execute/nestfunc-2.c: New test.
53383 * gcc.c-torture/execute/nestfunc-3.c: New test.
53384
53385 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
53386
53387 * gcc.c-torture/compile/20001116-1.c: New test.
53388
53389 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53390
53391 * gcc.c-torture/execute/20001115-1.c: New test.
53392
53393 2000-11-15 Mark Mitchell <mark@codesourcery.com>
53394
53395 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53396 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53397 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53398 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53399
53400 2000-11-15 Neil Booth <neilb@earthling.net>
53401
53402 gcc.dg/cpp/_Pragma1.c: Update.
53403 gcc.dg/cpp/_Pragma2.c: New test.
53404
53405 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
53406
53407 * g++.old-deja/g++.other/anon5.C: New test.
53408
53409 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
53410
53411 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53412 tests.
53413
53414 2000-11-14 Jakub Jelinek <jakub@redhat.com>
53415
53416 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53417 output.
53418
53419 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53420
53421 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53422 labels at end of compound statements.
53423
53424 2000-11-13 Jakub Jelinek <jakub@redhat.com>
53425
53426 * gcc.c-torture/execute/loop-7.c: New test.
53427
53428 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53429
53430 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53431
53432 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53433
53434 * gcc.dg/c99-bool-1.c: New test.
53435
53436 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53437
53438 * gcc.dg/c99-scope-1.c: Remove xfail.
53439 * gcc.dg/c99-scope-2.c: New test.
53440
53441 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53442
53443 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53444 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53445
53446 2000-11-11 Mark Mitchell <mark@codesourcery.com>
53447
53448 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53449 error messages.
53450
53451 * g++.mike/p700.C: Don't typedef wchar_t.
53452 * g++.mike/p784.C: Likewise.
53453 * g++.mike/eb101.C: Don't use __wchar_t.
53454
53455 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
53456
53457 * g77.f-torture/execute/20001111.[fx]: Test premature exit
53458 from DO loop.
53459
53460 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
53461
53462 * gcc.c-torture/execute/20001111-1.c: New test.
53463
53464 2000-11-10 Nick Clifton <nickc@redhat.com>
53465
53466 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53467 long multuiple and accumulate.
53468
53469 2000-11-09 Richard Henderson <rth@redhat.com>
53470
53471 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53472 via size_t instead of int.
53473
53474 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53475 * gcc.c-torture/execute/string-opt-2.c: Likewise.
53476 * gcc.c-torture/execute/string-opt-3.c: Likewise.
53477 * gcc.c-torture/execute/string-opt-4.c: Likewise.
53478
53479 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
53480
53481 * gcc.c-torture/compile/20001109-1.c: New test.
53482 * gcc.c-torture/compile/20001109-2.c: New test.
53483
53484 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
53485
53486 * g++.old-deja/g++.pt/operator1.C: New test.
53487 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53488
53489 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53490
53491 * gcc.dg/20001108-1.c: New test.
53492
53493 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53494
53495 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53496 with both arguments constant strings.
53497 * gcc.c-torture/execute/string-opt-3.c: New test.
53498 * gcc.c-torture/execute/string-opt-4.c: New test.
53499 * gcc.c-torture/execute/string-opt-5.c: New test.
53500
53501 2000-11-08 Nick Clifton <nickc@redhat.com>
53502
53503 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
53504 mulsidi3adddi patterns.
53505
53506 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
53507
53508 * g++.old-deja/g++.other/crash36.C: New test.
53509
53510 2000-11-08 Jakub Jelinek <jakub@redhat.com>
53511
53512 * g++.old-deja/g++.other/init16.C: New test.
53513
53514 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
53515
53516 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53517
53518 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53519
53520 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53521 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53522 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53523
53524 2000-11-07 DJ Delorie <dj@redhat.com>
53525
53526 * gcc.dg/20000614-1.c: Add return so that test can pass.
53527
53528 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53529
53530 * gcc.c-torture/execute/string-opt-1.c: New test.
53531
53532 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53533
53534 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
53535 mips-sgi-irix6.* because the MIPS ABI passes floating-point
53536 parameters in registers, and there is no way for a varargs
53537 function to know in which order the integer and floating-point
53538 parameters should be interleaved when they are placed on the
53539 stack.
53540 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53541 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53542
53543 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53544
53545 * gcc.c-torture/execute/string-opt-2.c: New test.
53546
53547 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
53548
53549 * g++.old-deja/g++.pt/crash60.C: New test.
53550
53551 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53552
53553 * g++.old-deja/g++.other/crash24.C: New test.
53554 * g++.old-deja/g++.other/crash25.C: New test.
53555 * g++.old-deja/g++.other/crash26.C: New test.
53556 * g++.old-deja/g++.other/crash27.C: New test.
53557 * g++.old-deja/g++.other/crash28.C: New test.
53558 * g++.old-deja/g++.other/crash29.C: New test.
53559 * g++.old-deja/g++.other/crash30.C: New test.
53560 * g++.old-deja/g++.other/crash31.C: New test.
53561 * g++.old-deja/g++.other/crash32.C: New test.
53562 * g++.old-deja/g++.other/crash33.C: New test.
53563 * g++.old-deja/g++.other/crash34.C: New test.
53564 * g++.old-deja/g++.other/crash35.C: New test.
53565
53566 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53567
53568 * gcc.c-torture/execute/20001031-1.c: New test.
53569
53570 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53571
53572 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53573 namespace.
53574
53575 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53576 standards-conformant.
53577
53578 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53579
53580 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53581 * g++.old-deja/g++.mike/p755a.C: Likewise.
53582 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53583 library makes no calls to `operator new' during initialization.
53584
53585 2000-11-04 Neil Booth <neilb@earthling.net>
53586
53587 * gcc.dg/cpp/include2.c: New tests.
53588
53589 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53590
53591 * lib/g++.exp (g++_set_ld_library_path): New function.
53592 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53593
53594 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53595
53596 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53597 warnings.
53598
53599 2000-11-01 Richard Henderson <rth@redhat.com>
53600
53601 * g++.old-deja/g++.ext/namedret1.C: New.
53602 * g++.old-deja/g++.ext/namedret2.C: New.
53603 * g++.old-deja/g++.ext/namedret3.C: New.
53604
53605 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53606
53607 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53608 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53609
53610 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53611
53612 * gcc.c-torture/execute/va-arg-21.c: New test.
53613
53614 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53615
53616 * gcc.dg/c99-complex-2.c: New test.
53617
53618 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53619
53620 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53621
53622 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53623
53624 * g++.old-deja/g++.other/inline16.C: New test.
53625
53626 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53627
53628 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53629 __PRETTY_FUNCTION__
53630
53631 2000-10-29 Neil Booth <neilb@earthling.net>
53632
53633 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53634 New tests.
53635 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53636 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53637 optimisation.
53638
53639 2000-10-29 Neil Booth <neilb@earthling.net>
53640
53641 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53642 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53643 * mi5.c: Test multiple includes work with -C.
53644 * trigraphs.c: Test ^= version.
53645
53646 2000-10-28 Neil Booth <neilb@earthling.net>
53647
53648 New tests and test updates for new macro expander.
53649
53650 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53651 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53652 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53653 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53654 new diagnostic messages.
53655
53656 * gcc.dg/cpp/macro3.c: New tests.
53657
53658 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53659
53660 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53661 on the same line.
53662
53663 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53664
53665 * g++.old-deja/g++.other/eh2.C: New test.
53666
53667 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53668
53669 * gcc.c-torture/execute/20001027-1.c: New test.
53670
53671 2000-10-26 Richard Henderson <rth@redhat.com>
53672
53673 * gcc.c-torture/execute/20001026-1.c: New.
53674
53675 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53676
53677 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53678 * g++.old-deja/g++.law/builtin1.C: Likewise.
53679 * g++.old-deja/g++.law/ctors10.C: Likewise.
53680 * g++.old-deja/g++.law/virtual3.C: Likewise.
53681 * g++.old-deja/g++.mike/p658.C: Likewise.
53682 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53683 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53684 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53685 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53686 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53687
53688 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53689
53690 * gcc.c-torture/compile/20001024-1.c: New test.
53691
53692 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53693
53694 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53695 to tell us whether or not we are using V3.
53696
53697 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53698
53699 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53700 operands.
53701
53702 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53703
53704 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53705
53706 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53707
53708 * gcc.c-torture/execute/20001024-1.c: New test.
53709
53710 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53711
53712 * g++.old-deja/g++.other/sibcall1.C: New test.
53713
53714 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53715
53716 * gcc.dg/noncompile/init-3.c: New test.
53717
53718 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53719
53720 * gcc.dg/format-array-1.c: New test.
53721
53722 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53723
53724 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53725 writing through null pointers; remove comment about testing
53726 unterminated strings.
53727
53728 2000-10-17 Matthew Hiller <hiller@redhat.com>
53729
53730 * gcc.c-torture/execute/20001017-2.c: New test.
53731
53732 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53733
53734 * gcc.c-torture/compile/20001018-1.c: New test.
53735 * gcc.c-torture/compile/20001018-1.x: Xfail.
53736
53737 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53738
53739 * gcc.c-torture/execute/20001017-1.c: New test.
53740
53741 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53742
53743 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53744 for multiple use of arguments with scanf formats; add tests for
53745 multiple use of arguments.
53746
53747 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53748
53749 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53750 from some old tests.
53751
53752 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53753
53754 * gcc.dg/format-miss-1.c: New test.
53755
53756 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53757
53758 * gcc.c-torture/execute/20001013-1.c: New test.
53759
53760 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53761
53762 * gcc.dg/format-branch-1.c: New test.
53763
53764 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53765
53766 * README, lib/file-format.exp: Remove EGCS references.
53767
53768 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53769
53770 * gcc.dg/20001013-1.c: New test.
53771
53772 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53773
53774 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53775 for intmax_t in the compiler using __typeof__ and the type rules
53776 for conditional expressions.
53777
53778 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53779
53780 * gcc.dg/20001012-1.c: New test.
53781 * gcc.dg/20001012-2.c: New test.
53782
53783 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53784
53785 * gcc.dg/format-attr-1.c: New test.
53786
53787 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53788
53789 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53790 __LONG_LONG_MAX__ instead of LLONG_MAX.
53791
53792 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53793
53794 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53795 scanf flags.
53796 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53797 flags.
53798
53799 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53800
53801 * gcc.dg/sequence-pt-1.c: New test.
53802
53803 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53804
53805 * gcc.c-torture/execute/20001011-1.c: New testcase.
53806 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53807
53808 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53809
53810 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53811 does not error on it.
53812
53813 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53814
53815 * gcc.dg/20001009-1.c: New test.
53816
53817 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53818
53819 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53820 * gcc.c-torture/execute/20001009-2.c: ... to here.
53821
53822 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53823
53824 * gcc.c-torture/compile/20001009-1.c: New testcase.
53825 * gcc.c-torture/execute/20001009-1.c: New testcase.
53826 Testcases provided by Jan Hubicka <jh@suse.cz>.
53827
53828 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53829
53830 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53831 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53832 uintmax_t using <limits.h> to emulate the compiler's internal
53833 logic. No longer XFAIL %j tests.
53834
53835 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53836
53837 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53838 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53839 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53840 regexps and details of expected handling of some bad formats.
53841 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53842 suppression.
53843
53844 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53845
53846 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53847 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53848 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53849 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53850 in list archives.
53851
53852 2000-10-06 Richard Henderson <rth@cygnus.com>
53853
53854 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53855 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53856 * g++.old-deja/g++.jason/report.C: Likewise.
53857 * g++.old-deja/g++.law/friend5.C: Likewise.
53858 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53859 of the expected warnings.
53860
53861 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53862
53863 * g++.old-deja/g++.pt/enum14.C: New test.
53864
53865 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53866
53867 * g++.old-deja/g++.pt/crash59.C: New test.
53868
53869 2000-10-04 Will Cohen <wcohen@redhat.com>
53870
53871 * gcc.dg/20000926-1.c: New test.
53872
53873 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53874
53875 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53876 function name for current C++ compiler.
53877 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53878
53879 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53880
53881 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53882 __PRETTY_FUNCTION__.
53883 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53884
53885 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53886
53887 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53888
53889 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53890
53891 * gcc.c-torture/compile/20000923-1.c: New test.
53892
53893 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53894
53895 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53896 * g++.old-deja/g++.pt/ttp62.C: Same.
53897 * g++.old-deja/g++.other/inline14.C: Same.
53898
53899 2000-09-24 Richard Henderson <rth@cygnus.com>
53900
53901 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53902
53903 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53904
53905 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53906
53907 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53908
53909 * gcc.c-torture/compile/20000922-1.c: New file.
53910
53911 2000-09-21 Nick Clifton <nickc@redhat.com>
53912
53913 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53914 a signed long modulo operation.
53915 (mod6): New function - perform an unsigned long modulo operation.
53916 (main): Add tests for modulos of very large numbers by very small
53917 dividends.
53918
53919 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53920
53921 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53922
53923 2000-09-19 Richard Henderson <rth@cygnus.com>
53924
53925 * gcc.dg/compare2.c (case 10): XFAIL.
53926
53927 2000-09-18 Richard Henderson <rth@cygnus.com>
53928
53929 * gcc.c-torture/execute/20000906-1.c: Move ...
53930 * gcc.dg/20000906-1.c: ... here. Only run on targets
53931 that support __builtin_trap.
53932
53933 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53934
53935 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53936
53937 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53938
53939 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53940 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53941 more $ format tests.
53942
53943 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53944
53945 * gcc.dg/format-errmk-1.c: New test.
53946
53947 2000-09-17 Greg McGary <greg@mcgary.org>
53948
53949 * gcc.c-torture/execute/20000917-1.x: Remove.
53950
53951 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53952
53953 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53954
53955 2000-09-17 Greg McGary <greg@mcgary.org>
53956
53957 * gcc.c-torture/execute/20000917-1.c: New test.
53958 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53959
53960 2000-09-16 Neil Booth <NeilB@earthling.net>
53961
53962 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53963 in nested macro bug.
53964
53965 2000-09-15 Neil Booth <NeilB@earthling.net>
53966
53967 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53968
53969 2000-09-14 Jeffrey A Law (law@cygnus.com)
53970
53971 * gcc.c-torture/execute/20000914-1.c: New test.
53972
53973 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53974
53975 * g++.other/inline13.C: New test.
53976
53977 2000-09-12 Andreas Jaeger <aj@suse.de>
53978
53979 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53980 constant by Ulrich Drepper <drepper@redhat.com>.
53981
53982 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53983
53984 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53985
53986 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53987
53988 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53989
53990 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53991
53992 * gcc.dg/cpp/backslash.c: New test.
53993
53994 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53995
53996 * gcc.c-torture/execute/20000910-1.c: New test.
53997 * gcc.c-torture/execute/20000910-2.c: Likewise.
53998
53999 2000-09-11 Robert Lipe <robertl@sco.com>
54000
54001 * gcc.dg/pragma-align.c: New test.
54002
54003 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
54004
54005 * g++.old-deja/g++.pt/explicit82.C: New test.
54006 * g++.old-deja/g++.pt/explicit83.C: New test.
54007
54008 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
54009
54010 * gcc.dg/asm-names.c: New test.
54011
54012 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54013
54014 * gcc.dg/cpp/tr-warn6.c: New test
54015
54016 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
54017
54018 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54019 be accepted.
54020
54021 2000-09-07 Catherine Moore <clm@redhat.com>
54022
54023 * gcc.c-torture/execute/unroll-1.c: New test.
54024
54025 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
54026
54027 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54028 ERROR markers.
54029 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54030 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54031 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54032 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54033 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54034 Preprocess only.
54035 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54036 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54037
54038 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54039
54040 * g++.old-deja/g++.pt/deduct2.C: New test.
54041
54042 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54043
54044 * g++.old-deja/g++.pt/parms2.C: New test.
54045
54046 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54047
54048 * g++.old-deja/g++.pt/crash58.C: New test.
54049
54050 2000-09-06 Greg McGary <greg@mcgary.org>
54051
54052 * gcc.c-torture/execute/20000906-1.c: New test.
54053 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54054
54055 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54056
54057 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54058
54059 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54060
54061 * g++.old-deja/g++.pt/crash57.C: New test.
54062
54063 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54064
54065 * g++.old-deja/g++.pt/crash56.C: New test.
54066
54067 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54068
54069 * g++.old-deja/g++.pt/koenig1.C: New test.
54070
54071 2000-09-04 Jakub Jelinek <jakub@redhat.com>
54072
54073 * gcc.dg/20000904-1.c: New test.
54074
54075 2000-09-04 Jakub Jelinek <jakub@redhat.com>
54076
54077 * gcc.dg/cpp/paste8.c: New test.
54078
54079 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
54080
54081 * gcc.c-torture/compile/20000827-1.c: New test.
54082
54083 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
54084
54085 * gcc.dg/format-diag-1.c: New test.
54086
54087 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
54088
54089 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54090 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54091 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54092 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54093 gcc.dg/formatz-1.c: Adjust warning regular expressions.
54094
54095 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
54096
54097 * g++.old-deja/g++.other/nested4.C: New test.
54098
54099 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
54100
54101 * g++.old-deja/g++.ns/scoped1.C: New test.
54102
54103 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
54104
54105 * lib/g++.exp: Support testing already-installed GCC.
54106
54107 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54108
54109 * wtr-label-1.c, wtr-suffix-1.c: New tests.
54110
54111 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54112
54113 * gcc.dg/return-type-2.c: New test.
54114
54115 2000-08-27 Geoff Keating <geoffk@cygnus.com>
54116
54117 * gcc.c-torture/compile/20000825-1.c: New test.
54118
54119 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
54120
54121 * gcc.dg/dwarf2-2.c: New test.
54122
54123 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
54124
54125 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54126 dg-warning regexps.
54127
54128 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
54129
54130 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54131 gcc.dg/format-ext-5.c: New tests.
54132
54133 2000-08-25 Jakub Jelinek <jakub@redhat.com>
54134
54135 * g++.old-deja/g++.other/crash22.C: New test.
54136
54137 2000-08-24 Mark Mitchell <mark@codesourcery.com>
54138
54139 * gcc.dg/noncompile/930622-2.c: Adjust error message.
54140
54141 2000-08-24 Richard Henderson <rth@cygnus.com>
54142
54143 * gcc.dg/ia64-sync-1.c: New test.
54144 * gcc.dg/ia64-sync-2.c: New test.
54145 * gcc.dg/ia64-asm-1.c: New test.
54146
54147 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
54148
54149 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54150 * gcc.dg/format-ext-2.c: New test.
54151
54152 2000-08-23 Jason Merrill <jason@redhat.com>
54153
54154 * lib/old-dejagnu.exp: Also ignore "In member function" and
54155 "At global scope".
54156
54157 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54158
54159 * gcc.dg/noncompile/label-lineno-1.c: New test.
54160
54161 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
54162
54163 * gcc.dg/c99-array-nonobj-1.c: New test.
54164
54165 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
54166
54167 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54168 tests.
54169 * gcc.dg/format-ext-1.c: New test.
54170
54171 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54172
54173 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54174 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54175 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54176 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54177 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54178
54179 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
54180
54181 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54182 gcc.dg/c99-strftime-2.c: New tests.
54183
54184 2000-08-22 Richard Henderson <rth@cygnus.com>
54185
54186 * gcc.c-torture/execute/20000822-1.c: New test.
54187
54188 2000-08-21 Jakub Jelinek <jakub@redhat.com>
54189
54190 * gcc.c-torture/execute/20000819-1.x: Remove.
54191
54192 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
54193
54194 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54195 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54196 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54197 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54198 gcc.dg/format-xopen-1.c: New tests.
54199
54200 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
54201
54202 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54203
54204 2000-08-21 Jakub Jelinek <jakub@redhat.com>
54205
54206 * g++.old-deja/g++.other/loop2.C: New test.
54207
54208 * gcc.c-torture/compile/20000606-1.c: New test.
54209 * gcc.c-torture/compile/20000728-1.c: New test.
54210 * gcc.c-torture/execute/20000801-1.c: New test.
54211 * gcc.c-torture/execute/20000801-2.c: New test.
54212 * gcc.c-torture/execute/20000819-1.c: New test.
54213 * gcc.c-torture/execute/20000819-1.x: XFAIL.
54214 * gcc.dg/20000629-1.c: New test.
54215 * gcc.dg/20000724-1.c: New test.
54216 * gcc.dg/20000807-1.c: New test.
54217
54218 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54219
54220 * gcc.dg/cpp/pragma-1.c: New test.
54221 * gcc.dg/cpp/pragma-2.c: New test.
54222
54223 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
54224
54225 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54226 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
54227
54228 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54229
54230 * gcc.c-torture/compile/20000818-1.c: New test.
54231
54232 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
54233
54234 * gcc.c-torture/execute/20000818-1.c: New test.
54235
54236 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
54237
54238 * gcc.dg/format-va-1.c: New test.
54239
54240 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54241
54242 * g++.old-deja/g++.other/typedef8.C: New test.
54243
54244 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54245
54246 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54247 * g++.old-deja/g++.mike/net36.C: Mark candidate.
54248 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54249 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54250 * g++.old-deja/g++.other/ptrmem7.C: New test.
54251 * g++.old-deja/g++.pt/ptrmem10.C: New test.
54252
54253 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54254
54255 * g++.old-deja/g++.pt/typename27.C: New test.
54256
54257 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
54258
54259 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54260 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54261 * g++.old-deja/g++.pt/friend45.C: New test.
54262 * g++.old-deja/g++.other/friend8.C: New test.
54263
54264 2000-08-15 Richard Henderson <rth@cygnus.com>
54265
54266 * gcc.c-torture/execute/20000815-1.c: New test.
54267
54268 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
54269
54270 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54271 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54272 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54273
54274 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
54275
54276 * g++.old-deja/g++.other/refinit2.C: New test.
54277
54278 2000-08-13 Geoff Keating <geoffk@cygnus.com>
54279
54280 * lib/c-torture.exp (c-torture): Make
54281 compiler_conditional_xfail_data global.
54282 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54283 compiler_conditional_xfail_data machinery.
54284 (f-torture-execute): Likewise.
54285 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54286 and only when unrolling loops.
54287
54288 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54289
54290 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
54291
54292 * g++.old-deja/g++.pt/explicit81.C: New test.
54293
54294 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
54295
54296 * g++.old-deja/g++.pt/typename26.C: New test.
54297
54298 2000-08-10 Geoff Keating <geoffk@cygnus.com>
54299
54300 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54301 warning.
54302
54303 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
54304
54305 * g++.old-deja/g++.other/array3.C: New test.
54306
54307 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
54308
54309 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54310 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54311 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54312 New tests.
54313
54314 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
54315
54316 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54317 * g++.old-deja/g++.abi/vmihint.C: Likewise.
54318
54319 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
54320
54321 * gcc.c-torture/execute/20000808-1.c: New test.
54322
54323 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
54324
54325 * gcc.dg/c90-const-expr-1.c: New test.
54326
54327 2000-08-08 Richard Henderson <rth@cygnus.com>
54328
54329 * gcc.dg/noncompile/920923-1.c: Declare calloc.
54330
54331 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
54332
54333 * gcc.dg/noncompile/const-ll-1.c: New test.
54334
54335 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
54336
54337 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54338
54339 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54340
54341 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54342 that running programs linked against the shared version of libobjc
54343 run correctly.
54344
54345 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
54346
54347 * gcc.dg/c99-printf-1.c: New test.
54348
54349 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
54350
54351 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54352
54353 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
54354
54355 * gcc.c-torture/execute/20000731-1.x: Delete.
54356
54357 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
54358
54359 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54360 and torture_without_loops as is done by c-torture.exp.
54361 (search_for): Copy from c-torture.exp.
54362 (gcc-dg-runtest): New function, drives a directory of tests
54363 iterating over the TORTURE_OPTIONS.
54364 (scan-assembler, scan-assembler-not): Move here from
54365 individual directory drivers.
54366
54367 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54368 defined by lib/gcc-dg.exp.
54369 * gcc.dg/cpp/cpp.exp: Likewise.
54370 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
54371 gcc-dg-runtest, so we cycle over optimization options.
54372
54373 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54374 * gcc.dg/compare2.c: No longer expected to fail.
54375
54376 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
54377
54378 * gcc.c-torture/execute/20000804-1.c: New test.
54379
54380 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
54381
54382 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54383
54384 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
54385
54386 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54387
54388 2000-08-03 Jeffrey A Law (law@cygnus.com)
54389
54390 * gcc.c-torture/compile/20000803-1.c: New test.
54391
54392 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
54393
54394 * gcc.c-torture/execute/20000801-3.c,
54395 gcc.c-torture/execute/20000801-4.c: New tests.
54396 * gcc.c-torture/execute/20000801-3.x,
54397 gcc.c-torture/execute/20000801-4.x: Xfail.
54398
54399 2000-08-02 Geoff Keating <geoffk@cygnus.com>
54400
54401 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54402 libobjc/.libs to allow for libtool.
54403
54404 2000-08-02 Jakub Jelinek <jakub@redhat.com>
54405
54406 * gcc.c-torture/compile/20000802-1.c: New test.
54407
54408 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
54409
54410 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54411
54412 2000-07-31 Jeffrey A Law (law@cygnus.com)
54413
54414 * gcc-c-torture/execute/20000731-2.c: New test.
54415
54416 * gcc.c-torture/execute/20000731-1.c: New test.
54417 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54418
54419 2000-07-31 Jakub Jelinek <jakub@redhat.com>
54420
54421 * gcc.dg/cpp/paste7.c: New test.
54422 * gcc.dg/cpp/20000725-1.c: New test.
54423
54424 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
54425
54426 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54427 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54428 declaration warning for __builtin_dwarf_reg_size.
54429
54430 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54431
54432 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
54433
54434 * gcc.dg/noncompile/voidparam-1.c: New test.
54435
54436 2000-07-30 Richard Henderson <rth@cygnus.com>
54437
54438 * gcc.dg/c90-digraph-1.c: Don't xfail.
54439 * gcc.dg/compare2.c (case 10): Xfail.
54440 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54441
54442 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
54443
54444 * gcc.dg/c99-main-1.c: New test.
54445
54446 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
54447
54448 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54449
54450 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
54451
54452 * gcc.c-tortuer/execute/20000726-1.c: New test.
54453
54454 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
54455
54456 * gcc.c-torture/execute/enum-2.c: New test.
54457
54458 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54459
54460 * gcc.dg/cpp/tr-warn3.c: New test.
54461
54462 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54463
54464 * g++.old-deja/g++.ext/implicit1.C: Remove.
54465 * g++.old-deja/g++.jason/c2.C: Remove
54466 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54467 * g++.old-deja/g++.pt/crash16.C: Likewise.
54468 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54469
54470 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54471
54472 * g++.old-deja/g++.other/for2.C: New test.
54473
54474 2000-07-25 Jakub Jelinek <jakub@redhat.com>
54475
54476 * gcc.dg/20000720-1.c: New test.
54477
54478 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
54479
54480 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
54481
54482 2000-07-24 Geoff Keating <geoffk@cygnus.com>
54483
54484 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54485 * gcc.c-torture/execute/20000722-1.c: New.
54486 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54487
54488 2000-07-24 Jakub Jelinek <jakub@redhat.com>
54489
54490 * gcc.dg/cpp/20000720-1.S: New test.
54491
54492 2000-07-21 Michael Meissner <meissner@redhat.com>
54493
54494 * gcc.c-torture/execute/ieee/hugeval.c: New test.
54495
54496 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54497
54498 * g++.old-deja/g++.brendan/crash16.C,
54499 g++.old-deja/g++.brendan/parse3.C,
54500 g++.old-deja/g++.brendan/redecl1.C,
54501 g++.old-deja/g++.ns/template13.C,
54502 g++.old-deja/g++.other/decl4.C,
54503 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54504
54505 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54506
54507 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54508 and "Internal error".
54509
54510 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54511 regexps.
54512 * gcc.dg/cpp/paste6.c: New test.
54513
54514 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
54515
54516 * gcc.dg/cpp/tr-direct.c: New test.
54517
54518 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54519 gcc.dg/cpp/undef1.c: Tweak error regexps.
54520
54521 2000-07-18 Eric Christopher <echristo@redhat.com>
54522
54523 * gcc.c-torture/compile/20000718-1.c: New test.
54524
54525 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
54526
54527 * cpplex.c (_cpp_push_token): If the token being pushed back
54528 is the previous token in this context, just subtract one from
54529 context->posn.
54530 * cppmacro.c (save_expansion): Clear aux field when storing a
54531 placemarker.
54532
54533 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
54534
54535 * gcc.dg/noncompile/redecl-1.c: New test.
54536
54537 2000-07-18 Jakub Jelinek <jakub@redhat.com>
54538
54539 * gcc.c-torture/execute/20000717-5.c: New test.
54540 * gcc.c-torture/execute/20000717-1.x: Removed.
54541
54542 2000-07-17 Richard Henderson <rth@cygnus.com>
54543
54544 * gcc.c-torture/execute/20000717-4.c: New test.
54545
54546 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
54547
54548 * gcc.dg/cpp/syshdr.c: New test.
54549 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54550
54551 2000-07-17 Neil Booth <neilb@earthling.net>
54552
54553 * gcc.dg/cpp/cmdlne-dM.c: New test.
54554 * gcc.dg/cpp/cmdlne-dD.c: New test.
54555
54556 2000-07-17 Jeffrey A Law (law@cygnus.com)
54557
54558 * gcc.c-torture/execute/20000717-3.c: New test.
54559
54560 * gcc.c-torture/compile/20000717-1.c: New test.
54561
54562 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54563
54564 * gcc.c-torture/execute/20000717-2.c: New test.
54565
54566 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54567
54568 * gcc.dg/formatz-1.c: New test.
54569
54570 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54571 * gcc.dg/c99-digraph-1.c: New tests.
54572
54573 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54574 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54575
54576 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54577 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54578 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54579 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54580 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54581 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54582 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54583
54584 2000-07-17 Greg McGary <greg@mcgary.org>
54585
54586 * gcc.c-torture/execute/20000717-1.c: New test.
54587 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54588
54589 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54590
54591 * gcc.c-torture/execute/20000715-2.c: New test.
54592 * gcc.dg/20000715-1.c: New test.
54593
54594 2000-07-15 Michael Meissner <meissner@redhat.com>
54595
54596 * gcc.c-torture/execute/20000715-1.c: New test.
54597
54598 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54599
54600 * gcc.c-torture/execute/20000707-1.c: New test.
54601
54602 2000-07-13 Neil Booth <NeilB@earthling.net>
54603
54604 * gcc.dg/cpp/digraph1.c,
54605 gcc.dg/cpp/digraph2.c,
54606 gcc.dg/cpp/digraphs.c: New tests.
54607
54608 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54609
54610 * g77.f-torture/compile/20000630-2.f: New test.
54611 * g77.f-torture/compile/20000630-2.x
54612
54613 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54614
54615 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54616
54617 2000-07-11 Neil Booth <NeilB@earthling.net>
54618
54619 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54620
54621 2000-07-11 Neil Booth <NeilB@earthling.net>
54622
54623 * gcc.dg/cpp/cmdlne-C.c: New.
54624
54625 2000-07-09 Neil Booth <NeilB@earthling.net>
54626
54627 * gcc.dg/cpp/directiv.c: New tests.
54628 * gcc.dg/cpp/undef1.c: Update.
54629
54630 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54631
54632 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54633
54634 2000-07-09 Neil Booth <NeilB@earthling.net>
54635
54636 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54637
54638 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54639
54640 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54641 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54642
54643 2000-07-08 Neil Booth <NeilB@earthling.net>
54644
54645 * gcc.dg/cpp/macsyntx.c: New tests.
54646
54647 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54648
54649 * gcc.dg/20000707-1.c: New test.
54650
54651 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54652
54653 * gcc.c-torture/execute/20000706-1.c: New test.
54654 * gcc.c-torture/execute/20000706-2.c: New test.
54655 * gcc.c-torture/execute/20000706-3.c: New test.
54656 * gcc.c-torture/execute/20000706-4.c: New test.
54657 * gcc.c-torture/execute/20000706-5.c: New test.
54658
54659 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54660
54661 * g++.old-deja/g++.pt/instantiate7.C: New test.
54662
54663 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54664
54665 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54666 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54667 * g++.old-deja/g++.other/rtti3.C: Likewise.
54668 * g++.old-deja/g++.other/rttid3.C: Likewise.
54669
54670 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54671
54672 * g77.f-torture/compile/20000630-1.x: Fix typo
54673
54674 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54675
54676 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54677 assembly output.
54678
54679 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54680
54681 * gcc.dg/cpp/ident.c: New test.
54682
54683 2000-07-05 Neil Booth <NeilB@earthling.net>
54684
54685 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54686 gcc.dg/cpp/lexstrng.c: New tests.
54687
54688 2000-07-04 Neil Booth <NeilB@earthling.net>
54689
54690 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54691 * gcc.dg/cpp/strify2.c: Same.
54692
54693 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54694
54695 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54696 * gcc.dg/cpp/19990703-1.c: Likewise.
54697 * gcc.dg/cpp/20000625-1.c: Likewise.
54698 * gcc.dg/cpp/20000625-2.c: Likewise.
54699
54700 * gcc.dg/cpp/macro1.c,
54701 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54702 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54703 gcc.dg/cpp/strify1.c,
54704 gcc.dg/cpp/strify2.c: New tests.
54705
54706 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54707
54708 * gcc.c-torture/execute/20000703-1.c: New test.
54709
54710 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54711
54712 * g++.old-deja/g++.pt (lookup10.C): New test.
54713
54714 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54715
54716 * g++.old-deja/g++.pt (typename25.C): New test.
54717
54718 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54719
54720 * gcc.c-torture/compile/20000701-1.c: New test.
54721
54722 2000-06-30 Nick Clifton <nickc@cygnus.com>
54723
54724 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54725 to test case.
54726
54727 2000-06-30 Catherine Moore <clm@cygnus.com>
54728
54729 * gcc.c-torture/execute/align-1.c: New test.
54730
54731 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54732
54733 * g++.old-deja/g++.pt/expr8.C: New test.
54734 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54735
54736 2000-06-29 Nick Clifton <nickc@cygnus.com>
54737
54738 * gcc.c-torture/compile/20000629-1.c: New test.
54739
54740 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54741
54742
54743 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54744 gcc.dg/noncompile directory, depending on whether they're
54745 preprocessor tests or not. Annotate all the tests for the dg
54746 framework.
54747
54748 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54749 * gcc.dg/noncompile/noncompile.exp: New.
54750
54751 * Moved files:
54752 Old name New name
54753 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54754 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54755 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54756 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54757 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54758 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54759 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54760 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54761 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54762 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54763 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54764 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54765 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54766 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54767 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54768 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54769 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54770 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54771 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54772 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54773 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54774 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54775 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54776 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54777
54778 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54779 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54780 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54781 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54782 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54783 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54784
54785 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54786
54787 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54788 declare one variable. On the fourth, error.
54789 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54790 declared by 20000628-1a.h.
54791
54792 2000-06-29 Richard Henderson <rth@redhat.com>
54793
54794 * gcc.c-torture/execute/930529-1.x: New file.
54795 * gcc.dg/920413-1.c: Adjust expected warning text.
54796 * gcc.dg/980217-1.c: Declare abort.
54797 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54798
54799 2000-06-29 Jeffrey A Law (law@cygnus.com)
54800
54801 * g77.f-torture/compile/20000629-1.f: New test.
54802 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54803
54804 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54805
54806 Rearrange lots of files, removing entirely the
54807 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54808 directories.
54809
54810 * Deleted files:
54811 gcc.c-torture/code_quality/code_quality.exp
54812 gcc.c-torture/special/special.exp
54813 gcc.failure/failure.exp
54814 gcc.failure/940409-1.x
54815 gcc.c-torture/compile/961203-1.x
54816
54817 * New files:
54818 gcc.misc-tests/linkage.exp
54819 gcc.c-torture/execute/920730-1t.c
54820 gcc.c-torture/execute/920730-1t.x
54821 gcc.c-torture/compile/920520-1.x
54822 gcc.c-torture/compile/920521-1.x
54823 gcc.c-torture/compile/981006-1.x
54824 gcc.c-torture/execute/eeprof-1.x
54825
54826 * Moved files (possibly with modifications to fit a new harness):
54827 Old name New name
54828 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54829 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54830 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54831 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54832 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54833 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54834 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54835 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54836 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54837 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54838 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54839 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54840 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54841 gcc.failure/940409-1.c gcc.dg/940409-1.c
54842
54843 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54844
54845 * c-torture/compile/961203-1.x: Delete.
54846
54847 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54848 not exit. Include stdio.h.
54849 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54850 * gcc.misc-tests/dg-12.c: Likewise.
54851 * gcc.misc-tests/dg-5.c: Likewise.
54852 * gcc.misc-tests/dg-6.c: Likewise.
54853 * gcc.misc-tests/dg-7.c: Prototype abort.
54854 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54855 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54856 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54857 not exit.
54858 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54859 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54860
54861 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54862
54863 * gcc.dg/cpp/20000628-1.c: New test.
54864 * gcc.dg/cpp/20000628-1.h: New header for above test.
54865 * gcc.dg/cpp/20000628-1a.h: Likewise.
54866
54867 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54868
54869 * gcc.dg/cpp: New directory.
54870 * gcc.dg/cpp/cpp.exp: New driver.
54871 * gcc.dg/cpp/20000627-1.c: New test.
54872 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54873 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54874 and rewrite as a compilation test.
54875
54876 * gcc.dg: Move many files into the cpp subdirectory, possibly
54877 renaming or editing them as well.
54878 Old name New name
54879 990119-1.c cpp/19990119-1.c
54880 990228-1.c cpp/19990228-1.c
54881 990407-1.c cpp/19990407-1.c
54882 990409-1.c cpp/19990409-1.c
54883 990413-1.c cpp/19990413-1.c
54884 990703-1.c cpp/19990703-1.c
54885 20000127-1.c cpp/20000127-1.c
54886 20000129-1.c cpp/20000129-1.c
54887 20000207-1.c cpp/20000207-1.c
54888 20000207-2.c cpp/20000207-2.c
54889 20000209-1.c cpp/20000209-1.c
54890 20000209-2.c cpp/20000209-2.c
54891 20000301-1.c cpp/20000301-1.c
54892 20000419-1.c cpp/20000419-1.c
54893 20000510-1.S cpp/20000510-1.S
54894 20000519-1.c cpp/20000519-1.c
54895 20000529-1.c cpp/20000529-1.c
54896 20000625-1.c cpp/20000625-1.c
54897 20000625-2.c cpp/20000625-2.c
54898 cpp-as1.c cpp/assert1.c
54899 cpp-as2.c cpp/assert2.c
54900 cxx-comments-1.c cpp/cxxcom1.c
54901 cxx-comments-2.c cpp/cxxcom2.c
54902 endif-label.c cpp/endif.c
54903 cpp-hash1.c cpp/hash1.c
54904 cpp-hash2.c cpp/hash2.c
54905 cpp-if1.c cpp/if-1.c
54906 cpp-if2.c cpp/if-2.c
54907 cpp-if3.c cpp/if-3.c
54908 cpp-if4.c cpp/if-4.c
54909 cpp-if5.c cpp/if-5.c
54910 cpp-cond.c cpp/if-cexp.c
54911 cpp-missingop.c cpp/if-mop.c
54912 cpp-missingparen.c cpp/if-mpar.c
54913 cpp-opprec.c cpp/if-oppr.c
54914 cpp-ifparen.c cpp/if-paren.c
54915 cpp-shortcircuit.c cpp/if-sc.c
54916 cpp-shift.c cpp/if-shift.c
54917 cpp-unary.c cpp/if-unary.c
54918 cpp-li1.c cpp/line1.c
54919 cpp-li2.c cpp/line2.c
54920 lineno.c cpp/line3.c
54921 lineno-2.c cpp/line4.c
54922 cpp-mi.c cpp/mi1.c
54923 cpp-mic.h cpp/mi1c.h
54924 cpp-micc.h cpp/mi1cc.h
54925 cpp-mind.h cpp/mi1nd.h
54926 cpp-mindp.h cpp/mi1ndp.h
54927 cpp-mix.h cpp/mi1x.h
54928 cpp-mi2.c cpp/mi2.c
54929 cpp-mi2a.h cpp/mi2a.h
54930 cpp-mi2b.h cpp/mi2b.h
54931 cpp-mi2c.h cpp/mi2c.h
54932 cpp-mi3.c cpp/mi3.c
54933 cpp-mi3.def cpp/mi3.def
54934 poison-1.c cpp/poison.c
54935 pr-impl.c cpp/prag-imp.c
54936 cpp-redef-2.c cpp/redef1.c
54937 cpp-redef.c cpp/redef2.c
54938 strpaste.c cpp/strp1.c
54939 strpaste-2.c cpp/strp2.c
54940 cpp-tradpaste.c cpp/tr-paste.c
54941 cpp-tradstringify.c cpp/tr-str.c
54942 cpp-tradwarn1.c cpp/tr-warn1.c
54943 cpp-tradwarn2.c cpp/tr-warn2.c
54944 trigraphs.c cpp/trigraphs.c
54945 cpp-unc1.c cpp/unc1.c
54946 cpp-unc2.c cpp/unc2.c
54947 cpp-unc3.c cpp/unc3.c
54948 cpp-unc.c cpp/unc4.c
54949 undef.c cpp/undef1.c
54950 undef-2.c cpp/undef2.c
54951 cpp-wi1.c cpp/widestr1.c
54952
54953 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54954
54955 * lib/g++.exp (g++_include_flags): Tweak.
54956
54957 2000-06-27 H.J. Lu <hjl@gnu.org>
54958 Loren J. Rittle <ljrittle@acm.org>
54959
54960 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54961 version with one that knows about the new gcc tree structure.
54962 (g++_link_flags): Same.
54963
54964 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54965
54966 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54967 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54968 case we are cross-compiling.
54969
54970 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54971 g++.old-deja/g++.niklas/Makefile.in,
54972 g++.old-deja/g++.niklas/configure.in,
54973 g++.old-deja/g++.other/Makefile.in,
54974 g++.old-deja/g++.other/configure.in,
54975 gcc.c-torture/code_quality/Makefile.in,
54976 gcc.c-torture/code_quality/configure.in,
54977 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54978 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54979 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54980 gcc.c-torture/execute/ieee/Makefile.in,
54981 gcc.c-torture/execute/ieee/configure.in,
54982 gcc.c-torture/noncompile/Makefile.in,
54983 gcc.c-torture/noncompile/configure.in,
54984 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54985 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54986 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54987
54988 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54989
54990 * g++.old-deja/g++.other/ambig3.C: New test.
54991
54992 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54993
54994 * g++.old-deja/g++.pt/syntax1.C: New test.
54995 * g++.old-deja/g++.pt/syntax2.C: New test.
54996 * g++.old-deja/g++.other/syntax3.C: New test.
54997 * g++.old-deja/g++.other/syntax4.C: New test.
54998
54999 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
55000
55001 * gcc.dg/20000623-1.c: Prototype exit and abort.
55002
55003 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
55004
55005 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55006 New tests.
55007 * gcc.dg/cpp-mi3.def: New file.
55008
55009 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55010 inside assertions.
55011 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55012 lexer's error messages.
55013 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55014 divine anything from the linemarkers.
55015 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55016 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55017
55018 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
55019
55020 * gcc.dg/20000623-1.c: New test.
55021
55022 2000-06-22 Jakub Jelinek <jakub@redhat.com>
55023
55024 * gcc.c-torture/execute/20000622-1.c: New test.
55025
55026 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
55027
55028 * g++.old-deja/g++.other/init15.C: New test.
55029
55030 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
55031
55032 * g++.old-deja/g++.pt/vaarg2.C: New test.
55033 * g++.old-deja/g++.pt/vaarg3.C: New test.
55034
55035 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
55036
55037 * g++.old-deja/g++.other/dyncast6.C: New test.
55038
55039 2000-06-15 Jakub Jelinek <jakub@redhat.com>
55040
55041 * gcc.c-torture/execute/loop-6.c: New test.
55042
55043 2000-06-14 Jakub Jelinek <jakub@redhat.com>
55044
55045 * gcc.dg/20000614-1.c: New test.
55046 * gcc.dg/20000614-2.c: New test.
55047
55048 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
55049
55050 * g++.old-deja/g++.other/inline12.C: New test.
55051
55052 2000-06-13 Jakub Jelinek <jakub@redhat.com>
55053
55054 * g++.old-deja/g++.other/eh1.C: New test.
55055
55056 2000-06-12 Jakub Jelinek <jakub@redhat.com>
55057
55058 * g++.old-deja/g++.other/type.C: New test.
55059
55060 2000-06-05 Jakub Jelinek <jakub@redhat.com>
55061
55062 * g++.old-deja/g++.other/initstring.C: New test.
55063
55064 2000-06-12 Jason Merrill <jason@redhat.com>
55065
55066 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55067
55068 2000-06-09 Jeffrey A Law (law@cygnus.com)
55069
55070 * gcc.c-torture/compile/20000609-1.c: New test.
55071
55072 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
55073
55074 * gcc.dg/20000609-1.c: New test.
55075
55076 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
55077
55078 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55079 * gcc.c-torture/noncompile/poison-1.c: Move...
55080 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55081 * gcc.dg/cpp-li1.c: Add a token after the #line.
55082
55083 2000-06-05 Richard Henderson <rth@cygnus.com>
55084
55085 * gcc.c-torture/execute/20000605-2.c: New test.
55086 * gcc.c-torture/execute/20000605-3.c: New test.
55087
55088 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
55089
55090 * g77.f-torture/execute/20000503-1.x: New file.
55091
55092 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
55093
55094 * g++.old-deja/g++.eh/badalloc1.C: New test.
55095
55096 2000-06-05 Richard Henderson <rth@cygnus.com>
55097
55098 * gcc.c-torture/execute/20000605-1.c: New test.
55099
55100 2000-06-05 Jakub Jelinek <jakub@redhat.com>
55101 Nathan Sidwell <nathan@codesourcery.com>
55102
55103 * gcc.c-torture/compile/20000605-1.c: New test.
55104
55105 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
55106
55107 * g77.f-torture/compile/20000601-1.f: New test.
55108
55109 2000-06-03 Richard Henderson <rth@cygnus.com>
55110
55111 * gcc.c-torture/execute/20000603-1.c: New.
55112
55113 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
55114
55115 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55116 * gcc.dg/noreturn-2.c (noreturn): Likewise.
55117
55118 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
55119
55120 * gcc.dg/compare2.c (case 12): XFAIL.
55121 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55122 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55123
55124 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55125
55126 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
55127
55128 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55129 guard macro is already defined when the header is first
55130 included.
55131 * gcc.dg/cpp-mix.h: New file.
55132 * gcc.dg/endif-label.c: Update patterns to match compiler.
55133
55134 * g++.brendan/complex1.C: Declare abort.
55135 * g++.law/refs4.C: Remove XFAIL.
55136 * g++.oliva/expr2.C: Declare abort and exit.
55137
55138 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
55139
55140 * gcc.c-torture/execute/20000528-1.c: New test.
55141
55142 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55143 * g++.old-deja/g++.law/temps4.C: Likewise.
55144
55145 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55146 stdlib.h. Call abort() on failure.
55147 * g++.old-deja/g++.law/refs4.C: Likewise.
55148 * g++.old-deja/g++.law/temps4.C: Likewise.
55149 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55150 * gcc.c-torture/execute/20000112-1.c: Include string.h.
55151
55152 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
55153
55154 Relative to g++.dg/special:
55155 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55156
55157 Relative to g++.old-deja:
55158 * g++.brendan/complex1.C, g++.jason/optimize2.C,
55159 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55160 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55161 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55162 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55163 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55164 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55165
55166 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55167 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55168 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55169 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55170 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55171 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55172 and/or string.h.
55173
55174 * g++.other/goto1.C: Update expectations for error messages.
55175
55176 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
55177
55178 * gcc.c-torture/compile/20000523-1.c: New test.
55179
55180 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
55181
55182 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55183
55184 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
55185
55186 * g++.old-deja/g++.eh/catch11.C: New test.
55187 * g++.old-deja/g++.eh/catch12.C: New test.
55188
55189 2000-05-24 Nick Clifton <nickc@cygnus.com>
55190
55191 * gcc.c-torture/execute/20000523-1.c: New test.
55192
55193 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
55194
55195 * c-torture/execute/bcp-1.c: Replace abort in arg of
55196 __builtin_constant_p with a generic external function.
55197
55198 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55199 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55200 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55201 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55202 Prototype abort and/or exit.
55203
55204 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55205 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55206 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55207 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55208
55209 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
55210
55211 * gcc.dg/dwarf2-1.c: New test.
55212
55213 2000-05-20 Richard Henderson <rth@cygnus.com>
55214
55215 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55216
55217 2000-05-20 Andreas Jaeger <aj@suse.de>
55218
55219 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55220 testcase.
55221
55222 2000-05-19 David Edelsohn <edelsohn@gnu.org>
55223
55224 * gcc.c-torture/execute/20000519-2.c: New test.
55225
55226 2000-05-19 Andreas Jaeger <aj@suse.de>
55227
55228 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55229 which fails with SSA.
55230
55231 * lib/c-torture.exp: Also test with -O3 -fssa.
55232
55233 2000-05-18 Michael Meissner <meissner@redhat.com>
55234
55235 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55236 * gcc.c-torture/execute/920415-1.c: Ditto.
55237 * gcc.c-torture/execute/920501-1.c: Ditto.
55238 * gcc.c-torture/execute/conversion.c: Ditto.
55239 * gcc.c-torture/execute/cvt-1.c: Ditto.
55240
55241 2000-05-18 Jeffrey A Law (law@cygnus.com)
55242
55243 * gcc.c-torture/compile/20000518-1.c: New test.
55244
55245 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
55246
55247 * g77.f-torture/compile/200005018.f: New test.
55248
55249 2000-05-17 Jeffrey A Law (law@cygnus.com)
55250
55251 * gcc.c-torture/compile/20000517-1.c: New test.
55252
55253 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55254
55255 * gcc.c-torture/execute/20000516-1.c: New test.
55256
55257 2000-05-15 Jakub Jelinek <jakub@redhat.com>
55258
55259 * g++.old-deja/g++.other/eh.C: New test.
55260
55261 2000-05-12 Richard Henderson <rth@cygnus.com>
55262
55263 * gcc.c-torture/execute/990208-1.c (main): Don't pass
55264 constants through to doit's conditional.
55265
55266 2000-05-11 Jeffrey A Law (law@cygnus.com)
55267
55268 * gcc.c-torture/compile/20000511-1.c: New test.
55269 * g77.f-torture/compile/20000511-1.f: New test.
55270 * g77.f-torture/compile/20000511-2.f: New test.
55271
55272 2000-05-11 Michael Meissner <meissner@redhat.com>
55273
55274 * gcc.c-torture/execute/20000511-1.c: New test.
55275
55276 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
55277
55278 * gcc.dg/dg.exp: Scan .S files as well as .c files.
55279 * gcc.dg/20000510-1.S: New.
55280
55281 2000-05-08 Catherine Moore <clm@cygnus.com>
55282
55283 * gcc.dg/unused-3.c: New.
55284
55285 2000-05-06 Richard Henderson <rth@cygnus.com>
55286
55287 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55288 * g++.old-deja/g++.mike/warn1.C: Likewise.
55289 * g++.old-deja/g++.pt/local1.C: Likewise.
55290 * g++.old-deja/g++.pt/local7.C: Likewise.
55291 * g++.old-deja/g++.pt/spec16.C: Likewise.
55292
55293 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
55294
55295 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55296
55297 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
55298
55299 * g77.f-torture/execute/20000503-1.f: New test.
55300
55301 2000-05-04 Andreas Jaeger <aj@suse.de>
55302
55303 * gcc.dg/noreturn-2.c: New test.
55304
55305 2000-05-04 Neil Booth <NeilB@earthling.net>
55306
55307 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55308 preprocessor.
55309
55310 2000-05-04 Richard Henderson <rth@cygnus.com>
55311
55312 * gcc.c-torture/execute/20000503-1.c: Fix typo.
55313
55314 2000-05-04 Richard Henderson <rth@cygnus.com>
55315
55316 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
55317 OpenSSL by Jason R Thorpe.
55318
55319 2000-05-03 Jim Wilson <wilson@cygnus.com>
55320
55321 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55322
55323 2000-05-03 Robert Lipe <robertlipe@usa.net>
55324
55325 * gcc.dg/20000503-1.c: New test.
55326
55327 2000-05-02 Jakub Jelinek <jakub@redhat.com>
55328
55329 * gcc.c-torture/compile/20000502-1.c: New test.
55330 * g++.old-deja/g++.other/align.C: New test.
55331 * gcc.dg/cpp-tradstringify.c: New test.
55332
55333 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
55334
55335 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55336 and hard registers.
55337
55338 2000-04-26 Geoff Keating <geoffk@cygnus.com>
55339
55340 * gcc.c-torture/execute/loop-5.c: New test.
55341
55342 2000-04-25 Jakub Jelinek <jakub@redhat.com>
55343
55344 * gcc.c-torture/execute/va-arg-20.c: New test.
55345
55346 2000-04-23 Jeffrey A Law (law@cygnus.com)
55347
55348 * gcc.c-torture/execute/20000422-1.c: New test.
55349
55350 2000-04-20 Greg McGary <gkm@gnu.org>
55351
55352 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55353 when optimizing, but without sibling-call optimizations (-O1).
55354
55355 2000-04-20 Jeffrey A Law (law@cygnus.com)
55356
55357 * gcc.c-torture/compile/20000420-1.c: New test.
55358
55359 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
55360
55361 * g++.abi/ptrflags.C: New test.
55362 * g++.eh/catchptr1.C: Test incomplete pointer chains.
55363
55364 2000-04-19 Catherine Moore <clm@cygnus.com>
55365
55366 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55367
55368 2000-04-19 Greg McGary <gkm@gnu.org>
55369
55370 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55371 sibling-call optimizations.
55372
55373 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
55374
55375 * gcc.dg/20000419-1.c: New test.
55376
55377 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
55378
55379 * gcc.c-torture/execute/20000412-6.c: New test.
55380
55381 2000-04-12 Jeffrey A Law (law@cygnus.com)
55382
55383 * gcc.c-torture/execute/20000412-5.c: New test.
55384 * g77.f-torture/compile/20000412-1.f: New test.
55385 * gcc.c-torture/execute/20000412-4.c: New test.
55386 * gcc.c-torture/compile/20000412-2.c: New test.
55387 * gcc.c-torture/execute/20000412-3.c: New test.
55388 * gcc.c-torture/compile/20000412-1.c: New test.
55389 * gcc.c-torture/execute/20000412-2.c: New test.
55390
55391 2000-04-12 Jakub Jelinek <jakub@redhat.com>
55392
55393 * objc/execute/bf-20.m: New test.
55394
55395 2000-04-10 Richard Henderson <rth@cygnus.com>
55396
55397 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55398
55399 * gcc.c-torture/execute/20000412-1.c: New test.
55400
55401 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
55402
55403 * g++.old-deja/g++.eh/catchptr1.C: New test.
55404
55405 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
55406
55407 * g++.old-deja/g++.abi/cxa_vec.C: New test.
55408
55409 2000-04-08 Neil Booth <NeilB@earthling.net>
55410
55411 * gcc.dg/cpp-nullchar.c: Remove test as
55412 embedded nulls cause problems.
55413
55414 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55415
55416 * gcc.dg/compare2.c: New test.
55417
55418 2000-04-08 Neil Booth <NeilB@earthling.net>
55419
55420 * gcc.dg/cpp-nullchar.c: New test.
55421
55422 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
55423
55424 * gcc.dg/cpp-mi2.c: New test.
55425 * gcc.dg/cpp-mi2[abc].h: New files.
55426
55427 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
55428
55429 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55430 member name.
55431
55432 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
55433
55434 * g++.old-deja/g++.abi/vmihint.C: New test.
55435
55436 2000-04-06 Neil Booth <NeilB@earthling.net>
55437
55438 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55439 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55440 copyright.
55441
55442 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
55443
55444 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55445 avoid stack-frame overwrite.
55446
55447 2000-04-05 Jakub Jelinek <jakub@redhat.com>
55448
55449 * gcc.c-torture/compile/20000405-2.c: New test.
55450 * gcc.c-torture/compile/20000405-3.c: New test.
55451
55452 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55453
55454 * gcc.c-torture/compile/20000405-1.c: New test.
55455
55456 2000-04-04 Geoff Keating <geoffk@cygnus.com>
55457
55458 * gcc.dg/cast-qual-1.c: Revert last change.
55459
55460 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55461
55462 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55463
55464 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
55465
55466 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55467 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55468
55469 2000-04-03 Jeffrey A Law (law@cygnus.com)
55470
55471 * gcc.c-torture/compile/20000403-2.c: New test.
55472 * gcc.c-torture/compile/20000403-1.c: New test.
55473
55474 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
55475
55476 * gcc.c-torture/execute/20000403-1.c: New test.
55477
55478 2000-04-03 Geoff Keating <geoffk@cygnus.com>
55479
55480 * gcc.c-torture/execute/20000402-1.c: New test.
55481
55482 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
55483
55484 * gcc.c-torture/execute/va-arg-15.c: New test.
55485 * gcc.c-torture/execute/va-arg-16.c: New test.
55486 * gcc.c-torture/execute/va-arg-17.c: New test.
55487 * gcc.c-torture/execute/va-arg-18.c: New test.
55488 * gcc.c-torture/execute/va-arg-19.c: New test.
55489
55490 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
55491
55492 * gcc.c-torture/compile/981211-1.c: Move to...
55493 * gcc.dg/cpp-as1.c: ...here.
55494 * gcc.dg/cpp-as2.c: New file.
55495
55496 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55497 compiler.
55498
55499 2000-04-02 Neil Booth <NeilB@earthling.net>
55500
55501 * gcc.dg/cpp-cond.c New tests.
55502 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
55503 accidental success less likely.
55504 * gcc.dg/cpp-missingop.c New tests.
55505 * gcc.dg/cpp-missingparen.c New tests.
55506 * gcc.dg/cpp-shift.c New tests.
55507 * gcc.dg/cpp-shortcircuit.c New tests.
55508 * gcc.dg/cpp-unary.c New tests.
55509
55510 2000-03-29 Jeffrey A Law (law@cygnus.com)
55511
55512 * gcc.c-torture/compile/20000329-1.c: New test.
55513
55514 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
55515
55516 * gcc.c-torture/compile/20000326-1.c: New test.
55517 * gcc.c-torture/compile/20000326-2.c: New test.
55518
55519 2000-03-24 Geoff Keating <geoffk@cygnus.com>
55520
55521 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55522 the first parameter is a function argument.
55523
55524 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
55525
55526 * g++.old-deja/g++.ext/array4.C: New test.
55527
55528 2000-03-22 Geoff Keating <geoffk@cygnus.com>
55529
55530 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55531
55532 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55533
55534 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55535
55536 2000-03-19 Richard Henderson <rth@cygnus.com>
55537
55538 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55539
55540 2000-03-19 Richard Henderson <rth@cygnus.com>
55541
55542 * gcc.c-torture/compile/20000319-1.c: New test.
55543
55544 2000-03-14 Jeffrey A Law (law@cygnus.com)
55545
55546 * gcc.c-torture/execute/20000314-3.c: New test.
55547 * gcc.c-torture/execute/20000314-2.c: New test.
55548 * gcc.c-torture/execute/20000314-1.c: New test.
55549 * gcc.c-torture/compile/20000314-2.c: New test.
55550 * gcc.c-torture/compile/20000314-1.c: New test.
55551
55552 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
55553
55554 * g++.old-deja/g++.warn/inline.C: New test.
55555
55556 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55557
55558 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55559 standards-compliant result rather than specific constants.
55560 Put test-values in array.
55561
55562 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55563
55564 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55565 (g++_target_compile): Put test-specific options last.
55566
55567 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55568
55569 * g++.old-deja/g++.eh/vbase4.C: New test.
55570
55571 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55572
55573 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55574
55575 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55576
55577 * g++.old-deja/g++.brendan/misc12.C: Removed.
55578 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55579 * g++.old-deja/g++.ext/pretty4.C: New test.
55580
55581 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55582
55583 * g++.old-deja/g++.other/string2.C: New test.
55584
55585 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55586
55587 * g++.old-deja/g++.warn/impint2.C: New test.
55588
55589 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55590
55591 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55592 is 1, not zero.
55593
55594 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55595
55596 * g++.old-deja/g++.warn/impint.C: New test.
55597 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55598 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55599 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55600 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55601 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55602 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55603 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55604 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55605 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55606 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55607 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55608 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55609
55610 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55611
55612 * gcc.dg/cpp-redef.c: New test.
55613
55614 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55615
55616 * g++.old-deja/g++.pt/unify7.C: New test.
55617
55618 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55619
55620 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55621 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55622
55623 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55624
55625 * gcc.c-torture/compile/20000224-1.c: New test.
55626
55627 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55628
55629 * gcc.c-torture/compile/cpp-2.c: New test.
55630 * gcc.c-torture/compile/cpp-1.c: New test.
55631
55632 2000-02-25 Jeffrey A Law (law@cygnus.com)
55633
55634 * gcc.c-torture/execute/20000225-1.c: New test.
55635
55636 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55637
55638 * gcc.dg/cpp-li2.c: New test.
55639
55640 * gcc.dg/cpp-wi1.c: New test.
55641
55642 * gcc.dg/cpp-li1.c: New test.
55643
55644 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55645
55646 * g++.old-deja/g++.other/sizeof5.C: New test.
55647
55648 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55649
55650 * gcc.c-torture/execute/va-arg-13.c: New test.
55651
55652 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55653
55654 * gcc.c-torture/execute/va-arg-12.c: New test.
55655
55656 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55657
55658 * gcc.c-torture/execute/20000223-1.c: New test.
55659
55660 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55661
55662 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55663
55664 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55665
55666 * g++.old-deja/g++.abi/ptrmem.C: New test.
55667
55668 2000-02-19 Richard Henderson <rth@cygnus.com>
55669
55670 * gcc.c-torture/compile/init-3.c: New.
55671
55672 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55673
55674 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55675 ALWAYS_CXXFLAGS.
55676
55677 2000-02-11 Robert Lipe <robertl@sco.com>
55678
55679 * gcc.c-torture/compile/20000211-3.c: New test.
55680
55681 2000-02-11 Martin Buchholz <martin@xemacs.org>
55682
55683 * gcc.c-torture/compile/20000211-2.c: New test.
55684
55685 2000-02-11 Jeffrey A Law (law@cygnus.com)
55686
55687 * gcc.c-torture/compile/20000211-1.c: New test.
55688
55689 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55690
55691 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55692 on native targets
55693
55694 2000-02-08 Nathan Sidwell <nathan@acm.org>
55695
55696 * g++.old-deja/g++.other/cast5.C: New test.
55697
55698 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55699
55700 * gcc.c-torture/execute/20000205-1.c: New.
55701
55702 2000-02-03 Nathan Sidwell <nathan@acm.org>
55703
55704 * g++.old-deja/g++.jason/cast3.C: Return void.
55705 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55706
55707 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55708
55709 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55710
55711 * gcc.dg/loop-1.c: New test.
55712
55713 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55714
55715 * gcc.c-torture/compile/20000127-1.c: New test.
55716 * gcc.c-torture/execute/991228-1.c: New test.
55717
55718 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55719
55720 * gcc.dg/unused-2.c: New test.
55721
55722 * gcc.dg/conv-1.c: New test.
55723
55724 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55725
55726 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55727 compiler.
55728 (tool_option_proc): Fix typo.
55729
55730 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55731
55732 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55733 of the ld on the host, not on the build machine.
55734 Also, don't crash if '--help' is not a supported option.
55735
55736 2000-01-24 Richard Henderson <rth@cygnus.com>
55737
55738 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55739
55740 2000-01-20 Jeffrey A Law (law@cygnus.com)
55741
55742 * gcc.c-torture/execute/20000120-2.c: New test.
55743 * gcc.c-torture/execute/20000120-1.c: New test.
55744
55745 2000-01-13 Jeffrey A Law (law@cygnus.com)
55746
55747 * gcc.c-torture/execute/20000113-1.c: New test.
55748
55749 2000-01-12 Jeffrey A Law (law@cygnus.com)
55750
55751 * gcc.c-torture/execute/20000112-1.c: New test.
55752
55753 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55754
55755 * gcc.dg/20000111-1.c: New test.
55756
55757 2000-01-10 Jeffrey A Law (law@cygnus.com)
55758
55759 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55760 with 16 bit integers.
55761
55762 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55763
55764 * gcc.dg/20000108-1.c: New test.
55765
55766 2000-01-05 Nathan Sidwell <nathan@acm.org>
55767
55768 * g++.old-deja/g++.ns/koenig8.C: New test.
55769
55770 2000-01-05 Nathan Sidwell <nathan@acm.org>
55771
55772 * g++.old-deja/g++.other/cast4.C: New test.
55773
55774 2000-01-05 Jeffrey A Law (law@cygnus.com)
55775
55776 * gcc.c-torture/compile/20000105-2.c: New test.
55777 * gcc.c-torture/compile/20000105-1.c: New test.
55778
55779 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55780
55781 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55782 references to printf & atoi to conform to ANSI standard.
55783 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55784 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55785 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55786 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55787 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55788 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55789 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55790 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55791 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55792 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55793 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55794 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55795 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55796 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55797 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55798 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55799 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55800 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55801 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55802 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55803 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55804 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55805 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55806 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55807 * g++.old-deja/g++.brendan/init3.C: Likewise.
55808 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55809 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55810 * g++.old-deja/g++.brendan/new2.C: Likewise.
55811 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55812 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55813 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55814 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55815 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55816 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55817 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55818 * g++.old-deja/g++.brendan/template24.C: Likewise.
55819 * g++.old-deja/g++.brendan/template3.C: Likewise.
55820 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55821 * g++.old-deja/g++.jason/inline3.C: Likewise.
55822 * g++.old-deja/g++.jason/opeq.C: Likewise.
55823 * g++.old-deja/g++.law/arg5.C: Likewise.
55824 * g++.old-deja/g++.law/arm7.C: Likewise.
55825 * g++.old-deja/g++.law/ctors11.C: Likewise.
55826 * g++.old-deja/g++.law/cvt8.C: Likewise.
55827 * g++.old-deja/g++.law/init9.C: Likewise.
55828 * g++.old-deja/g++.law/refs4.C: Likewise.
55829 * g++.old-deja/g++.law/template2.C: Likewise.
55830 * g++.old-deja/g++.law/visibility24.C: Likewise.
55831 * g++.old-deja/g++.law/vtable3.C: Likewise.
55832 * g++.old-deja/g++.mike/asm2.C: Likewise.
55833 * g++.old-deja/g++.mike/eh1.C: Likewise.
55834 * g++.old-deja/g++.mike/misc1.C: Likewise.
55835 * g++.old-deja/g++.mike/misc13.C: Likewise.
55836 * g++.old-deja/g++.mike/misc14.C: Likewise.
55837 * g++.old-deja/g++.mike/ns12.C: Likewise.
55838 * g++.old-deja/g++.mike/p1248.C: Likewise.
55839 * g++.old-deja/g++.mike/p3708.C: Likewise.
55840 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55841 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55842 * g++.old-deja/g++.mike/p646.C: Likewise.
55843 * g++.old-deja/g++.mike/p700.C: Likewise.
55844 * g++.old-deja/g++.mike/p783.C: Likewise.
55845 * g++.old-deja/g++.mike/p783a.C: Likewise.
55846 * g++.old-deja/g++.mike/p783b.C: Likewise.
55847 * g++.old-deja/g++.mike/p786.C: Likewise.
55848 * g++.old-deja/g++.mike/p789.C: Likewise.
55849 * g++.old-deja/g++.mike/p789a.C: Likewise.
55850 * g++.old-deja/g++.mike/p807a.C: Likewise.
55851 * g++.old-deja/g++.other/delete3.C: Likewise.
55852 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55853 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55854 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55855 * g++.old-deja/g++.other/empty1.C: Likewise.
55856 * g++.old-deja/g++.other/temporary1.C: Likewise.
55857 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55858 * g++.old-deja/g++.pt/t16.C: Likewise.
55859 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55860
55861 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55862
55863 * gcc.dg/991230-1.c: New test.
55864
55865 1999-12-29 Jeffrey A Law (law@cygnus.com)
55866
55867 * gcc.c-torture/compile/991229-3.c: New test.
55868 * gcc.c-torture/compile/991229-2.c: New test.
55869 * gcc.c-torture/compile/991229-1.c: New test.
55870
55871 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55872
55873 * gcc.c-torture/compile/labels-2.c: New test.
55874
55875 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55876
55877 * gcc.c-torture/execute/991227-1.c: New test.
55878
55879 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55880
55881 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55882
55883 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55884
55885 * gcc.c-torture/execute/991221-1.c: New test.
55886
55887 1999-12-20 Nathan Sidwell <nathan@acm.org>
55888
55889 * g++.old-deja/g++.other/cast3.C: New test.
55890
55891 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55892
55893 * gcc.c-torture/execute/991216-4.c: New test.
55894
55895 1999-12-16 Michael Meissner <meissner@cygnus.com>
55896
55897 * gcc.c-torture/execute/991216-1.c: New test.
55898 * gcc.c-torture/execute/991216-2.c: New test.
55899 * gcc.c-torture/execute/991216-3.c: New test.
55900
55901 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55902
55903 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55904 Actually make the test fail by using "-O2" for compilation.
55905
55906 1999-12-15 Nathan Sidwell <nathan@acm.org>
55907
55908 * g++.old-deja/g++.warn/cast-align1.C: New test.
55909
55910 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55911
55912 * gcc.c-torture/compile/991214-1.c: New test.
55913 * gcc.c-torture/compile/991214-2.c: New test.
55914
55915 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55916
55917 * gcc.dg/991214-1.c: New test.
55918
55919 1999-12-13 Jeffrey A Law (law@cygnus.com)
55920
55921 * gcc.c-torture/compile/991213-3.c: New test.
55922 * gcc.c-torture/compile/991213-2.c: New test.
55923 * gcc.c-torture/compile/991213-1.c: New test.
55924
55925 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55926
55927 * gcc.dg/991209-1.c: New test.
55928
55929 1999-12-08 Nathan Sidwell <nathan@acm.org>
55930
55931 * gcc.c-torture/compile/991208-1.c: New test.
55932
55933 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55934
55935 * gcc.dg/ultrasp2.c: New test.
55936
55937 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55938
55939 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55940
55941 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55942
55943 * gcc.c-torture/compile/991202-1.c: New test.
55944 * gcc.c-torture/execute/991202-1.c: New test.
55945 * gcc.c-torture/execute/991202-2.c: New test.
55946 * gcc.c-torture/execute/991202-3.c: New test.
55947
55948 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55949
55950 * g++.old-deja/g++.abi/align.C: New test.
55951 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55952 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55953
55954 1999-12-01 Richard Henderson <rth@cygnus.com>
55955
55956 * gcc.c-torture/execute/991201-1.c: New.
55957
55958 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55959
55960 * gcc.dg/991129-1.c: New test.
55961
55962 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55963
55964 * gcc.c-torture/compile/991127-1.c: New test.
55965
55966 1999-11-22 Nathan Sidwell <nathan@acm.org>
55967
55968 * g++.old-deja/g++.other/warn4.C: New test.
55969
55970 1999-11-22 Nathan Sidwell <nathan@acm.org>
55971
55972 * g++.old-deja/g++.eh/cleanup2.C: New test.
55973 * g++.old-deja/g++.ext/pretty2.C: New test.
55974 * g++.old-deja/g++.ext/pretty3.C: New test.
55975 * g++.old-deja/g++.other/debug6.C: New test.
55976
55977 1999-10-20 Jim Wilson <wilson@cygnus.com>
55978
55979 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55980 compiler_output to look for one error message instead of two.
55981
55982 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55983
55984 * gcc.c-torture/execute/991118-1.c: Also test case
55985 where the word boundary does not split a byte evenly.
55986
55987 1999-11-19 Nathan Sidwell <nathan@acm.org>
55988
55989 * g++.old-deja/g++.ext/restrict1.C: New test.
55990
55991 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55992
55993 * gcc.c-torture/execute/991118-1.c: New test.
55994
55995 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55996
55997 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55998 working directory pathnames.
55999
56000 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
56001
56002 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56003 host is equipped with driver.h and driver.o so it can actually
56004 compile and run the tests.
56005
56006 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
56007
56008 * gcc.c-torture/compile/991008-1.c: New test.
56009
56010 1999-11-08 Nick Clifton <nickc@cygnus.com>
56011
56012 * lib/gcc-dg.exp: Include target-supports.exp
56013
56014 1999-11-05 Nick Clifton <nickc@cygnus.com>
56015
56016 * lib/target-supports.exp: New file: Provide procs to test for
56017 features supported by the target.
56018 (check_weak_available): Moved here from ecos.exp.
56019 (check_alias_available): New proc: Determine of the target
56020 toolchain supports the alias attribute.
56021
56022 * gcc.dg/special/ecos.exp: Move check_weak_available to
56023 target-supports.exp.
56024 (alias-1.c): Only perform the test if the target supports
56025 aliases.
56026 (wkali-1.c): Only perform the test if the target supports
56027 aliases.
56028
56029 * gcc.dg/990506-0.c: Expect error messages from cross
56030 targets as well as native targets.
56031
56032 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56033
56034 * gcc.dg/ultrasp1.c: Removed xfail.
56035 * gcc.dg/struct-ret-2.c: Likewise.
56036 * gcc.dg/array-1.c: Likewise.
56037
56038 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56039
56040 * gcc.dg/struct-ret-2.c: New test.
56041
56042 * gcc.dg/array-1.c: New test.
56043
56044 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
56045
56046 * gcc.c-torture/execute/991030-1.c: New test.
56047
56048 1999-10-26 Richard Henderson <rth@cygnus.com>
56049
56050 * gcc.c-torture/compile/991026-2.c: New test.
56051
56052 1999-10-26 Jeffrey A Law (law@cygnus.com)
56053
56054 * gcc.c-torture/compile/991026-1.c: New test.
56055
56056 1999-10-23 Jeffrey A Law (law@cygnus.com)
56057
56058 * gcc.c-torture/execute/991023-1.c: New test.
56059
56060 1999-10-19 Jeffrey A Law (law@cygnus.com)
56061
56062 * gcc.c-torture/execute/991019-1.c: New test.
56063
56064 1999-10-16 Richard Henderson <rth@cygnus.com>
56065
56066 * gcc.c-torture/execute/991016-1.c: New test.
56067
56068 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
56069
56070 * gcc.c-torture/execute/991014-1.c: New test.
56071
56072 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
56073
56074 * g++.old-deja/g++.other/union2.C: New test.
56075
56076 1999-10-13 Nathan Sidwell <nathan@acm.org>
56077
56078 * g++.old-deja/g++.other/vaarg2.C: New test.
56079 * g++.old-deja/g++.other/vaarg3.C: New test.
56080
56081 1999-10-12 Craig Burley <craig@jcb-sc.com>
56082
56083 * g77.f-torture/noncompile/19990905-1.f: Moved from being
56084 in compile/.
56085
56086 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
56087
56088 * gcc.c-torture/execute/va-arg-11.c: New test.
56089
56090 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
56091
56092 * lib/file-format.exp (gcc_target_object_format): Don't
56093 crash if objdump is unavailable.
56094
56095 1999-09-29 Donn Terry <donn@interix.com>
56096
56097 * gcc.misc-tests/mg.exp: delete extraneous redirection.
56098
56099 1999-09-28 Nick Clifton <nickc@cygnus.com>
56100
56101 * gcc.c-torture/compile/990928-1.c: New test.
56102
56103 1999-09-28 Nathan Sidwell <nathan@acm.org>
56104
56105 * g++.old-deja/g++.other/decl6.C: New test.
56106
56107 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56108
56109 * gcc.c-torture/execute/va-arg-10.c: New test.
56110
56111 1999-09-27 Nathan Sidwell <nathan@acm.org>
56112
56113 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56114 __PRETTY_FUNCTION__.
56115
56116 1999-09-23 Nick Clifton <nickc@cygnus.com>
56117
56118 * gcc.c-torture/execute/990923-1.c: New test.
56119
56120 1999-09-21 Nick Clifton <nickc@cygnus.com>
56121
56122 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56123 for which -fpic is inappropriate.
56124
56125 1999-09-21 Mark Mitchell <mark@codesourcery.com>
56126
56127 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56128
56129 1999-09-21 Nathan Sidwell <nathan@acm.org>
56130
56131 * g++.old-deja/g++.other/dyncast1.C: New test.
56132 * g++.old-deja/g++.other/dyncast2.C: New test.
56133 * g++.old-deja/g++.other/dyncast3.C: New test.
56134 * g++.old-deja/g++.other/dyncast4.C: New test.
56135 * g++.old-deja/g++.other/dyncast5.C: New test.
56136 * g++.old-deja/g++.eh/catch3.C: New test.
56137 * g++.old-deja/g++.eh/catch3p.C: New test.
56138 * g++.old-deja/g++.eh/catch4.C: New test.
56139 * g++.old-deja/g++.eh/catch4p.C: New test.
56140 * g++.old-deja/g++.eh/catch5.C: New test.
56141 * g++.old-deja/g++.eh/catch5p.C: New test.
56142 * g++.old-deja/g++.eh/catch6.C: New test.
56143 * g++.old-deja/g++.eh/catch6p.C: New test.
56144 * g++.old-deja/g++.eh/catch7.C: New test.
56145 * g++.old-deja/g++.eh/catch7p.C: New test.
56146 * g++.old-deja/g++.eh/catch8.C: New test.
56147 * g++.old-deja/g++.eh/catch8p.C: New test.
56148 * g++.old-deja/g++.eh/catch9.C: New test.
56149 * g++.old-deja/g++.eh/catch9p.C: New test.
56150
56151 1999-09-13 Nathan Sidwell <nathan@acm.org>
56152
56153 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56154 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56155
56156 1999-09-13 Jeffrey A Law (law@cygnus.com)
56157
56158 * gcc.c-torture/compile/990913-1.c: New test.
56159
56160 1999-09-10 Nathan Sidwell <nathan@acm.org>
56161
56162 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56163 * g++.old-deja/g++.jason/rfg5.C: Likewise.
56164
56165 1999-09-09 Richard Henderson <rth@cygnus.com>
56166
56167 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56168
56169 1999-09-09 Nathan Sidwell <nathan@acm.org>
56170
56171 * g++.old-deja/g++.other/lookup11.C: New test.
56172 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56173 what is permitted and what we want.
56174 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56175 overload use.
56176 * g++.old-deja/g++.jason/rfg5.C: Likewise.
56177
56178 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
56179
56180 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56181 * gcc.c-torture/noncompile/poison-1.c: New file.
56182
56183 1999-09-08 Nathan Sidwell <nathan@acm.org>
56184
56185 * g++.old-deja/g++.other/sizeof3.C: New test.
56186 * g++.old-deja/g++.other/sizeof4.C: New test.
56187 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56188 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56189
56190 1999-09-07 Richard Henderson <rth@cygnus.com>
56191
56192 * gcc.dg/va-arg-1.c: New.
56193
56194 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56195
56196 * gcc.c-torture/execute/va-arg-9.c: New test.
56197
56198 1999-09-05 Craig Burley <craig@jcb-sc.com>
56199
56200 * g77.f-torture/compile/980519-2.f: New test.
56201 * g77.f-torture/compile/19990905-0.f: New test.
56202 * g77.f-torture/compile/19990905-1.f: New test.
56203 * g77.f-torture/compile/19990905-2.f: New test.
56204
56205 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56206
56207 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
56208
56209 * gcc.c-torture/execute/990827-1.c: Fix typo.
56210
56211 1999-09-03 Nathan Sidwell <nathan@acm.org>
56212
56213 * g++.old-deja/g++.other/deref1.C: New test.
56214
56215 1999-09-02 Nathan Sidwell <nathan@acm.org>
56216
56217 * g++.old-deja/g++.other/ambig2.C: New test.
56218 * g++.old-deja/g++.other/cond5.C: New test.
56219 * g++.old-deja/g++.other/lookup16.C: New test.
56220
56221 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
56222
56223 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56224 assemblers too.
56225
56226 1999-08-31 Jeffrey A Law (law@cygnus.com)
56227
56228 * lib/c-torture.exp: Avoid the "compare executables" optimization
56229 when testing native.
56230
56231 1999-08-29 Jeffrey A Law (law@cygnus.com)
56232
56233 * gcc.c-torture/execute/990829-1.c: New test.
56234 * gcc.c-torture/compile/990829-1.c: New test.
56235
56236 1999-08-27 Paul Burchard <burchard@pobox.com>
56237
56238 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56239 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56240 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56241 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56242 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56243 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56244 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56245 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56246 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56247 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56248 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56249
56250 1999-08-27 Jeffrey A Law (law@cygnus.com)
56251
56252 * gcc.c-torture/execute/990827-1.c: New test.
56253
56254 1999-08-26 Craig Burley <craig@jcb-sc.com>
56255
56256 * g77.f-torture/noncompile/19990826-4.f: New test.
56257
56258 * g77.f-torture/compile/19990826-3.f: New test.
56259
56260 * g77.f-torture/execute/19990826-2.f: New test.
56261
56262 * g77.f-torture/compile/19990826-1.f: New test.
56263
56264 * gcc.c-torture/execute/990826-0.c: New test.
56265 * g77.c-torture/execute/19990826-0.f: New test.
56266
56267 * g77.f-torture/noncompile/970626-2.f: New test.
56268
56269 1999-08-25 Paul Burchard <burchard@pobox.com>
56270
56271 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56272 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56273 lss-011.C: New tests.
56274
56275 1999-08-25 Nathan Sidwell <nathan@acm.org>
56276
56277 * g++.old-deja/g++.other/decl5.C: New test.
56278
56279 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56280
56281 * noncompile/noncompile.exp: Load_lib c-torture.exp.
56282 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56283 call `postbase' for each one. All callers of `postbase' changed
56284 to call this instead.
56285
56286 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
56287
56288 * gcc.c-torture/execute/990811-1.c: New test.
56289
56290 1999-08-09 Nick Clifton <nickc@cygnus.com>
56291
56292 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56293 just native ones.
56294
56295 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56296 just native ones.
56297
56298 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
56299
56300 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56301
56302 1999-08-04 Jeffrey A Law (law@cygnus.com)
56303
56304 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56305
56306 1999-08-04 Nathan Sidwell <nathan@acm.org>
56307
56308 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56309
56310 1999-08-04 Jeffrey A Law (law@cygnus.com)
56311
56312 * gcc.c-torture/execute/990804-1.c: New test.
56313
56314 1999-08-03 Nathan Sidwell <nathan@acm.org>
56315
56316 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56317 * g++.old-deja/g++.brendan/crash64.C: Likewise.
56318 * g++.old-deja/g++.brendan/overload8.C: Likewise.
56319
56320 1999-08-03 Nathan Sidwell <nathan@acm.org>
56321
56322 * g++.old-deja/g++.other/struct1.C: New test.
56323
56324 1999-08-03 Nathan Sidwell <nathan@acm.org>
56325
56326 * g++.old-deja/g++.other/enum2.C: New test.
56327
56328 1999-08-02 Richard Henderson <rth@cygnus.com>
56329
56330 Adapted from tests from Franz Sirl:
56331 * gcc.c-torture/execute/va-arg-7.c: New test.
56332 * gcc.c-torture/execute/va-arg-8.c: New test.
56333
56334 1999-08-01 Jeffrey A Law (law@cygnus.com)
56335
56336 * gcc.c-torture/compile/990801-2.c: New test.
56337
56338 * gcc.c-torture/compile/990801-1.c: New test.
56339
56340 1999-07-27 Michael Meissner <meissner@cygnus.com>
56341
56342 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56343 fp-cmp-1.c, converting double to float.
56344
56345 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56346 fp-cmp-1.c, converting double to long double.
56347
56348 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56349 from fr1 to unknown_register, since fr1 is a legitimate register
56350 on some machines.
56351
56352 1999-07-25 Jeffrey A Law (law@cygnus.com)
56353
56354 * README: More listname related changes.
56355
56356 1999-07-08 Catherine Moore <clm@cygnus.com>
56357
56358 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
56359
56360 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
56361
56362 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56363
56364 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
56365
56366 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56367
56368 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
56369
56370 * gcc.dg/990703-1.c: New test.
56371
56372 1999-06-29 Nick Clifton <nickc@cygnus.com>
56373
56374 * lib/file-format.exp: New file: Move definition of proc
56375 gcc_target_object_format to here from
56376 gcc.dg/special/ecos.exp.
56377
56378 * lib/c-torture.exp: Include lib file-format.exp.
56379 * lib/gcc-dg.exp: Include lib file-format.exp.
56380
56381 * gcc.dg/special/ecos.exp: Remove definition of proc
56382 gcc_target_object_format.
56383
56384 1999-06-28 Jeffrey A Law (law@cygnus.com)
56385
56386 * gcc.c-torture/execute/990628-1.c: New test.
56387
56388 1999-06-25 Jeffrey A Law (law@cygnus.com)
56389
56390 * gcc.c-torture/compile/990625-2.c: New test.
56391
56392 * gcc.c-torture/compile/990625-1.c: New test.
56393
56394 1999-06-23 Nick Clifton <nickc@cygnus.com>
56395
56396 * gcc.c-torture/compile/dll.c: New test case. Check that dll
56397 attributes compile.
56398 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56399 ports that use the COFF/PE file format.
56400
56401 1999-06-17 Jeffrey A Law (law@cygnus.com)
56402
56403 * gcc.c-torture/compile/990617-1.c: New test.
56404
56405 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
56406
56407 * g++.old-deja/g++.other/decl4.C: New test.
56408
56409 1999-06-14 Nathan Sidwell <nathan@acm.org>
56410
56411 * g++.old-deja/g++.other/bitfld3.C: New test.
56412
56413 1999-06-08 Nathan Sidwell <nathan@acm.org>
56414
56415 * g++.old-deja/g++.eh/catch1.C: New test.
56416
56417 1999-06-07 Jeffrey A Law (law@cygnus.com)
56418
56419 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56420
56421 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56422 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
56423
56424 1999-06-05 Craig Burley <craig@jcb-sc.com>
56425
56426 * g77.f-torture/compile/19990502-0.f: Replace with new,
56427 shorter, test that still fails after recent changes.
56428
56429 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56430
56431 * gcc.c-torture/execute/990604-1.c: New test.
56432
56433 1999-05-31 Jeffrey A Law (law@cygnus.com)
56434
56435 * gcc.c-torture/execute/990531-1.c: New test.
56436
56437 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56438
56439 * gcc.c-torture/compile/990527-1.c: New test.
56440
56441 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
56442
56443 * gcc.c-torture/execute/990527-1.c: New test.
56444
56445 1999-05-25 Nick Clifton <nickc@cygnus.com>
56446
56447 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56448 bitfields as signed.
56449
56450 1999-05-25 Craig Burley <craig@jcb-sc.com>
56451
56452 * g77.f-torture/compile/19990525-0.f: New test.
56453
56454 1999-05-25 Jeffrey A Law (law@cygnus.com)
56455
56456 * gcc.c-torture/execute/990525-2.c: New test.
56457
56458 * gcc.c-torture/execute/990525-1.c: New test.
56459
56460 1999-05-24 Nathan Sidwell <nathan@acm.org>
56461
56462 * g++.old-deja/g++.other/anon3.C: New test.
56463 * g++.old-deja/g++.other/anon4.C: New test.
56464 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56465 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56466 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56467 Merrill).
56468
56469 1999-05-24 Jeffrey A Law (law@cygnus.com)
56470
56471 * gcc.c-torture/execute/990524-1.c: New test.
56472
56473 * gcc.dg/990524-1.c: New test.
56474
56475 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56476
56477 * gcc.c-torture/compile/990523-1.c: New test.
56478
56479 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
56480
56481 * gcc.c-torture/compile/990519-1.c: New test.
56482
56483 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56484
56485 * gcc.c-torture/compile/990517-1.c: New test.
56486
56487 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56488 (e4, f4): New tests.
56489 (main): Call them.
56490
56491 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56492
56493 * gcc.dg/noreturn-1.c: New test.
56494
56495 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56496
56497 * gcc.c-torture/execute/990513-1.c: New test.
56498
56499 1999-05-10 Richard Henderson <rth@cygnus.com>
56500
56501 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56502
56503 1999-05-10 Craig Burley <craig@jcb-sc.com>
56504
56505 * g77.f-torture/execute/erfc.f: Use small single-precision
56506 values, to avoid problems on Alphas when not -mieee.
56507
56508 1999-05-08 Craig Burley <craig@jcb-sc.com>
56509
56510 * gcc.dg/990506-0.c: New test.
56511
56512 1999-05-08 Richard Henderson <rth@cygnus.com>
56513
56514 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56515 the constant to test. Don't XFAIL 64-bit targets.
56516
56517 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56518 * g++.old-deja/g++.law/profile1.C: Likewise.
56519
56520 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56521 operator new instances.
56522 * g++.old-deja/g++.other/delete5.C: Likewise.
56523
56524 1999-05-03 Craig Burley <craig@jcb-sc.com>
56525
56526 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56527 intrinsic.
56528
56529 1999-05-03 Craig Burley <craig@jcb-sc.com>
56530
56531 * g77.f-torture/execute/u77-test.f: Reverse order of two
56532 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56533
56534 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56535
56536 * gcc.dg/compare1.c: New test.
56537
56538 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
56539
56540 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56541 New tests.
56542
56543 1999-05-02 Craig Burley <craig@jcb-sc.com>
56544
56545 * g77.f-torture/compile/19990502-1.f: New test.
56546
56547 1999-05-02 Craig Burley <craig@jcb-sc.com>
56548
56549 * g77.f-torture/compile/19990502-0.f: New test.
56550
56551 1999-05-02 Craig Burley <craig@jcb-sc.com>
56552
56553 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56554 intrinsic.
56555
56556 1999-05-02 Craig Burley <craig@jcb-sc.com>
56557
56558 * g77.f-torture/execute/u77-test.f (main): List libU77
56559 intrinsics not currently tested.
56560 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56561 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56562 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56563 Trim blanks off the ends of some printed strings.
56564
56565 1999-05-02 Craig Burley <craig@jcb-sc.com>
56566
56567 * g77.f-torture/execute/u77-test.f (main): Just warn about
56568 FSTAT gid disagreement, as it's expected on some systems.
56569
56570 1999-05-01 Craig Burley <craig@jcb-sc.com>
56571
56572 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56573 use a new function, which allows for some slop.
56574 Clean up some commentary.
56575 (issum): The new function.
56576 (sgladd): Deleted subroutine.
56577
56578 1999-05-01 Craig Burley <craig@jcb-sc.com>
56579
56580 * g77.f-torture/execute/u77-test.f: Modify to be more like
56581 libf2c/libU77 version, bringing patches to that version here.
56582 Add suitable commentary.
56583
56584 1999-04-25 Richard Henderson <rth@cygnus.com>
56585
56586 * gcc.dg/990424-1.c: New test.
56587
56588 1999-04-24 Craig Burley <craig@jcb-sc.com>
56589
56590 * g77.f-torture/execute/u77-test.f (main): Bug involving
56591 LSTAT has been fixed, so turn back on full checking.
56592
56593 1999-04-20 Craig Burley <craig@jcb-sc.com>
56594
56595 * g77.f-torture/compile/19990419-0.f: New test.
56596 * g77.f-torture/execute/19990419-1.f: New test.
56597
56598 1999-04-17 Richard Henderson <rth@cygnus.com>
56599
56600 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56601 to avoid the need for a prototype to supress a warning.
56602
56603 1999-04-07 Jim Wilson <wilson@cygnus.com>
56604
56605 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56606
56607 1999-04-04 Jeffrey A Law (law@cygnus.com)
56608
56609 * gcc.c-torture/execute/990404-1.c: New test.
56610
56611 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56612
56613 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56614 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56615 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56616 missing initializer warnings.
56617
56618 1999-03-28 Jeffrey A Law (law@cygnus.com)
56619
56620 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56621 matching strings.
56622
56623 1999-03-26 Jeffrey A Law (law@cygnus.com)
56624
56625 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56626
56627 1999-03-26 Craig Burley <craig@jcb-sc.com>
56628
56629 * g77.f-torture/execute/19990325-0.f: New test.
56630 * g77.f-torture/execute/19990325-1.f: New test.
56631
56632 1999-03-24 Jeffrey A Law (law@cygnus.com)
56633
56634 * gcc.c-torture/execute/990324-1.c: New test.
56635
56636 1999-03-22 Jim Wilson <wilson@cygnus.com>
56637
56638 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56639 test with 4.
56640
56641 1999-03-17 Richard Henderson <rth@cygnus.com>
56642
56643 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56644
56645 1999-03-13 Craig Burley <craig@jcb-sc.com>
56646
56647 * g77.f-torture/execute/19990313-2.f: New test.
56648 * g77.f-torture/execute/19990313-3.f: New test.
56649
56650 1999-03-13 Craig Burley <craig@jcb-sc.com>
56651
56652 * g77.f-torture/execute/19990313-0.f: New test.
56653 * g77.f-torture/execute/19990313-1.f: New test.
56654
56655 1999-03-12 Jim Wilson <wilson@cygnus.com>
56656
56657 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56658 printf to sprintf.
56659 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56660 (main): Add check for u15. Conditionalize u31 check depending on
56661 whether ints are <32 bits or >=32 bits.
56662
56663 1999-03-08 Craig Burley <craig@jcb-sc.com>
56664
56665 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56666
56667 1999-03-08 Craig Burley <craig@jcb-sc.com>
56668
56669 * g77.f-torture/compile/19990305-0.f: New test.
56670 * g77.f-torture/execute/19981119-0.f: New test.
56671
56672 1999-03-08 Craig Burley <craig@jcb-sc.com>
56673
56674 * g77.f-torture/execute/970625-2.f: call ABORT if final
56675 result is not correct, instead of just printing it.
56676 Add this checking via newly introduced obfuscation, to
56677 trip up buggy front ends.
56678
56679 1999-03-07 Craig Burley <craig@jcb-sc.com>
56680
56681 * g77.f-torture/compile/960317-1.f: Moved from being
56682 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56683
56684 1999-03-06 Craig Burley <craig@jcb-sc.com>
56685
56686 * g77.f-torture/execute/960317-1.f: New (old) test.
56687 * g77.f-torture/execute/970625-2.f: Ditto.
56688
56689 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56690
56691 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56692 error message on line 1 or line 2; cccp and cpplib do this differently.
56693
56694 1999-03-01 Jeffrey A Law (law@cygnus.com)
56695
56696 * g++.old-deja/g++.law/weak1.C: New test.
56697
56698 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56699
56700 * gcc.c-torture/execute/990119-1.c: Renamed to...
56701 * gcc.dg/990119-1.c: this, so it will only be tested once
56702 (it's a preprocessor test, it doesn't need to be run at
56703 multiple optimization levels).
56704
56705 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56706
56707 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56708 ALWAYS_CXXFLAGS.
56709
56710 1999-02-24 Craig Burley <craig@jcb-sc.com>
56711
56712 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56713 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56714 to not be compilable by current g77.
56715
56716 1999-02-24 Nick Clifton <nickc@cygnus.com>
56717
56718 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56719
56720 1999-02-22 Jeffrey A Law (law@cygnus.com)
56721
56722 * gcc.c-torture/execute/990222-1.c: New test.
56723
56724 1999-02-19 Craig Burley <craig@jcb-sc.com>
56725
56726 * g77.f-torture/compile/19990218-0.f: New test.
56727 * g77.f-torture/noncompile/19990218-1.f: New test.
56728
56729 1999-02-18 Craig Burley <craig@jcb-sc.com>
56730
56731 * g77.f-torture/compile/19981216-0.f: New test.
56732
56733 1999-02-14 Jeffrey A Law (law@cygnus.com)
56734
56735 * gcc.dg/990214-1.c: New test.
56736
56737 1999-02-13 Jeffrey A Law (law@cygnus.com)
56738
56739 * gcc.dg/990213-2.c: New test.
56740
56741 * gcc.dg/990213-1.c: New test.
56742
56743 1999-02-12 Jeffrey A Law (law@cygnus.com)
56744
56745 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56746 ints.
56747
56748 1999-02-11 Nick Clifton <nickc@cygnus.com>
56749
56750 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56751 specified by target.
56752
56753 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56754
56755 1999-02-11 Jeffrey A Law (law@cygnus.com)
56756
56757 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56758
56759 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56760
56761 * gcc.dg/special/ecos.exp: New test driver for new tests with
56762 special requirements.
56763
56764 * gcc.dg/special/alias-1.c: New test.
56765 * gcc.dg/special/gcsec-1.c: New test.
56766 * gcc.dg/special/weak-1.c: New test.
56767 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56768 * gcc.dg/special/weak-2.c: New test.
56769 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56770 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56771 * gcc.dg/special/wkali-1.c: New test.
56772 * gcc.dg/special/wkali-2.c: New test.
56773 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56774 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56775
56776 1999-02-10 Felix Lee <flee@cygnus.com>
56777
56778 * lib/c-torture.exp (c-torture-compile): Pull out code for
56779 analyzing gcc error messages.
56780 (c-torture-execute): Likewise. Fix some (harmless) false
56781 positives.
56782 * lib/gcc.exp (gcc_check_compile): New function.
56783
56784 1999-02-08 Richard Henderson <rth@cygnus.com>
56785
56786 * gcc.c-torture/execute/990208-1.c: New test.
56787
56788 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56789
56790 * g++.dg/special/ecos.exp: New driver for new tests with special
56791 requirements
56792
56793 * g++.dg/special/conpr-1.C: New test
56794 * g++.dg/special/conpr-2.C: New test
56795 * g++.dg/special/conpr-2a.C: New test
56796 * g++.dg/special/conpr-3.C: New test
56797 * g++.dg/special/conpr-3a.C: New test
56798 * g++.dg/special/conpr-3b.C: New test
56799
56800 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56801 allow g++ to use the dg driver
56802
56803 * README: Add comment about g++.dg directory
56804
56805 1999-02-06 Jeffrey A Law (law@cygnus.com)
56806
56807 * README: Update email addresses.
56808
56809 1999-02-03 Nick Clifton <nickc@cygnus.com>
56810
56811 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56812 arguments in order to force structure S onto the stack even on
56813 the alpha.
56814 (test): Pass 10 leading arguments to function foo as well as the
56815 structure S.
56816
56817 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56818 failure for all targets.
56819
56820 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56821 abort to terminate program execution.
56822
56823 1999-01-30 Richard Henderson <rth@cygnus.com>
56824
56825 * gcc.c-torture/execute/990130-1.c: New test.
56826
56827 1999-01-30 Jeffrey A Law (law@cygnus.com)
56828
56829 * gcc.dg/990130-1.c: New test.
56830
56831 1999-01-28 Michael Meissner <meissner@cygnus.com>
56832
56833 * gcc.c-torture/execute/990128-1.c: New test.
56834
56835 1999-01-27 Michael Meissner <meissner@cygnus.com>
56836
56837 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56838
56839 1999-01-27 Felix Lee <flee@cygnus.com>
56840
56841 * lib/c-torture.exp (c-torture-compile): pull out code for
56842 analyzing gcc error messages.
56843 (c-torture-execute): ditto, and fix some (harmless) false
56844 positives.
56845 * lib/gcc.exp (gcc_check_compile): new function.
56846
56847 1999-01-17 Jeffrey A Law (law@cygnus.com)
56848
56849 * gcc.dg/990117-1.c: New test.
56850
56851 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56852
56853 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56854
56855 1999-01-15 Jeffrey A Law (law@cygnus.com)
56856
56857 * g77.f-torture/compile/990115-1.f: New test.
56858
56859 1999-01-07 Jeffrey A Law (law@cygnus.com)
56860
56861 * gcc.c-torture/compile/990107-1.c: New test
56862
56863 1999-01-06 Jeffrey A Law (law@cygnus.com)
56864
56865 * gcc.c-torture/execute/990106-2.c: New test.
56866
56867 * gcc.c-torture/execute/990106-1.c: New test.
56868
56869 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56870
56871 * gcc.c-torture/compile/981223-1.c: New test.
56872
56873 1998-12-29 Richard Henderson <rth@cygnus.com>
56874
56875 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56876 (opt3): Rename from opt4 and disable.
56877
56878 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56879
56880 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56881
56882 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56883
56884 * g++.old-deja/g++.other/conv5.C: New test.
56885
56886 1998-12-14 Nick Clifton <nickc@cygnus.com>
56887
56888 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56889
56890 1998-12-11 Jeffrey A Law (law@cygnus.com)
56891
56892 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56893
56894 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56895
56896 * gcc.c-torture/compile/981211-1.c: New test.
56897
56898 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56899
56900 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56901
56902 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56903
56904 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56905
56906 * gcc.special/930510-1.c: Make C9X safe.
56907 * gcc.misc-tests/gcov-1.c Similarly.
56908 * gcc.misc-tests/gcov-2.c Similarly.
56909
56910 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56911
56912 * gcc.dg/ultrasp1.c: New test.
56913
56914 1998-12-06 Richard Henderson <rth@cygnus.com>
56915
56916 * gcc.c-torture/execute/981206.c: New test.
56917
56918 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56919
56920 * g++.old-deja/g++.ns/template7.C: New test.
56921
56922 * g++.old-deja/g++.other/expr1.C: New test.
56923
56924 * g++.old-deja/g++.eh/tmpl3.C: New test.
56925
56926 * g++.old-deja/g++.eh/tmpl2.C: New test.
56927
56928 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56929
56930 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56931 * g++.old-deja/g++.other/using6.C: Removed.
56932 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56933
56934 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56935
56936 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56937
56938 * g++.old-deja/g++.pt/overload8.C: New test.
56939
56940 * g++.old-deja/g++.pt/overload7.C: New test.
56941
56942 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56943
56944 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56945 and relinking messages.
56946 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56947 compiling with -frepo.
56948
56949 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56950
56951 * g++.old-deja/g++.pt/lookup6.C: New test.
56952
56953 1998-11-30 Nick Clifton <nickc@cygnus.com>
56954
56955 * gcc.c-torture/execute/981130-1.c: New test.
56956 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56957
56958 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56959
56960 * g++.old-deja/g++.pt/explicit76.C: New test.
56961
56962 * g++.old-deja/g++.pt/friend38.C: New test.
56963
56964 * g++.old-deja/g++.ns/crash2.C: New test.
56965
56966 * g++.old-deja/g++.pt/defarg8.C: New test.
56967
56968 * g++.old-deja/g++.pt/instantiate6.C: New test.
56969
56970 * g++.old-deja/g++.pt/static6.C: New test.
56971
56972 * g++.old-deja/g++.pt/decl2.C: New test.
56973
56974 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56975
56976 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56977 problem is actually related with name lookup, but so what? :-)
56978
56979 * g++.old-deja/g++.pt/friend37.C: New test.
56980
56981 1998-11-25 Dave Love <d.love@dl.ac.uk>
56982
56983 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56984 element, which fails on some systems.
56985
56986 * g77.f-torture/execute/labug1.f: New test.
56987
56988 1998-11-21 Jeffrey A Law (law@cygnus.com)
56989
56990 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56991 is defined.
56992
56993 1998-11-18 Dave Love <d.love@dl.ac.uk>
56994
56995 * g77.f-torture/compile/981117-1.f: New test.
56996
56997 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56998
56999 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
57000 properly discarded.
57001
57002 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
57003
57004 * gcc.c-torture/execute/memcheck: New directory of tests for
57005 -fcheck-memory-usage.
57006
57007 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
57008
57009 * README: New file, general information about the testsuite and
57010 new description of the various C++ test subdirectories.
57011 * README.g++: Eliminate obsolete information, update and move most
57012 relevant stuff to README.
57013
57014 1998-11-07 Richard Henderson <rth@cygnus.com>
57015
57016 * gcc.c-torture/compile/981107-1.c: New test.
57017
57018 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
57019
57020 * execute/memcpy-bi.c: New testcase.
57021
57022 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
57023
57024 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57025 base classes.
57026
57027 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57028 template is selected.
57029
57030 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57031 classes, it should be accepted for all types.
57032
57033 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57034
57035 * g++.old-deja/g++.pt/spec24.C: Ensure that template
57036 specializations start with template headers.
57037
57038 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
57039
57040 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57041
57042 * g++.old-deja/g++.other/init9.C: Test cross initialization of
57043 non-POD types.
57044
57045 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
57046
57047 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57048
57049 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57050
57051 * compile/981022-1.c, compile/981022-1.x: New test and driver.
57052
57053 1998-10-19 Jeffrey A Law (law@cygnus.com)
57054
57055 * 981019-1.c: New test.
57056
57057 1998-10-14 Robert Lipe <robertl@dgii.com>
57058
57059 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57060 find objc headers.
57061
57062 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57063
57064 * compile/981001-4.c: Remove use of GCC extension that triggers a
57065 compiler bug.
57066
57067 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
57068
57069 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57070
57071 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
57072
57073 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
57074 instantiation of template produces incorrect code for delete
57075 expression.
57076
57077 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
57078 constructors' name is not unique.
57079 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57080 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57081
57082 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
57083 automatic array of const is ill-formed.
57084
57085 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
57086 of template parameter?
57087
57088 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
57089 const.
57090
57091 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
57092 pointer-to-member expression.
57093
57094 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
57095 declaration causes ICE.
57096
57097 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
57098
57099 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
57100 reserved in the global namespace.
57101
57102 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57103 generate needed virtual table.
57104
57105 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57106
57107 1998-10-10 Dariush Eslimi <eslimi@loran.com>
57108
57109 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57110 template-dependent type
57111
57112 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57113
57114 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57115 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57116 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57117
57118 * g++.old-deja/g++.other/using5.C: New test; using decl from base
57119 class should be usable as argument of member function.
57120 * g++.old-deja/g++.other/using6.C: New test; using decl from base
57121 class should be usable as return type of member function.
57122 * g++.old-deja/g++.other/using7.C: New test; using decl from base
57123 class should be usable as type of data member.
57124
57125 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57126
57127 1998-10-09 Jeffrey A Law (law@cygnus.com)
57128
57129 * gcc.c-torture/special/920521-1.c: Fix bogus test.
57130
57131 1998-10-08 Nick Clifton <nickc@cygnus.com>
57132
57133 * gcc.dg/dll-?.c Add thumb to target list.
57134 Fix assembler scan patterns to match current assembler output.
57135
57136 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
57137
57138 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
57139 matching of template brackets.
57140
57141 * g++.old-deja/g++.other/using4.C: New test. Test using
57142 declarations of methods from base classes.
57143
57144 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
57145 within functions should introduce names into the innermost
57146 enclosing namespace.
57147
57148 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
57149 of static locals if first initialization throws.
57150
57151 1998-10-07 Jim Wilson <wilson@cygnus.com>
57152
57153 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57154
57155 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
57156
57157 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
57158 lose track of the possible targets of tablejump insns.
57159 * special/special.exp: Run it.
57160
57161 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
57162
57163 * g++.old-deja/g++.pt/friend35.C: New test. A template function
57164 must be declared before its specializations can be named in friend
57165 declarations.
57166
57167 1998-10-05 Dave Love <d.love@dl.ac.uk>
57168
57169 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57170
57171 * g77.f-torture/execute/io1.f: New test.
57172
57173 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
57174
57175 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57176 with pointer to template function, for which no argument deduction
57177 is possible.
57178
57179 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57180 specialization of template function as argument to template
57181 function.
57182
57183 * g++.old-deja/g++.other/access2.C: New test; Inner class
57184 shouldn't have privileged access to Outer's names.
57185
57186 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
57187
57188 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57189 friend template declared within template class conflicts with
57190 nested class of the same name.
57191
57192 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57193 is ignored.
57194
57195 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57196 object with direct initializer as function declaration.
57197
57198 * g++.old-deja/g++.other/decl2.C: New test; duplicate
57199 initializers.
57200
57201 * g++.old-deja/g++.other/null2.C: New test; conditional operator
57202 involving const pointer and NULL produces incorrect result.
57203
57204 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57205 type name without `typename' should be rejected with -pedantic.
57206
57207 1998-10-02 Richard Henderson <rth@cygnus.com>
57208
57209 * g++.old-deja/g++.other/addrof1.C: New test.
57210
57211 1998-10-01 Nick Clifton <nickc@cygnus.com>
57212
57213 * gcc.c-torture/compile/981001-1.c: New test.
57214 * gcc.c-torture/execute/981001-1.c: New test.
57215
57216 1998-10-01 Jeffrey A Law (law@cygnus.com)
57217
57218 * gcc.c-torture/compile/981001-2.c: New test.
57219 * gcc.c-torture/compile/981001-3.c: New test.
57220 * gcc.c-torture/compile/981001-4.c: New test.
57221
57222 1998-10-01 Robert Lipe <robertl@dgii.com>
57223
57224 * lib/objc.exp (objc_target_compile): Add -L during compiles for
57225 multilibbed hosts. Idea grafted from g77.exp.
57226
57227 1998-09-30 Dave Love <d.love@dl.ac.uk>
57228
57229 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57230 avoid losing on systems which need -lsocket.
57231
57232 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
57233
57234 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57235 * g++.old-deja/g++.other/nested2.C: Ditto.
57236 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57237 failure.
57238
57239 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
57240
57241 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57242 preferred over template operator!= for enum bitfields.
57243
57244 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
57245
57246 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57247 that happen to have the same base name, but in different scopes,
57248 are incorrectly rejected.
57249
57250 1998-09-16 Richard Henderson <rth@cygnus.com>
57251
57252 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57253 on the native word size instead of an integer literal.
57254
57255 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
57256
57257 * g++.old-deja/g++.other/static2.C: Invocation of static data
57258 member of type pointer-to-function denoted as non-static member.
57259
57260 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57261 checks involving function types and aliases.
57262
57263 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
57264
57265 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57266 redefined to the same non-trivial type.
57267
57268 * g++.old-deja/g++.pt/explicit73.C: Test for proper
57269 namespace-qualification of template specializations declared in
57270 other namespaces.
57271
57272 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57273 to declare a subset of the specializations of a template function
57274 as friends of specializations of a template class.
57275
57276 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57277 member templates that do not fully specialize the enclosing
57278 template class are rejected.
57279
57280 1998-09-11 Dave Love <d.love@dl.ac.uk>
57281
57282 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57283
57284 1998-09-08 Dave Love <d.love@dl.ac.uk>
57285
57286 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57287 altered from libf2c/libU77 version.
57288
57289 1998-09-06 Dave Love <d.love@dl.ac.uk>
57290
57291 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57292
57293 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
57294 Alexandre Oliva <oliva@dcc.unicamp.br>
57295
57296 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57297 (un)signed char are different types for template specialization
57298 purposes.
57299
57300 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
57301
57302 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57303 * objc: ObjC testsuite.
57304
57305 1998-08-31 Catherine Moore <clm@cygnus.com>
57306
57307 * gcc.c-torture/execute/941014-1.x: New file.
57308
57309 1998-08-31 Nick Clifton <nickc@cygnus.com>
57310
57311 * lib/c-torture.exp: Add support for
57312 torture_eval_before_compile and torture_eval_before_execute
57313 variables.
57314
57315 1998-08-30 Jeffrey A Law (law@cygnus.com)
57316
57317 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
57318 this test triggers valid.
57319
57320 1998-08-27 Jeffrey A Law (law@cygnus.com)
57321
57322 * gcc.dg/980827-1.c: New test.
57323
57324 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
57325
57326 * gcc.c-torture/execute/loop-4b.c: New test.
57327
57328 1998-08-26 Nick Clifton <nickc@cygnus.com>
57329
57330 * lib/c-torture.exp: Add support for
57331 torture_eval_before_compile and torture_eval_before_execute
57332 variables.
57333
57334 1998-08-25 Jeffrey A Law (law@cygnus.com)
57335
57336 * gcc.c-torture/compile/980825-1.c: New test.
57337
57338 1998-08-24 Nick Clifton <nickc@cygnus.com>
57339
57340 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57341 count number tests in opt_t0 not good_t0.
57342
57343 1998-08-24 Jeffrey A Law (law@cygnus.com)
57344
57345 * gcc.c-torture/compile/930326-1.x: Fix typo.
57346
57347 1998-08-23 Mark Mitchell <mark@markmitchell.com>
57348
57349 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57350 causes an ICE.
57351
57352 1998-08-21 Jeffrey A Law (law@cygnus.com)
57353
57354 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57355 STACK_SIZE is defined.
57356 * gcc.c-torture/unsorted/stuct.c: Similarly.
57357
57358 * gcc.c-torture/compile/980821-1.c: New test.
57359
57360 1998-08-21 Jeffrey A Law (law@cygnus.com)
57361
57362 * gcc.c-torture/execute/980526-2.c: Disable for targets with
57363 16bit ints.
57364
57365 1998-08-19 Mark Mitchell <mark@markmitchell.com>
57366
57367 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57368 code.
57369
57370 1998-08-09 Mark Mitchell <mark@markmitchell.com>
57371
57372 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57373 error'.
57374
57375 1998-08-18 Jeffrey A Law (law@cygnus.com)
57376
57377 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57378
57379 1998-08-16 Jeffrey A Law (law@cygnus.com)
57380
57381 * gcc.c-torture/compile/980816-1.c: New test.
57382
57383 * gcc.dg/980816-1.c: New test.
57384
57385 1998-08-13 Jeffrey A Law (law@cygnus.com)
57386
57387 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57388 compiler for ieee tests.
57389
57390 1998-08-01 Dave Love <d.love@dl.ac.uk>
57391
57392 * g77.f-torture/compile/980729-0.f: New test.
57393
57394 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
57395
57396 * gcc.c-torture/special/eeprof-1.c: New test, for
57397 -finstrument-functions.
57398 * gcc.c-torture/special/special.exp: Run it.
57399
57400 1998-07-29 Jeffrey A Law (law@cygnus.com)
57401
57402 * gcc.c-torture/compile/980729-1.c: New test.
57403
57404 1998-07-27 Nick Clifton <nickc@cygnus.com>
57405
57406 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57407 __thumb__ is defined, and test for ARM style doubles if so.
57408
57409 1998-07-26 Dave Love <d.love@dl.ac.uk>
57410
57411 * g77.f-torture/noncompile/980615-0.f: New test.
57412
57413 1998-07-26 H.J. Lu (hjl@gnu.org)
57414
57415 * gcc.dg/980312-1.c: Do link instead of compile.
57416 * gcc.dg/980313-1.c: Likewise.
57417
57418 1998-07-26 Jeffrey A Law (law@cygnus.com)
57419
57420 * gcc.c-torture/compile/980726-1.c: New test.
57421
57422 1998-07-25 Dave Love <d.love@dl.ac.uk>
57423
57424 * g77.f-torture/execute/io0.f: New test.
57425
57426 1998-07-24 Nick Clifton <nickc@cygnus.com>
57427
57428 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57429 an int.
57430
57431 1998-06-18 Michael Meissner <meissner@cygnus.com>
57432
57433 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57434 m32r bugs.
57435
57436 1998-07-17 Nick Clifton <nickc@cygnus.com>
57437
57438 * gcc.dg/980626-1.c: Expect failures for all toolchains until
57439 c-decl.c:grokdeclarator can handle mode attributes.
57440
57441 1998-07-16 Jeffrey A Law (law@cygnus.com)
57442
57443 * gcc.c-torture/execute/980716-1.c: New test.
57444
57445 1998-07-13 Jeffrey A Law (law@cygnus.com)
57446
57447 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57448 the mn10200.
57449 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
57450 the mn10200.
57451 * gcc.c-torture/execute/va-arg-3.x: Similarly.
57452 * gcc.c-torture/compile/930326-1.x: Similarly.
57453
57454 1998-07-13 Dave Love <d.love@dl.ac.uk>
57455
57456 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57457 New test from Craig.
57458
57459 1998-07-12 Dave Love <d.love@dl.ac.uk>
57460
57461 * g77.f-torture/noncompile/980616-0.f: New test.
57462
57463 * g77.f-torture/execute/970816-3.f: New test from Craig.
57464
57465 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57466
57467 * g++.other/singleton.C: Return error value instead of taking
57468 SIGSEGV.
57469
57470 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57471
57472 * g++.other/singleton.C: New test. Warning is under dispute.
57473 Runtime crash is not.
57474
57475 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57476
57477 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57478 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57479 using6.C, using7.C}: New namespace tests.
57480
57481 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
57482
57483 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57484 specialization with typedef'ed names used as array indexes.
57485
57486 1998-07-09 Jeffrey A Law (law@cygnus.com)
57487
57488 * gcc.c-torture/execute/980709-1.c: New test.
57489
57490 * gcc.dg/980709-1.c: New test.
57491
57492 1998-07-07 Richard Henderson <rth@cygnus.com>
57493
57494 * gcc.c-torture/execute/bcp-1.c: New test.
57495
57496 1998-07-07 Jeffrey A Law (law@cygnus.com)
57497
57498 * gcc.c-torture/execute/980707-1.c: New test.
57499
57500 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
57501
57502 * gcc.c-torture/compile/980706-1.c: New test.
57503
57504 1998-07-01 Dave Love <d.love@dl.ac.uk>
57505
57506 * g77.f-torture/execute/980701-0.f,
57507 g77.f-torture/execute/980701-1.f: New test from Craig.
57508
57509 1998-07-01 Jeffrey A Law (law@cygnus.com)
57510
57511 * gcc.c-torture/compile/980701-1.c: New test.
57512
57513 * gcc.c-torture/execute/980701-1.c: New test.
57514
57515 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
57516 rlsruhe.de>
57517
57518 * g++.old-deja/g++.robertl/eb132.C: New test.
57519 * g++.old-deja/g++.robertl/eb133.C: Likewise.
57520
57521 1998-06-29 Dave Love <d.love@dl.ac.uk>
57522
57523 * g77.f-torture/execute/980628-7.f,
57524 g77.f-torture/execute/980628-8.f,
57525 g77.f-torture/execute/980628-9.f,
57526 g77.f-torture/execute/980628-10.f: New tests from Craig.
57527
57528 * g77.f-torture/execute/980628-3.f: Remove mail headers.
57529
57530 1998-06-28 Jeffrey A Law (law@cygnus.com)
57531
57532 * g77.f-torture/execute/980628-4.f: New test from Craig.
57533 * g77.f-torture/execute/980628-5.f: Likewise.
57534 * g77.f-torture/execute/980628-2.f: Likewise.
57535 * g77.f-torture/execute/980628-0.f: Likewise.
57536 * g77.f-torture/execute/980628-1.f: Likewise.
57537 * g77.f-torture/execute/980628-3.f: Likewise.
57538 * g77.f-torture/execute/980628-6.f: Likewise.
57539
57540 1998-06-28 Jeffrey A Law (law@cygnus.com)
57541
57542 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57543 directory when nothing has been installed yet.
57544
57545 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
57546
57547 * gcc.c-torture/special/special.exp: Handle newer versions of
57548 dejagnu.
57549
57550 1998-06-26 Jeffrey A Law (law@cygnus.com)
57551
57552 * gcc.dg/980626-1.c: New test.
57553
57554 1998-06-19 Bruno Haible <haible@ilog.fr>
57555
57556 * gcc.misc-tests/m-un-2.c: New test.
57557 * g++.old-deja/g++.other/warn01.c: Likewise.
57558
57559 1998-06-19 Robert Lipe <robertl@dgii.com>
57560
57561 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57562 compatibility with assmblers with a different comment character.
57563 Eliminate use of GAS-specific extensions.
57564
57565 1998-06-19 Jeffrey A Law (law@cygnus.com)
57566
57567 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57568
57569 1998-06-19 Robert Lipe <robertl@dgii.com>
57570
57571 * lib/g77.exp: Replace search for libf2c.a with search for newly
57572 renamed libg2c.a
57573
57574 1998-06-17 Jeffrey A Law (law@cygnus.com)
57575
57576 * gcc.c-torture/execute/980617-1.c: New test.
57577
57578 1998-06-12 Jeffrey A Law (law@cygnus.com)
57579
57580 * gcc.c-torture/execute/980612-1.c: New test.
57581
57582 1998-06-08 Jeffrey A Law (law@cygnus.com)
57583
57584 * gcc.dg/980523-1.c: Only test on ppc-linux.
57585 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57586
57587 * gcc.c-torture/execute/980608-1.c: New test.
57588
57589 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57590
57591 * gcc.c-torture/execute/980605-1.c: New test.
57592
57593 1998-06-04 Jeffrey A Law (law@cygnus.com)
57594
57595 * gcc.c-torture/execute/980604-1.c: New test.
57596
57597 1998-06-02 Jeffrey A Law (law@cygnus.com)
57598
57599 * gcc.c-torture/execute/980602-1.c: New test.
57600 * gcc.c-torture/execute/980602-2.c: Likewise.
57601
57602 1998-06-02 Dave Love <d.love@dl.ac.uk>
57603
57604 * 970125-0.f: Fix per JCB. Add commentary.
57605
57606 1998-05-31 Michael Meissner <meissner@cygnus.com>
57607
57608 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57609 IEEE -0 support.
57610
57611 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57612
57613 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57614 earlier.
57615
57616 1998-05-28 Catherine Moore <clm@cygnus.com>
57617
57618 * gcc.c-torture/execute/980526-3.c: New test.
57619
57620 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57621
57622 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57623 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57624 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57625 m88k-motorola-sysv3 to XFAIL.
57626
57627 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57628
57629 * gcc.dg/980526-1.c: New test.
57630 * gcc.c-torture/execute/980526-2.c: New test.
57631
57632 1998-05-26 Jeffrey A Law (law@cygnus.com)
57633
57634 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57635
57636 * gcc.c-torture/execute/980526-1.c: New test.
57637
57638 1998-05-26 Dave Love <d.love@dl.ac.uk>
57639
57640 * g77.f-torture/execute/alpha2.f: Add runtime test.
57641
57642 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57643
57644 * g++.old-deja/old-deja.exp: Strip leading directories.
57645
57646 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57647 error for the line. Don't run multiple tests for the same line.
57648
57649 1998-05-23 Jeffrey A Law (law@cygnus.com)
57650
57651 * gcc.dg/980523-1.c: New test.
57652
57653 1998-05-23 Dave Love <d.love@dl.ac.uk>
57654
57655 * g77.f-torture/compile/970915-0.f: New test.
57656
57657 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57658
57659 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57660
57661 1998-05-21 Jeffrey A Law (law@cygnus.com)
57662
57663 * gcc.dg/980520-1.c: New test.
57664
57665 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57666
57667 * gcc.dg/980502-1.c: Fix return type.
57668
57669 1998-05-20 Jeffrey A Law (law@cygnus.com)
57670
57671 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57672 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57673 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57674 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57675 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57676
57677 1998-05-20 Dave Love <d.love@dl.ac.uk>
57678
57679 * g77.f-torture/execute/980520-1.f: New test.
57680
57681 1998-05-15 Dave Love <d.love@dl.ac.uk>
57682
57683 * lib/mike-g77.exp: New file.
57684
57685 * g77.f-torture/noncompile/noncompile.exp,
57686 g77.f-torture/noncompile/check0.f: New files.
57687
57688 1998-05-14 Dave Love <d.love@dl.ac.uk>
57689
57690 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57691 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57692 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57693 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57694 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57695 abort where appropriate.
57696
57697 1998-05-05 Michael Meissner <meissner@cygnus.com>
57698
57699 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57700 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57701
57702 1998-04-29 Dave Love <d.love@dl.ac.uk>
57703
57704 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57705
57706 1998-04-27 Dave Love <d.love@dl.ac.uk>
57707
57708 * g77.f-torture/compile/980427-0.f: New test.
57709
57710 1998-04-24 Dave Love <d.love@dl.ac.uk>
57711
57712 * g77.f-torture/compile/980424-0.f: New test.
57713
57714 1998-04-19 Dave Love <d.love@dl.ac.uk>
57715
57716 * g77.f-torture/compile/980419-2.f (main): New test.
57717 * g77.f-torture/compile/970125-0.f: New test.
57718 * g77.f-torture/compile/980419-1.f: New test.
57719
57720 1998-04-08 Jim Wilson <wilson@cygnus.com>
57721
57722 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57723 of loop-4.c.
57724
57725 1998-04-07 Jim Wilson <wilson@cygnus.com>
57726
57727 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57728
57729 1998-04-03 Jim Wilson <wilson@cygnus.com>
57730
57731 * gcc.c-torture/compile/980329-1.c: New test.
57732
57733 1998-03-18 Jim Wilson <wilson@cygnus.com>
57734
57735 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57736 * gcc.dg/980312-1.c: Fix typo in -march command.
57737
57738 1998-03-16 H.J. Lu (hjl@gnu.org)
57739
57740 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57741
57742 1998-03-11 Robert Lipe <robertl@dgii.com>
57743
57744 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57745 Dave Love agree the Fortran source is bogus.
57746
57747 1998-03-11 Robert Lipe <robertl@dgii.com>
57748
57749 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57750 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57751 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57752 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57753 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57754
57755 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57756
57757 * g++.old-deja/g++.other/friend1.C: New test.
57758
57759 1998-02-18 Dave Love <d.love@dl.ac.uk>
57760
57761 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57762 possibly uninitialized) variables and declare dnrm2.
57763
57764 1998-02-23 Robert Lipe <robertl@dgii.com>
57765
57766 From Bruno Haible <haible@ilog.fr>:
57767 * gcc.c-torture/execute/980223.c: New test.
57768
57769 1998-02-13 Jeffrey A Law (law@cygnus.com)
57770
57771 * gcc.dg/ifelse-1.c: New test.
57772
57773 1998-02-09 H.J. Lu (hjl@gnu.org)
57774
57775 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57776
57777 * lib/old-dejagnu.exp (old-dejagnu): Added the
57778 "execution test - XFAIL *-*-*" handling in the spirit of
57779 "excess errors test -". Changed the "execution test fails"
57780 handling to be like "excess errors test fails".
57781 * Update various tests accordingly.
57782
57783 1998-02-06 Jim Wilson <wilson@cygnus.com>
57784
57785 * gcc.c-torture/execute/980205.c: New test.
57786
57787 1998-01-18 Jeffrey A Law (law@cygnus.com)
57788
57789 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57790 * lib/f-torture.exp: Similarly.
57791 * gcc.c-torture: Rename all .cexp files to .x files.
57792
57793 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57794
57795 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57796 (940510-1.c): Removed duplicate.
57797 (971104-1.c): New test.
57798
57799 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57800
57801 * lib/f-torture.exp: Improve error and loop detection.
57802
57803 1997-11-19 Michael Meissner <meissner@cygnus.com>
57804
57805 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57806 use that to size the filler array.
57807
57808 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57809
57810 * lib/c-torture.exp(c-torture-execute): Fix typo.
57811
57812 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57813 testcase as the executable name. Keep the executable around if
57814 the test fails.
57815
57816 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57817
57818 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57819 changes. Only test one -g option, and move it to the end of the
57820 list of options to test.
57821
57822 1997-09-19 Michael Meissner <meissner@cygnus.com>
57823
57824 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57825 variable GCC_TORTURE_OPTIONS to supply default switches separated
57826 by colons. If no environment variable, run tests with -O0 -g, -O1
57827 -g, and -O2 -g as well.
57828
57829 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57830
57831 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57832 explanatory comments. Fix indentation.
57833
57834 1997-09-15 Jeffrey A Law (law@cygnus.com)
57835
57836 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57837
57838 1997-09-11 Jeffrey A Law (law@cygnus.com)
57839
57840 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57841 * g++.old-deja/g++.mike/p7325.C: Likewise.
57842 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57843
57844 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57845
57846 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57847 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57848 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57849 * g++.old-deja/g++.law/operators4.C: Likewise.
57850
57851 1997-09-11 Joe Buck (jbuck@synopsys.com)
57852
57853 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57854 * g++.old-deja/g++.mike/p784.C: Ditto.
57855 * g++.old-deja/g++.mike/p785.C: Ditto.
57856
57857 1997-09-05 Jeffrey A Law (law@cygnus.com)
57858
57859 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57860
57861 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57862
57863 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57864 target feature; pass this to c-torture-execute as needed.
57865
57866 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57867
57868 * lib/c-torture.exp(c-torture-execute): If the previous and the
57869 current executables being tested are identical, we don't need to
57870 run the executable again. Try to make the executable names
57871 unique. Add an optional argument for passing additional compiler
57872 flags.
57873
57874 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57875
57876 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57877
57878 1997-08-29 Jeffrey A Law (law@cygnus.com)
57879
57880 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57881
57882 1997-07-31 Jeffrey A Law (law@cygnus.com)
57883
57884 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57885 32bit or larger longs.
57886
57887 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57888 have either a 32bit long or 32bit int.
57889
57890 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57891
57892 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57893 Make double precision tests dependent on sizeof (double).
57894
57895 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57896
57897 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57898 too.
57899
57900 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57901
57902 * gcc.c-torture/compile/961203-1.cexp: New script.
57903
57904 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57905
57906 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57907 up the includes ourselves.
57908
57909 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57910
57911 * lib/plumhall.exp: Remove random include, and add a few
57912 verbose messages for debugging.
57913
57914 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57915
57916 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57917 of trying to do it ourselves.
57918
57919 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57920
57921 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57922
57923 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57924
57925 * gcc.prms/5403.c: Made regexp a bit less strict.
57926
57927 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57928
57929 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57930 is returned from remote_load instead.
57931 * lib/plumhall.exp: Ditto.
57932 * lib/mike-g++.exp: Ditto.
57933 * lib/old-dejagnu.exp: Ditto.
57934 * lib/c-torture.exp: Ditto.
57935
57936 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57937
57938 * lib/g++.exp: Use build_wrapper procedure.
57939 * lib/gcc.exp: Ditto.
57940
57941 1997-05-20 Jeffrey A Law (law@cygnus.com)
57942
57943 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57944 an old-style decl for malloc. Fixes tests to work when
57945 sizeof (int) != sizeof (size_t).
57946
57947 1997-05-15 Mike Meissner <meissner@cygnus.com>
57948
57949 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57950
57951 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57952 use stdargs.h interface.
57953
57954 1997-05-15 Mike Meissner <meissner@cygnus.com>
57955
57956 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57957 NO_VARARGS when compiling.
57958
57959 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57960
57961 * lib/plumhall.exp(ph_includes): New procedure.
57962 (ph_make): Use it.
57963 (ph_compiler): Ditto.
57964
57965 * lib/g++.exp: Rename test-glue.c to testglue.c.
57966 * lib/gcc.exp: Ditto.
57967
57968 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57969
57970 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57971 to completion when it's called.
57972
57973 1997-03-21 Michael Meissner <meissner@cygnus.com>
57974
57975 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57976 is defined, don't do test.
57977
57978 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57979
57980 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57981 for object files.
57982 (ph_summary): Mark skipped testcases as untested, not unresolved.
57983
57984 * lib/plumhall.exp (ph_make): If unresolved because of bad
57985 errorCode, record errorCode in log file.
57986 (*): Replace send_log/verbose with verbose -log.
57987
57988 1997-03-19 Michael Meissner <meissner@cygnus.com>
57989
57990 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57991 double conversion if double isn't at least 8 bytes.
57992
57993 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57994 int to work with targets where int is 16 bits.
57995
57996 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57997 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57998 precision for the test to complete.
57999
58000 1997-03-14 Michael Meissner <meissner@cygnus.com>
58001
58002 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58003 if d10v is not compiled with the -mdouble64 flag.
58004 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58005
58006 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58007 d10v is not compiled with the -mint32 flag.
58008
58009 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
58010
58011 * lib/plumhall.exp: Use incr_count.
58012
58013 1997-03-12 Jeffrey A Law (law@cygnus.com)
58014
58015 * gcc.c-torture: Update to c-torture-1.45.
58016
58017 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
58018
58019 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58020 the name of the expect testcase file).
58021
58022 * lib/g++.exp(g++_init): Ditto.
58023
58024 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
58025
58026 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58027 the host.
58028
58029 * lib/gcc.exp(gcc_exit): New procedure.
58030
58031 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
58032
58033 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58034 specs where appropriate.
58035
58036 * g++.old-deja/g++.arm/*: Added additional ERROR checks
58037 because of new "candidates are" messages, and removed a few
58038
58039 * Converted all non-old-style g++ testcases to old-style, and
58040 moved into g++.old-deja.
58041
58042 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
58043
58044 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58045 options.
58046
58047 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58048 succeeded.
58049
58050 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58051
58052 1997-02-13 Michael Meissner <meissner@cygnus.com>
58053
58054 * lib/gcc.exp (gcc_target_compile): Add support for defining
58055 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58056 the machine doesn't have those features.
58057
58058 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
58059
58060 * g++.law/operators4.exp: Don't use LIBS.
58061
58062 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
58063
58064 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58065
58066 * lib/mike-g++.exp: Don't set the compiler to be tested here.
58067 * lib/g++.exp: Set it here instead. Also, allow use of the
58068 --tool_exec and --tool_opt options. Change CXX to
58069 GXX_UNDER_TEST.
58070
58071 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58072
58073 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58074
58075 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
58076
58077 * lib/old-dejagnu.exp: Use prune_warnings instead of
58078 prune_system_crud.
58079 * lib/mike-g++.exp: Ditto.
58080 * lib/gcc.exp: Ditto.
58081 * lib/g++.exp: Ditto.
58082
58083 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58084
58085 1997-02-07 Jeffrey A Law (law@cygnus.com)
58086
58087 * 941014-2.c: Include stdlib.h
58088 * 960327-1.c: Include stdio.h
58089 * dbra.c, index-1.c: Don't assume ints are 32bits.
58090
58091 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
58092
58093 * lib/gcc.exp: Add gcc,stack_size target feature.
58094
58095 * lib/g++.exp(g++_target_compile): Add the include and link
58096 paths here, not in two other places. And, it's $options, not
58097 options.
58098
58099 * lib/mike-g++.exp(postbase): Remove the code that determines
58100 the correct include and link paths.
58101 * g++.old-deja/old-deja.exp: Ditto.
58102
58103 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
58104
58105 * lib/g++.exp(g++_init): target_compile no longer returns the
58106 filename of the result.
58107
58108 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
58109
58110 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58111 call to glob.
58112
58113 * gcc.c-torture/special/special.exp: Change call to
58114 gcc_target_compile to include the object file.
58115
58116 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
58117
58118 * gcc.c-torture/special/special.exp: Correct misspelling in last
58119 change.
58120
58121 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
58122
58123 * lib/plumhall.exp(ph_summary): Log the entire output of the
58124 executable. Return -1 if there were any failures, 0 otherwise.
58125 (ph_execute): Return -1 if there were any failures, 0 otherwise.
58126 (ph_make): Clean up objects and executables that were built
58127 if the tests succeeded.
58128
58129 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
58130
58131 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58132 libraries and includes in the build tree as appropriate.
58133
58134 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
58135
58136 * lib/c-torture.exp: Instead of looking for the global variable
58137 NO_LONG_LONG, check to see if that's a feature of the target.
58138
58139 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
58140
58141 * config/default.exp: Minimize. Delete the remainer of the files in
58142 config; this functionality is now in devo/dejagnu/config.
58143
58144 g++.*/*: Pass any additional flags used to compile to postbase;
58145 delete CXXFLAGS.
58146
58147 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58148 is now done by runtest.exp. Use gcc_target_compile instead of
58149 compile.
58150
58151 lib/c-torture.exp: Use gcc_target_compile instead of compile.
58152 Remove references to CFLAGS. Use remote_file instead of
58153 calling rm -f.
58154 (c-torture): Take a list of arguments to use to compile this
58155 testcase.
58156
58157 lib/g++.exp: Simplify. Use target_compile instead of compile.
58158 lib/gcc-dg.exp: Ditto.
58159 lib/gcc.exp: Ditto.
58160 lib/mike-{gcc,g++}.exp: Ditto.
58161 lib/old-dejagnu.exp: Ditto.
58162 lib/plumhall.exp: Ditto.
58163
58164 1997-01-08 Jim Wilson <wilson@cygnus.com>
58165
58166 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58167 (ph_linker): Likewise.
58168
58169 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
58170
58171 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58172 MAP_ANON / MAP_ANONYMOUS if defined;
58173 else try to map from /dev/zero .
58174
58175 1996-11-12 Jeffrey A Law (law@cygnus.com)
58176
58177 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58178 isn't defined, then define it to MAP_ANONYMOUS.
58179
58180 1996-11-12 Jeffrey A Law (law@cygnus.com)
58181
58182 * gcc.c-torture: Update to c-torture-1.42 release.
58183
58184 1996-11-11 Jeffrey A Law (law@cygnus.com)
58185
58186 * gcc.c-torture: Update to c-torture-1.41 release.
58187
58188 1996-10-27 Jeffrey A Law (law@cygnus.com)
58189
58190 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
58191 c-torture release.
58192
58193 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
58194
58195 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58196 and LDFLAGS. Fix second case to append the target_info ldflags
58197 onto LDFLAGS, not CFLAGS.
58198 * lib/g++.exp (g++_init): Add target_info stuff.
58199 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
58200 of libgloss and newlib flags for !native.
58201
58202 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58203 (GDB): Fix relative path to go up another dir for finding gdb.
58204
58205 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
58206
58207 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58208 versions in the target_info array, if they don't exist.
58209
58210 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
58211
58212 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58213
58214 1996-07-08 Jim Wilson <wilson@cygnus.com>
58215
58216 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58217 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58218
58219 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
58220
58221 * lib/old-dejagnu.exp: Don't remove the output file before we've
58222 actually tested it. Don't append pwd to the path of the executable
58223 we're testing.
58224
58225 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
58226
58227 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58228
58229 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
58230
58231 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58232 temporary directory for compiler files, and set it to a default
58233 value of /tmp. Set $output as the name of the output file from
58234 compiling the testcase. Add a -o option to $cflags_var so the
58235 compiler writes the final output file as $output. Set $executable
58236 to $output.
58237
58238 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58239 directory for compiler files, and set it to /tmp if it doesn't
58240 already have a value. Set $output_file to the name of the output
58241 file from compiling the testcase. Add a -o option to CXXFLAGS so
58242 the compiler writes the final output file as $output. Use $output
58243 as the executable to be tested.
58244
58245 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
58246
58247 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58248
58249 1996-06-08 Jeffrey A Law (law@cygnus.com)
58250
58251 * gcc.c-torture/execute/pending-1.c: New test. Still
58252 pending in Tege's queue.
58253
58254 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
58255
58256 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58257 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
58258 if there were failures. Call unresolved if there were unresolved
58259 testcases. Call gcc_fail if program did not run to completion.
58260 (ph_make): Pass additional argument name to ph_execute.
58261 (ph_execute): Add new argument. Pass additional arguments to
58262 ph_summary. Call gcc_fail is there is no execution output.
58263
58264 1996-04-24 Jeffrey A Law (law@cygnus.com)
58265
58266 * lib/plumhall.exp (proc_summary): Output relavent summary
58267 lines into the log so specific failures in plumhall can be
58268 investigated.
58269
58270 1996-04-10 Jeffrey A Law (law@cygnus.com)
58271
58272 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58273 (c-torture-execute): Don't try to execute tests which use
58274 "long long" types if $NO_LONG_LONG is nonzero.
58275
58276 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
58277
58278 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58279 not c-torture.
58280
58281 * gcc.ieee: Move from here.
58282 * gcc.c-torture/execute/ieee: To here.
58283
58284 1996-03-26 Jeffrey A Law (law@cygnus.com)
58285
58286 * gcc.c-torture: Update to c-torture-1.41 release.
58287
58288 1996-03-22 Jeffrey A Law (law@cygnus.com)
58289
58290 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58291 not "$output".
58292
58293 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
58294
58295 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58296 -c present.
58297
58298 1996-03-02 Jeffrey A Law (law@cygnus.com)
58299
58300 * config/proelf.exp: Handle connecting to a simulator.
58301
58302 1996-01-31 Jeffrey A Law (law@cygnus.com)
58303
58304 * config/proelf.exp: New file. Enough framework that we can
58305 run c-torture tests on the proelf targets (or any other target
58306 that gdb can connect to for that matter).
58307
58308 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
58309
58310 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58311 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
58312
58313 * lib/plumhall.exp (ph_execute): Always call ph_summary if
58314 exec_output exists.
58315
58316 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
58317
58318 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58319 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58320
58321 * config/*.exp: Update FSF address. Change result of ${tool}_load
58322 to pass/fail/unresolved/unsupported/untested. Caller must now
58323 call unresolved/unsupported/untested.
58324 * lib/*.exp: Update FSF address. Update to handle new results of
58325 ${tool}_load.
58326 * lib/chill.exp (verbose): Delete.
58327
58328 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
58329
58330 * lib/gcc.exp (default_gcc_start): Change order of args to
58331 $LDFLAGS $CFLAGS $LIBS.
58332 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58333 Save/set/restore CFLAGS. Pass single arg to gcc_start.
58334 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58335 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58336 * gcc.misc-tests/dg-test.exp: Likewise.
58337 * gcc.misc-tests/msgs.exp: Likewise.
58338 * gcc.prms/prms.exp: Likewise.
58339 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58340 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58341
58342 * lib/dg.exp: Deleted, moved to dejagnu/lib.
58343
58344 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
58345
58346 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58347
58348 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58349 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58350
58351 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58352 necessary.
58353
58354 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
58355
58356 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58357 global for loop; add use of $mathlib.
58358 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58359 settings here; set mathlib for anything but VxWorks.
58360
58361 1996-01-22 Jeffrey A Law (law@cygnus.com)
58362
58363 * gcc.c-torture: Update to c-torture-1.40 release.
58364
58365 1996-01-03 Jeffrey A Law (law@cygnus.com)
58366
58367 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58368 dg.exp.
58369
58370 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
58371
58372 * lib/c-torture.exp (c-torture-execute): Declare "output" as
58373 global.
58374
58375 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
58376
58377 * lib/g++.exp (LIBS): Define if not already.
58378 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58379 (gcc-dg-prune): Call prune_gcc_output.
58380 * lib/gcc.exp (prune_gcc_output): New proc.
58381 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58382 prune_gcc_output.
58383
58384 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
58385
58386 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58387 (c-torture-execute): Likewise. Rename `name' to `testcase'.
58388
58389 1995-11-15 Jeffrey A Law (law@cygnus.com)
58390
58391 * gcc.c-torture: Update to c-torture-1.39 release.
58392
58393 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
58394
58395 * lib/c-torture.exp (c-torture-execute): Don't return if one option
58396 fails, try others as well.
58397
58398 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
58399
58400 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58401 If compilation fails, mark execute tests as `untested'.
58402 If test is marked as unsupported, don't mark compilation and
58403 execute tests as failed.
58404
58405 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
58406
58407 * lib/g++.exp (g++_init): Don't link in libg++, and look to
58408 libstdc++ for whether or not we want to be doing shared
58409 libraries. Delete link_curses since we don't need it anymore.
58410 * lib/mike-g++.exp (postbase): Don't link in libg++.
58411 * g++.old-deja/old-deja.exp: Likewise.
58412
58413 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
58414
58415 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58416
58417 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
58418
58419 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58420 For that, add `-Wl,-a,shared_archive'.
58421 * g++.old-deja/old-deja.exp: Likewise.
58422
58423 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
58424
58425 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58426
58427 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
58428
58429 * lib/mike-g++.exp (postbase): Pay attention to the status of
58430 g++_load.
58431
58432 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
58433
58434 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58435
58436 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
58437
58438 * lib/gcc.exp (default_gcc_start): No longer need to log program
58439 being executed or its output, execute_anywhere does that now.
58440 * lib/g++.exp (default_g++_version): Call execute_anywhere.
58441 (default_g++_start): Likewise. Delete calls to verbose/send_log.
58442
58443 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
58444
58445 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58446 the same as those in lib/g++.exp.
58447
58448 1995-10-10 Jeff Law (law@hurl.cygnus.com)
58449
58450 * gcc.c-torture: Update to c-torture-1.38 release.
58451 * gcc.ieee: Related changes.
58452
58453 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
58454
58455 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58456 "exec". Minor reformatting changes.
58457
58458 * config/rom68k.exp (${tool}_load): Make it work in a canadian
58459 cross. This means all "exec" calls now work on a remote host as
58460 well.
58461 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58462 cross. Filter out the extra "\r\n" stuff that expect puts in.
58463 (c-torture-execute): Filter out the bogus warnings like
58464 c-torture-compile does. Add support for canadian cross.
58465 * lib/gcc.exp (default_gcc_version, default_gcc_start)
58466 Use execute_anywhere rather than calling exec directly. Now it
58467 works for canadian cross testing.
58468
58469 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
58470
58471 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
58472 results into a variable, and check that rather than using file exists.
58473
58474 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
58475
58476 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58477 create a libg++.so. For sunos4.1.*, also add -ltermcap.
58478
58479 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58480
58481 * g++.old-deja/old-deja.exp: Create and pass runshlib and
58482 lib_curses if there's a shared libg++ in the build tree.
58483
58484 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
58485
58486 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58487 if not supported target.
58488
58489 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
58490
58491 * lib/g++.exp (g++_init): Move empty setting of runshlib and
58492 link_curses up to always happen, not just for native builds.
58493
58494 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
58495
58496 * gcc.c-torture: Update to c-torture-1.36 release.
58497 * gcc.failure: Related changes.
58498
58499 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
58500
58501 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58502
58503 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
58504
58505 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58506 * lib/mike-g++.exp (postbase): Not in here. Still reference
58507 runshlib, link_curses, and mathlib for link and run.
58508
58509 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58510 pass the runtime shared library options for Solaris, OSF/1, and
58511 Irix5, and link with -lcurses to avoid unresolved references.
58512
58513 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
58514
58515 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58516 only run once.
58517
58518 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
58519
58520 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58521
58522 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
58523
58524 * gcc.c-torture: Update to c-torture-1.35 release. Note we
58525 do not have a framework for the "compat" tests yet.
58526
58527 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
58528
58529 * lib/mike-g++.exp (postbase): New local variable `mathlib',
58530 set to null if we're testing vxworks5.1. Use that instead of
58531 `-lm' in the setting of LIBS for link and run.
58532
58533 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
58534
58535 * config/rom68k.exp (${tool}_load): Major changes to make it
58536 work. Verified that it does in fact return the stuff in
58537 exec_output properly. Catch any Emul or any TRAP other than 0.
58538
58539 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
58540
58541 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58542 LDFLAGS properly for targets that need stuff from libgloss.
58543 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58544 only run once.
58545 (gpp_initialized): New variable.
58546
58547 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
58548
58549 * config/rom68k.exp: Load libgloss.exp.
58550 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58551 so we can produce a fully linked binary.
58552 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58553 so we can produce a fully linked binary.
58554
58555 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58556
58557 * lib/plumhall.exp (ph_section): Watch for expected failures.
58558 Add missing `else'.
58559
58560 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58561 run the testcase.
58562 (c-torture): Likewise.
58563
58564 1995-08-28 Doug Evans <dje@cygnus.com>
58565
58566 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58567
58568 * lib/mike-g++.exp (mike_cleanup): New proc.
58569 (prebase): New globals compiler_result, not_compiler_result,
58570 target_regexp.
58571 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58572 allow leading "-" in pattern. Watch for unsupported tests.
58573 If $compiler_result is set, pattern match assembler code,
58574 and ditto for $not_compiler_result.
58575 * lib/mike-gcc.exp: Likewise.
58576
58577 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58578 execution "succeeded".
58579
58580 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58581
58582 * config/win32.exp: New file.
58583 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58584
58585 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58586
58587 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58588 unsupported.
58589 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58590 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58591 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58592
58593 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58594 "... without exceptions was ...". That is now handled by
58595 prune_system_crud.
58596 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58597
58598 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58599
58600 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58601 sieve.c,sort2.c}: New files.
58602 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58603 sieve.exp,sort2.exp}: Drivers for them.
58604
58605 * lib/mike-gcc.exp (program_output): New user settable variable.
58606 (postbase): Call prune_system_crud. Also prune extraneous compiler
58607 messages.
58608 * lib/mike-g++.exp (program_output): New user settable variable.
58609
58610 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58611
58612 * config/sh.exp: Deleted (use sim.exp instead).
58613
58614 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58615
58616 * config/vx.exp: Declare CHECKTASK as global.
58617 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58618 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58619 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58620
58621 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58622
58623 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58624 target. Like vx.exp, only includes `vx29k.exp' instead of
58625 `vxworks.exp'.
58626
58627 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58628
58629 * config/sim.exp: Increase time limit from 120 seconds to 240.
58630
58631 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58632
58633 * gcc.c-torture/execute/950628-1.c: New test.
58634
58635 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58636
58637 * gcc.c-torture: Update with changes/additions from
58638 c-torture-1.34.
58639
58640 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58641
58642 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58643
58644 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58645
58646 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58647
58648 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58649
58650 * gcc.c-torture/compile/950512-1.c: New test.
58651 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58652 * gcc.dg/struct-ret-1.c: Likewise.
58653
58654 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58655
58656 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58657 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58658
58659 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58660
58661 * gcc.c-torture/special/920411-1.c: Deleted.
58662 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58663
58664 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58665
58666 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58667 cpu limit.
58668
58669 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58670
58671 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58672
58673 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58674
58675 From kenner;
58676 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58677 is the proper length.
58678 * va-arg-3.c: Likewise.
58679
58680 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58681
58682 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58683 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58684
58685 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58686 * lib/g++.exp (default_g++_start): Delete old cruft.
58687
58688 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58689
58690 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58691 (2 * (1 << 18)) to (2 * (1 << 17)).
58692
58693 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58694
58695 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58696
58697 * config/rom68k.exp: Renamed from config/idp.exp
58698
58699 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58700
58701 * c-torture/compile/921109-2.c
58702
58703 1995-04-18 Mike Stump <mrs@cygnus.com>
58704
58705 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58706 excess errors.
58707
58708 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58709
58710 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58711 output.
58712 * lib/g++.exp (default_g++_start): Likewise.
58713
58714 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58715
58716 * gcc.c-torture/compile/950329-1.c: New test.
58717
58718 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58719
58720 * config/bug.exp (${tool}_load): Updated to use new remote_open
58721 and remote_close procs.
58722 * config/idp.exp: New file.
58723
58724 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58725
58726 * gcc.c-torture/execute/950322-1.c: New test.
58727
58728 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58729
58730 * config/vx.exp (${tool}_load): Clean up testing of return code from
58731 vxworks_ld and vxworks_spawn.
58732
58733 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58734
58735 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58736
58737 1995-03-13 Mike Stump <mrs@cygnus.com>
58738
58739 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58740 can mark excess errors on a machine by machine basis. Note, the
58741 default is to not expect any excess errors, even when excess
58742 errors test - is given, so you will want to put an XFAIL ... on
58743 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58744 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58745 those 4 machines, but no others.
58746
58747 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58748
58749 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58750 * lib/c-torture.exp: to here.
58751
58752 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58753
58754 * gcc.c-torture/execute/950221-1.c: New test.
58755 * gcc.c-torture/execute/struct-ret-1.c: New test.
58756 * gcc.c-torture/compile/950221-1.c: New test.
58757
58758 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58759
58760 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58761
58762 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58763 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58764
58765 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58766
58767 * g++.gb: New directory of tests, derived from my signature and
58768 class scoping tests.
58769
58770 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58771 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58772 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58773 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58774 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58775 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58776 * g++.gb/sig25.C: Likewise.
58777
58778 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58779 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58780 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58781 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58782 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58783 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58784 * g++.gb/sig25.exp: Likewise.
58785
58786 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58787 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58788 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58789 * g++.gb/scope13.C: Likewise, this test still fails.
58790
58791 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58792 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58793 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58794 * g++.gb/scope13.exp: Ditto.
58795
58796 * g++.gb/README: New file, explains what these tests are about.
58797
58798 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58799
58800 * lib/dg.exp (dg-do): Support `preprocess'.
58801 (dg-test): Likewise.
58802
58803 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58804
58805 * config/udi.exp: change "continue -expect" to "exp_continue".
58806
58807 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58808
58809 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58810 Delete redundant tests.
58811
58812 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58813 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58814 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58815 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58816 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58817 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58818 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58819 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58820
58821 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58822 storing label pointers.
58823 * gcc.c-torture/execute/921019-1.c: Likewise.
58824 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58825 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58826 parameter fp.
58827 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58828 constants.
58829
58830 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58831 Delete obsolete tests.
58832
58833 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58834 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58835 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58836 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58837 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58838 * gcc.c-torture/compile/950124-1.c: New test.
58839
58840 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58841
58842 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58843
58844 * lib/mike-g++.exp: Add -lm to LIBS.
58845
58846 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58847
58848 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58849
58850 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58851
58852 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58853
58854 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58855
58856 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58857
58858 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58859
58860 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58861 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58862 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58863 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58864 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58865 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58866 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58867 * g++.law/{operators31.C, operators32.C,
58868 * g++.law/{operators33.C, operators34.C}: Likewise.
58869 * g++.law/{pic1.C, refs2.C}: Likewise.
58870 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58871 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58872 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58873 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58874
58875 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58876 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58877 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58878 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58879 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58880 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58881 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58882 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58883 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58884 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58885 * g++.law/{operators34.exp}: Likewise.
58886 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58887 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58888 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58889 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58890 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58891
58892 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58893 No longer expected to fail.
58894 * g++.law/missed-error3.C: Tweak for recent bool changes.
58895
58896 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58897
58898 * config/emb-unix: Deleted.
58899 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58900 remote execution. Do final link on remote host if REMOTE_LINK is set.
58901
58902 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58903
58904 * lib/dg.exp (dg-test): Fix typo in last patch.
58905
58906 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58907
58908 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58909 (handles multiple occurrences).
58910
58911 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58912
58913 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58914 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58915 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58916 printed).
58917 * lib/c-torture.exp (c-torture-compile): Likewise.
58918 (c-torture): Prepend full path if missing.
58919 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58920 (gcc_fail): Likewise.
58921 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58922
58923 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58924
58925 * lib/netware.exp: Only attach to NetWare i386 systems.
58926
58927 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58928
58929 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58930 messages. Add test name to "output pattern match" pass/fail message.
58931
58932 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58933
58934 * gcc.dg: New testsuite.
58935 * gcc.dg/dg.exp: New file.
58936
58937 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58938 test-switch.c}: Deleted.
58939
58940 * gcc.misc-tests/msgs.exp: New testcase driver.
58941
58942 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58943
58944 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58945 Watch for illegal return values from ${tool}_load.
58946 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58947 cross targets. Coerce return value >0 to 1.
58948
58949 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58950
58951 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58952
58953 * config/emb-unix.exp: New file.
58954
58955 * config/sim.exp: Error if variable $SIM not defined.
58956 (${tool}_load): Mark test as "untested" if simulator missing.
58957
58958 * config/unix.exp: Load remote.exp to get rcp_download.
58959 * lib/c-torture.exp: Use different option lists for testcases with
58960 and without loops.
58961 * gcc.c-torture/execute/execute.exp: Likewise.
58962
58963 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58964
58965 * config/*.exp: Clarify return code from ${tool}_load.
58966 Call `unresolved' or `untested' instead of `warning' or `perror'
58967 (sometimes you still want to call both though).
58968 Add comment that `shell_id' is local to each file.
58969 * config/udi.exp (timeout): Set to 30.
58970 Don't print warning if connection fails, $connectmode has already
58971 printed an error.
58972 (${tool}_load): Move verbose messages to level 2.
58973 Rework pattern for "Process started" message.
58974 Pass `shell_id' to ${connectmode}_download.
58975 Retry twice upon timeout. Make resetting of target more robust.
58976 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58977 Pass `shell_id' to exit_$connectmode.
58978 Only call exit_$connectmode if connected.
58979 * config/unix.exp (${tool}_load): Check return codes better.
58980 * config/vrtx.exp (${tool}_load): Likewise.
58981 * config/vx.exp (${tool}_load): Likewise.
58982 Delete unneeded global's.
58983 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58984 from ${tool}_load.
58985 (dg-stat): Delete.
58986 (dg-init): Delete recording of pass/fail counts.
58987 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58988 (old-dejagnu-init): Likewise.
58989 (old-dejagnu-stat): Delete contents, empty proc now.
58990 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58991 (c-torture): Delete references to lcnt, lpass, lfail.
58992 Get option list from TORTURE_OPTIONS.
58993 Delete -funroll[-all]-loops if no loops.
58994 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58995 (g++_stat): Delete contents (empty proc now).
58996 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58997 (gcc_finish): Likewise.
58998 (gcc_stat): Deleted.
58999 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59000 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59001 * gcc.c-torture/execute/execute.exp: Likewise.
59002 Split tests into two parts: compile, execute.
59003 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
59004 no loops. Update to reflect clarified return codes from ${tool}_load.
59005
59006 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
59007
59008 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59009 to grep for.
59010 (old-dejagnu): Likewise (where necessary).
59011
59012 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
59013
59014 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59015
59016 * lib/dg.exp (dg-process-target): Fix processing of selector.
59017 Add comment regarding use of `error'.
59018
59019 * lib/gcc.exp (prune_system_crud): Define if missing.
59020 * lib/g++.exp (prune_system_crud): Likewise.
59021
59022 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59023 Call prune_system_crud.
59024 * lib/dg.exp (dg-runtest): New proc.
59025 Use perror instead of send_user for tcl errors in testcase.
59026 Don't return any value, it's never used.
59027 Don't clobber previous definition of `unknown'.
59028 Print tcl errors in `dg-final'.
59029
59030 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
59031
59032 * lib/dg.exp (dg-process-target): Improve syntax error messages.
59033 (dg-test): Don't print errorInfo, it contains stack backtrace.
59034
59035 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
59036
59037 * lib/g++.exp (runtest_file_p): Define if missing.
59038
59039 1994-09-24 Doug Evans (dje@cygnus.com)
59040
59041 * lib/mike-g++.exp: Comment out loading of g++.exp.
59042 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
59043 (default_g++_version): Always print something.
59044 (default_g++_start): Comment out call to `which'.
59045 (g++_start, g++_load): Deleted (must be defined in config file).
59046 * lib/gcc.exp: Test for existence of $CC at start.
59047 Delete check for tmpdir (done in gcc_init).
59048 (default_gcc_version): Always print something.
59049 (default_gcc_start): Comment out call to `which'.
59050 * config/*.exp: Major cleanup - make cross targets work at least a
59051 little better for g++ (by not being "--tool gcc" specific).
59052 Rename gcc_xxx to ${tool}_xxx.
59053 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59054 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59055
59056 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
59057
59058 * lib/c-torture.exp (c-torture-compile): Rework compiler
59059 message processing.
59060
59061 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59062 c-torture.
59063
59064 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
59065
59066 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59067
59068 * lib/dg.exp (dg-process-target): Support { target native }.
59069
59070 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
59071
59072 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
59073 looked for "... program xxx got fatal signal".
59074 Correct regsub munging of `comp_output'.
59075 Ignore compiler messages "path prefix not used" and "linker input
59076 file unused".
59077
59078 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
59079
59080 * lib/gcc.exp (runtest_file_p): Define if missing.
59081 * gcc.prms/template.c: Example to work from.
59082
59083 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
59084
59085 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59086 * lib/dg.exp (dg-test): Call unsupported testcases as such.
59087
59088 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59089 * gcc.prms/1883.c: Moved from compile/940714-1.c.
59090 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59091 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59092
59093 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59094 (dg-process-target): No longer a varargs proc.
59095 Return S/N for target, P/F for xfail. All callers changed.
59096 (user option procs): More argument checking.
59097 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59098 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59099 (dg-test): Skip test if not running on selected target in `dg-do'.
59100 Update handling of `dg-do-what', `dg-output-text'.
59101 Separate execution pass/fail from output pattern match pass/fail.
59102 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59103
59104 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
59105
59106 * gcc.c-torture/special/special.exp: Don't expect failure for mips
59107 target for 920510-1.c.
59108
59109 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
59110
59111 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59112 Clean up comment regarding use of passcnt, etc.
59113 (gcc_stat): Don't update `testcnt' here.
59114 (gcc_finish): Do it here.
59115 Might as well reset `but_id' here too.
59116 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59117 to determine if the file should be tested.
59118 * gcc.c-torture/compile/compile.exp: Likewise.
59119 * gcc.c-torture/execute/execute.exp: Likewise.
59120 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59121 * gcc.misc-tests/dg-test.exp: Likewise.
59122 * gcc.prms/prms.exp: Likewise.
59123 * gcc.wendy/wendy.exp: Likewise.
59124 * g++.old-deja.exp: Likewise.
59125 Move "Testing file" message to verbose level 1.
59126
59127 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
59128
59129 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59130
59131 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
59132
59133 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59134 (default_gcc_start): Accept optional second list element
59135 of compiler flags. Print compiler output at verbosity level 2.
59136 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59137 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59138 Save current values of framework globals passcnt, failcnt, xpasscnt,
59139 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59140 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
59141 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59142 xfailcnt to compute stats. Update framework global `testcnt' from
59143 pass/fail counts.
59144 (gcc_finish): New proc. Clean up test environment.
59145 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59146 (gcc_epass, gcc_efail): Delete.
59147 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59148 argument of line number.
59149 (dg-init): If the tool has an init routine, call it.
59150 (dg-test): Remove args `cflags_var' and `libs_var'.
59151 Pass all compiler options to ${tool}_start.
59152 Handle missing line number.
59153 (dg-finish): New function.
59154 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59155 particular files. Call gcc_finish at end. Move "skipping test"
59156 message to verbosity level 3.
59157 * gcc.c-torture/compile/compile.exp: Likewise.
59158 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59159 * gcc.c-torture/execute/execute.exp: Likewise.
59160 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59161 Print testcase being tried at verbosity level 1.
59162 * gcc.c-torture/special/special.exp: Unset xfail.
59163 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59164 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59165 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59166 * gcc.failure/failure.exp: Likewise.
59167 * gcc.ieee/ieee.exp: Likewise.
59168 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59169 Update call to dg-test. Call dg-finish at end.
59170 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
59171 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59172 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59173 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59174 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
59175 * gcc.wendy/wendy.exp: Add copyright.
59176 Delete setting of tmpdir (done by gcc_init).
59177 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59178 Pass compiler flags to gcc_start. Call gcc_finish at end.
59179 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59180 gcc_[ce]pass/fail.
59181
59182 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
59183
59184 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59185 confusion.
59186 (g++_load): Likewise.
59187
59188 * config/*.exp (gcc_load): Some were varargs fns and some were not.
59189 Rename argument to `prog' to remove the confusion.
59190 Varargs fns behave differently too!
59191 (g++_load): Likewise.
59192
59193 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59194
59195 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59196 what it is. Delete (always) printing of status value for !native.
59197 Simplify verbose code, and include status and exec_output.
59198 (g++_load): Use gcc_load.
59199
59200 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
59201
59202 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59203 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59204 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59205 940714-3.c as these testcases don't exist anymore. Make
59206 va-arg-1.c expected to pass.
59207
59208 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
59209
59210 * gcc.misc-tests/misc.exp: Only run specific testcases.
59211 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
59212 * gcc.misc-tests/dg-[1-9].c: New files.
59213
59214 * lib/dg.exp: New testsuite driver.
59215 * gcc.prms/prms.exp: Use it.
59216
59217 * README.gcc: New file.
59218
59219 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59220 Document and reset `lxpass' and `lxfail'.
59221 Simplify "initialized" message.
59222 (gcc_stat): Clean up comments a little.
59223
59224 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
59225
59226 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59227
59228 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
59229
59230 * lib/old-dejagnu.exp (process-option): New proc.
59231 (old-dejagnu-init, old-dejagnu-stat): Likewise.
59232 (old-dejagnu): Simplify.
59233 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59234
59235 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
59236
59237 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59238 exists and is not an empty string.
59239
59240 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59241 $xfail rather than calling setup_xfail. Clear $xfail when test is
59242 finished.
59243 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59244 automatically.
59245
59246 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59247 longer expected to fail.
59248
59249 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59250 "f" function call.
59251
59252 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59253
59254 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59255 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59256 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59257 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59258 c-torture-1.29.
59259
59260 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59261 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59262
59263 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59264
59265 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59266 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59267
59268 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59269 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59270 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59271
59272 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
59273
59274 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59275 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59276 940714-1.c, 940714-2.c, 940714-3.c},
59277 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59278 gcc.misc-tests/{mg.c,mg.exp}:
59279 New tests.
59280 * gcc.noncompile/noncompile.exp: Change accordingly.
59281
59282 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
59283
59284 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59285 Undo previous clobberage.
59286
59287 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
59288
59289 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59290 * gcc.special/{930510-1.c, special.exp}:
59291 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59292 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59293 struct-varargs-1.c}: New tests from c-torture-1.26.
59294
59295 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
59296
59297 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59298 argument to switch.
59299
59300 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
59301
59302 * Revert the previous changes. Please see Rob's directory
59303 (/lisa/test/rob/progressive/gcc/testsuite) for testing
59304 fixes.
59305
59306 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
59307
59308 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59309 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59310 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59311 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59312 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59313 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59314 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59315 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59316 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59317 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59318 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59319 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59320 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59321 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59322 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59323 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59324 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59325 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59326 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59327 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59328 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59329 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59330 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59331 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59332 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59333 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59334 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59335 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59336 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59337 testing changes.
59338
59339 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
59340
59341 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59342 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59343 with perror calls.
59344
59345 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
59346
59347 * config/unix.exp (g++_load): Fix syntax.
59348
59349 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
59350
59351 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59352 * gcc.noncompile/921017-1.c: Deleted obsolete test.
59353 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59354 Don't expect va-arg-1.c to fail. Correct expected output for
59355 920928-1.c.
59356 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59357 * gcc.wendy/hbm4.c: Correct typo.
59358 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59359
59360 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
59361
59362 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59363 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59364 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
59365 * lib/c-torture.exp (c-torture-compile): Ditto.
59366
59367 Reduce volume of output (remove all the -I's and such).
59368 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59369 Call gcc_cpass, gcc_cfail.
59370 (c-torture): Pass testing option to c-torture-compile.
59371
59372 1994-03-21 Doug Evans (dje@cygnus.com)
59373
59374 Bring patches over from progressive.
59375 * config/default.exp: Exit remote shell cleanly.
59376 (g++_exit, g++_start): Add default versions.
59377 * config/sim.exp (gcc_load): Use perror, not error.
59378
59379 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
59380
59381 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
59382 set in site.exp.
59383
59384 1994-03-14 Doug Evans (dje@cygnus.com)
59385
59386 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59387 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59388 (wendy_try): New proc to run testcase.
59389 (main loop): Call 'em.
59390 * gcc.wendy/*.c: Clean up pass to correct expected output.
59391
59392 * lib/gcc.exp: Minor cleanup work.
59393 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59394
59395 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
59396
59397 * config/sim.exp (gcc_load): Document return codes better.
59398 Don't pass -v to simulator.
59399
59400 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
59401
59402 * gcc.special/920717-x.c: Fix typo.
59403 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59404 get at sources.
59405
59406 * lib/mike-gcc.exp: Fix typo.
59407
59408 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
59409
59410 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59411 binary to use, transform the name.
59412 * config/*.exp: rename everything. Nuke any g++ specific files,
59413 it's now a special case of gcc that requires no special support.
59414 Add a default.exp for unsupported targets.
59415
59416 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
59417
59418 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59419 lib/old-dejagnu.exp: Fix a few patterns to work with the new
59420 version of Tcl.
59421
59422 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
59423
59424 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59425 than a warning.
59426
59427 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
59428
59429 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59430
59431 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
59432
59433 * gcc.execute/execute.exp: Combine opt_list and foption_list into
59434 option_list. Compile every file with only 4/6 option choices
59435 (same as C torture) instead of with 12/18 different option
59436 choices.
59437 * lib/c-torture.exp: Likewise.
59438
59439 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59440 not already set.
59441
59442 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
59443
59444 * lib/old-deja.exp: Add `excess errors test fails' error, now one
59445 can put an XFAIL *-*-* on excess errors.
59446
59447 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
59448
59449 * g++.law: Add more tests derived from g++-bugs snapshots.
59450
59451 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
59452 equivalent to g++.law/init9.
59453
59454 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59455 compiled it, and the a.out file after we've run it.
59456
59457 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
59458
59459 * lib/mike-g++.exp (postbase): Delete the .o file after we've
59460 compiled it, and the a.out file after we've run it.
59461
59462 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
59463
59464 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59465
59466 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
59467
59468 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59469 version number.
59470
59471 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
59472
59473 * g++.law: New directory of g++ tests derived from the g++-bugs
59474 snapshots.
59475
59476 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
59477
59478 * gcc.compile: initbug1.c initbug1.exp testcase added
59479
59480 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
59481
59482 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59483 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59484 fixes submitted by Jeff Law (law@cs.utah.edu)
59485 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59486 Jeff Law (law@cs.utah.edu)
59487
59488
59489 1993-11-30 Mike Stump (mrs@cygnus.com)
59490
59491 * config/unix-g++.exp: Follow the gcc way of doing things.
59492 * g++.old-deja/old-deja.exp: Minor updates.
59493 * lib/g++.exp: New file, follow the gcc way of doing things.
59494 * lib/old-dejagnu.exp: Minor updates.
59495 * lib/mike-g++.exp: Always unset errorInfo.
59496
59497 1993-11-06 Mike Stump (mrs@cygnus.com)
59498
59499 * lib/gcc.exp: Fix some errors with the below change, CC and
59500 CFLAGS should be global when setting, not local.
59501
59502 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
59503
59504 * lib/gcc.exp: Transform tool name.
59505
59506 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59507
59508 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59509
59510 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59511
59512 * lib/gcc.exp: change gcc_done to gcc_stat
59513
59514 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59515
59516 * Upgraded gcc testsuite to c-torture version 1.25
59517
59518 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
59519
59520 * lib/gcc.exp: added reporting code. Changed verbose compile message.
59521 * lib/c-torture: added hooks for new reporting code.
59522
59523 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
59524
59525 * config/sh-gcc.exp: check if sh-sim exists in the path
59526
59527 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
59528
59529 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59530 * gcc.compile/compile.exp: Initial changes for new logic.
59531 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59532 * gcc.failure/failure.exp: Initial changes for new logic.
59533 * gcc.ieee/ieee.exp: Initial changes for new logic.
59534 * gcc.misc-tests/misc.exp: Initial changes for new logic.
59535 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59536 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59537 * lib/c-torture.exp: Initial changes for new logic.
59538 * lib/gcc.exp: Initial changes for new logic.
59539
59540 1993-10-15 Mike Stump (mrs@cygnus.com)
59541
59542 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59543 depend upon failure or success. Fully qualify names in failure
59544 and success messages. Always remove a.out before starting
59545 compile, just in case. Pay more attention to error text output by
59546 the compiler. Handle testcases with no known past errors just
59547 like all others, so that things are uniform. Other miscellaneous
59548 improvements.
59549
59550 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
59551
59552 * gcc.cpp: new directory for cpp tests
59553
59554 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
59555
59556 * lib/chill.exp: Code reformatted, removed unused code.
59557 * config/unix-chill.exp: Code reformatted, removed unused code.
59558 * chill.execute/execute.exp: Code reformatted, removed unused code.
59559 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59560
59561 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59562
59563 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59564 routines not written.
59565
59566 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59567
59568 * config/bug-gcc.exp: Use new procs from bug.exp.
59569
59570 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59571
59572 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59573 via ftp, rather than depending on NFS.
59574 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59575 case.
59576
59577 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59578
59579 * config/bug-gcc.exp: Use new download proc.
59580
59581 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59582
59583 * chill.execute/execute.exp: cleanups, handles errors better
59584 * chill.compile/compile.exp: rewrite, based on execute.exp
59585 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59586 * lib/chill.exp: major changes to diff proc and compile and link
59587 procs. added chill_fail and chill_pass wrappers to pass and
59588 fail. added more comments, and handle error codes better.
59589 Added a hack to capture stderr from exec, so noncompile tests
59590 can work.
59591
59592 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59593
59594 * chill.execute/execute.exp: rewrite of testsuite driver
59595 * lib/chill.exp: rewrite of testsuite driver
59596 * config/unix-chill.exp: rewrite of testsuite driver
59597
59598 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59599
59600 In chill.execute:
59601 * iexpr.ch: Standardize uppercase.
59602 * tuples.dat: Standardize uppercase.
59603 * vary.ch: standardize. Correct varying string assignments.
59604 * vary.dat: Add new output lines.
59605
59606 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59607
59608 In chill.execute:
59609 * chprintf.ch: Standardize use of uppercase.
59610 * tuples.ch: Standardize and turn arr2 into a DCL,
59611 rather than a SYN.
59612 * pinits.ch: Standardize.
59613
59614 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59615
59616 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59617 * Makefil: Renamed to Makefile.in.
59618 * configure.in: New.
59619
59620 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59621
59622 In chill.execute:
59623 * .cvsignore: Add result/output files.
59624 * Makefile: Fix up variables at start. Use MFLAGS
59625 everywhere. Correct bool_loc, built_ins entries.
59626 Add entry for vary1.ch.
59627 * bitarray.ch: Standardize upper-case usage.
59628 * bitexpr.ch: Standardize, add output of b1.
59629 * params.ch: Use arrayt in along PROC parameters, to
59630 avoid novelty problems.
59631 * sets.ch: Tiny cleanup.
59632 * vary1.ch: Re-indent.
59633
59634 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59635
59636 * Add PR-related files to Makefiles, .cvsignore files, etc.
59637
59638 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59639
59640 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59641 with compiler objects. New names are test-flow.c and test-loop.c
59642
59643 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59644
59645 * Upgraded c-torture tests from 1.19 to 1.20
59646
59647 * new files:
59648 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59649 * gcc.compile: 930623-1.c 930623-2.c
59650 * gcc.noncompile: 930622-1.c 930622-2.c
59651 * gcc.failure: 920411-1.c 920627-2.c
59652 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59653
59654 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59655
59656 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59657 More changes to get testsuite working properly. Needs more work.
59658 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59659
59660 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59661
59662 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59663 More changes to get testsuite working properly. Needs more work.
59664
59665 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59666
59667 * chill.compile/compile.exp: Added for Dejagnu support
59668 * chill.execute/execute.exp: Added for Dejagnu support
59669 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59670
59671 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59672
59673 This should complete moving the CHILL test files.
59674 * chill.noncompile(.cvsignore printf.grt
59675 in-printf.grt chprintf.grt chprintf.ch):
59676 Added test-support files.
59677 (Makefile): Modified further.
59678 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59679 signal.ch): Added test files.
59680 * chill.execute (.cvsignore printf.grt printr.c
59681 in-printf.grt rts.c chprintf.grt rts.h): Added
59682 test-support files.
59683 (Makefile): More corrections.
59684
59685 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59686
59687 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59688 test cases, ready for DejaGnu.
59689
59690 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59691
59692 * Upgraded c-torture tests from 1.18 to 1.19
59693
59694 * gcc.compile: added test(s):
59695 930607-1.c
59696 * gcc.execute: added test(s):
59697 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59698
59699 * added new subdirectory for misc tests: gcc.misc-tests
59700 * gcc.misc-test(s): added tests:
59701 inst-check.c test-consts.c test-ior.c test-switch.c
59702
59703 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59704
59705 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59706
59707 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59708
59709 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59710
59711 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59712
59713 * Upgraded c-torture tests from 1.17 to 1.18
59714
59715 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59716
59717 * Upgraded c-torture tests from 1.12 to 1.17
59718
59719 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59720
59721 * lib/old-dejagnu.exp:
59722 Fixed handling of XFAIL target triplets to correctly
59723 recognize wildcard characters. Removed code that
59724 appended a unique id tag to the end of the file name
59725 printed out by the result of the testcases within a
59726 given test file.
59727
59728 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59729
59730 * lib/old-dejagnu.exp:
59731 Reworked expected failure handling to trigger off of XFAIL
59732 keyword in keyphrase embeded in testcase source code. The
59733 XFAIL keyword must be at the end of the keyphrase line. It
59734 may optionally be followed by one or more target triplets.
59735 It has just occured that the handling of wildcards in the
59736 target triplet may not be correct.
59737
59738 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59739
59740 * g++.old-deja/tests:
59741 Moved all subdirectories up one level into g++.old-deja .
59742
59743 * lib/old-dejagnu.exp:
59744 Fixed problem with CXXFLAGS not being properly reset, and being
59745 corrupted with extraneous "-c" compiler option. This was
59746 causing binaries to not be generated for test that needed them.
59747 Modified strings passed to "pass" and "fail" so that individual
59748 tests from the same test file would be distinguished by an
59749 identifier appended to the test file name in the summary logs;
59750 this corrected a problem with erroneous diff logs. Added code
59751 to search testcases for expected fail and unexpected pass keywords.
59752
59753 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59754
59755 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59756
59757 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59758
59759 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59760 Removed extraneous text from end of "Special g++ Options"
59761 keyphrase.
59762
59763 * lib/old-dejagnu.exp: Added pattern matching to look for new
59764 keywords, embedded in testcases comments, which will trigger
59765 calls to xpass and xfail.
59766
59767 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59768
59769 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59770 comments embedded in the testcases, especially the one looking for
59771 special compiler options, as well as the pattern matching for the
59772 compiler output again.
59773
59774 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59775
59776 * lib/old-dejagnu.exp: Do a proper check of the return value for
59777 execute tests. Fixed several problems with the pattern matching
59778 of the compiler output which gave erroneous test results.
59779 Changed several of the test result messages to be more descriptive.
59780 * config/unix-g++.exp: Proc g++_load now actually works and
59781 executes the tests passed to it and returns a usable return
59782 value.
59783
59784 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59785
59786 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59787
59788 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59789
59790 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59791 Modified both files to properly execute the old style
59792 dejagnu tests. The previous versions of these files were
59793 experimental and did not function anything near correctly.
59794
59795 1993-04-05 Rob Savoye (rob@cygnus.com)
59796
59797 * Removed all Makefile.in and configure.in files. No configuration
59798 needed now.
59799
59800 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59801
59802 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59803
59804 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59805
59806 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59807 gcc.special/configure.in, gcc.noncompile/configure.in,
59808 gcc.execute/configure.in, gcc.code_quality/configure.in,
59809 g++.other/configure.in, g++.old-deja/configure.in,
59810 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59811 in srcname setting.
59812
59813 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59814
59815 * lib/udi.exp: Fixed mondfe and mondfe_download.
59816 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59817 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59818
59819 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59820
59821 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59822 (gdb_exit): Don't remove *_soc files.
59823
59824 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59825
59826 * lib/c-torture.exp: Don't look for main; instead always use -w
59827 -c. This is how the c-torture tests work. Remove the object
59828 file if the compilation succeeds.
59829 * gcc.execute/execute.exp: Remove executable if test passes.
59830 * gcc.noncompile/noncompile.exp: Every test is an expected
59831 failure.
59832 * gcc.special/special.exp: Added tests from c-torture 1.11,
59833 corrected use of existing test.
59834 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59835 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59836 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59837 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59838 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59839 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59840 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59841 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59842 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59843 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59844 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59845 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59846 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59847 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59848 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59849 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59850 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59851 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59852 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59853 c-torture 1.11.
59854 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59855 correspond to c-torture 1.11.
59856
59857 * New file.