re PR tree-optimization/33856 (Segfault in create_data_ref/compute_data_dependences_f...
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/33856
4 * gcc.c-torture/compile/20071027-1.c: New test.
5
6 PR c++/33836
7 * g++.dg/ext/label10.C: New test.
8
9 PR c++/33969
10 * g++.dg/other/ptrmem9.C: New test.
11
12 2007-11-04 Andrew Pinski <pinskia@gmail.com>
13
14 PR middle-end/32931
15 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
16
17 2007-11-04 David Edelsohn <edelsohn@gnu.org>
18
19 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
20 * g++.dg/ext/visibility/namespace2.C: Add argument to
21 dg-require-visibility.
22 * g++.dg/ext/java-1.C: Disable on AIX.
23
24 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
25
26 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
27
28 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
29
30 PR fortran/33881
31 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
32
33 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
34
35 PR c/29062
36 * gcc.dg/20031223-1.c: Adjust error output.
37 * gcc.dg/parse-decl-after-label.c: New.
38
39 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
40
41 PR libfortran/24685
42 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
43 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
44 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
45
46 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47
48 PR rtl-optimization/28940
49 * gcc.target/i386/addr-sel-1.c: New test.
50
51 2007-11-03 Jakub Jelinek <jakub@redhat.com>
52
53 PR middle-end/33670
54 * gcc.dg/pr33670.c: New test.
55
56 2007-11-02 Jakub Jelinek <jakub@redhat.com>
57
58 PR c++/33516
59 * g++.dg/lookup/typedef1.C: New test.
60
61 2007-11-02 Janis Johnson <janis187@us.ibm.com>
62
63 PR testsuite/32076
64 * lib/scandump.exp (dump-suffix): New.
65 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
66 Include dump suffix in pass/fail messages, put regexp in quotes.
67
68 2007-11-02 Paolo Carlini <pcarlini@suse.de>
69
70 PR c++/33495
71 * g++.dg/other/error19.C: New.
72
73 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
74
75 PR rtl-optimization/28062
76 * gcc.c-torture/compile/20071102-1.c: New test.
77
78 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
79
80 * g++.dg/cpp0x/pr33955.C: New.
81
82 2007-11-01 Tom Tromey <tromey@redhat.com>
83
84 PR preprocessor/30805:
85 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
86
87 2007-11-02 Jakub Jelinek <jakub@redhat.com>
88
89 PR rtl-optimization/33648
90 * gcc.dg/pr33648.c: New test.
91
92 2007-11-01 Jakub Jelinek <jakub@redhat.com>
93
94 PR c++/32384
95 * g++.dg/template/pseudodtor1.C: New test.
96 * g++.dg/template/pseudodtor2.C: New test.
97
98 PR c++/32260
99 * g++.dg/rtti/typeid7.C: New test.
100
101 2007-11-01 Tom Tromey <tromey@redhat.com>
102
103 PR preprocessor/30805:
104 * gcc.dg/cpp/pr30805.c: New file.
105
106 2007-11-01 Janis Johnson <janis187@us.ibm.com>
107
108 PR testsuite/25352
109 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
110 add dg-skip-if.
111 * gcc.c-torture/compile/20001205-1.c: Ditto.
112 * gcc.c-torture/compile/20001226-1.c: Ditto.
113 * gcc.c-torture/compile/20020312-1.c: Ditto.
114 * gcc.c-torture/compile/20020604-1.c: Ditto.
115 * gcc.c-torture/compile/920501-12.c: Ditto.
116 * gcc.c-torture/compile/920501-4.c: Ditto.
117 * gcc.c-torture/compile/920520-1.c: Ditto.
118 * gcc.c-torture/compile/980506-1.c: Ditto.
119 * gcc.c-torture/compile/990617-1.c: Ditto.
120 * gcc.dg/compare6.c: Ditto.
121 * g++.old-deja/g++.brendan/crash43.C: Ditto.
122 * g++.old-deja/g++.brendan/synth1.C: Ditto.
123 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
124 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
125 * g++.old-deja/g++.pt/static6.C: Ditto.
126 * g++.old-deja/g++.pt/crash16.C: Ditto.
127 * g++.old-deja/g++.mike/p10416.C: Ditto.
128 * g++.old-deja/g++.mike/ns15.C: Ditto.
129 * g++.old-deja/g++.mike/eh46.C: Ditto.
130
131 2007-11-01 Tom Tromey <tromey@redhat.com>
132
133 * gcc.dg/redecl-1.c: Update.
134 * gcc.dg/pr20368-3.c: Update.
135 * gcc.dg/inline-14.c: Update.
136 * gcc.dg/builtins-30.c: Update.
137 * gcc.dg/dremf-type-compat-4.c: Update.
138 * gcc.dg/pr20368-2.c: Update.
139
140 2007-11-01 Jakub Jelinek <jakub@redhat.com>
141
142 PR rtl-optimization/33673
143 * gcc.dg/pr33673.c: New test.
144
145 2007-11-01 Michael Matz <matz@suse.de>
146
147 PR tree-optimization/33961
148 * gcc.dg/pr33961.c: New test.
149
150 2007-10-31 Paolo Carlini <pcarlini@suse.de>
151
152 PR c++/33494
153 * g++.dg/template/error35.C: New.
154
155 2007-10-31 Jakub Jelinek <jakub@redhat.com>
156
157 PR target/31507
158 * gcc.dg/pr31507-1.c: New test.
159 * gcc.dg/pr31507-2.c: New test.
160
161 2007-10-31 Revital Eres <eres@il.ibm.com>
162
163 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
164 target.
165 * gcc.dg/vect/tree-vect.h (check_vect): Add
166 powerpc-*paired test.
167 * lib/target-supports.exp (check_750cl_hw_available):
168 New.
169 (check_effective_target_vect_int,
170 check_effective_target_vect_intfloat_cvt,
171 check_effective_target_powerpc_altivec_ok,
172 check_effective_target_vect_long,
173 check_effective_target_vect_sdot_hi,
174 check_effective_target_vect_udot_hi,
175 check_effective_target_vect_pack_trunc,
176 check_effective_target_vect_unpack,
177 check_effective_target_vect_shift,
178 check_effective_target_vect_int_mult): Disable for powerpc-*paired
179 target.
180 * gcc.dg/vect/vect-ifcvt-11.c: New.
181 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
182 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
183 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
184 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
185 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
186 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
187
188 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
189 Tobias Burnus <burnus@net-b.de>
190
191 PR fortran/33941
192 * gfortran.dg/module_read_1.f90: New.
193
194 2007-10-31 Tom Tromey <tromey@redhat.com>
195
196 PR preprocessor/30786:
197 * gcc.dg/cpp/pr30786.c: New file.
198
199 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
200
201 PR fortran/33162
202 * gfortran.dg/interface_19.f90: New.
203 * gfortran.dg/interface_20.f90: New.
204 * gfortran.dg/interface_21.f90: New.
205
206 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
207
208 PR tree-optimization/32377
209 * gfortran.dg/vect/pr32377.f90: New.
210
211 2007-10-31 Richard Guenther <rguenther@suse.de>
212
213 PR middle-end/33779
214 * gcc.c-torture/execute/pr33779-1.c: New testcase.
215 * gcc.c-torture/execute/pr33779-2.c: Likewise.
216
217 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
218
219 PR fortran/33897
220 * gfortran.dg/contained_3.f90: New.
221
222 2007-10-31 Christian Bruel <christian.bruel@st.com>
223
224 PR c++/19531
225 * g++.dg/opt/nrv8.C: New.
226
227 2007-10-30 Jakub Jelinek <jakub@redhat.com>
228
229 PR c++/33709
230 * g++.dg/opt/compound1.C: New test.
231
232 PR c++/33616
233 * g++.dg/template/ptrmem18.C: New test.
234
235 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
236
237 PR fortran/33596
238 * gfortran.dg/isnan_2.f90: New test.
239
240 2007-10-30 Ed Schouten <ed@fxq.nl>
241
242 PR tree-optimization/32500
243 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
244
245 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
246
247 PR c++/31993
248 PR c++/32252
249 * g++.dg/cpp0x/pr31993.C: New
250 * g++.dg/cpp0x/pr32252.C: New
251
252 2007-10-30 Jakub Jelinek <jakub@redhat.com>
253
254 PR tree-optimization/33723
255 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
256
257 2007-10-30 Richard Guenther <rguenther@suse.de>
258
259 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
260 gcc.target/i386/loop-3.c.
261
262 2007-10-30 Revital Eres <eres@il.ibm.com>
263
264 * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
265
266 2007-10-30 Revital Eres <eres@il.ibm.com>
267
268 * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
269 * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
270
271 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
272
273 PR tree-optimization/32893
274 * testsuite/lib/target-supports.exp
275 (check_effective_target_unaligned_stack): new keyword.
276 * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
277 not sensitive to unaligned_stack.
278 * testsuite/gcc.dg/vect/vect-3.c: Likewise.
279 * testsuite/gcc.dg/vect/vect-4.c: Likewise.
280 * testsuite/gcc.dg/vect/vect-5.c: Likewise.
281 * testsuite/gcc.dg/vect/vect-6.c: Likewise.
282 * testsuite/gcc.dg/vect/vect-7.c: Likewise.
283 * testsuite/gcc.dg/vect/vect-13.c: Likewise.
284 * testsuite/gcc.dg/vect/vect-17.c: Likewise.
285 * testsuite/gcc.dg/vect/vect-18.c: Likewise.
286 * testsuite/gcc.dg/vect/vect-19.c: Likewise.
287 * testsuite/gcc.dg/vect/vect-20.c: Likewise.
288 * testsuite/gcc.dg/vect/vect-21.c: Likewise.
289 * testsuite/gcc.dg/vect/vect-22.c: Likewise.
290 * testsuite/gcc.dg/vect/vect-27.c: Likewise.
291 * testsuite/gcc.dg/vect/vect-29.c: Likewise.
292 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
293 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
294 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
295 * testsuite/gcc.dg/vect/vect-72.c: Likewise.
296 * testsuite/gcc.dg/vect/vect-73.c: Likewise.
297 * testsuite/gcc.dg/vect/vect-86.c: Likewise.
298 * testsuite/gcc.dg/vect/vect-all.c: Likewise.
299 * testsuite/gcc.dg/vect/slp-25.c: Likewise.
300 * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
301 * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
302 * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
303
304 * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.
305 * testsuite/gcc.dg/vect/vect-34.c: Likewise.
306 * testsuite/gcc.dg/vect/vect-36.c: Likewise.
307 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
308 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
309 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
310 * testsuite/gcc.dg/vect/vect-68.c: Likewise.
311 * testsuite/gcc.dg/vect/vect-76.c: Likewise.
312 * testsuite/gcc.dg/vect/vect-77.c: Likewise.
313 * testsuite/gcc.dg/vect/vect-78.c: Likewise.
314
315 * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
316 original testcase (without no-section-anchors prefix) but with global arrays.
317 * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
318 * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
319 * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
320 * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
321 * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
322 * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
323 * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
324 * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
325
326 * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
327 original testcase (without no-section-anchors prefix) but fix alignment checks
328 to also consider unaligned_stack targets.
329 * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
330
331 2007-10-29 Jakub Jelinek <jakub@redhat.com>
332
333 PR tree-optimization/33723
334 * gcc.c-torture/execute/20071029-1.c: New test.
335 * gcc.dg/tree-ssa/pr33723.c: New test.
336
337 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
338
339 PR tree-optimization/33614
340 * gcc.c-torture/compile/pr33614.c: New test.
341
342 2007-10-29 Richard Guenther <rguenther@suse.de>
343
344 PR tree-optimization/33870
345 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
346
347 2007-10-29 Jakub Jelinek <jakub@redhat.com>
348
349 PR tree-optimization/33757
350 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
351 true architectures instead of having a big dg-skip-if.
352
353 PR c++/33841
354 * g++.dg/other/bitfield3.C: New test.
355
356 2007-10-29 Richard Guenther <rguenther@suse.de>
357
358 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
359
360 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
361
362 Automatic parallelization reduction tests.
363
364 * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
365 * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
366 * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
367 * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
368 * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
369 * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
370 * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
371 * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
372 * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
373 * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
374 * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
375
376 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
377 Zdenek Dvorak <ook@ucw.cz>
378
379 OMP_ATOMIC Changes, testsuite changes.
380
381 * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
382 instead of gimple dump.
383 * testsuite/gcc.dg/gomp/atomic-9.c: Same.
384 * testsuite/gcc.dg/gomp/atomic-10.c: Same.
385 * testsuite/g++.dg/gomp/atomic-3.C: Same.
386 * testsuite/g++.dg/gomp/atomic-9.C: Same.
387 * testsuite/g++.dg/gomp/atomic-10.C: Same.
388
389 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
390
391 PR fortran/31217
392 PR fortran/33811
393 * gfortran.dg/forall_12.f90: New test.
394
395 PR fortran/33686
396 * gfortran.dg/forall_13.f90: New test.
397
398 2007-10-28 Paolo Carlini <pcarlini@suse.de>
399 Mark Mitchell <mark@codesourcery.com>
400
401 PR c++/30659
402 * g++.dg/template/crash71.C: New.
403
404 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
405
406 PR fortran/32147
407 * gfortran.dg/module_md5_1.f90: Update hash-value.
408
409 2007-10-28 Andrew Pinski <pinskia@gmail.com>
410
411 PR tree-opt/33589
412 * g++.dg/torture/pr33589-1.C: New testcase.
413 * g++.dg/torture/pr33589-2.C: New testcase.
414
415 2007-10-28 Richard Guenther <rguenther@suse.de>
416
417 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
418
419 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
420 Uros Bizjak <ubizjak@gmail.com>
421
422 PR tree-optimization/33920
423 * gcc.dg/tree-ssa/pr33290.c: New test.
424
425 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
426
427 PR fortran/31306
428 * gfortran.dg/argument_check_7.f90: New test.
429 * gfortran.dg/argument_check_8.f90: New test.
430
431 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
432
433 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
434 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
435 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
436 * gcc.target/i386/sse-14.c: Ditto.
437
438 2007-10-27 Jakub Jelinek <jakub@redhat.com>
439
440 PR c++/33844
441 * g++.dg/other/ptrmem8.C: New test.
442
443 PR c++/33842
444 * g++.dg/template/error34.C: New test.
445
446 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
447
448 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
449
450 2007-10-27 Richard Guenther <rguenther@suse.de>
451
452 PR tree-optimization/33870
453 * gcc.dg/tree-ssa/alias-15.c: New testcase.
454 * gcc.c-torture/execute/pr33870.c: Likewise.
455
456 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
457
458 PR fortran/33162
459 * gfortran.dg/argument_checking_9.f90: New test.
460
461 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
462
463 * g++.dg/other/pr33601.C: New.
464
465 2007-10-26 Paolo Carlini <pcarlini@suse.de>
466
467 PR c++/31988
468 * g++.dg/init/new25.C: New.
469
470 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
471
472 * g++.dg/cpp0x/pr33839.C: New.
473
474 2007-10-26 Jakub Jelinek <jakub@redhat.com>
475
476 PR c++/33744
477 * g++.dg/template/arg6.C: New test.
478
479 2007-10-26 Paolo Carlini <pcarlini@suse.de>
480
481 PR c++/31747
482 * g++.dg/parse/crash39.C: New.
483
484 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
485
486 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
487 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
488 "offset: -4B".
489
490 2007-10-25 David Daney <ddaney@avtrex.com>
491
492 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
493
494 2007-10-25 Paolo Carlini <pcarlini@suse.de>
495
496 PR c++/33843
497 * g++.dg/template/error32.C: New.
498
499 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
500 Ira Rosen <irar@il.ibm.com>
501
502 PR tree-optimization/33833
503 * gcc.dg/vect/pr33833.c: New testcase.
504
505 2007-10-25 David Daney <ddaney@avtrex.com>
506
507 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
508
509 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
510 Ira Rosen <irar@il.ibm.com>
511
512 PR tree-optimization/33866
513 * gcc.dg/vect/pr33866.c: New testcase.
514
515 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
516
517 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
518 Add -w to compile flags to suppress "call-clobbered register" warnings
519 and remove dg-warning directives.
520
521 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
522
523 * gcc.dg/sms-2.c: Cleanup sms dump file.
524 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
525 profile-use step.
526
527 2007-10-24 David Daney <ddaney@avtrex.com>
528
529 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
530
531 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
532
533 PR target/33755
534 * gcc.target/mips/pr33755.c: New test.
535
536 2007-10-24 Ira Rosen <irar@il.ibm.com>
537
538 PR tree-optimization/33804
539 * gcc.dg/vect/pr33804.c: New testcase.
540
541 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
542
543 PR forrtran/33849
544 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
545
546 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
547 Uros Bizjak <ubizjak@gmail.com>
548
549 PR rtl-optimization/33846
550 * gcc.dg/vect/pr33846.c: New testcase.
551
552 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
553 Dorit Nuzman <dorit@il.ibm.com>
554
555 PR tree-optimization/33860
556 * g++.dg/vect/pr33860.cc: New test.
557 * g++.dg/vect/pr33860a.cc: New test.
558
559 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
560 Revital Eres <eres@il.ibm.com>
561
562 * testsuite/gcc.dg/sms-2.c: New testcase.
563
564 2007-10-22 David S. Miller <davem@davemloft.net>
565
566 * gcc.dg/globalreg-1.c: New test.
567
568 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
569 Dorit Nuzman <dorit@il.ibm.com>
570
571 PR tree-optimization/33834
572 PR tree-optimization/33835
573 * g++.dg/vect/pr33834_1.cc: New test.
574 * g++.dg/vect/pr33834_2.cc: New test.
575 * g++.dg/vect/pr33835.cc: New test.
576
577 2007-10-22 Jakub Jelinek <jakub@redhat.com>
578
579 * gcc.dg/pr33644.c: New test.
580
581 2007-10-22 Jakub Jelinek <jakub@redhat.com>
582
583 PR c++/33372
584 * g++.dg/gomp/pr33372-1.C: New test.
585 * g++.dg/gomp/pr33372-2.C: New test.
586 * g++.dg/gomp/pr33372-3.C: New test.
587
588 2007-10-22 Michael Matz <matz@suse.de>
589
590 PR tree-optimization/33855
591 * gcc.c-torture/compile/pr33855.c: New testcase.
592
593 2007-10-22 Ira Rosen <irar@il.ibm.com>
594
595 PR tree-optimization/33854
596 * gcc.dg/vect/O1-pr33854.c: New testcase.
597 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
598
599 2007-10-21 David Edelsohn <edelsohn@gnu.org>
600
601 * gcc.dg/unwind-1.c: Disable on AIX.
602 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
603
604 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
605
606 PR fortran/33749
607 * gfortran.dg/assign_9.f90: New test.
608
609 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
610
611 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
612 (dg-mips-options): Skip tests that specify an ABI other than o32
613 and o64 if generating MIPS16 hard-float code.
614
615 2007-10-21 Ira Rosen <irar@il.ibm.com>
616 Revital Eres <eres@il.ibm.com>
617
618 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
619 * gcc.dg/vect/vect-16.c: Fix comment.
620 * gcc.dg/vect/pr33369.c: Require vect_int.
621 * gcc.dg/vect/slp-33.c: Add spaces.
622 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
623 targets.
624 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
625 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
626 targets.
627 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
628 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
629 targets.
630 * gcc.dg/vect/slp-10.c: Add spaces.
631 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
632 targets.
633 * gcc.dg/vect/slp-36.c: Require vect_int.
634 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
635 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
636 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
637 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
638 targets.
639 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
640 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
641 instead of vector_alignment_reachable_for_double.
642 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
643 (natural_alignment): Split into...
644 (natural_alignment_32, natural_alignment_64): New.
645 (vector_alignment_reachable): Depend on natural_alignment_32.
646 (vector_alignment_reachable_for_double): Rename to ...
647 (vector_alignment_reachable_for_64bit): And depend on
648 natural_alignment_64.
649
650 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
651
652 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
653 MIPS targets.
654 * g++.dg/vect/vect.exp: Likewise.
655 * lib/fortran-torture.exp: Likewise.
656 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
657 mipsisa64*-*-* as the target selector. Remove -mips64,
658 -mhard-float and -mgp64 from the options list.
659 * gcc.target/mips/mips-ps-2.c: Likewise.
660 * gcc.target/mips/mips-ps-3.c: Likewise.
661 * gcc.target/mips/mips-ps-4.c: Likewise.
662 * gcc.target/mips/mips-ps-6.c: Likewise.
663 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
664 options list.
665 * gcc.target/mips/sb1-1.c: Likewise.
666 * gcc.target/mips/mips-ps-type.c: Likewise.
667 * gcc.target/mips/mips-ps-7.c: New test.
668 * gcc.target/mips/mips-ps-type-2.c: Likewise.
669 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
670 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
671 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
672 as forcing an ABI and an architecture.
673 (is_gp32_flag, is_gp64_flag): Fold into...
674 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
675 then -mfp64 imply -mhard-float. Apply register rules after the
676 loop. Handle -march=mipsN like -mipsN.
677
678 2007-10-20 David Edelsohn <edelsohn@gnu.org>
679
680 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
681 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
682
683 2007-10-20 Tobias Burnus <burnus@net-b.de>
684
685 PR fortran/33818
686 * gfortran.dg/entry_dummy_ref_3.f90: New.
687
688 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
689 FX Coudert <fxcoudert@gcc.gnu.org>
690
691 PR fortran/31608
692 * gfortran.dg/char_cast_1.f90: New test.
693
694 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
695
696 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
697 * gfortran.dg/large_real_kind_2.F90: ditto.
698 * gfortran.dg/default_format_2.f90: ditto.
699 * gfortran.dg/default_format_denormal_1.f90: ditto.
700
701 2007-10-19 Richard Guenther <rguenther@suse.de>
702
703 PR middle-end/33816
704 PR middle-end/32921
705 * gfortran.dg/pr32921.f: New testcase.
706
707 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
708
709 PR libfortran/33544
710 * gfortran.dg/transfer_check_1.f90: Adjust options.
711
712 2007-10-19 Richard Guenther <rguenther@suse.de>
713
714 Revert
715 2007-10-19 Richard Guenther <rguenther@suse.de>
716
717 PR middle-end/32921
718 * gfortran.dg/pr32921.f: New testcase.
719
720 2007-10-19 Richard Guenther <rguenther@suse.de>
721
722 * gcc.c-torture/execute/20071018-1.c: New testcase.
723
724 2007-10-19 Richard Guenther <rguenther@suse.de>
725
726 PR middle-end/32921
727 * gfortran.dg/pr32921.f: New testcase.
728
729 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
730
731 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
732
733 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
734
735 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
736
737 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
738
739 PR fortran/33233
740 * gfortran.dg/host_assoc_function_1.f90: Correct references.
741 * gfortran.dg/host_assoc_function_3.f90: New test.
742
743 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
744
745 PR fortran/33733
746 * gfortran.dg/transfer_simplify_6.f90: New test.
747
748 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
749 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
750
751 PR middle-end/33794
752 * gfortran.dg/pr33794.f90: New testcase.
753
754 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
755
756 PR target/32961
757 * gcc.target/i386/pr32961.c: New testcase.
758 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
759 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
760 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
761 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
762 __builtin_ia32_pslldi128 defines.
763
764 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
765
766 PR fortran/33760
767 * gfortran.dg/c_ptr_tests_13.f03: New test case.
768
769 2007-10-16 Paolo Carlini <pcarlini@suse.de>
770
771 PR c++/28639
772 PR c++/30299
773 * g++.dg/template/void12.C: New.
774 * g++.dg/template/void13.C: New.
775
776 2007-10-16 Paolo Carlini <pcarlini@suse.de>
777
778 PR c++/31446
779 * g++.dg/template/void11.C: New.
780 * g++.dg/template/void2.C: Adjust error markers.
781 * g++.dg/template/void10.C: Likewise.
782 * g++.dg/template/crash55.C: Likewise.
783
784 2007-10-16 Mark Mitchell <mark@codesourcery.com>
785
786 * g++.dg/opt/const5.C: New test.
787
788 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
789 Maxim Kuvyrkov <maxim@codesourcery.com>
790
791 * gcc.target/ia64/20040709-2.c: New test.
792
793 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
794
795 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
796
797 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
798
799 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
800 to each function. Check that there are no unsigned loads.
801
802 2007-10-15 Jakub Jelinek <jakub@redhat.com>
803
804 PR tree-optimization/33136
805 * gcc.c-torture/execute/20070824-1.c: New test.
806 * gcc.dg/pr33136-1.c: New test.
807 * gcc.dg/pr33136-2.c: New test.
808 * gcc.dg/pr33136-3.c: New test.
809
810 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
811
812 PR tree-optimization/33735
813 * g++.dg/torture/pr33735.C: New.
814
815 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
816
817 PR middle-end/33706
818 * gcc.dg/va-arg-pack-2.c: New.
819
820 2007-10-15 Jakub Jelinek <jakub@redhat.com>
821
822 PR tree-optimization/33619
823 * gcc.dg/pr33619.c: New test.
824
825 2007-10-15 David Edelsohn <edelsohn@gnu.org>
826
827 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
828 flag for AIX.
829 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
830
831 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
832
833 PR libfortran/33055
834 * gfortran.dg/inquire_11.f90: New test.
835 * gfortan.dg/negative_unit_int8.f: New test.
836
837 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
838
839 PR target/33133
840 * gcc.c-torture/compile/pr33133.c: New test.
841
842 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
843
844 PR libfortran/33672
845 * gfortran.dg/namelist_40.f90: New test.
846
847 2007-10-14 Tobias Burnus <burnus@net-b.de>
848
849 PR fortran/33745
850 * gfortran.dg/bounds_check_11.f90: New.
851
852 2007-10-14 Andrew Pinski <pinskia@gmail.com>
853
854 PR c++/30303
855 * g++.dg/other/ctor1.C: New test.
856 * g++.dg/other/ctor2.C: New test.
857 * g++.dg/other/dtor1.C: New test.
858
859 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
860
861 * gfortran.dg/bounds_check_10.f90: Fix testcase.
862
863 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
864 Paul Thomas <pault@gcc.gnu.org>
865
866 PR fortran/33254
867 PR fortran/33727
868 * gfortran.dg/bounds_check_10.f90: New.
869
870 2007-10-13 David Edelsohn <edelsohn@gnu.org>
871
872 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
873 * gcc.target/powerpc/popcount-1.c: Same.
874
875 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
876
877 PR c++/26698
878 * g++.dg/conversion/op4.C: New test.
879
880 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
881
882 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
883
884 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
885
886 PR fortran/33542
887 * gfortran.dg/ambiguous_specific_1.f90: New test.
888
889 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
890
891 PR fortran/33664
892 * gfortran.dg/impure_spec_expr_1.f90: New test.
893 * gfortran.dg/char_result_7.f90: Remove illegal test.
894
895 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
896
897 PR 11001
898 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
899 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
900 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
901 * gcc.target/i386/pr11001-memset-1.c: New testcase.
902 * gcc.target/i386/pr11001-memset-2.c: New testcase.
903 * gcc.target/i386/pr11001-memset-3.c: New testcase.
904 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
905 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
906 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
907
908 2007-10-12 Richard Guenther <rguenther@suse.de>
909
910 PR middle-end/26198
911 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
912 * gcc.c-torture/execute/20071011-1.c: Likewise.
913 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
914
915 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
916
917 PR tree-optimization/33742
918 * gcc.dg/pr33742.c: New testcase.
919
920 2007-10-12 Jakub Jelinek <jakub@redhat.com>
921
922 PR tree-optimization/33645
923 * gcc.dg/pr33645-1.c: New test.
924 * gcc.dg/pr33645-2.c: New test.
925 * gcc.dg/pr33645-3.c: New test.
926
927 PR c++/32121
928 * g++.dg/ext/label4.C: Adjust error regexp.
929 * g++.dg/ext/label6.C: Adjust error regexp.
930 * g++.dg/ext/label7.C: New test.
931 * g++.dg/ext/label8.C: New test.
932 * g++.dg/ext/label9.C: New test.
933
934 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
935
936 PR middle-end/33676
937 * gcc.dg/pr33676.c: New.
938
939 2007-10-11 Paolo Carlini <pcarlini@suse.de>
940
941 PR c++/31441
942 * g++.dg/cpp0x/variadic83.C: New.
943
944 2007-10-11 Paolo Carlini <pcarlini@suse.de>
945
946 PR c++/33461
947 * g++.dg/cpp0x/variadic81.C: New.
948 * g++.dg/cpp0x/variadic82.C: Likewise.
949
950 2007-10-11 Richard Guenther <rguenther@suse.de>
951
952 PR middle-end/33724
953 * gcc.dg/pr33724.c: New testcase.
954
955 2007-10-11 Richard Guenther <rguenther@suse.de>
956
957 PR c/33726
958 * gcc.dg/pr33726.c: New testcase.
959
960 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
961
962 PR fortran/33500
963 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
964
965 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
966
967 PR testsuite/33391
968 * gfortran.dg/do_3.F90: Run with -fwrapv.
969
970 2007-10-09 Geoffrey Keating <geoffk@apple.com>
971
972 * gcc.dg/unwind-1.c: New.
973
974 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
975
976 PR libfortran/33683
977 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
978 failure on some common systems.
979
980 2007-10-09 Richard Guenther <rguenther@suse.de>
981
982 PR middle-end/33692
983 * gcc.dg/pr33692.c: New testcase.
984
985 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
986
987 PR middle-end/33669
988 * gcc.c-torture/execute/pr33669.c: New.
989
990 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
991
992 PR tree-optimization/33615
993 * g++.dg/tree-ssa/pr33615-2.C: New test.
994
995 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
996
997 PR tree-optimization/33615
998 * g++.dg/tree-ssa/pr33615.C: New test.
999
1000 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1001
1002 PR tree-optimization/33572
1003 * g++.dg/torture/pr33572.C: Replace with complete test.
1004
1005 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1006
1007 PR fortran/33689
1008 * gfortran.dg/spec_expr_5.f90: New.
1009
1010 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1011
1012 * gcc.dg/pragma-darwin-2.c: New.
1013
1014 2007-10-08 Richard Guenther <rguenther@suse.de>
1015
1016 PR middle-end/33693
1017 PR middle-end/33695
1018 PR middle-end/33697
1019 * gcc.dg/pr33693.c: New testcase.
1020 * gcc.dg/pr33695.c: Likewise.
1021 * gcc.dg/pr33697.c: Likewise.
1022
1023 2007-10-08 Richard Guenther <rguenther@suse.de>
1024
1025 PR middle-end/33691
1026 PR middle-end/33694
1027 PR middle-end/33696
1028 * gcc.dg/pr33691.c: New testcase.
1029 * gcc.dg/pr33694.c: Likewise.
1030 * gcc.dg/pr33696.c: Likewise.
1031
1032 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1033
1034 PR libfortran/33683
1035 * gfortran.dg/gamma_5.f90: New test case
1036
1037 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1038
1039 PR fortran/20851
1040 * initialization_1.f90: Fix dg-error annotations.
1041 * initialization_14.f90: New.
1042 * initialization_7.f90: Fix dg-error annotations.
1043 * initialization_9.f90: Likewise.
1044
1045 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1046
1047 * gfortran.dg/error_recovery_4.f90: New test.
1048
1049 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1050
1051 * gfortran.dg/default_format_denormal_2.f90: New test.
1052 * gfortran.dg/default_format_2.inc: New test.
1053 * gfortran.dg/default_format_denormal_1.f90: New test.
1054 * gfortran.dg/default_format_1.inc: New test.
1055 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1056 numbers.
1057 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1058 numbers.
1059
1060 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1061
1062 * gfortran.dg/namelist_15.f90: Revise test.
1063
1064 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1065
1066 PR tree-optimization/33655
1067 * gcc.dg/torture/pr33655.c: New.
1068
1069 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1070
1071 PR tree-optimization/33572
1072 * g++.dg/torture/pr33572.C: New.
1073
1074 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1075
1076 PR fortran/25076
1077 * gfortran.dg/forall_11.f90: New.
1078
1079 2007-10-05 Michael Matz <matz@suse.de>
1080
1081 PR middle-end/33667
1082 * gcc.dg/pr33667.c: New testcase.
1083
1084 2007-10-05 Richard Guenther <rguenther@suse.de>
1085
1086 PR middle-end/33666
1087 * gcc.dg/pr33666.c: New testcase.
1088
1089 2007-10-05 Michael Matz <matz@suse.de>
1090
1091 PR inline-asm/33600
1092 * gcc.target/i386/pr33600.c: New testcase.
1093
1094 2007-10-05 Richard Guenther <rguenther@suse.de>
1095
1096 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1097
1098 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1099
1100 PR target/33635
1101 * gcc.target/mips/pr33635-1.c: New test.
1102
1103 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1104
1105 PR libfortran/33253
1106 * gfortran.dg/namelist_39.f90: Revise to use long names.
1107
1108 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1109
1110 PR fortran/33646
1111 * gfortran.dg/pr33646.f90: New file.
1112
1113 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1114
1115 PR fortran/33529
1116 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1117 * gfortran.dg/char_decl_2.f90: New test.
1118
1119 2007-10-04 Richard Guenther <rguenther@suse.de>
1120
1121 PR middle-end/33641
1122 * gcc.c-torture/compile/pr33641.c: New testcase.
1123
1124 2007-10-04 Michael Matz <matz@suse.de>
1125
1126 PR rtl-optimization/33653
1127 * gcc.dg/pr33653.c: New.
1128
1129 2007-10-04 Richard Guenther <rguenther@suse.de>
1130
1131 PR tree-optimization/33627
1132 * g++.dg/torture/pr33627.C: New testcase.
1133
1134 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1135
1136 PR fortran/33626
1137 * gfortran.dg/parens_6.f90: New.
1138
1139 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1140
1141 PR fortran/33646
1142 PR fortran/33542
1143 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1144
1145 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1146
1147 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1148
1149 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1150
1151 PR target/33635
1152 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1153 and mips_forced_be.
1154 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1155 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1156 options.
1157 * gcc.target/mips/fpr-moves-1.c: New test.
1158 * gcc.target/mips/fpr-moves-2.c: Likewise.
1159 * gcc.target/mips/fpr-moves-3.c: Likewise.
1160 * gcc.target/mips/fpr-moves-4.c: Likewise.
1161 * gcc.target/mips/fpr-moves-5.c: Likewise.
1162 * gcc.target/mips/fpr-moves-6.c: Likewise.
1163 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1164
1165 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1166
1167 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1168
1169 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1170
1171 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1172 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1173
1174 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1175
1176 PR fortran/33198
1177 * gfortran.dg/common_errors_1.f90: New.
1178
1179 2007-10-03 Doug Kwan <dougkwan@google.com>
1180 Richard Guenther <rguenther@suse.de>
1181
1182 PR debug/31899
1183 * g++.dg/debug/using3.C: New testcase.
1184
1185 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1186
1187 PR libfortran/33253
1188 * gfortran.dg/namelist_38.f90: New test.
1189 * gfortran.dg/namelist_39.f90: New test.
1190
1191 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1192
1193 PR libfortran/33469
1194 * gfortran.dg/default_format_1.f90: New test.
1195 * gfortran.dg/default_format_2.f90: New test.
1196 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1197 * gfortran.dg/real_const_3.f90: Adjust expected output.
1198
1199 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1200
1201 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1202 default ABI. Split mips_forced_abi into mips_forced_abi and
1203 mips_forced_regs.
1204 (is_gp32_flag): Return true for -mabi=32.
1205 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1206 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1207 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1208 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1209 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1210 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1211 * gcc.target/mips/save-restore-2.c: Likewise.
1212 * gcc.target/mips/save-restore-3.c: Likewise.
1213 * gcc.target/mips/save-restore-4.c: Likewise.
1214
1215 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1216
1217 PR middle-end/33617
1218 * gcc.c-torture/compile/pr33617.c: New test.
1219
1220 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1221
1222 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1223 -gstabs+ for extended options.
1224
1225 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1226
1227 PR fortran/33542
1228 * gfortran.dg/ambiguous_specific_1.f90: New test.
1229
1230 2007-10-02 Revital Eres <eres@il.ibm.com>
1231
1232 * gcc.target/powerpc/paired-8.c: New test.
1233 * gcc.target/powerpc/paired-9.c: New test.
1234 * gcc.target/powerpc/paired-10.c: New test.
1235
1236 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1237
1238 PR fortran/33566
1239 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1240
1241 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1242
1243 PR fortran/33554
1244 * gfortran.dg/intent_out_2.f90: New test.
1245
1246 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1247
1248 PR fortran/33550
1249 * gfortran.dg/ambiguous_reference_1.f90: New test.
1250
1251 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1252
1253 PR fortran/31154
1254 PR fortran/31229
1255 PR fortran/33334
1256 * gfortran.dg/function_kinds_1.f90: New test.
1257 * gfortran.dg/function_kinds_2.f90: New test.
1258 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1259 use association into interfaces.
1260
1261 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1262
1263 PR testsuite/31828
1264 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1265 (overflow): Use INFINITY, not FP_INFINITE.
1266 gcc.dg/float-range-4.c: Likewise.
1267 gcc.dg/float-range-5.c: Likewise.
1268
1269 2007-10-01 Nick Clifton <nickc@redhat.com>
1270
1271 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1272 for 16-bit targets.
1273
1274 2007-09-30 Diego Novillo <dnovillo@google.com>
1275
1276 PR 33593
1277 * g++.dg/tree-ssa/pr33593.C: New test.
1278
1279 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1280
1281 PR libfortran/33400
1282 * gfortran.dg/PR19872.f: Fix test condition.
1283 * gfortran.dg/list_read_7.f90: New test.
1284
1285 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1286
1287 PR tree-optimization/33597
1288 * gcc.dg/vect/pr33597.c: New testcase.
1289
1290 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1291
1292 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1293 * gcc.target/i386/pr33524.c: ...this.
1294
1295 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1296
1297 PR fortran/33354
1298 * gfortran.dg/minmaxloc_4.f90: New.
1299
1300 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1301
1302 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1303
1304 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1305
1306 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1307
1308 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1309
1310 PR c++/33213
1311 * g++.dg/cpp0x/variadic79.C: New.
1312
1313 2007-09-28 Michael Matz <matz@suse.de>
1314 Jakub Jelinek <jakub@redhat.com>
1315
1316 PR rtl-optimization/33552
1317 * gcc.target/i386/pr33552.c: New runtime test.
1318 * gcc.target/i386/strinline.c: New compile time test.
1319
1320 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1321
1322 * gfortran.dg/openmp_stack.f90: Removed.
1323
1324 PR c++/31434
1325 * g++.dg/cpp0x/variadic80.C: New test.
1326
1327 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1328
1329 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1330 r128057.
1331
1332 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1333
1334 PR middle-end/7003
1335 * gcc.target/powerpc/gcse-1.c: New test.
1336
1337 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1338
1339 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1340 fixed capitalizations.
1341 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1342 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1343 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1344 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1345 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1346 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1347 * gfortran.dg/min_max_conformance.f90: Likewise.
1348
1349 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1350
1351 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1352 options.
1353 * gcc.dg/c99-tgmath-2.c: Likewise.
1354 * gcc.dg/c99-tgmath-3.c: Likewise.
1355 * gcc.dg/c99-tgmath-4.c: Likewise.
1356
1357 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1358
1359 PR fortran/33568
1360 * gfortran.dg/anint_1.f90: New test.
1361
1362 2007-09-27 Ian Lance Taylor <iant@google.com>
1363
1364 PR tree-optimization/33565
1365 * gcc.dg/Wstrict-overflow-20.c: New test.
1366
1367 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1368
1369 * gfortran.dg/openmp_stack.f90: Fix typo.
1370 * gfortran.dg/recursive_stack.f90: Fix typo.
1371
1372 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1373
1374 PR c++/33493
1375 * g++.dg/template/error31.C: New.
1376
1377 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1378
1379 * lib/prune.exp: Prune also "^In function .*$" lines and
1380 "^ inlined from .*$" lines.
1381
1382 2007-09-26 Richard Guenther <rguenther@suse.de>
1383
1384 PR tree-optimization/33563
1385 * gcc.dg/torture/pr33563.c: New testcase.
1386
1387 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1388
1389 PR c/25309
1390 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1391 array.
1392 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1393 without -O2.
1394
1395 2007-09-26 Richard Guenther <rguenther@suse.de>
1396
1397 PR tree-optimization/30375
1398 PR tree-optimization/33560
1399 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1400 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1401 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1402 * gcc.dg/torture/pr30375.c: New testcase.
1403 * gcc.dg/torture/pr33560.c: New testcase.
1404 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1405
1406 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1407
1408 PR c++/33207
1409 * g++.dg/parse/crash38.C: New test.
1410
1411 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1412
1413 PR target/33524
1414 * gcc.target/i386/sse5-convert.c: New file, test int->long
1415 vectorized conversions.
1416
1417 2007-09-25 Revital Eres <eres@il.ibm.com>
1418
1419 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1420
1421 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1422
1423 PR c/32295
1424 * gcc.dg/enum-incomplete-1.c: New test.
1425
1426 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1427
1428 * gcc.c-torture/compile/20070919-1.c: New test.
1429
1430 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1431
1432 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1433
1434 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1435
1436 PR c++/14688
1437 * g++.dg/inherit/override_attribs.C: New file.
1438
1439 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1440
1441 PR fortran/33269
1442 * io.c (check_format_string): Move NULL and constant checks into
1443 this function.
1444 (check_io_constraints): Call gfc_simplify_expr() before calling
1445 check_format_string(). Remove NULL and constant checks.
1446
1447 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1448
1449 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1450 * gcc.c-torture/execute/loop-2g.x: Likewise.
1451
1452 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1453
1454 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1455 Reject hard-float modes unless the ABI is o32 or o64.
1456 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1457 of gcc.exp. Skip the tests when mips16 code generation is not
1458 supported.
1459 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1460 and use dg-add-options mips16_attribute.
1461
1462 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1463
1464 PR c++/33506
1465 * g++.dg/ext/attrib29.C: New test.
1466
1467 2007-09-23 Ollie Wild <aaw@google.com>
1468
1469 * gcc.dg/fold-bitand-1.c: New test.
1470 * gcc.dg/fold-bitand-2.c: New test.
1471 * gcc.dg/fold-bitand-3.c: New test.
1472 * gcc.dg/fold-bitand-4.c: New test.
1473
1474 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1475
1476 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1477 any of the macros to be defined for __mips16.
1478 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1479
1480 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1481
1482 * gcc.dg/vect/pr21591.c: Require vect_int.
1483 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1484 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1485 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1486
1487 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1488
1489 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1490 attributes.
1491 * gcc.dg/va-arg-pack-len-2.c: New test.
1492 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1493 attributes.
1494 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1495
1496 PR tree-optimization/32772
1497 * gcc.c-torture/compile/20070905-1.c: New test.
1498
1499 PR tree-optimization/32975
1500 * gcc.dg/pr32975.c: New test.
1501
1502 PR middle-end/28755
1503 * gcc.dg/pr28755.c: New test.
1504
1505 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1506
1507 * lib/target-supports.exp (check_effective_target_nomips16): New
1508 procedure.
1509 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1510 for mipsisa64*-*-*.
1511 * gcc.dg/vect/vect.exp: Likewise.
1512 * g++.dg/vect/vect.exp: Likewise.
1513 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1514 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1515 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1516 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1517 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1518 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1519 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1520 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1521 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1522 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1523 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1524 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1525 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1526 (test14, test15, test16, test17, test18): Likewise.
1527 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1528 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1529 (test14, test15, test16, test17, test18, test19, test20, test21)
1530 (test22): Likewise.
1531 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1532 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1533 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1534 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1535 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1536 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1537 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1538 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1539 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1540 (test13, test14, test15, test16, test17, test18, test19, test20)
1541 (test21, test22, test23, test24, test25, test26, test27, test28)
1542 (test29, test30, test31): Likewise.
1543 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1544 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1545 (test13, test14, test15, test16, test17, test18, test19, test20)
1546 (test21, test22, test23, test24, test25, test26, test27, test28)
1547 (test29, test30, test31, test32, test33, test34, test35, test36)
1548 (test37, test38, test39, test40, test41, test42, test43, test44)
1549 (test45, test46, test47, test48, test49, test50, test51, test52)
1550 (test53, test54, test55, test56, test57, test58, test59, test60)
1551 (test61, test62, test63): Likewise.
1552 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1553 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1554 (test13, test14, test15, test16, test17, test18, test19, test20)
1555 (test21, test22, test23, test24, test25, test26, test27, test28)
1556 (test29, test30, test31): Likewise.
1557 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1558 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1559 (test13, test14, test15, test16, test17, test18, test19, test20)
1560 (test21, test22, test23, test24, test25, test26, test27, test28)
1561 (test29, test30, test31): Likewise.
1562 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1563 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1564 (test13, test14, test15): Likewise.
1565 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1566 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1567 (test13, test14, test15): Likewise.
1568 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1569 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1570 (test13, test14, test15, test16, test17, test18, test19, test20)
1571 (test21, test22, test23, test24, test25, test26, test27, test28)
1572 (test29, test30, test31): Likewise.
1573 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1574 (matrix_multiply4: Likewise.
1575 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1576 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1577 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1578 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1579 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1580 (test13, test14, test15, test16, test17, test18, test19, test20)
1581 (test21, test22, test23, test24, test25, test26, test27, test28)
1582 (test29, test30, test31): Likewise.
1583 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1584 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1585 (test13, test14, test15, test16, test17, test18, test19, test20)
1586 (test21, test22, test23, test24, test25, test26, test27, test28)
1587 (test29, test30, test31): Likewise.
1588 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1589 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1590 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1591 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1592 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1593 (sub_v4qi): Likewise.
1594 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1595 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1596 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1597 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1598 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1599 (subb, subc): Likewise.
1600 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1601 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1602 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1603 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1604 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1605 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1606 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1607 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1608 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1609 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1610 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1611 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1612 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1613
1614 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1615
1616 * lib/target-supports.exp (add_options_for_mips16_attribute)
1617 (check_effective_target_mips16_attribute): New functions.
1618 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1619 command line.
1620 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1621 extra_test_flags.
1622 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1623 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1624 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1625 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1626 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1627 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1628 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1629 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1630 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1631 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1632 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1633 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1634 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1635 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1636 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1637 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1638 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1639 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1640 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1641 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1642 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1643 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1644 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1645 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1646 (NOMIPS16): Delete.
1647 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1648 of dg-options.
1649 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1650 options. Require { target mips16_attribute } and use dg-add-options
1651 to add the associated options.
1652 (foo): Use MIPS16.
1653 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1654 * gcc.target/mips/call-saved-3.c: Likewise.
1655 * gcc.target/mips/code-readable-1.c: Require { target
1656 mips16_attribute } and use dg-add-options to add the associated
1657 options. Remove trailing whitespace.
1658 (NOMIPS16): Delete.
1659 * gcc.target/mips/code-readable-2.c: Likewise.
1660 * gcc.target/mips/code-readable-3.c: Likewise.
1661 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1662 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1663 Require { target mips16_attribute } and use dg-add-options to
1664 add the associated options.
1665 (cksum16, cksum8): Use MIPS16.
1666 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1667 Require { target mips16_attribute } and use dg-add-options to
1668 add the associated options.
1669 (foo): Use MIPS16.
1670 * gcc.target/mips/save-restore-2.c: Likewise.
1671 * gcc.target/mips/save-restore-3.c: Likewise.
1672 * gcc.target/mips/save-restore-4.c: Likewise.
1673 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1674 -mno-abicalls.
1675 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1676 (foo): Use NOMIPS16.
1677
1678 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1679
1680 PR fortran/33337
1681 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1682
1683 PR fortran/33376
1684 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1685
1686 2007-09-22 Tobias Burnus <burnus@net-b.de>
1687
1688 PR fortran/33445
1689 * gfortran.dg/gomp/free-2.f90: New.
1690 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1691 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1692
1693 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1694
1695 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1696 * gcc.target/i386/sse5-haddX.c: Ditto.
1697 * gcc.target/i386/sse5-hsubX.c: Ditto.
1698 * gcc.target/i386/sse5-maccXX.c: Ditto.
1699 * gcc.target/i386/sse5-msubXX.c: Ditto.
1700 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1701 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1702 * gcc.target/i386/sse5-permpX.c: Ditto.
1703 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1704 effective target.
1705 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1706 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1707 * gcc.target/i386/sse5-pcmov.c: Ditto.
1708 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1709
1710 2007-09-22 Richard Guenther <rguenther@suse.de>
1711
1712 PR tree-optimization/33146
1713 * gcc.c-torture/compile/pr33146.c: New testcase.
1714
1715 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1716
1717 * lib/target-supports.exp (check_cached_effective_target): New
1718 procedure.
1719 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1720 (check_effective_target_c99_runtime): New procedure.
1721 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1722 (test3l): Likewise cargl.
1723 * gcc.dg/builtins-59.c: Require c99_runtime.
1724 * gcc.dg/builtins-61.c: Likewise.
1725 * gcc.dg/builtins-62.c: Likewise.
1726
1727 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1728
1729 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1730 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1731 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1732 target-specific dg-options.
1733 * gcc.dg/builtins-20.c: Likewise.
1734 * gcc.dg/builtins-53.c: Likewise.
1735 * gcc.dg/builtins-55.c: Likewise.
1736 * gcc.dg/single-precision-constant.c: Likewise.
1737 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1738 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1739 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1740 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1741 * gcc.dg/torture/builtin-power-1.c: Likewise.
1742
1743 2007-09-21 Chao-ying Fu <fu@mips.com>
1744
1745 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1746 check if targets have fixed-point supports.
1747 * gcc.dg/fixed-point/fixed-point.exp: New file.
1748 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1749 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1750 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1751 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1752 * gcc.dg/fixed-point/constants-pedantic.c,
1753 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1754 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1755 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1756 * gcc.dg/fixed-point/keywords-pedantic.c,
1757 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1758 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1759 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1760 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1761 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1762 * gcc.dg/fixed-point/func-vararg-mixed.c,
1763 * gcc.dg/fixed-point/operator-logical.c,
1764 * gcc.dg/fixed-point/struct-union.c,
1765 * gcc.dg/fixed-point/bit-complement.c,
1766 * gcc.dg/fixed-point/operator-bitwise.c,
1767 * gcc.dg/fixed-point/operator-comma.c,
1768 * gcc.dg/fixed-point/struct-layout-1.c,
1769 * gcc.dg/fixed-point/union-init.c,
1770 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1771 * gcc.dg/fixed-point/func-mixed.c,
1772 * gcc.dg/fixed-point/func-vararg-size0.c,
1773 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1774 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1775 * gcc.dg/fixed-point/operator-unary.c,
1776 * gcc.dg/fixed-point/allop-const.c,
1777 * gcc.dg/fixed-point/muldiv-warning.c,
1778 * gcc.dg/nofixed-point-1.c,
1779 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1780 * gcc.target/mips/fixed-vector-type.c,
1781 * gcc.target/mips/fixed-scalar-type.c: New tests.
1782
1783 2007-09-21 Olivier Hainque <hainque@adacore.com>
1784
1785 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1786 * gnat.dg/test_nested_subtype_byref.adb: New test.
1787
1788 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR fortran/33439
1791 * gfortran.dg/gomp/pr33439.f90: New test.
1792
1793 2007-09-21 Tobias Burnus <burnus@net-b.de>
1794
1795 PR fortran/33455
1796 * gfortran.dg/merge_char_3.f90: New.
1797
1798 2007-09-21 Tobias Burnus <burnus@net-b.de>
1799
1800 PR fortran/33037
1801 * gfortran.dg/transfer_check_1.f90: New.
1802
1803 2007-09-20 Asher Langton <langton2@llnl.gov>
1804
1805 PR fortran/20441
1806 * gfortran.dg/init_flag_1.f90: New.
1807 * gfortran.dg/init_flag_2.f90: New.
1808 * gfortran.dg/init_flag_3.f90: New.
1809 * gfortran.dg/init_flag_4.f90: New.
1810 * gfortran.dg/init_flag_5.f90: New.
1811 * gfortran.dg/init_flag_6.f90: New.
1812 * gfortran.dg/init_flag_7.f90: New.
1813
1814 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1815
1816 PR c++/33460
1817 * g++.dg/ext/anon-struct6.C: New.
1818
1819 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1820
1821 PR libfortran/23272
1822 * gfortran.dg/inquire_10.f90: New test.
1823
1824 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1825
1826 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1827
1828 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1829
1830 PR fortran/33221
1831 * gfortran.dg/used_types_18.f90: Declare variable of empty
1832 derived type.
1833
1834 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1835
1836 PR fortran/33288
1837 * gfortran.dg/array_constructor_19.f90: New test.
1838
1839 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR debug/33316
1842 * gcc.dg/debug/pr33316.c: New test.
1843
1844 PR c++/33496
1845 * g++.dg/cpp0x/variadic76.C: New test.
1846 * g++.dg/cpp0x/variadic77.C: New test.
1847 * g++.dg/cpp0x/variadic78.C: New test.
1848
1849 PR c/33238
1850 PR c/27301
1851 * gcc.c-torture/execute/20070919-1.c: New test.
1852 * gcc.dg/pr33238.c: New test.
1853 * gcc.dg/pr27301.c: New test.
1854
1855 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1856
1857 * lib/target-supports.exp (check_effective_target_mips64): New
1858 procedure.
1859 * gcc.dg/lower-subreg-1.c: Require !mips64.
1860 * gcc.dg/sibcall-3.c (ATTR): New macro.
1861 (recurser_void1, recurser_void2): Use it.
1862 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1863 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1864
1865 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1866
1867 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1868 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1869 warning annotation.
1870 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1871
1872 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1873
1874 PR fortran/33497
1875 * gfortran.dg/c_loc_tests_11.f03: New test case.
1876
1877 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1878
1879 PR c++/33459
1880 * g++.dg/init/ref14.C: New.
1881
1882 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1883
1884 * gnat.dg/slice2.ad[sb]: New testcase.
1885
1886 2007-09-19 Nick Clifton <nickc@redhat.com>
1887
1888 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1889
1890 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1891
1892 * gcc.target/bfin/bfin.exp: New.
1893 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1894 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1895 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1896 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1897 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1898 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1899 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1900 mcpu-bf561.c, mcpu-default.c}: New tests.
1901
1902 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1903
1904 Restore detection of unsupported TLS.
1905
1906 Revert this patch:
1907 2007-02-10 Richard Henderson <rth@redhat.com>
1908
1909 * lib/target-supports.exp (check_effective_target_tls): Redefine
1910 to mean non-emulated tls.
1911 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1912 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1913 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1914 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1915 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1916 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1917 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1918
1919 And then:
1920 * lib/target-supports.exp (check_effective_target_tls): Use
1921 stronger test for compiler support for TLS.
1922 (check_effective_target_tls_native): New, to test for non-emulated
1923 TLS support.
1924 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1925 instead of dg-require-effective-target tls.
1926 * g++.dg/gomp/copyin-1.C: Likewise.
1927 * g++.dg/gomp/sharing-1.C: Likewise.
1928 * g++.dg/gomp/tls-1.C: Likewise.
1929 * g++.dg/gomp/tls-2.C: Likewise.
1930 * g++.dg/gomp/tls-3.C: Likewise.
1931 * g++.dg/tls/diag-1.C: Likewise.
1932 * g++.dg/tls/diag-2.C: Likewise.
1933 * g++.dg/tls/diag-3.C: Likewise.
1934 * g++.dg/tls/diag-4.C: Likewise.
1935 * g++.dg/tls/diag-5.C: Likewise.
1936 * g++.dg/tls/init-1.C: Likewise.
1937 * g++.dg/tls/init-2.C: Likewise.
1938 * g++.dg/tls/trivial.C: Likewise.
1939 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1940 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1941 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1942 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1943 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1944 * gcc.dg/gomp/clause-1.c: Likewise.
1945 * gcc.dg/gomp/copyin-1.c: Likewise.
1946 * gcc.dg/gomp/sharing-1.c: Likewise.
1947 * gcc.dg/gomp/tls-1.c: Likewise.
1948 * gcc.dg/gomp/tls-2.c: Likewise.
1949 * gcc.dg/tls/alpha-1.c: Likewise.
1950 * gcc.dg/tls/opt-1.c: Likewise.
1951 * gcc.dg/tls/opt-13.c: Likewise.
1952 * gcc.dg/tls/opt-14.c: Likewise.
1953 * gcc.dg/tls/opt-2.c: Likewise.
1954 * gcc.dg/tls/opt-3.c: Likewise.
1955 * gcc.dg/tls/opt-4.c: Likewise.
1956 * gcc.dg/tls/opt-7.c: Likewise.
1957 * gcc.dg/tls/section-1.c: Likewise.
1958 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1959 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1960 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1961 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1962 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1963 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1964 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1965 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1966 * gfortran.dg/gomp/fixed-1.f: Likewise.
1967 * gfortran.dg/gomp/free-1.f90: Likewise.
1968 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1969 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1970 * gfortran.dg/gomp/reduction1.f90: Likewise.
1971 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1972
1973 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1974
1975 PR fortran/31119
1976 * gfortran.dg/bounds_check_9.f90: New test.
1977 * gfortran.dg/bounds_check_fail_2.f90: New test.
1978
1979 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1980
1981 PR c++/33462 (again)
1982 * g++.dg/ext/va-arg1.C: Adjust.
1983
1984 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1985
1986 PR c++/33462
1987 * g++.dg/ext/va-arg1.C: New.
1988
1989 2007-09-18 Tobias Burnus <burnus@net-b.de>
1990
1991 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1992
1993 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1994
1995 PR c++/33463
1996 * g++.dg/rtti/typeid6.C: New.
1997
1998 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1999
2000 PR c++/33464
2001 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2002 * g++.dg/ext/is_class_error2.C: New.
2003
2004 2007-09-18 Richard Guenther <rguenther@suse.de>
2005
2006 PR tree-optimization/33340
2007 * g++.dg/torture/pr33340.C: New testcase.
2008
2009 2007-09-18 Tobias Burnus <burnus@net-b.de>
2010
2011 PR fortran/33231
2012 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2013 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2014 * gfortran.dg/elemental_subroutine_5.f90: New.
2015
2016 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2017
2018 * lib/target-supports.exp (check_profiling_available): Extend
2019 mips*-*-elf check to mips*-*-elf*.
2020
2021 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2022
2023 * gcc.dg/format/c90-scanf-5.c: New test.
2024 * gcc.dg/format/c99-scanf-4.c: New test.
2025 * gcc.dg/format/ext-7.c: New test.
2026 * gcc.dg/format/ext-8.c: New test.
2027
2028 PR middle-end/33423
2029 * gcc.c-torture/compile/20070915-1.c: New test.
2030
2031 2007-09-17 Tobias Burnus <burnus@net-b.de>
2032
2033 PR fortran/33106
2034 * gfortran.dg/private_type_9.f90: New.
2035
2036 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2037
2038 PR middle-end/33449
2039 * gfortran.dg/pr33449.f90: New test.
2040
2041 2007-09-17 Tobias Burnus <burnus@net-b.de>
2042
2043 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2044 * gfortran.dg/private_type_1.f90: Ditto
2045 * gfortran.dg/interface_18.f90: New.
2046 * gfortran.dg/private_type_8.f90: New.
2047
2048 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2049
2050 PR c++/33124
2051 * g++.dg/warn/new1.C: Adjust.
2052 * g++.dg/torture/str_empty.C: Likewise.
2053
2054 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2055
2056 * gcc.target/mips/dse-1.c: New test.
2057
2058 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2059
2060 PR c++/32756
2061 * g++.dg/overload/operator3.C: New.
2062
2063 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2064
2065 * gcc.target/mips/truncate-1.c: New test.
2066
2067 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2068
2069 PR fortran/29396
2070 PR fortran/29606
2071 PR fortran/30625
2072 PR fortran/30871
2073 * gfortran.dg/subref_array_pointer_1.f90: New test.
2074 * gfortran.dg/subref_array_pointer_2.f90: New test.
2075
2076 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2077
2078 * gfortran.dg/nint_2.f90: Correct last change.
2079
2080 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2081
2082 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2083
2084 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2085
2086 * gcc.dg/vect/pr33373b.c: New test.
2087
2088 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2089
2090 PR target/33438
2091 * gcc.target/i386/pr33438.c: New test.
2092
2093 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2094
2095 * gfortran.dg/nint_2.f90: Revert previous commit.
2096
2097 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2098
2099 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2100
2101 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2102
2103 PR debug/33429
2104 * g++.dg/other/unused1.C: XFAIL class2 scan.
2105
2106 2007-09-13 Tobias Burnus <burnus@net-b.de>
2107
2108 PR fortran/33343
2109 * gfortran.dg/elemental_args_check_1.f90: New.
2110 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2111 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2112
2113 2007-09-13 Tobias Burnus <burnus@net-b.de>
2114
2115 * gfortran.dg/recursive_check_3.f90: New.
2116
2117 2007-09-13 Tobias Burnus <burnus@net-b.de>
2118
2119 PR fortran/33412
2120 * gfortran.dg/elemental_bind_c.f90: New.
2121
2122 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2123
2124 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2125 * gcc.target/mips/mips16-attributes-2.c: New test.
2126 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2127 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2128 hard-float asm when __mips16 is defined.
2129 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2130 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2131 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2132 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2133 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2134 * gcc.target/mips/pr26765.c (foo): Likewise.
2135 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2136 targets, use dg-mips-options instead of dg-options, and use -mgp32
2137 to force 32-bit mode.
2138 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2139 and 64-bit mode.
2140 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2141
2142 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2143 Michael Meissner <michael.meissner@amd.com>
2144
2145 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2146 * gcc.target/i386/sse5-hsubX.c: Ditto.
2147 * gcc.target/i386/sse5-permpX.c: Ditto.
2148 * gcc.target/i386/sse5-haddX.c: Ditto.
2149 * gcc.target/i386/sse5-maccXX.c: Ditto.
2150 * gcc.target/i386/sse5-msubXX.c: Ditto.
2151 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2152 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2153
2154 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2155 optimizes floating point conditional moves into the pcmov
2156 instruction on SSE5.
2157 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2158
2159 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2160 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2161 SSE5.
2162
2163 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2164 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2165
2166 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2167 optimizes (a*b)+c into fmadd on SSE5.
2168
2169 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2170 whether the SSE5 instructions can be generated.
2171
2172 * gcc.target/i386/sse5-check.h: New. Add support for
2173 SSE5 tests.
2174
2175 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2176 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2177 * gcc.target/i386/sse-13.c: Ditto.
2178 * gcc.target/i386/sse-14.c: Ditto.
2179
2180 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2181
2182 PR testsuite/33153
2183 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2184 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2185
2186 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR target/32338
2189 * gcc.dg/pr32338-1.c: New test.
2190 * gcc.dg/pr32338-2.c: New test.
2191
2192 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2193
2194 * lib/target-supports.exp (check_effective_target_sync_int_long):
2195 Revert change to add xtensa.
2196 (check_effective_target_sync_char_short): Likewise.
2197
2198 2007-09-12 Olivier Hainque <hainque@adacore.com>
2199
2200 * gnat.dg/packed_subtype.adb: New test.
2201
2202 2007-09-12 Tobias Burnus <burnus@net-b.de>
2203
2204 PR fortran/33297
2205 * gfortran.dg/intrinsic_size.f90: New.
2206
2207 2007-09-12 Tobias Burnus <burnus@net-b.de>
2208
2209 PR fortran/33284
2210 PR fortran/33310
2211 * gfortran.dg/conflicts_2.f90: New.
2212
2213 2007-09-12 Ira Rosen <irar@il.ibm.com>
2214
2215 PR tree-optimization/32377
2216 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2217 dependence distance.
2218 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2219 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2220 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2221 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2222
2223 2007-09-12 Richard Guenther <rguenther@suse.de>
2224
2225 PR middle-end/33382
2226 * gcc.c-torture/compile/pr33382.c: New testcase.
2227 * gcc.c-torture/execute/pr33382.c: Likewise.
2228
2229 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2230
2231 PR fortran/33395
2232 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2233
2234 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2235
2236 PR tree-optimization/33373
2237 * gcc.dg/vect/pr33373.c: New test.
2238
2239 2007-09-12 Ben Elliston <bje@au.ibm.com>
2240
2241 * lib/target-supports.exp (check_effective_target_vect_no_double):
2242 Remove unused proc.
2243
2244 2007-09-12 Ben Elliston <bje@au.ibm.com>
2245 Ulrich Weigand <uweigand@de.ibm.com>
2246
2247 * gcc.target/spu/dfcgt-nan.c: New test.
2248
2249 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2250
2251 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2252
2253 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2254
2255 PR fortran/33040
2256 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2257
2258 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2259
2260 * gcc.dg/va-arg-pack-len-1.c: New test.
2261 * g++.dg/va-arg-pack-len-1.C: New test.
2262
2263 2007-09-11 Michael Matz <matz@suse.de>
2264
2265 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2266
2267 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2268
2269 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2270 checks for size of long double.
2271 * gcc.dg/dfp/convert.h: New file.
2272 * gcc.dg/dfp/convert-bfp-2.c: New test.
2273 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2274 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2275 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2276 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2277 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2278 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2279 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2280 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2281 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2282
2283 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2284
2285 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2286 Change dg-final to expect 1 non-profitable loop and
2287 3 profitable loops.
2288 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2289 Change dg-final to expect 1 non-profitable loop and
2290 3 profitable loops.
2291 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2292 Change dg-final to expect 1 profitable loop.
2293 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2294 Change dg-final to expect 1 profitable loop.
2295
2296 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2297
2298 * gcc.target/mips/call-saved-1.c: New test.
2299 * gcc.target/mips/call-saved-2.c: Likewise.
2300 * gcc.target/mips/call-saved-3.c: Likewise.
2301 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2302 instead of mips_mips64. Set mips_fp64 too.
2303 (is_gp32_flag): Return true for -mips1 and -mips2.
2304 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2305
2306 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2307
2308 * g++.dg/ext/va-arg-pack-1.C: New test.
2309 * g++.dg/ext/va-arg-pack-2.C: New test.
2310
2311 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2312
2313 PR target/33369
2314 * gcc.dg/vect/pr33369.c: New test.
2315
2316 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2317
2318 PR fortran/33370
2319 * gfortran.dg/array_memcpy_5.f90: New test.
2320
2321 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2322
2323 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2324
2325 2007-09-09 Richard Guenther <rguenther@suse.de>
2326
2327 * gcc.c-torture/compile/20070906-1.c: New testcase.
2328
2329 2007-09-09 Ira Rosen <irar@il.ibm.com>
2330
2331 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2332 noinline attribute.
2333 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2334 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2335 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2336 Likewise.
2337
2338 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2339
2340 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2341
2342 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2345
2346 2007-09-09 Ira Rosen <irar@il.ibm.com>
2347
2348 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2349 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2350 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2351 Compile tests with -fno-tree-pre.
2352 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2353 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2354 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2355 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2356 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2357 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2358 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2359 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2360 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2361 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2362 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2363 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2364 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2365 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2366 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2367 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2368 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2369 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2370 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2371
2372 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2373
2374 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2375 to call objdump.
2376 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2377 Use remote_exec to call c++filt.
2378 * lib/target-supports-dg.exp (dg-require-host-local): New.
2379 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2380 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2381 * g++.dg/rtti/repo1.C: Likewise.
2382 * g++.dg/template/repo1.C: Likewise.
2383 * g++.dg/template/repo2.C: Likewise.
2384 * g++.dg/template/repo3.C: Likewise.
2385 * g++.dg/template/repo4.C: Likewise.
2386 * g++.dg/template/repo5.C: Likewise.
2387 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2388 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2389 * g++.old-deja/g++.pt/repo1.C: Likewise.
2390 * g++.old-deja/g++.pt/repo2.C: Likewise.
2391 * g++.old-deja/g++.pt/repo3.C: Likewise.
2392 * g++.old-deja/g++.pt/repo4.C: Likewise.
2393 * gcc.dg/cpp/trad/builtins.c: Likewise.
2394
2395 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2396
2397 PR tree-optimization/32283
2398 * gcc.dg/tree-ssa/loop-31.c: New test.
2399
2400 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2401
2402 PR rtl-optimization/26449
2403 * gcc.target/i386/pr26449-1.c: New file.
2404
2405 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2406
2407 PR target/33329
2408 PR rtl-optimization/26449
2409 * gcc.target/i386/pr33329.c: New file.
2410
2411 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2412
2413 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2414
2415 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2416
2417 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2418
2419 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2420
2421 PR tree-optimization/33301
2422 * gfortran.dg/vect/pr33301.f: New test.
2423
2424 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2425
2426 PR libfortran/33307
2427 * gfortran.dg/backspace_10.f90: New test.
2428
2429 2007-09-07 Richard Guenther <rguenther@suse.de>
2430
2431 Reapply
2432 2007-09-06 Richard Guenther <rguenther@suse.de>
2433
2434 PR tree-optimization/32586
2435 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2436 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2437 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2438 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2439 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2440 now obsolete simplification.
2441
2442 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2443
2444 PR tree-optimization/33299
2445 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2446 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2447
2448 2007-09-07 Richard Guenther <rguenther@suse.de>
2449
2450 Revert
2451 2007-09-06 Richard Guenther <rguenther@suse.de>
2452
2453 PR tree-optimization/32586
2454 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2455 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2456 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2457 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2458 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2459 now obsolete simplification.
2460
2461 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2462
2463 PR tree-optimization/32821
2464 * gcc.dg/tree-ssa/pr32821.c: New file.
2465
2466 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2467
2468 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2469 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2470 and mips_forced_no_er.
2471 (dg-mips-options): Add -mno-abicalls when a small-data option is
2472 specified. Skip tests with small-data options if mips_forced_gp.
2473 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2474 * gcc.target/mips/sdata-1.c: New test.
2475 * gcc.target/mips/sdata-2.c: Likewise.
2476 * gcc.target/mips/sdata-3.c: Likewise.
2477 * gcc.target/mips/sdata-4.c: Likewise.
2478
2479 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2480
2481 PR fortran/33298
2482 * spread_zerosize_1.f90: New test case.
2483 * spread_bounds_1.f90: New test case.
2484
2485 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2486
2487 PR c++/32674
2488 * g++.dg/template/static31.C: New.
2489
2490 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2491
2492 PR fortran/33271
2493 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2494 powerpc*-linux-gnu.
2495
2496 2007-09-06 David Daney <ddaney@avtrex.com>
2497 Richard Sandiford <richard@codesourcery.com>
2498
2499 PR target/33256
2500 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2501 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2502 * gcc.target/mips/pr33256.c: New test.
2503
2504 2007-09-06 Tom Tromey <tromey@redhat.com>
2505
2506 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2507
2508 2007-09-06 Richard Guenther <rguenther@suse.de>
2509
2510 PR tree-optimization/32586
2511 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2512 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2513 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2514 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2515 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2516 now obsolete simplification.
2517
2518 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2519
2520 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2521 * gcc.target/i386/sse3-addsubps.c: Ditto.
2522 * gcc.target/i386/sse3-haddpd.c: Ditto.
2523 * gcc.target/i386/sse3-haddps.c: Ditto.
2524 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2525 * gcc.target/i386/sse3-hsubps.c: Ditto.
2526 * gcc.target/i386/sse3-lddqu.c: Ditto.
2527 * gcc.target/i386/sse3-movddup.c: Ditto.
2528 * gcc.target/i386/sse3-movshdup.c: Ditto.
2529 * gcc.target/i386/sse3-movsldup.c: Ditto.
2530
2531 2007-09-06 Richard Guenther <rguenther@suse.de>
2532
2533 PR tree-optimization/33302
2534 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2535
2536 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2537
2538 PR libfortran/33225
2539 * gfortran.dg./fmt_float.f90: New test.
2540
2541 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2542
2543 PR libfortran/33253
2544 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2545
2546 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2547
2548 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2549 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2550
2551 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2552
2553 * g++.dg/eh/builtin1.C: New test.
2554 * g++.dg/eh/builtin2.C: New test.
2555 * g++.dg/eh/builtin3.C: New test.
2556
2557 PR c++/33289
2558 * g++.dg/eh/builtin4.C: New test.
2559
2560 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2561
2562 * gcc.target/powerpc/dfp-dd.c: New test.
2563 * gcc.target/powerpc/dfp-td.c: New test.
2564
2565 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2566
2567 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2568 * gcc.dg/va-arg-pack-1.c: New test.
2569
2570 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2571
2572 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2573 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2574 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2575 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2576 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2577
2578 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2579
2580 PR c++/30302
2581 * g++.dg/ext/anon-struct5.C: New.
2582
2583 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2584
2585 * gcc.dg/i386-cpuid.h: Remove.
2586 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2587 (main): Use __get_cpuid to get target features.
2588 * gcc.target/i386/sse-check.h: Ditto.
2589 * gcc.target/i386/sse2-check.h: Ditto.
2590 * gcc.target/i386/sse3-check.h: Ditto.
2591 * gcc.target/i386/ssse3-check.h: Ditto.
2592 * gcc.target/i386/sse4_1-check.h: Ditto.
2593 * gcc.target/i386/sse4_2-check.h: Ditto.
2594 * gcc.target/i386/sse4a-check.h: Ditto.
2595 * gcc.dg/torture/pr16104-1.c: Ditto.
2596 (do_test): Change to void.
2597 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2598 * gcc.target/i386/sse-6.c: Ditto.
2599 * gcc.target/i386/sse-7.c: Ditto.
2600 * g++.dg/other/i386-1.C: Include cpuid.h.
2601 (main): New function. Use __get_cpuid to get target fetaures.
2602
2603 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2604 David Ung <davidu@mips.com>
2605 Nigel Stephens <nigel@mips.com>
2606
2607 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2608 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2609 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2610 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2611 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2612 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2613 * gcc.dg/torture/pr19683-1.c: Likewise.
2614 * gcc.target/mips/madd-3.c: Likewise.
2615 * gcc.target/mips/maddu-3.c: Likewise.
2616 * gcc.target/mips/msub-3.c: Likewise.
2617 * gcc.target/mips/msubu-3.c: Likewise.
2618 * gcc.target/mips/asm-1.c: Likewise.
2619 * gcc.target/mips/branch-1.c: Likewise.
2620 * gcc.target/mips/ins-1.c: Likewise.
2621 * gcc.target/mips/near-far-3.c: Likewise.
2622 * gcc.target/mips/near-far-4.c: Likewise.
2623 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2624 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2625 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2626 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2627 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2628 * gcc.target/mips/dspr2-MULT.c: Likewise.
2629 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2630 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2631 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2632 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2633 * gcc.target/mips/code-readable-2.c: Likewise.
2634 * gcc.target/mips/code-readable-3.c: Likewise.
2635
2636 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2637 David Ung <davidu@mips.com>
2638 Nigel Stephens <nigel@mips.com>
2639
2640 * gcc.target/mips/mips16-attributes.c: New.
2641
2642 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2643
2644 PR fortran/31564
2645 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2646
2647 PR fortran/33241
2648 * gfortran.dg/char_length_10.f90: New test.
2649
2650 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2651
2652 PR c++/29731
2653 * g++.dg/parse/template24.C: New.
2654
2655 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2656
2657 * g++.dg/other/spu2vmx-1.C: New test.
2658
2659 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR tree-optimization/33017
2662 * gcc.dg/pr33017.c: New test.
2663
2664 2007-09-05 Ben Elliston <bje@au.ibm.com>
2665
2666 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2667 __protected_stream family of macros.
2668
2669 2007-09-04 Jan Hubicka <jh@suse.cz>
2670
2671 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2672 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2673 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2674 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2675 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2676 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2677 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2678 Likewise.
2679
2680 2007-09-04 Janus Weil <jaydub66@gmail.com>
2681 Tobias Burnus <burnus@net-b.de>
2682
2683 * gfortran.dg/proc_decl_1.f90: New.
2684 * gfortran.dg/proc_decl_2.f90: New.
2685 * gfortran.dg/proc_decl_3.f90: New.
2686 * gfortran.dg/proc_decl_4.f90: New.
2687
2688 2007-09-04 Jan Hubicka <jh@suse.cz>
2689
2690 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2691 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2692 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2693 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2694 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2695 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2696 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2697 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2698 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2699 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2700 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2701 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2702 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2703 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2704 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2705 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2706 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2707 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2708 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2709 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2710 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2711 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2712 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2713 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2714 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2715 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2716 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2717 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2718 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2719 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2720 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2721 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2722 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2723 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2724 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2725 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2726 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2727 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2728 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2729 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2730 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2731 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2732 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2733 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2734 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2735 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2736 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2737 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2738 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2739 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2740 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2741 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2742 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2743 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2744 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2745 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2746 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2747 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2748 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2749 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2750 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2751 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2752 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2753 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2754 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2755 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2756 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2757 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2758 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2759 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2760 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2761 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2762 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2763 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2764 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2765 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2766 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2767 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2768 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2769 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2770 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2771 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2772 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2773 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2774 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2775 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2776 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2777 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2778 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2779 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2780 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2781 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2782 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2783 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2784 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2785 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2786 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2787 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2788 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2789 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2790 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2791 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2792 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2793 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2794 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2795 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2796 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2797 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2798 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2799 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2800 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2801 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2802 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2803 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2804 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2805 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2806 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2807 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2808 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2809 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2810 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2811 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2812 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2813 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2814 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2815 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2816 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2817 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2818 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2819 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2820 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2821 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2822 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2823 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2824 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2825 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2826 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2827 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2828 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2829 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2830 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2831 noinline.
2832 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2833 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2834 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2835 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2836 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2837 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2838 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2839 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2840 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2841 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2842 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2843 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2844 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2845 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2846 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2847 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2848 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2849 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2850 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2851 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2852 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2853 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2854 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2855 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2856 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2857 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2858 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2859 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2860 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2861 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2862 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2863 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2864 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2865 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2866 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2867 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2868 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2869 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2870 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2871 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2872 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2873 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2874 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2875 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2876 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2877 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2878 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2879 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2880 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2881 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2882 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2883 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2884 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2885 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2886 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2887 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2888 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2889 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2890 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2891 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2892 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2893 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2894 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2895 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2896 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2897 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2898 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2899 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2900 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2901 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2902 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2903 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2904 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2905 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2906 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2907 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2908 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2909 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2910 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2911 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2912 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2913 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2914 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2915 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2916 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2917 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2918 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2919 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2920 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2921 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2922 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2923 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2924 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2925 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2926 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2927 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2928 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2929 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2930 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2931 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2932 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2933 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2934 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2935 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2936 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2937 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2938 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2939 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2940 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2941 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2942 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2943 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2944 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2945 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2946 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2947 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2948 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2949 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2950 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2951 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2952 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2953 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2954 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2955 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2956 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2957 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2958
2959 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2960
2961 PR middle-end/33187
2962 * gcc.target/i386/cmov7.c: New file.
2963
2964 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2965
2966 * gcc.target/i386/sse4a-check.h: New file.
2967 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2968 * gcc.target/i386/sse4a-insert.c: Ditto.
2969 * gcc.target/i386/sse4a-montsd.c: Ditto.
2970 * gcc.target/i386/sse4a-montss.c: Ditto.
2971 * gcc.target/i386/mmx-check.h: New file.
2972 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2973 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2974 * gcc.target/i386/sse-check.h: New file.
2975 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2976 * gcc.target/i386/sse-3.c: Ditto.
2977 * gcc.target/i386/sse-7.c: Ditto.
2978 * gcc.target/i386/sse-9.c: Ditto.
2979 * gcc.target/i386/ssefn-3.c: Ditto.
2980 * gcc.target/i386/sse-recip.c: Ditto.
2981 * gcc.target/i386/sse-recip-vec.c: Ditto.
2982 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2983 * gcc.target/i386/20020523-1.c: Remove.
2984 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2985 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2986 * gcc.target/i386/ssefn-4.c: Ditto.
2987 * gcc.target/i386/sse-6.c: Ditto.
2988 * gcc.target/i386/sse-10.c: Ditto.
2989 * gcc.target/i386/sse-11.c: Ditto.
2990 * gcc.target/i386/sse-18.c: Ditto.
2991 * gcc.target/i386/fpprec-1.c: Ditto.
2992 * g++.dg/other/i386-1.C: Ditto.
2993
2994 2007-09-04 Richard Guenther <rguenther@suse.de>
2995
2996 PR tree-optimization/33291
2997 * gcc.dg/volatile2.c: New testcase.
2998 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2999 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3000 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3001 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3002
3003 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3004
3005 PR fortran/33253
3006 * gfortran.dg/namelist_15.f90: Update test.
3007 * gfortran.dg/namelist_24.f90: Update test.
3008 * gfortran.dg/namelist_38.f90: New test.
3009
3010 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3011
3012 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3013 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3014 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3015 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3016 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3017 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3018
3019 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3020
3021 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3022 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3023
3024 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3025
3026 2007-09-02 David Daney <ddaney@avtrex.com>
3027
3028 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3029 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3030 * gcc.target/mips/atomic-memory-1.c: Ditto.
3031 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3032
3033 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3034
3035 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3036 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3037
3038 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3039
3040 * gfortran.dg/substr_6.f90: New test.
3041
3042 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3043
3044 PR c++/33208
3045 * g++.dg/other/error18.C: New.
3046 * g++.dg/expr/bitfield3.C: Adjust.
3047
3048 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3049
3050 PR fortran/33276
3051 * gfortran.fortran-torture/compile/pr33276.f90: New.
3052
3053 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3054
3055 PR C/29237
3056 PR middle-end/33272
3057 * gcc.dg/c99-arraydecl-3.c: New test.
3058
3059 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3060
3061 PR c++/32597
3062 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3063 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3064
3065 2007-08-31 Tobias Burnus <burnus@net-b.de>
3066
3067 PR fortran/33232
3068 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3069 * gfortran.dg/read_1.f90: New.
3070
3071 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3072
3073 PR c++/33210
3074 * g++.dg/template/error30.C: New.
3075
3076 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3077
3078 PR c++/32113
3079 * g++.dg/template/crash70.C: New.
3080
3081 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3082
3083 PR c++/33212
3084 * g++.dg/ext/is_class_error.C: New.
3085
3086 2007-08-31 Olivier Hainque <hainque@adacore.com>
3087
3088 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3089
3090 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3091 Revital Eres <eres@il.ibm.com>
3092
3093 * gcc.target/powerpc/paired-1.c: New test.
3094 * gcc.target/powerpc/paired-2.c: New test.
3095 * gcc.target/powerpc/paired-3.c: New test.
3096 * gcc.target/powerpc/paired-4.c: New test.
3097 * gcc.target/powerpc/paired-5.c: New test.
3098 * gcc.target/powerpc/paired-6.c: New test.
3099 * gcc.target/powerpc/paired-7.c: New test.
3100 * gcc.target/powerpc/ppc-paired.c: New test.
3101
3102 2007-08-31 Ollie Wild <aaw@google.com>
3103
3104 * g++.dg/conversion/ptrmem2.C: New test.
3105 * g++.dg/conversion/ptrmem3.C: New test.
3106 * g++.dg/conversion/ptrmem4.C: New test.
3107 * g++.dg/conversion/ptrmem5.C: New test.
3108 * g++.dg/conversion/ptrmem6.C: New test.
3109 * g++.dg/conversion/ptrmem7.C: New test.
3110 * g++.dg/conversion/ptrmem8.C: New test.
3111
3112 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3113
3114 PR fortran/31879
3115 * gfortran.dg/char_length_7.f90: New test.
3116 * gfortran.dg/char_length_9.f90: New test.
3117 * gfortran.dg/char_assign_1.f90: Add extra warning.
3118
3119 PR fortran/31197
3120 PR fortran/31258
3121 * gfortran.dg/char_length_8.f90: New test.
3122
3123 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3124
3125 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3126
3127 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3128
3129 * gcc.dg/inline-24.c: New test.
3130 * g++.dg/opt/inline11.C: New test.
3131
3132 2007-08-30 Richard Guenther <rguenther@suse.de>
3133
3134 * gcc.target/i386/vectorize5.c: New testcase.
3135
3136 2007-08-30 Tobias Burnus <burnus@net-b.de>
3137
3138 PR fortran/33228
3139 * interface.c (check_interface0): Improve error for external procs.
3140 (check_sym_interfaces): Fix checking of module procedures.
3141
3142 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3143
3144 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3145 (AI): Add AI_ALIGN.
3146 * gcc.dg/sync-3.c: New test.
3147
3148 PR middle-end/32758
3149 * gcc.dg/cleanup-12.c: New test.
3150
3151 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3152
3153 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3154 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3155 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3156 * gcc.dg/pr32450.c: Ditto.
3157 * gcc.dg/nest.c: Ditto.
3158 * gcc.dg/nested-func-4.c: Ditto.
3159 * g++.old-deja/g++.law/profile1.C: Ditto.
3160
3161 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3162
3163 PR fortran/32989
3164 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3165 non-default integer kind arguments.
3166
3167 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3168
3169 PR fortran/33105
3170 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3171
3172 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3173
3174 * gcc.dg/h8300-ice2.c: Remove target selector.
3175
3176 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3177
3178 PR fortran/33215
3179 * gfortran.dg/binding_label_tests_15.f03: New test case.
3180 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3181
3182 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3183
3184 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3185 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3186
3187 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3188
3189 PR c++/33194
3190 * g++.dg/other/canon-33194.C: New.
3191
3192 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3193
3194 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3195 * gcc.c-torture/execute/pr23135.c: Likewise.
3196
3197 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3198
3199 * gcc.dg/pr31344.c: Move to ...
3200 * gcc.dg/dfp/pr31344.c: ... here.
3201 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3202 * gcc.dg/20050503-1.c: Ditto.
3203 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3204 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3205 * gcc.dg/20060801-1.c: Ditto.
3206
3207 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3208
3209 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3210 * gfortran.dg/nan_1.f90: Likewise.
3211
3212 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213
3214 PR fortran/33055
3215 Revert previous patch.
3216
3217 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3218 Kazu Hirata <kazu@codesourcery.com>
3219
3220 * gcc.target/m68k/interrupt-1.c: New.
3221
3222 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3223
3224 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3225 10000 for targets where "int" can't hold at least 100000.
3226 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3227 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3228 (test5)(test6): Use it.
3229 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3230 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3231 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3232 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3233 * gcc.dg/attr-alloc_size.c (test): Likewise.
3234
3235 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3236
3237 PR c++/33209
3238 * g++.dg/template/error29.C: New.
3239
3240 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3241
3242 PR c++/32596
3243 * g++.dg/ext/visibility/anon5.C: New test.
3244
3245 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3246
3247 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3248
3249 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3250
3251 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3252 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3253 * gfortran.dg/gamma_4.f90: New: large-real tests.
3254
3255 2007-08-28 Jason Merrill <jason@redhat.com>
3256
3257 PR c++/29000
3258 * g++.dg/ext/stmtexpr12.C: New test.
3259
3260 PR c++/28558
3261 * g++.dg/ext/attrib28.C: New test.
3262
3263 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3264
3265 PR target/32661
3266 * gcc.target/i386/pr32661.c: New test.
3267
3268 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR middle-end/32370
3271 * gcc.dg/pr32370.c: New test.
3272
3273 PR rtl-optimization/33148
3274 * gcc.c-torture/compile/20070827-1.c: New test.
3275
3276 PR debug/32914
3277 * d++.dg/debug/const3.C: New test.
3278 * d++.dg/debug/const4.C: New test.
3279 * d++.dg/debug/dwarf2/const1.C: New test.
3280 * d++.dg/debug/dwarf2/const2.C: New test.
3281 * d++.dg/debug/dwarf2/const2b.C: New test.
3282
3283 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3284 Vladimir Yanovsky <yanov@il.ibm.com>
3285 Revital Eres <eres@il.ibm.com>
3286 Andrey Belevantsev <abel@ispras.ru>
3287
3288 * gcc.dg/sms-1.c: New test.
3289
3290 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3291
3292 * g++.dg/ext/gnu-inline-common.h: New.
3293 * g++.dg/ext/gnu-inline-global-reject.C: New.
3294 * g++.dg/ext/gnu-inline-global.C: New.
3295 * g++.dg/ext/gnu-inline-namespace.C: New.
3296 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3297 * g++.dg/ext/gnu-inline-class.C: New.
3298 * g++.dg/ext/gnu-inline-class-static.C: New.
3299 * g++.dg/ext/gnu-inline-template-class.C: New.
3300 * g++.dg/ext/gnu-inline-template-func.C: New.
3301
3302 2007-08-27 Jason Merrill <jason@redhat.com>
3303
3304 PR c++/31337
3305 * g++.dg/ext/stmtexpr11.C: New.
3306
3307 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3308
3309 * lib/target-supports.exp (check_profiling_available):
3310 Set profiling_available_saved to 0 on fido-*-elf.
3311
3312 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3313
3314 PR tree-optimization/33173
3315
3316 * gcc.c-torture/compile/pr33173.c: New.
3317
3318 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3319
3320 PR target/31385
3321 * gcc.dg/dfp/pr31385.c: New.
3322
3323 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3324
3325 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3326
3327 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3328
3329 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3330 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3331 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3332 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3333 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3334 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3335 gcc.target/m68k directory.
3336 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3337 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3338 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3339 gcc.target/cris directory.
3340 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3341 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3342 gcc.target/bfin directory.
3343
3344 * gcc.target/sh: New directory.
3345 * gcc.target/sh/sh.exp: New file.
3346 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3347 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3348 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3349 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3350 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3351 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3352
3353 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3354
3355 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3356 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3357 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3358 * gcc.target/i386/local2.c: Ditto.
3359 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3360 * gcc.target/i386/20011119-1.c: Ditto.
3361 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3362 * gcc.target/i386/fastcall-1.c: Fix target selector.
3363
3364 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3365
3366 PR fortran/33055
3367 * gfortran.dg/negative_unit.f: Add new check
3368 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3369 -fdefault-integer-8.
3370
3371 2007-08-26 Asher Langton <langton2@llnl.gov>
3372
3373 * gfortran.dg/recursive_stack.f90: New.
3374 * gfortran.dg/openmp_stack.f90: New.
3375
3376 2007-08-26 Tobias Burnus <burnus@net-b.de>
3377
3378 PR fortran/31298
3379 * gfortran.dg/use_10.f90: New.
3380
3381 2007-08-26 Tobias Burnus <burnus@net-b.de>
3382
3383 PR fortran/32985
3384 * gfortran.dg/namelist_14.f90: Make test case valid.
3385 * gfortran.dg/common_10.f90: New.
3386
3387 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3388
3389 PR middle-end/33181
3390 * gcc.dg/ifelse-2.c: New.
3391
3392 2007-08-26 Tobias Burnus <burnus@net-b.de>
3393
3394 PR fortran/32980
3395 * gfortran.dg/gamma_1.f90: New.
3396 * gfortran.dg/gamma_2.f90: New.
3397 * gfortran.dg/gamma_3.f90: New.
3398
3399 2007-08-26 Tobias Burnus <burnus@net-b.de>
3400
3401 PR fortran/33188
3402 * gfortran.dg/used_types_18.f90: New.
3403
3404 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3405
3406 * gcc.dg/array-init-2.c: New test.
3407
3408 2007-08-24 Tobias Burnus <burnus@net-b.de>
3409
3410 PR fortran/33178
3411 * gfortran.dg/initialization_4.f90: Update dg-error.
3412 * gfortran.dg/initialization_13.f90: New.
3413
3414 2007-08-24 Richard Guenther <rguenther@suse.de>
3415
3416 PR middle-end/33166
3417 * gcc.c-torture/compile/pr33166.c: New testcase.
3418
3419 2007-08-24 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/33139
3422 * gfortran.dg/pointer_assign_4.f90: New.
3423 * gfortran.dg/shape_2.f90: Fix test case.
3424 * gfortran.dg/char_result_4.f90: Ditto.
3425
3426 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3427
3428 * gcc.dg/array-init-1.c: New test.
3429
3430 PR c++/32567
3431 * g++.dg/parse/crash36.C: New test.
3432
3433 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3434
3435 * gcc.dg/pr32721.c: Updated.
3436
3437 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3438
3439 PR tree-optimization/32573
3440 PR middle-end/32946
3441 * gcc.dg/pr32573.c: New test.
3442
3443 PR c++/32898
3444 * g++.dg/lookup/ns3.C: New test.
3445
3446 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3447
3448 PR c++/31941
3449 * g++.dg/parse/crash37.C: New test.
3450
3451 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3452
3453 PR target/17390
3454 * gcc.target/i386/pr17390.c: New test.
3455
3456 2007-08-23 Richard Guenther <rguenther@suse.de>
3457
3458 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3459 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3460 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3461 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3462 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3463 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3464 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3465 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3466
3467 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3468
3469 * gcc.target/s390: New directory.
3470 * gcc.target/s390/s390.exp: New file.
3471 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3472 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3473 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3474 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3475 gcc.target/s390 directory.
3476
3477 2007-08-23 Richard Guenther <rguenther@suse.de>
3478
3479 PR tree-optimization/32328
3480 * testsuite/gcc.dg/pr32328.c: New testcase.
3481
3482 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3483
3484 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3485 available.
3486
3487 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3488
3489 PR fortran/33095
3490 * gfortran.dg/min_max_optional_5.f90: New test.
3491 * gfortran.dg/min_max_optional_2.f90: Remove.
3492 * gfortran.dg/min_max_optional_3.f90: Remove.
3493 * gfortran.dg/min_max_optional_4.f90: Remove.
3494
3495 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3496
3497 * gcc.target/i386/xorps-sse.c: New.
3498 * gcc.target/i386/xorps-sse2.c: New.
3499
3500 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3501
3502 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3503 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3504 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3505
3506 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3507
3508 PR fortran/33020
3509 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3510 include multiple kinds for SHAPE parameter within a single
3511 namespace.
3512 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3513 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3514
3515 2007-08-22 Janus Weil <jaydub66@gmail.com>
3516
3517 * interface_abstract_1.f90: Extended test case.
3518 * interface_abstract_3.f90: New test.
3519
3520 2007-08-21 Christian Bruel <christian.bruel@st.com>
3521
3522 * gcc.dg/fold-sub.c: New test.
3523
3524 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3525
3526 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3527 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3528 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3529 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3530 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3531 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3532
3533 2007-08-22 Richard Guenther <rguenther@suse.de>
3534
3535 PR middle-end/33007
3536 * gcc.dg/pr33007.c: New testcase.
3537
3538 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3539
3540 * gcc.c-torture/execute/strcmp-1.x: Delete.
3541
3542 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3543
3544 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3545 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3546 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3547 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3548 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3549 gcc.target/i386/stack-realign.c,
3550 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3551 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3552 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3553 target using dg-require-effective-target directive.
3554 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3555 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3556 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3557 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3558 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3559 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3560 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3561 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3562 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3563 Require lp64 target using dg-require-effective-target directive.
3564 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3565 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3566 directive.
3567 * gcc.target/i386/20010202-1.c: Move from here ...
3568 * gcc.dg/20010202-1.c: ... to here.
3569
3570 2007-08-22 Richard Guenther <rguenther@suse.de>
3571
3572 PR tree-optimization/33142
3573 * gcc.c-torture/execute/pr33142.c: New testcase.
3574
3575 2007-08-22 Richard Guenther <rguenther@suse.de>
3576
3577 PR middle-end/32563
3578 * g++.dg/torture/pr32563.C: New testcase.
3579
3580 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR middle-end/32912
3583 * gcc.dg/pr32912-1.c: Add -w to options.
3584 * gcc.dg/pr32912-2.c: Likewise.
3585 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3586
3587 2007-08-21 Ian Lance Taylor <iant@google.com>
3588
3589 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3590
3591 2007-08-21 Ian Lance Taylor <iant@google.com>
3592
3593 PR tree-optimization/33134
3594 * g++.dg/tree-ssa/pr33134.C: New test.
3595
3596 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3597
3598 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3599 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3600
3601 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3602
3603 PR debug/32610
3604 * gcc.dg/debug/pr32610.c: New test.
3605
3606 * g++.dg/init/new24.C: New test.
3607
3608 PR middle-end/32912
3609 * gcc.dg/pr32912-1.c: New test.
3610 * gcc.dg/pr32912-2.c: New test.
3611 * gcc.dg/pr32912-3.c: New test.
3612
3613 2007-08-21 Richard Guenther <rguenther@suse.de>
3614
3615 * gcc.dg/pointer-arith-10.c: New testcase.
3616
3617 2007-08-21 Richard Guenther <rguenther@suse.de>
3618
3619 PR middle-end/33122
3620 * gcc.c-torture/compile/pr33122.c: New testcase.
3621
3622 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3623
3624 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3625
3626 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3627
3628 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3629
3630 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3631
3632 PR c++/33025
3633 * g++.dg/init/new23.C: New test.
3634
3635 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3636
3637 PR middle-end/30564
3638 * gcc.c-torture/compile/pr30564-1.c: New test.
3639 * gcc.c-torture/compile/pr30564-2.c: New test.
3640
3641 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3642
3643 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3644
3645 2007-08-19 Tobias Burnus <burnus@net-b.de>
3646
3647 * gfortran.dg/interface_abstract_2.f90: New.
3648 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3649
3650 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3651
3652 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3653 unknown (so that outer-loop wont get analyzed).
3654 * gcc.dg/vect/vect-outer-1a.c: New test.
3655 * gcc.dg/vect/vect-outer-1b.c: New test.
3656 * gcc.dg/vect/vect-outer-1.c: New test.
3657 * gcc.dg/vect/vect-outer-2a.c: New test.
3658 * gcc.dg/vect/vect-outer-2b.c: New test.
3659 * gcc.dg/vect/vect-outer-2c.c: New test.
3660 * gcc.dg/vect/vect-outer-2.c: New test.
3661 * gcc.dg/vect/vect-outer-3a.c: New test.
3662 * gcc.dg/vect/vect-outer-3b.c: New test.
3663 * gcc.dg/vect/vect-outer-3c.c: New test.
3664 * gcc.dg/vect/vect-outer-3.c: New test.
3665 * gcc.dg/vect/vect-outer-4a.c: New test.
3666 * gcc.dg/vect/vect-outer-4b.c: New test.
3667 * gcc.dg/vect/vect-outer-4c.c: New test.
3668 * gcc.dg/vect/vect-outer-4d.c: New test.
3669 * gcc.dg/vect/vect-outer-4e.c: New test.
3670 * gcc.dg/vect/vect-outer-4f.c: New test.
3671 * gcc.dg/vect/vect-outer-4g.c: New test.
3672 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3673 * gcc.dg/vect/vect-outer-4i.c: New test.
3674 * gcc.dg/vect/vect-outer-4j.c: New test.
3675 * gcc.dg/vect/vect-outer-4k.c: New test.
3676 * gcc.dg/vect/vect-outer-4l.c: New test.
3677 * gcc.dg/vect/vect-outer-4m.c: New test.
3678 * gcc.dg/vect/vect-outer-4.c: New test.
3679 * gcc.dg/vect/vect-outer-5.c: New test.
3680 * gcc.dg/vect/vect-outer-6.c: New test.
3681 * gcc.dg/vect/vect-outer-fir.c: New test.
3682 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3683 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3684
3685 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3686
3687 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3688 and -fno-tree-reassoc.
3689 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3690 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3691 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3692 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3693 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3694 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3695 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3696 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3697 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3698 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3699 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3700 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3701 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3702 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3703 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3704 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3705 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3706 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3707 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3708 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3709 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3710 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3711 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3712 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3713 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3714 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3715 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3716 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3717 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3718 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3719 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3720 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3721 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3722 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3723 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3724 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3725 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3726
3727 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3728
3729 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3730 versioning for aliasing).
3731 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3732
3733 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3734 targets.
3735 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3736
3737 2007-08-18 Tom Tromey <tromey@redhat.com>
3738
3739 PR preprocessor/32974:
3740 * gcc.dg/cpp/pr32974.c: New file.
3741
3742 2007-08-17 Tobias Burnus <burnus@net-b.de>
3743
3744 * gfortran.dg/interface_abstract_1.f90: New.
3745
3746 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3747
3748 PR fortran/32881
3749 * gfortran.dg/pure_initializer_1.f90: New test.
3750
3751 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3752
3753 PR fortran/32875
3754 * gfortran.dg/array_constructor_18.f90: New test.
3755
3756 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3757
3758 PR c++/28989
3759 * g++.dg/expr/lval3.C: New test.
3760 * g++.dg/expr/lval4.C: New test.
3761
3762 2007-08-17 Ollie Wild <aaw@google.com>
3763
3764 PR c++/31749
3765 * g++.dg/lookup/builtin3.C: New test.
3766 * g++.dg/lookup/builtin4.C: New test.
3767 * g++.dg/lookup/using19.C: New test.
3768
3769 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3770
3771 PR c++/32190
3772 * g++.dg/parse/error31.C: New.
3773
3774 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3775
3776 PR c++/32112
3777 * g++.dg/template/error26.C: New.
3778
3779 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3780
3781 PR fortran/33079
3782 * gfortran.dg/zero_length_2.f90: New test.
3783
3784 2007-08-17 Tobias Burnus <burnus@net-b.de>
3785
3786 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3787 * gfortran.dg/kind_tests_3.f03: Ditto.
3788 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3789 * gfortran.dg/interface_13.f90: Ditto.
3790 * gfortran.dg/pr32738.f90: Ditto.
3791 * gfortran.dg/module_private_1.f90: Ditto.
3792 * gfortran.dg/test_only_clause.f90: Ditto.
3793 * gfortran.dg/bind_c_vars.f90: Ditto.
3794 * gfortran.dg/bind_c_dts.f90: Ditto.
3795 * gfortran.dg/use_9.f90: Ditto.
3796 * gfortran.dg/generic_8.f90: Ditto.
3797 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3798 * gfortran.dg/private_type_6.f90: Ditto.
3799 * gfortran.dg/c_assoc.f90: Ditto.
3800 * gfortran.dg/private_type_7.f90: Ditto.
3801 * gfortran.dg/global_vars_c_init.f90: Ditto.
3802 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3803 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3804 * gfortran.dg/c_size_t_test.f03: Ditto.
3805 * gfortran.dg/used_types_12.f90: Ditto.
3806 * gfortran.dg/pr25923.f90: Ditto.
3807 * gfortran.dg/test_com_block.f90: Ditto.
3808 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3809 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3810 * gfortran.dg/com_block_driver.f90: Ditto.
3811 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3812 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3813 * gfortran.dg/c_loc_test.f90: Ditto.
3814 * gfortran.dg/c_ptr_tests.f03: Ditto.
3815 * gfortran.dg/module_interface_1.f90: Ditto.
3816
3817 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3818
3819 PR c++/32870
3820 * g++.dg/other/error17.C: Adjust.
3821
3822 2007-08-17 Ben Elliston <bje@au.ibm.com>
3823
3824 PR middle-end/32970
3825 * g++.dg/ext/altivec-14.C: New test.
3826
3827 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3828
3829 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3830 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3831 dump files.
3832 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3833 * gcc.dg/vect/pr32366.c: Ditto.
3834
3835 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3836
3837 PR testsuite/33082
3838 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3839 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3840 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3841 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3842
3843 2007-08-16 Tobias Burnus <burnus@net-b.de>
3844
3845 PR fortran/33072
3846 * gfortran.dg/use_9.f90: New.
3847
3848 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3849
3850 * g++.dg/gcov/gcov-5.C: New test.
3851
3852 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3853
3854 * g++.dg/gcov/gcov-4.C: New test.
3855 * lib/gcov.exp (verify-lines): Add support for
3856 checking no-coverage lines.
3857
3858 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3859
3860 * gcc.dg/vect/vect-vfa-01.c: New.
3861 * gcc.dg/vect/vect-vfa-02.c: New.
3862 * gcc.dg/vect/vect-vfa-03.c: New.
3863 * gcc.dg/vect/vect-vfa-04.c: New.
3864 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3865 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3866 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3867 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3868 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3869 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3870 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3871 gfortran.dg/vect/pr19049.f90: Rename to start with
3872 prefix no-vfa-.
3873 * gcc.dg/vect/vect.exp: Disable versioning for alias
3874 when test starts with no-vfa-.
3875 * gfortran.dg/vect/vect.exp: Likewise.
3876
3877 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3878
3879 * gcc.dg/torture/pr32897.c: New test.
3880
3881 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3882
3883 PR c++/31132
3884 * g++.dg/template/crash69.C: New.
3885
3886 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3887
3888 * lib/target-supports.exp (check_effective_target_arm32): Use
3889 check_no_compiler_messages.
3890
3891 2007-08-15 Diego Novillo <dnovillo@google.com>
3892
3893 gcc.dg/tree-ssa/20070815.c: New test.
3894
3895 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3896
3897 PR fortran/33077
3898 * gfortran.dg/random_7.f90: Initialize variable.
3899
3900 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR middle-end/33074
3903 * gfortran.dg/pr33074.f90: New test.
3904
3905 PR c++/32992
3906 * g++.dg/opt/nrv14.C: New test.
3907
3908 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3909
3910 PR c++/33035
3911 * g++.dg/template/crash68.C: New.
3912
3913 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3914
3915 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3916 * gcc.dg/sibcall-4.c: Ditto.
3917
3918 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3919
3920 PR fortran/33066
3921 * gfortran.dg/use_8.f90: New test.
3922 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3923
3924 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3925
3926 PR c++/27211
3927 * g++.dg/template/error27.C: New.
3928 * g++.dg/template/error28.C: New.
3929 * g++.dg/other/pr28304.C: Adjust.
3930 * g++.old-deja/g++.mike/p811.C: Likewise.
3931
3932 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3933
3934 PR target/30315
3935 * gcc.target/i386/pr30315.c: New.
3936
3937 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3938
3939 PR fortran/32594
3940 * gfortran.dg/substr_5.f90: New test.
3941
3942 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3943
3944 PR c/30428
3945 * gcc.dg/vector-2.c: New test.
3946
3947 PR c++/30428
3948 * g++.dg/ext/vector8.C: New test.
3949
3950 2007-08-13 Dan Hipschman <dsh@google.com>
3951
3952 PR c/32953
3953 * gcc.dg/format/array-1.c: Add an additional test for
3954 unterminated format strings of length 1.
3955
3956 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3957
3958 PR fortran/32926
3959 * gfortran.dg/external_procedures_3.f90: New test.
3960
3961 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3962
3963 PR fortran/32827
3964 * gfortran.dg/import6.f90: New test.
3965
3966 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3967
3968 PR C/30427
3969 * gcc.dg/vector-1.c: New test.
3970
3971 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3972
3973 * gcc.dg/pr21255-4.c: Skip for PIC.
3974 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3975
3976 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3977
3978 * gcc.dg/attr-isr.c: Skip for PIC.
3979 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3980 * gcc.dg/attr-isr-trapa.c: Likewise.
3981 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3982 * gcc.dg/pragma-isr-trapa.c: Likewise.
3983 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3984
3985 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3986
3987 PR fortran/32962
3988 * gfortran.dg/transpose_1.f90: New test.
3989
3990 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3991
3992 PR fortran/29600
3993 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3994 intrinsic.
3995
3996 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3997
3998 PR fortran/30964
3999 PR fortran/33054
4000 * gfortran.dg/random_4.f90: New test.
4001 * gfortran.dg/random_5.f90: New test.
4002 * gfortran.dg/random_6.f90: New test.
4003 * gfortran.dg/random_7.f90: New test.
4004
4005 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4006
4007 PR fortran/32860
4008 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4009
4010 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4011
4012 PR fortran/31629
4013 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
4014
4015 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4016
4017 PR fortran/29600
4018 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4019 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4020
4021 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4022
4023 PR fortran/32937
4024 * gfortran.dg/char_length_6.f90: New test.
4025
4026 2007-08-10 Ollie Wild <aaw@google.com>
4027
4028 * g++.dg/lookup/using18.C: New test.
4029
4030 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4031
4032 PR c++/17763
4033 * g++.dg/other/error16.C: New.
4034
4035 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4036
4037 PR libfortran/33039
4038 * gfortran.dg/namelist_37.f90: New test.
4039
4040 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4041
4042 PR c++/22256
4043 * g++.dg/conversion/op3.C: New.
4044
4045 2007-08-09 Tobias Burnus <burnus@net-b.de>
4046
4047 PR fortran/32987
4048 * gfortran.dg/fmt_tab_1.f90: New.
4049 * gfortran.dg/fmt_tab_2.f90: New.
4050
4051 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4052
4053 PR c/32796
4054 * gcc.c-torture/compile/pr32796.c: New test.
4055
4056 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4057
4058 PR middle-end/32813
4059 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4060 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4061 instead of just -O.
4062
4063 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4064
4065 * gcc.target/mips/code-readable-1.c: New test.
4066 * gcc.target/mips/code-readable-2.c: Likewise.
4067 * gcc.target/mips/code-readable-3.c: Likewise.
4068
4069 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4070 Revital Eres <eres@il.ibm.com>
4071
4072 * gfortran.dg/sms-1.f90: Add comment.
4073 * gfortran.dg/sms-2.f90: New.
4074
4075 2007-08-07 Ian Lance Taylor <iant@google.com>
4076
4077 * gcc.dg/instrument-1.c: New test.
4078 * gcc.dg/instrument-2.c: New test.
4079 * gcc.dg/instrument-3.c: New test.
4080
4081 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4082
4083 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4084
4085 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4086
4087 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4088 !vector_alignment_reachable targets.
4089 * gcc.dg/vect/vect-33.c: Likewise.
4090 * gcc.dg/vect/vect-42.c: Likewise.
4091 * gcc.dg/vect/vect-44.c: Likewise.
4092 * gcc.dg/vect/vect-50.c: Likewise.
4093 * gcc.dg/vect/vect-70.c: Likewise.
4094 * gcc.dg/vect/vect-71.c: Likewise.
4095 * gcc.dg/vect/vect-87.c: Likewise.
4096 * gcc.dg/vect/vect-88.c: Likewise.
4097 * gcc.dg/vect/vect-91.c: Likewise.
4098 * gcc.dg/vect/vect-93.c: Likewise.
4099 * gcc.dg/vect/vect-96.c: Likewise.
4100 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4101 * gcc.dg/vect/section-anchors-69.c: Likewise.
4102 * gcc.dg/vect/pr25413.c: Likewise.
4103 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4104 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4105 * gfortran.dg/vect-2.f90: Likewise.
4106 * gfortran.dg/vect-3.f90: Likewise.
4107 * gfortran.dg/vect-4.f90: Likewise.
4108 * gfortran.dg/vect-5.f90: Likewise.
4109 * lib/target-supports.exp (check_effective_target_natural_alignment):
4110 Return false for darwin.
4111 (check_effective_target_vector_alignment_reachable_for_double): New.
4112
4113 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4114
4115 * gcc.dg/multiword-1.c: New testcase.
4116
4117 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4118
4119 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4120 messages.
4121 * gfortran.dg/namelist_36.f90: New test.
4122
4123 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4124
4125 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4126 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4127
4128 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4129
4130 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4131 * gcc.dg/torture/type-generic-1.c: Likewise.
4132
4133 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4134
4135 * gcc.c-torture/20070522-1.c: Move to ...
4136 * gcc.c-torture/compile/20070522-1.c: Here.
4137
4138 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4139
4140 PR fortran/29828
4141 * gfortran.dg/minmax_char_1.f90: New test.
4142 * gfortran.dg/minmax_char_2.f90: New test.
4143 * gfortran.dg/min_max_optional_4.f90: New test.
4144
4145 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4146
4147 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4148 hanging on the testcase.
4149
4150 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4151
4152 PR middle-end/32988
4153 * gcc.c-torture/compile/pr32988.c: New test.
4154
4155 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4156
4157 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4158
4159 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4160
4161 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4162
4163 Revert:
4164 2007-03-22 Dirk Mueller <dmueller@suse.de>
4165
4166 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4167
4168 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4169
4170 PR fortran/32979
4171 * gfortran.dg/isnan_1.f90: New test.
4172
4173 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4174 Revital Eres <eres@il.ibm.com>
4175
4176 * gcc.dg/sms-antideps.c: New test.
4177
4178 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4179
4180 PR fortran/31214
4181 * gfortran.dg/entry_13.f90: New test.
4182
4183 * gfortran.dg/entry_12.f90: Clean up .mod file.
4184
4185 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4186
4187 PR fortran/32770
4188 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4189 variables as kind=4 so they don't overflow the record length.
4190
4191 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4192
4193 PR fortran/32968
4194 * gfortran.dg/selected_kind_1.f90: New test.
4195
4196 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4197
4198 PR middle-end/32780
4199 * gcc.c-torture/compile/pr32780.c: New test.
4200
4201 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4202
4203 RP middle-end/32399
4204 * gcc.c-torture/compile/pr32399.c: New testcase.
4205
4206 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4207
4208 PR middle-end/32304
4209 * g++.dg/torture/pr32304.C: New testcase.
4210
4211 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4212
4213 PR middle-end/32935
4214 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4215
4216 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4217
4218 PR fortran/32955
4219 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4220
4221 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4222
4223 PR fortran/31202
4224 * gfortran.dg/nint_2.f90: New test.
4225
4226 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4227
4228 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4229 * gcc.dg/weak/typeof-2.c: Likewise.
4230
4231 2007-08-03 Diego Novillo <dnovillo@google.com>
4232
4233 PR 31521
4234 * gcc.dg/tree-ssa/pr31521.c: New test.
4235
4236 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4237
4238 PR fortran/32770
4239 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4240 iostat must be default kind.
4241
4242 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4243
4244 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4245
4246 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4247
4248 PR fortran/32770
4249 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4250 explicit so test passes with -fdefault-integer-8.
4251 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4252 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4253
4254 2007-08-02 Lee Millward <lee.millward@gmail.com>
4255
4256 PR c++/30849
4257 * g++.dg/parse/asm1.C: New test.
4258
4259 PR c++/30850
4260 * g++.dg/parse/asm2.C: Likewise.
4261
4262 PR c++/30851
4263 * g++.dg/parse/asm3.C: Likewise.
4264
4265 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4266
4267 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4268 "int" is only 16 bit bits wide.
4269 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4270
4271 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4272
4273 * g++.dg/torture/type-generic-1.C: New.
4274 * gcc.dg/pr28796-2.c: Move tests ...
4275 * gcc.dg/tg-tests.h: ... here.
4276 * gcc.dg/torture/type-generic-1.c: New.
4277
4278 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4279
4280 PR libfortran/32954
4281 * minmaxloc_3.f90: New test case.
4282
4283 2007-08-01 Tobias Burnus <burnus@net-b.de>
4284
4285 PR fortran/32936
4286 * gfortran.dg/allocate_stat.f90: New.
4287
4288 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4289
4290 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4291
4292 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4293
4294 PR tree-optimization/32919
4295 * gcc.c-torture/compile/pr32919.c: New.
4296
4297 2007-08-01 Nick Clifton <nickc@redhat.com>
4298
4299 * gcc.c-torture/execute/execute.exp: Change copyright header to
4300 refer to version 3 of the GNU General Public License and to point
4301 readers at the COPYING3 file and the FSF's license web page.
4302 * gcc.c-torture/execute/ieee/ieee.exp,
4303 gcc.c-torture/unsorted/unsorted.exp,
4304 gcc.c-torture/compile/compile.exp,
4305 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4306 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4307 gcc.target/cris/torture/cris-torture.exp,
4308 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4309 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4310 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4311 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4312 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4313 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4314 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4315 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4316 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4317 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4318 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4319 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4320 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4321 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4322 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4323 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4324 gcc.dg/noncompile/noncompile.exp,
4325 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4326 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4327 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4328 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4329 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4330 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4331 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4332 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4333 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4334 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4335 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4336 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4337 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4338 g++.old-deja/old-deja.exp,
4339 gfortran.fortran-torture/execute/execute.exp,
4340 gfortran.fortran-torture/compile/compile.exp,
4341 treelang/output/output-1.c, treelang/output/output-1.tree,
4342 treelang/execute/execute.exp, treelang/Makefile.in,
4343 treelang/compile/compile.exp, g++.dg/dg.exp,
4344 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4345 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4346 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4347 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4348 g++.dg/compat/struct-layout-1.exp,
4349 g++.dg/compat/struct-layout-1_generate.c,
4350 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4351 g++.dg/bprob/bprob.exp, config/default.exp,
4352 gcc.test-framework/test-framework.awk,
4353 gcc.test-framework/gen_directive_tests,
4354 gcc.test-framework/test-framework.exp,
4355 objc.dg/special/special.exp,
4356 objc.dg/gnu-encoding/gnu-encoding.exp,
4357 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4358 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4359 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4360 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4361 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4362 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4363 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4364 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4365 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4366 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4367 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4368 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4369 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4370 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4371 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4372 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4373 Likewise.
4374
4375 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4376
4377 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4378 error message text.
4379
4380 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4381
4382 PR fortran/32945
4383 * gfortran.dg/initialization_12.f90: New test.
4384
4385 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4386
4387 PR fortran/31609
4388 * gfortran.dg/entry_12.f90: New test.
4389
4390 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4391
4392 PR fortran/32938
4393 * gfortran.dg/altreturn_6.f90: New test.
4394
4395 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4396
4397 PR fortran/32942
4398 * gfortran.dg/exponent_2.f90: New test.
4399
4400 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4401
4402 * gcc.dg/vect/vect-117.c: New test.
4403 * gcc.dg/vect/vect-74.c: Enabled test
4404 * gcc.dg/vect/vect-81.c: Enabled test
4405
4406 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4407
4408 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4409 s/dg-error/dg-warning where warning is expected.
4410
4411 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4412
4413 PR fortran/32770
4414 * gfortran.dg/array_constructor_12.f90: Adjust argument
4415 of huge() to correct kind.
4416
4417 2007-07-30 Ollie Wild <aaw@google.com>
4418
4419 * gcc.dg/cpp/counter-2.c: New test.
4420 * gcc.dg/cpp/counter-3.c: New test.
4421 * gcc.dg/cpp/dir-only-1.c: New test.
4422 * gcc.dg/cpp/dir-only-1.h: New file.
4423 * gcc.dg/cpp/dir-only-2.c: New test.
4424 * gcc.dg/cpp/dir-only-3.c: New test.
4425 * gcc.dg/cpp/dir-only-3a.h: New file.
4426 * gcc.dg/cpp/dir-only-3b.h: New file.
4427 * gcc.dg/cpp/dir-only-4.c: New test.
4428 * gcc.dg/cpp/dir-only-5.c: New test.
4429 * gcc.dg/cpp/dir-only-6.c: New test.
4430
4431 2007-07-30 Julian Brown <julian@codesourcery.com>
4432
4433 * gcc.target/arm/neon/v*.c: Regenerate.
4434
4435 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4436
4437 PR c++/32108
4438 * g++.dg/ext/label6.C: New.
4439
4440 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4441
4442 PR libfortran/32858
4443 PR libfortran/30814
4444 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4445
4446 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4447
4448 PR fortran/31211
4449 * gfortran.dg/actual_pointer_function_1.f90: New test.
4450
4451 PR fortran/32682
4452 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4453
4454 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4455
4456 PR fortran/32906
4457 * gfortran.dg/shape_1.f90: Adjust error message.
4458 * gfortran.dg/parameter_array_ref_1.f90: New test.
4459
4460 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4461
4462 PR fortran/31609
4463 * gfortran.dg/entry_11.f90: New test.
4464
4465 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4466 Revital Eres <eres@il.ibm.com>
4467
4468 * gfortran.dg/sms-1.f90: New test.
4469
4470 2007-07-28 Richard Guenther <rguenther@suse.de>
4471
4472 * gcc.c-torture/compile/pr32920.c: New testcase.
4473
4474 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4475
4476 PR c++/30917
4477 * g++.dg/lookup/friend11.C: New test.
4478
4479 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4480
4481 * gfortran.dg/namelist_5.f90: Adjusted error message.
4482 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4483 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4484 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4485 * gfortran.dg/namelist_32.f90: ... this.
4486
4487 PR fortran/32876
4488 * gfortran.dg/namelist_33.f90: New test.
4489
4490 PR fortran/32905
4491 * gfortran.dg/namelist_34.f90: New test.
4492
4493 PR fortran/31818
4494 * gfortran.dg/namelist_35.f90: New test.
4495
4496 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4497
4498 PR fortran/32880
4499 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4500
4501 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4502
4503 PR testsuite/32471
4504 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4505 assuming it is 0x7ffffffff.
4506 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4507 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4508
4509 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4510
4511 * gfortran.dg/operator_3.f90: Fix dg directive.
4512 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4513 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4514 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4515
4516 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4517
4518 * g++.dg/cpp0x/decltype1.C: New.
4519 * g++.dg/cpp0x/decltype2.C: New.
4520 * g++.dg/cpp0x/decltype3.C: New.
4521 * g++.dg/cpp0x/decltype4.C: New.
4522 * g++.dg/cpp0x/decltype5.C: New.
4523 * g++.dg/cpp0x/decltype6.C: New.
4524
4525 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4526
4527 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4528 because the test relies on bit 31 to be the sign bit.
4529
4530 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4531
4532 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4533 assuming it is 0x7fffffff.
4534 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4535 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4536
4537 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4538
4539 PR c++/32346
4540 * g++.dg/expr/bitfield9.C: New test.
4541
4542 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4543
4544 PR fortran/32899
4545 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4546
4547 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4548
4549 PR fortran/32760
4550 * gfortran.dg/private_type_7.f90: New test.
4551
4552 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4553
4554 PR fortran/32035
4555 * gfortran.dg/select_char_1.f90: New test.
4556
4557 2007-07-27 Tobias Burnus <burnus@net-b.de>
4558
4559 PR fortran/32903
4560 * gfortran.dg/initialization_11.f90: New test.
4561
4562 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4563
4564 * gcc.target/mips/ins-1.c: New test.
4565
4566 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4567
4568 PR/19232
4569 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4570 (f1): Likewise.
4571
4572 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4573
4574 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4575 error: width of 'spare' exceeds its type.
4576
4577 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4578
4579 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4580 * gcc.dg/sibcall-4.c: Likewise.
4581
4582 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4583
4584 PR rtl-optimization/31500
4585 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4586 * g++.dg/warn/Warray-bounds.C: Likewise.
4587
4588 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4589
4590 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4591
4592 2007-07-25 Julian Brown <julian@codesourcery.com>
4593 Paul Brook <paul@codesourcery.com>
4594 Joseph Myers <joseph@codesourcery.com>
4595 Mark Shinwell <shinwell@codesourcery.com>
4596
4597 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4598 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4599 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4600 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4601 (check_effective_target_arm_neon_hw): New.
4602 * gcc.target/arm/neon/neon.exp: New file.
4603 * gcc.target/arm/neon/polytypes.c: New file.
4604 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4605
4606 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4607
4608 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4609 targets where an "int" is less than 32 bits wide.
4610
4611 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4612
4613 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4614
4615 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4616
4617 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4618 during addition if an int is only 16 bits wide.
4619 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4620
4621 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4622
4623 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4624 size as "long int" and are 32 or 64 bits wide.
4625 * gcc.dg/torture/pr28814.c: Likewise.
4626
4627 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4628
4629 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4630 exactly as wide as an int.
4631
4632 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4633
4634 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4635 Define and use throughout as long long printf format specifier.
4636 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4637 Likewise.
4638
4639 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4640
4641 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4642 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4643
4644 2007-07-25 Ben Elliston <bje@au.ibm.com>
4645
4646 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4647
4648 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4649
4650 * gcc.c-torture/execute/20070724-1.c: New.
4651
4652 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4653
4654 PR fortran/31205
4655 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4656 "deallocates" to 24, since patch has code rid of much spurious
4657 code.
4658 * gfortran.dg/interface_assignment_1.f90 : New test.
4659
4660 PR fortran/32842
4661 * gfortran.dg/interface_assignment_2.f90 : New test.
4662
4663 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4664
4665 PR fortran/32867
4666 * fortran.dg/initialization_10.f90: New test.
4667
4668 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4669
4670 PR fortran/32778
4671 * gfortran.dg/imag_2.f: Removed
4672 * gfortran.dg/warn_std_1.f90: New test.
4673 * gfortran.dg/warn_std_2.f90: New test.
4674 * gfortran.dg/warn_std_3.f90: New test.
4675
4676 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4677
4678 PR c++/29001
4679 * g++.dg/init/new22.C: New.
4680
4681 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4682
4683 PR c++/32561
4684 * g++.dg/template/crash67.C: New.
4685
4686 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4687
4688 * lib/target-support.exp (check_effective_target_natural_alignment):
4689 (check_effective_target_vector_alignment_reachable): New.
4690 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4691 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4692 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4693 check.
4694 * gcc.dg/vect/pr25413.c: Likewise.
4695 * gcc.dg/vect/pr31699.c: Likewise.
4696
4697 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4698
4699 PR fortran/30814
4700 * gfortran.dg/pack_bounds_1.f90: New test case.
4701
4702 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4703
4704 PR fortran/31639
4705 * gfortran.dg/initialization_9.f90: New test.
4706
4707 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4708
4709 PR fortran/32797
4710 PR fortran/32800
4711 * gfortran.dg/bind_c_usage_8.f03: New test case.
4712 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4713 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4714
4715 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4716
4717 * gcc.target/mips/branch-cost-1.c: New test.
4718 * gcc.target/mips/branch-cost-2.c: Likewise.
4719
4720 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4721
4722 PR fortran/32732
4723 * gfortran.dg/c_char_tests.f03: New test case.
4724 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4725 * gfortran.dg/c_char_tests_2.f03: New test case.
4726 * gfortran.dg/value_6.f03: Ditto.
4727 * gfortran.dg/value_7.f03: Ditto.
4728
4729 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4730
4731 PR fortran/32600
4732 * gfortran.dg/c_funloc_tests_5.f03: New.
4733 * gfortran.dg/c_funloc_tests_5.f04: New.
4734 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4735
4736 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4737
4738 PR c++/32839
4739 * g++.dg/expr/call4.C: New.
4740 * g++.dg/expr/call5.C: New.
4741
4742 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4743
4744 PR fortran/32710
4745 * gfortran.dg/namelist_30.f90: New test.
4746
4747 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4748
4749 PR fortran/29962
4750 * gfortran.dg/array_initializer_1.f90: Removed warning.
4751 * gfortran.dg/initialization_1.f90: Adjusted messages.
4752 * gfortran.dg/nested_modules_6.f90: Removed warning.
4753
4754 PR fortran/31253
4755 * gfortran.dg/initialization_7.f90: New test.
4756
4757 PR fortran/31639
4758 * gfortran.dg/initialization_8.f90: New test.
4759
4760 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4761
4762 PR c++/30818
4763 * g++.dg/template/crash47.C: Adjust errors.
4764 * g++.dg/template/crash48.C: Adjust errors.
4765 * g++.dg/template/typename12.C: New.
4766 * g++.dg/template/typename13.C: New.
4767 * g++.dg/template/typename14.C: New.
4768 * g++.dg/template/typedef6.C: Adjust errors.
4769
4770 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4771
4772 PR fortran/32627
4773 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4774 * gfortran.dg/pr32627.f03: New test case.
4775
4776 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4777 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4778 c_f_pointer_logical.
4779 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4780 c_f_pointer_complex.
4781 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4782 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4783 c_f_pointer_shape_tests_2.
4784 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4785
4786 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4787
4788 PR fortran/32804
4789 * gfortran.dg/c_loc_tests_9.f03: New test case.
4790 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4791
4792 2007-07-21 Lee Millward <lee.millward@gmail.com>
4793
4794 PR fortran/32823
4795 * gfortran.dg/int_2.f90: New test.
4796
4797 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4798
4799 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4800
4801 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4802
4803 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4804 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4805
4806 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4807
4808 PR tree-optimization/19910
4809 * gcc.dg/pr19910.c: New test.
4810
4811 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4812
4813 PR fortran/32738
4814 * gfortran.dg/pr32738.f90: New test.
4815
4816 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4817
4818 PR tree-optimzation/32635
4819 * gfortran.dg/pr32635.f: New test case.
4820
4821 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4822
4823 PR fortran/32801
4824 * gfortran.dg/pr32801.f03: New test case.
4825
4826 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4827
4828 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4829 Test negative numbers also.
4830 * gcc.dg/c99-math-float-1.c: Likewise.
4831 * gcc.dg/c99-math-long-double-1.c: Likewise.
4832 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4833 test inputs.
4834
4835 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4836
4837 * lib/target-supports.exp (check_effective_target_sync_int_long):
4838 Enable for xtensa.
4839 (check_effective_target_sync_char_short): Likewise.
4840
4841 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4842
4843 * gcc.dg/pr28796-2.c: Add more cases.
4844
4845 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4846
4847 * gcc.dg/pr28796-1.c: Add more cases.
4848 * gcc.dg/pr28796-2.c: Likewise.
4849
4850 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4851
4852 * gcc.dg/pr28796-1.c: Add more cases.
4853 * gcc.dg/pr28796-2.c: Likewise.
4854
4855 2007-07-17 Janus Weil <jaydub66@gmail.com>
4856
4857 PR fortran/32535
4858 * gfortran.dg/pr32535.f90: New test.
4859
4860 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4861
4862 PR fortran/31320
4863 PR fortran/32665
4864 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4865
4866 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4867
4868 PR rtl-optimization/32773
4869 * gcc.dg/pr32773.c: New test.
4870
4871 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4872
4873 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4874 match flax-vector-conversions note.
4875 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4876 instead of dg-error for the warning.
4877
4878 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4879
4880 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4881 adapted to work on targets with 16-bit or wider int.
4882 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4883 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4884 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4885 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4886
4887 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4888
4889 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4890 support large arrays.
4891 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4892 * gcc.dg/20061109-1.c: Likewise.
4893 * gcc.c-torture/execute/20061101-1.x: Likewise.
4894 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4895 * gcc.c-torture/execute/pr31448.x: Likewise.
4896
4897 2007-07-16 Lee Millward <lee.millward@gmail.com>
4898
4899 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4900
4901 PR fortran/32238
4902 * gfortran.dg/pr32238.f90: New test.
4903
4904 PR fortran/32222
4905 * gfortran.dg/pr32222.f90: New test.
4906
4907 PR fortran/32242
4908 * gfortran.dg/pr32242.f90: New test.
4909
4910 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4911 David Ung <davidu@mips.com>
4912
4913 * gcc.target/mips/mips-sched-madd.c: New test case.
4914
4915 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4916
4917 PR libfortran/32611
4918 * gfortran.dg/large_real_kind_1.f90: Update test.
4919 * gfortran.dg/pr17706.f90: Update test.
4920 * gfortran.dg/fmt_zero_digits.f90: Update test.
4921 * gfortran.dg/fmt_zero_precision.f90: Update test.
4922 * gfortran.dg/real_const_3.f90: Update test.
4923
4924 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4925
4926 PR fortran/32036
4927 * gfortran.dg/bounds_check_8.f90: New test.
4928 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4929
4930 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4931
4932 PR fortran/32357
4933 * gfortran.dg/mvbits_2.f90: New test.
4934
4935 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4936
4937 PR libfortran/32731
4938 * gfortran.dg/pack_mask_1.f90: New test.
4939 * gfortran.dg/unpack_mask_1.f90: New test.
4940
4941 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4942
4943 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4944 * gcc.dg/20001101-1.c: Likewise.
4945 * gcc.dg/20001102-1.c: Likewise.
4946 * gcc.dg/20020116-2.c: Likewise.
4947 * gcc.dg/20020416-1.c: Likewise.
4948 * gcc.dg/sparc-constant-1.c: Likewise.
4949 * gcc.dg/sparc-dwarf2.c: Likewise.
4950 * gcc.dg/sparc-frame-1.c: Likewise.
4951 * gcc.dg/sparc-getcontext-1.c: Likewise.
4952 * gcc.dg/sparc-loop-1.c: Likewise.
4953 * gcc.dg/sparc-reg-1.c: Likewise.
4954 * gcc.dg/sparc-ret.c: Likewise.
4955 * gcc.dg/sparc-trap-1.c: Likewise.
4956 * gcc.dg/ultrasp10.c: Likewise.
4957 * gcc.dg/ultrasp11.c: Likewise.
4958 * gcc.dg/ultrasp1.c: Likewise.
4959 * gcc.dg/ultrasp2.c: Likewise.
4960 * gcc.dg/ultrasp3.c: Likewise.
4961 * gcc.dg/ultrasp4.c: Likewise.
4962 * gcc.dg/ultrasp5.c: Likewise.
4963 * gcc.dg/ultrasp6.c: Likewise.
4964 * gcc.dg/ultrasp7.c: Likewise.
4965 * gcc.dg/ultrasp8.c: Likewise.
4966 * gcc.dg/ultrasp9.c: Likewise.
4967 * gcc.dg/splet-1.c: Delete.
4968
4969 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4970
4971 PR fortran/32724
4972 * gfortran.dg/stfunc_5.f90: New test.
4973
4974 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4975
4976 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4977 New procedure to check if arrays are naturally aligned to the vector
4978 alignment boundary.
4979 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4980 in size_t typedef. Adjust tree dump scan results according to
4981 vect_aligned_arrays target check.
4982 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4983 vect_aligned_arrays target check.
4984 * gcc.dg/vect/pr31699.c: Ditto.
4985
4986 2007-07-13 Sa Liu <saliu@de.ibm.com>
4987
4988 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4989 for V2DFmode vector conditional expression.
4990 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4991 and dfceq patterns.
4992 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4993 and dfcgt patterns.
4994 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4995 V2DFmode comparison and test special values.
4996 * lib/target-supports.exp: Switch on test for V2DFmode
4997 vector conditional expression.
4998
4999 2007-07-13 Richard Guenther <rguenther@suse.de>
5000
5001 PR tree-optimization/32721
5002 * gcc.dg/pr32721.c: New testcase.
5003
5004 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5005
5006 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5007 error message part that continues on a new line.
5008
5009 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5010
5011 * gcc.dg/c99-tgmath-1.c: New.
5012 * gcc.dg/c99-tgmath-2.c: New.
5013 * gcc.dg/c99-tgmath-3.c: New.
5014 * gcc.dg/c99-tgmath-4.c: New.
5015
5016 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5017 Janis Johnson <janis187@us.ibm.com>
5018
5019 PR testsuite/25241
5020 * gcc.test-framework/dg-error-exp-F.c: New test.
5021 * gcc.test-framework/dg-warning-exp-F.c: New test.
5022 * lib/gcc.exp: Enable warning and error prefixes.
5023 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5024 (dg-error): Wrap original dg-error.
5025 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5026 markers from dg-error/dg-warning directives.
5027 * gcc.dg/20040322-1.c: Likewise.
5028 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5029 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5030 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5031 * gcc.dg/Werror-1.c: Likewise.
5032 * gcc.dg/Werror-10.c: Likewise.
5033 * gcc.dg/Werror-11.c: Likewise.
5034 * gcc.dg/Werror-2.c: Likewise.
5035 * gcc.dg/Werror-3.c: Likewise.
5036 * gcc.dg/Werror-4.c: Likewise.
5037 * gcc.dg/Werror-5.c: Likewise.
5038 * gcc.dg/Werror-6.c: Likewise.
5039 * gcc.dg/Werror-7.c: Likewise.
5040 * gcc.dg/Werror-8.c: Likewise.
5041 * gcc.dg/Werror-9.c: Likewise.
5042 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5043 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5044 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5045 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5046 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5047 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5048 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5049 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5050 * gcc.dg/Wnested-externs-1.c: Likewise.
5051 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5052 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5053 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5054 * gcc.dg/Wshadow-3.c: Likewise.
5055 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5056 * gcc.dg/Wwrite-strings-1.c: Likewise.
5057 * gcc.dg/anon-struct-5.c: Likewise.
5058 * gcc.dg/anon-struct-6.c: Likewise.
5059 * gcc.dg/anon-struct-7.c: Likewise.
5060 * gcc.dg/anon-struct-8.c: Likewise.
5061 * gcc.dg/array-8.c: Likewise.
5062 * gcc.dg/array-quals-2.c: Likewise.
5063 * gcc.dg/asm-qual-1.c: Likewise.
5064 * gcc.dg/asm-wide-1.c: Likewise.
5065 * gcc.dg/assign-warn-1.c: Likewise.
5066 * gcc.dg/assign-warn-2.c: Likewise.
5067 * gcc.dg/bitfld-10.c: Likewise.
5068 * gcc.dg/bitfld-11.c: Likewise.
5069 * gcc.dg/bitfld-12.c: Likewise.
5070 * gcc.dg/bitfld-13.c: Likewise.
5071 * gcc.dg/bitfld-14.c: Likewise.
5072 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5073 * gcc.dg/builtins-30.c: Likewise.
5074 * gcc.dg/c90-const-expr-5.c: Likewise.
5075 * gcc.dg/c90-typespec-1.c: Likewise.
5076 * gcc.dg/c99-const-expr-5.c: Likewise.
5077 * gcc.dg/c99-flex-array-5.c: Likewise.
5078 * gcc.dg/c99-fordecl-3.c: Likewise.
5079 * gcc.dg/c99-tag-3.c: Likewise.
5080 * gcc.dg/c99-typespec-1.c: Likewise.
5081 * gcc.dg/c99-vla-jump-1.c: Likewise.
5082 * gcc.dg/c99-vla-jump-2.c: Likewise.
5083 * gcc.dg/c99-vla-jump-3.c: Likewise.
5084 * gcc.dg/c99-vla-jump-4.c: Likewise.
5085 * gcc.dg/c99-vla-jump-5.c: Likewise.
5086 * gcc.dg/cast-1.c: Likewise.
5087 * gcc.dg/cast-2.c: Likewise.
5088 * gcc.dg/cast-3.c: Likewise.
5089 * gcc.dg/cast-4.c: Likewise.
5090 * gcc.dg/cast-pretty-print-1.c: Likewise.
5091 * gcc.dg/comp-goto-2.c: Likewise.
5092 * gcc.dg/comp-goto-3.c: Likewise.
5093 * gcc.dg/cpp/error-1.c: Likewise.
5094 * gcc.dg/cpp/if-paren.c: Likewise.
5095 * gcc.dg/decl-7.c: Likewise.
5096 * gcc.dg/decl-8.c: Likewise.
5097 * gcc.dg/decl-nospec-1.c: Likewise.
5098 * gcc.dg/decl-nospec-2.c: Likewise.
5099 * gcc.dg/decl-nospec-3.c: Likewise.
5100 * gcc.dg/declspec-10.c: Likewise.
5101 * gcc.dg/declspec-11.c: Likewise.
5102 * gcc.dg/declspec-12.c: Likewise.
5103 * gcc.dg/declspec-13.c: Likewise.
5104 * gcc.dg/declspec-14.c: Likewise.
5105 * gcc.dg/declspec-15.c: Likewise.
5106 * gcc.dg/declspec-16.c: Likewise.
5107 * gcc.dg/declspec-17.c: Likewise.
5108 * gcc.dg/declspec-4.c: Likewise.
5109 * gcc.dg/declspec-5.c: Likewise.
5110 * gcc.dg/declspec-6.c: Likewise.
5111 * gcc.dg/declspec-7.c: Likewise.
5112 * gcc.dg/declspec-8.c: Likewise.
5113 * gcc.dg/declspec-9.c: Likewise.
5114 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5115 * gcc.dg/dfp/constants-c99.c: Likewise.
5116 * gcc.dg/dfp/keywords-c89.c: Likewise.
5117 * gcc.dg/dfp/keywords-c99.c: Likewise.
5118 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5119 * gcc.dg/dfp/typespec.c: Likewise.
5120 * gcc.dg/dremf-type-compat-2.c: Likewise.
5121 * gcc.dg/dremf-type-compat-3.c: Likewise.
5122 * gcc.dg/dremf-type-compat-4.c: Likewise.
5123 * gcc.dg/empty-source-2.c: Likewise.
5124 * gcc.dg/empty-source-3.c: Likewise.
5125 * gcc.dg/enum3.c: Likewise.
5126 * gcc.dg/extra-semi-2.c: Likewise.
5127 * gcc.dg/extra-semi-3.c: Likewise.
5128 * gcc.dg/float-range-1.c: Likewise.
5129 * gcc.dg/float-range-2.c: Likewise.
5130 * gcc.dg/float-range-3.c: Likewise.
5131 * gcc.dg/float-range-5.c: Likewise.
5132 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5133 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5134 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5135 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5136 * gcc.dg/format/cast-1.c: Likewise.
5137 * gcc.dg/format/gcc_diag-3.c: Likewise.
5138 * gcc.dg/format/gcc_diag-4.c: Likewise.
5139 * gcc.dg/format/gcc_diag-6.c: Likewise.
5140 * gcc.dg/format/gcc_diag-8.c: Likewise.
5141 * gcc.dg/format/gcc_diag-9.c: Likewise.
5142 * gcc.dg/format/nul-2.c: Likewise.
5143 * gcc.dg/format/opt-1.c: Likewise.
5144 * gcc.dg/format/opt-2.c: Likewise.
5145 * gcc.dg/format/opt-3.c: Likewise.
5146 * gcc.dg/format/opt-4.c: Likewise.
5147 * gcc.dg/format/opt-5.c: Likewise.
5148 * gcc.dg/format/opt-6.c: Likewise.
5149 * gcc.dg/framework-2.c: Likewise.
5150 * gcc.dg/func-args-1.c: Likewise.
5151 * gcc.dg/func-outside-1.c: Likewise.
5152 * gcc.dg/func-outside-2.c: Likewise.
5153 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5154 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5155 * gcc.dg/if-empty-1.c: Likewise.
5156 * gcc.dg/init-bad-1.c: Likewise.
5157 * gcc.dg/init-bad-2.c: Likewise.
5158 * gcc.dg/init-bad-3.c: Likewise.
5159 * gcc.dg/init-desig-obs-2.c: Likewise.
5160 * gcc.dg/init-desig-obs-3.c: Likewise.
5161 * gcc.dg/init-empty-2.c: Likewise.
5162 * gcc.dg/init-empty-3.c: Likewise.
5163 * gcc.dg/inline-11.c: Likewise.
5164 * gcc.dg/inline-12.c: Likewise.
5165 * gcc.dg/inline-8.c: Likewise.
5166 * gcc.dg/inline-9.c: Likewise.
5167 * gcc.dg/inline3.c: Likewise.
5168 * gcc.dg/label-decl-1.c: Likewise.
5169 * gcc.dg/label-decl-2.c: Likewise.
5170 * gcc.dg/label-decl-3.c: Likewise.
5171 * gcc.dg/label-decl-4.c: Likewise.
5172 * gcc.dg/long-long-typespec-1.c: Likewise.
5173 * gcc.dg/lvalue-2.c: Likewise.
5174 * gcc.dg/lvalue-3.c: Likewise.
5175 * gcc.dg/nested-func-3.c: Likewise.
5176 * gcc.dg/nested-redef-1.c: Likewise.
5177 * gcc.dg/noreturn-4.c: Likewise.
5178 * gcc.dg/old-style-prom-2.c: Likewise.
5179 * gcc.dg/old-style-prom-3.c: Likewise.
5180 * gcc.dg/old-style-then-proto-1.c: Likewise.
5181 * gcc.dg/overflow-warn-1.c: Likewise.
5182 * gcc.dg/overflow-warn-2.c: Likewise.
5183 * gcc.dg/overflow-warn-3.c: Likewise.
5184 * gcc.dg/overflow-warn-4.c: Likewise.
5185 * gcc.dg/overflow-warn-6.c: Likewise.
5186 * gcc.dg/parm-forwdecl-2.c: Likewise.
5187 * gcc.dg/parm-forwdecl-3.c: Likewise.
5188 * gcc.dg/parm-impl-decl-1.c: Likewise.
5189 * gcc.dg/parm-impl-decl-2.c: Likewise.
5190 * gcc.dg/parm-incomplete-1.c: Likewise.
5191 * gcc.dg/parm-mismatch-1.c: Likewise.
5192 * gcc.dg/pointer-arith-1.c: Likewise.
5193 * gcc.dg/pointer-arith-2.c: Likewise.
5194 * gcc.dg/pointer-arith-3.c: Likewise.
5195 * gcc.dg/pointer-arith-4.c: Likewise.
5196 * gcc.dg/pointer-arith-6.c: Likewise.
5197 * gcc.dg/pointer-arith-7.c: Likewise.
5198 * gcc.dg/pointer-arith-8.c: Likewise.
5199 * gcc.dg/pr13804-1.c: Likewise.
5200 * gcc.dg/pr15698-1.c: Likewise.
5201 * gcc.dg/pr15698-2.c: Likewise.
5202 * gcc.dg/pr15698-3.c: Likewise.
5203 * gcc.dg/pr15698-4.c: Likewise.
5204 * gcc.dg/pr15698-5.c: Likewise.
5205 * gcc.dg/pr15698-6.c: Likewise.
5206 * gcc.dg/pr15698-7.c: Likewise.
5207 * gcc.dg/pr15698-8.c: Likewise.
5208 * gcc.dg/pr17188-1.c: Likewise.
5209 * gcc.dg/pr17301-1.c: Likewise.
5210 * gcc.dg/pr17301-2.c: Likewise.
5211 * gcc.dg/pr17730-1.c: Likewise.
5212 * gcc.dg/pr20368-1.c: Likewise.
5213 * gcc.dg/pr20368-2.c: Likewise.
5214 * gcc.dg/pr20368-3.c: Likewise.
5215 * gcc.dg/pr22308-1.c: Likewise.
5216 * gcc.dg/qual-component-1.c: Likewise.
5217 * gcc.dg/redecl-1.c: Likewise.
5218 * gcc.dg/redecl-11.c: Likewise.
5219 * gcc.dg/redecl-12.c: Likewise.
5220 * gcc.dg/redecl-13.c: Likewise.
5221 * gcc.dg/redecl-14.c: Likewise.
5222 * gcc.dg/redecl-15.c: Likewise.
5223 * gcc.dg/register-var-1.c: Likewise.
5224 * gcc.dg/register-var-2.c: Likewise.
5225 * gcc.dg/stmt-expr-2.c: Likewise.
5226 * gcc.dg/stmt-expr-3.c: Likewise.
5227 * gcc.dg/stmt-expr-label-1.c: Likewise.
5228 * gcc.dg/stmt-expr-label-2.c: Likewise.
5229 * gcc.dg/stmt-expr-label-3.c: Likewise.
5230 * gcc.dg/struct-empty-2.c: Likewise.
5231 * gcc.dg/struct-empty-3.c: Likewise.
5232 * gcc.dg/struct-parse-1.c: Likewise.
5233 * gcc.dg/struct-semi-1.c: Likewise.
5234 * gcc.dg/struct-semi-2.c: Likewise.
5235 * gcc.dg/struct-semi-3.c: Likewise.
5236 * gcc.dg/switch-5.c: Likewise.
5237 * gcc.dg/switch-6.c: Likewise.
5238 * gcc.dg/switch-7.c: Likewise.
5239 * gcc.dg/tls/diag-5.c: Likewise.
5240 * gcc.dg/transparent-union-1.c: Likewise.
5241 * gcc.dg/transparent-union-3.c: Likewise.
5242 * gcc.dg/typespec-1.c: Likewise.
5243 * gcc.dg/vla-init-2.c: Likewise.
5244 * gcc.dg/vla-init-3.c: Likewise.
5245 * gcc.dg/vla-init-4.c: Likewise.
5246 * gcc.dg/vla-init-5.c: Likewise.
5247 * gcc.dg/void-cast-2.c: Likewise.
5248 * gcc.dg/wvla-3.c: Likewise.
5249 * gcc.dg/wvla-7.c: Likewise.
5250 * gcc.target/i386/991209-1.c: Likewise.
5251 * gcc.target/ia64/fpreg-1.c: Likewise.
5252 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5253 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5254
5255 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5256
5257 PR fortran/31639
5258 * gfortran.dg/func_decl_4.f90: New test.
5259
5260 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5261
5262 PR fortran/32727
5263 * gfortran.dg/interface_17.f90: New test.
5264
5265 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5266
5267 PR fortran/32599
5268 * gfortran.dg/32599.f03: New test case.
5269
5270 PR fortran/32601
5271 * gfortran.dg/32601.f03: New test case.
5272 * gfortran.dg/32601_1.f03: Ditto.
5273 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5274 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5275
5276 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5277
5278 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5279
5280 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5281 Devang Patel <dpatel@apple.com>
5282
5283 PR tree-optimization/25413
5284 * gcc.dg/vect/vect-align-1.c: New.
5285 * gcc.dg/vect/vect-align-2.c: New.
5286 * gcc.dg/vect/pr25413.c: New.
5287 * gcc.dg/vect/pr25413a.c: New.
5288 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5289
5290 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5291
5292 * lib/target-support.exp (check_ultrasparc_hw_available):
5293 New function.
5294 (is-effective-target): Check $arg for ultrasparc_hw.
5295 (is-effective-target-keyword): Likewise.
5296 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5297 when determining what to do on sparc platforms.
5298 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5299 * gcc.dg/20001101-1.c: Likewise.
5300 * gcc.dg/20001101-2.c: Likewise.
5301 * gcc.dg/ultrasp9.c: Likewise.
5302 * gcc.dg/ultrasp10.c: Likewise.
5303 * gcc.target/sparc/pdist-3.c: Likewise.
5304
5305 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5306
5307 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5308
5309 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5310
5311 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5312 get vectorized.
5313 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5314 now get vectorized.
5315 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5316 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5317 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5318 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5319 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5320 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5321 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5322 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5323 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5324 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5325 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5326 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5327 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5328 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5329 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5330 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5331 Add spu.
5332
5333 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR c++/30854
5336 * g++.dg/parse/error30.C: New test.
5337
5338 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5339
5340 PR fortran/29804
5341 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5342
5343 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5344
5345 * gfortran.fortran-torture/compile/pr32663.f: New test.
5346
5347 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5348
5349 PR c++/31027
5350 * g++.dg/inherit/virtual4.C: New.
5351
5352 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5353
5354 PR target/32661
5355 * gcc.target/i386/pr32661-1.c: New test.
5356
5357 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5358
5359 * gnat.dg/invariant_index.ad[sb]: New test.
5360
5361 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5362
5363 PR c++/32560
5364 * g++.dg/template/decl3.C: New.
5365
5366 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5367
5368 PR 32617
5369 * gcc.c-torture/execute/align-3.c: New.
5370
5371 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5372
5373 PR target/32708
5374 * gcc.target/i386/pr32708-1.c: New test.
5375 * gcc.target/i386/pr32708-2.c: Ditto.
5376 * gcc.target/i386/pr32708-3.c: Ditto.
5377
5378 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5379
5380 * g++.dg/init/new20.C: Remove svn:executable flag.
5381
5382 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5383
5384 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5385
5386 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5387
5388 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5389
5390 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5391
5392 PR testsuite/25241
5393 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5394 directive.
5395
5396 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5397
5398 PR fortran/32157
5399 * gfortran.dg/overload_2.f90: New test.
5400
5401 PR fortran/32689
5402 * gfortran.dg/transfer_simplify_5.f90
5403
5404 PR fortran/32634
5405 * gfortran.dg/interface_15.f90: New test.
5406
5407 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5408
5409 PR libfortran/32336
5410 * gfortran.dg/matmul_5.f90: New test case.
5411
5412 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5413
5414 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5415 * gcc.dg/fesd-any.h: Likewise.
5416 * gcc.dg/fesd-baseonly.c: Likewise.
5417 * gcc.dg/fesd-baseonly.h: Likewise.
5418 * gcc.dg/fesd-none.c: Likewise.
5419 * gcc.dg/fesd-none.h: Likewise.
5420 * gcc.dg/fesd-reduced.c: Likewise.
5421 * gcc.dg/fesd-reduced.h: Likewise.
5422 * gcc.dg/fesd-sys.c: Likewise.
5423 * gcc.dg/fesd-sys.h: Likewise
5424 * gcc.dg/fesd.h: Likewise.
5425
5426 * g++.dg/debug/dwarf2: New directory.
5427 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5428 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5429 * g++.dg/other/fesd-any.h: Likewise.
5430 * g++.dg/other/fesd-baseonly.C: Likewise.
5431 * g++.dg/other/fesd-baseonly.h: Likewise.
5432 * g++.dg/other/fesd-none.C: Likewise.
5433 * g++.dg/other/fesd-none.h: Likewise.
5434 * g++.dg/other/fesd-reduced.C: Likewise.
5435 * g++.dg/other/fesd-reduced.h: Likewise.
5436 * g++.dg/other/fesd-sys.C: Likewise.
5437 * g++.dg/other/fesd-sys.h: Likewise.
5438 * g++.dg/other/fesd.h: Likewise.
5439
5440 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5441
5442 PR fortran/31129
5443 * gfortran.dg/parameter_unused.f90: New test.
5444
5445 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5446
5447 PR tree-optimization/32681
5448 * gcc.dg/tree-ssa/pr32681.c: New test.
5449
5450 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5451
5452 PR fortran/32678
5453 * gfortran.dg/fmt_t_5.f90: New test.
5454
5455 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5456
5457 PR c++/30535
5458 * g++.dg/template/operator10.C: New.
5459
5460 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5461
5462 PR libfortran/32217
5463 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5464
5465 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5466
5467 PR fortran/29876
5468 * gfortran.dg/operator_6.f90: New test.
5469
5470 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5471
5472 PR fortran/17711
5473 * gfortran.dg/operator_4.f90: New test.
5474 * gfortran.dg/operator_5.f90: New test.
5475 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5476 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5477
5478 2007-07-08 Tobias Burnus <burnus@net-b.de>
5479
5480 PR fortran/32669
5481 * gfortran.dg/argument_checking_6.f90: New.
5482
5483 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5484
5485 PR fortran/25094
5486 * gfortran.dg/interface_155555.f90: New test.
5487
5488 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5489
5490 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5491 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5492
5493 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5494
5495 PR testsuite/25241
5496 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5497 discern pedantic diagnostics and errors.
5498 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5499 and not an error.
5500 * gcc.dg/20050121-1.c: This is an error and not a warning.
5501 * gcc.target/i386/sseregparm-2.c: Likewise.
5502 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5503 * gcc.dg/charset/attribute2.c: Likewise.
5504 * gcc.dg/bitfld-1.c: Likewise.
5505 * gcc.dg/pack-test-2.c: Likewise.
5506 * gcc.dg/940510-1.c: Match separately error and warning.
5507 * gcc.dg/array-2.c: Match separately multiple messages. The second
5508 diagnostic is a pedantic warning and not an error.
5509 * gcc.dg/pr14475.c: Match separately multiple messages.
5510 * gcc.dg/pr18809-1.c: Likewise.
5511 * gcc.dg/pr27953.c: Likewise.
5512 * gcc.dg/vla-init-1.c: Likewise.
5513 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5514
5515 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5516
5517 PR fortran/32644
5518 * gfortran.dg/char_decl_1.f90: New test.
5519
5520 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5521
5522 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5523
5524 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5525
5526 PR c++/32232
5527 * g++.dg/template/overload9.C: New test.
5528
5529 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5530
5531 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5532 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5533
5534 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5535
5536 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5537 * gcc.dg/20001012-2.c: Likewise.
5538 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5539 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5540
5541 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5542
5543 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5544 about the chunk size when STACK_SIZE is defined.
5545
5546 2007-07-06 Josh Conner <jconner@apple.com>
5547
5548 PR middle-end/32602
5549 * gcc.dg/sibcall-8.c: New test.
5550
5551 2007-07-06 Josh Conner <jconner@apple.com>
5552
5553 PR middle-end/32603
5554 * gcc.target/arm/sibcall-1.c: New test.
5555
5556 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5557
5558 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5559
5560 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5561
5562 * gfortran.dg/save_parameter.f90: New test.
5563 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5564
5565 2007-07-06 Richard Guenther <rguenther@suse.de>
5566
5567 * g++.dg/opt/pr30965.C: New testcase.
5568
5569 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5570
5571 * gcc.target/mips/save-restore-5.c: New test.
5572
5573 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5574
5575 PR rtl_optimization/32450
5576 * gcc.dg/pr32450.c: New runtime test.
5577
5578 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5579
5580 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5581 single underscore in scan directives.
5582
5583 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5584
5585 PR c++/32245
5586 * g++.dg/init/ptrmem4.C: New test.
5587
5588 PR c++/32251
5589 * g++.dg/init/new21.C: Likewise.
5590
5591 PR c++/31992
5592 * g++.dg/template/static30.C: Likewise.
5593
5594 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5595
5596 * gcc.dg/vect/costmodel/ppc: New directory.
5597 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5598 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5599 New test.
5600 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5601 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5603 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5605 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5606 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5607 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5608 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5609 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5610 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5611 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5612 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5613 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5614
5615 2007-07-05 Tobias Burnus <burnus@net-b.de>
5616
5617 PR fortran/32359
5618 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5619
5620 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5621
5622 PR fortran/32526
5623 * gfortran.dg/interface_14.f90: New test.
5624
5625 PR fortran/32613
5626 * gfortran.dg/do_iterator_2.f90: New test.
5627
5628 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5629
5630 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5631 (FE_DEC_DOWNWARD): Likewise.
5632 (FE_DEC_UPWARD): Likewise.
5633 (FE_DEC_TOWARDZERO): Likewise.
5634 (FE_DEC_TONEARESTFROMZERO): Likewise.
5635
5636 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5637
5638 * gcc.c-torture/compile/pr32606.c: New.
5639 * gfortran.fortran-torture/execute/pr32604.f90: New.
5640
5641 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5642
5643 * gcc.dg/visibility-12.c: New test.
5644 * gcc.dg/visibility-13.c: Likewise.
5645 * g++.dg/ext/visibility-9.C: Likewise.
5646 * g++.dg/ext/visibility-10.C: Likewise.
5647
5648 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5649
5650 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5651 * gcc.dg/sh-relax-vxworks.c: New test.
5652
5653 2007-07-04 Richard Guenther <rguenther@suse.de>
5654
5655 PR tree-optimization/32500
5656 * gcc.c-torture/execute/pr32500.c: New testcase.
5657
5658 2007-07-04 Richard Guenther <rguenther@suse.de>
5659
5660 PR tree-optimization/32482
5661 * gcc.c-torture/compile/pr32482.c: New testcase.
5662
5663 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5664
5665 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5666 VxWorks kernels.
5667 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5668 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5669 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5670 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5671
5672 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5673
5674 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5675
5676 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5677
5678 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5679
5680 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5681
5682 PR fortran/31198
5683 * gfortran.dg/min_max_optional_1.f90: New test.
5684 * gfortran.dg/min_max_optional_2.f90: New test.
5685 * gfortran.dg/min_max_optional_3.f90: New test.
5686
5687 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5688
5689 PR fortran/32545
5690 * gfortran.dg/fmt_error.f90: New test.
5691
5692 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5693
5694 PR fortran/32612
5695 * gfortran.dg/interface_13.f90: New test.
5696
5697 2007-07-03 Dave Brolley <brolley@redhat.com>
5698
5699 PR c++/31743
5700 * g++.dg/init/new20.C: New test.
5701
5702 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5703
5704 PR fortran/32579
5705 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5706
5707 2007-07-03 Tobias Burnus <burnus@net-b.de>
5708
5709 PR fortran/25062
5710 * common_7.f90: New.
5711 * common_8.f90: New.
5712 * common_9.f90: New.
5713
5714 2007-07-03 Tobias Burnus <burnus@net-b.de>
5715
5716 PR fortran/30940
5717 * gfortran.dg/argument_checking_1.f90: New.
5718 * gfortran.dg/argument_checking_2.f90: New.
5719 * gfortran.dg/argument_checking_3.f90: New.
5720 * gfortran.dg/argument_checking_4.f90: New.
5721 * gfortran.dg/argument_checking_5.f90: New.
5722 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5723 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5724
5725 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5726
5727 * gcc.dg/pr32176.c: Add -w to default dg-options.
5728
5729 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5730
5731 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5732
5733 2007-07-03 Tobias Burnus <burnus@net-b.de>
5734
5735 PR fortran/20888
5736 * gfortran.dg/null_2.f90: New.
5737
5738 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5739 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5740
5741 PR middle-end/32176
5742 * gcc.dg/pr32176.c: New test.
5743
5744 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5745
5746 * gcc.dg/const-float80.c : New test.
5747 * gcc.dg/const-float128.c : New test.
5748 * gcc.dg/const-float80-ped.c : New test.
5749 * gcc.dg/const-float128-ped.c : New test.
5750
5751 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5752
5753 * gcc.dg/c99-math.h: Fix typo.
5754
5755 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR libgomp/32468
5758 * gcc.dg/gomp/pr32468-1.c: New test.
5759
5760 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5761
5762 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5763 an ABI option.
5764
5765 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5766
5767 * gfortran.fortran-torture/compile/pr32583.f: New.
5768 * gcc.c-torture/compile/pr32584.c: New
5769
5770 2007-07-02 Ollie Wild <aaw@google.com>
5771
5772 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5773 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5774
5775 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5776
5777 * gcc.target/mips/save-restore-1.c: New test.
5778 * gcc.target/mips/save-restore-2.c: Likewise.
5779 * gcc.target/mips/save-restore-3.c: Likewise.
5780 * gcc.target/mips/save-restore-4.c: Likewise.
5781
5782 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5783
5784 PR tree-optimization/31966
5785 PR tree-optimization/32533
5786 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5787 * gfortran.dg/pr32533.f90: Ditto.
5788
5789 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5790
5791 * g++.dg/opt/nrv12.C: New test.
5792 * gcc.target/i386/nrv1.c: New test.
5793
5794 PR c++/31748
5795 * g++.dg/gomp/pr31748.C: New test.
5796
5797 2007-07-02 Ira Rosen <irar@il.ibm.com>
5798
5799 PR tree-optimization/32230
5800 * gcc.dg/vect/pr32230.c: New test.
5801
5802 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5803
5804 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5805 * bind_c_coms.f90: Ditto.
5806 * bind_c_coms_driver.c: Ditto.
5807 * bind_c_dts.f90: Ditto.
5808 * bind_c_dts_2.f03: Ditto.
5809 * bind_c_dts_2_driver.c: Ditto.
5810 * bind_c_dts_3.f03: Ditto.
5811 * bind_c_dts_4.f03: Ditto.
5812 * bind_c_dts_driver.c: Ditto.
5813 * bind_c_implicit_vars.f03: Ditto.
5814 * bind_c_procs.f03: Ditto.
5815 * bind_c_usage_2.f03: Ditto.
5816 * bind_c_usage_3.f03: Ditto.
5817 * bind_c_usage_5.f03: Ditto.
5818 * bind_c_usage_6.f03: Ditto.
5819 * bind_c_usage_7.f03: Ditto.
5820 * bind_c_vars.f90: Ditto.
5821 * bind_c_vars_driver.c: Ditto.
5822 * binding_c_table_15_1.f03: Ditto.
5823 * binding_label_tests.f03: Ditto.
5824 * binding_label_tests_10.f03: Ditto.
5825 * binding_label_tests_10_main.f03: Ditto.
5826 * binding_label_tests_11.f03: Ditto.
5827 * binding_label_tests_11_main.f03: Ditto.
5828 * binding_label_tests_12.f03: Ditto.
5829 * binding_label_tests_13.f03: Ditto.
5830 * binding_label_tests_13_main.f03: Ditto.
5831 * binding_label_tests_14.f03: Ditto.
5832 * binding_label_tests_2.f03: Ditto.
5833 * binding_label_tests_3.f03: Ditto.
5834 * binding_label_tests_4.f03: Ditto.
5835 * binding_label_tests_5.f03: Ditto.
5836 * binding_label_tests_6.f03: Ditto.
5837 * binding_label_tests_7.f03: Ditto.
5838 * binding_label_tests_8.f03: Ditto.
5839 * binding_label_tests_9.f03: Ditto.
5840 * c_assoc.f90: Ditto.
5841 * c_assoc_2.f03: Ditto.
5842 * c_f_pointer_shape_test.f90: Ditto.
5843 * c_f_pointer_tests.f90: Ditto.
5844 * c_f_tests_driver.c: Ditto.
5845 * c_funloc_tests.f03: Ditto.
5846 * c_funloc_tests_2.f03: Ditto.
5847 * c_funloc_tests_3.f03: Ditto.
5848 * c_funloc_tests_3_funcs.c: Ditto.
5849 * c_kind_params.f90: Ditto.
5850 * c_kind_tests_2.f03: Ditto.
5851 * c_kinds.c: Ditto.
5852 * c_loc_driver.c: Ditto.
5853 * c_loc_test.f90: Ditto.
5854 * c_loc_tests_2.f03: Ditto.
5855 * c_loc_tests_2_funcs.c: Ditto.
5856 * c_loc_tests_3.f03: Ditto.
5857 * c_loc_tests_4.f03: Ditto.
5858 * c_loc_tests_5.f03: Ditto.
5859 * c_loc_tests_6.f03: Ditto.
5860 * c_loc_tests_7.f03: Ditto.
5861 * c_loc_tests_8.f03: Ditto.
5862 * c_ptr_tests.f03: Ditto.
5863 * c_ptr_tests_10.f03: Ditto.
5864 * c_ptr_tests_5.f03: Ditto.
5865 * c_ptr_tests_7.f03: Ditto.
5866 * c_ptr_tests_7_driver.c: Ditto.
5867 * c_ptr_tests_8.f03: Ditto.
5868 * c_ptr_tests_8_funcs.c: Ditto.
5869 * c_ptr_tests_9.f03: Ditto.
5870 * c_ptr_tests_driver.c: Ditto.
5871 * c_size_t_driver.c: Ditto.
5872 * c_size_t_test.f03: Ditto.
5873 * com_block_driver.f90: Ditto.
5874 * global_vars_c_init.f90: Ditto.
5875 * global_vars_c_init_driver.c: Ditto.
5876 * global_vars_f90_init.f90: Ditto.
5877 * global_vars_f90_init_driver.c: Ditto.
5878 * interop_params.f03: Ditto.
5879 * iso_c_binding_only.f03: Ditto.
5880 * iso_c_binding_rename_1.f03: Ditto.
5881 * iso_c_binding_rename_1_driver.c: Ditto.
5882 * iso_c_binding_rename_2.f03: Ditto.
5883 * iso_c_binding_rename_2_driver.c: Ditto.
5884 * kind_tests_2.f03: Ditto.
5885 * kind_tests_3.f03: Ditto.
5886 * module_md5_1.f90: Ditto.
5887 * only_clause_main.c: Ditto.
5888 * print_c_kinds.f90: Ditto.
5889 * test_bind_c_parens.f03: Ditto.
5890 * test_c_assoc.c: Ditto.
5891 * test_com_block.f90: Ditto.
5892 * test_common_binding_labels.f03: Ditto.
5893 * test_common_binding_labels_2.f03: Ditto.
5894 * test_common_binding_labels_2_main.f03: Ditto.
5895 * test_common_binding_labels_3.f03: Ditto.
5896 * test_common_binding_labels_3_main.f03: Ditto.
5897 * test_only_clause.f90: Ditto.
5898 * use_iso_c_binding.f90: Ditto.
5899 * value_5.f90: Ditto.
5900 * value_test.f90: Ditto.
5901 * value_tests_f03.f90: Ditto.
5902
5903 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5904
5905 * gcc.dg/tls/opt-14.c: New.
5906
5907 2007-07-01 Ollie Wild <aaw@google.com>
5908
5909 * g++.dg/lookup/using16.C: New test.
5910 * g++.dg/lookup/using17.C: New test.
5911
5912 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5913
5914 PR fortran/32239
5915 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5916 (test_4): Use proper test for floating point equality.
5917 (test_8): Likewise.
5918
5919 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5920
5921 PR libgfortran/32554
5922 * gfortran.dg/fmt_p_1.f90: New test.
5923
5924 2007-07-01 Ira Rosen <irar@il.ibm.com>
5925
5926 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5927 initialization and fix dg-final check - the initialization loop is
5928 vectorizable.
5929
5930 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5931 Volker Reichelt <reichelt@netcologne.de>
5932
5933 PR middle-end/32559
5934 * gcc.dg/pr32559.c: New test.
5935
5936 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5937
5938 PR tree-optimization/25371
5939 * gcc.dg/vect/pr25371.c: New test.
5940
5941 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5942
5943 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5944 when allocating and initializing a flexible array.
5945
5946 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5947
5948 PR fortran/20373
5949 * gfortran.dg/intrinsic.f90: New test.
5950
5951 2007-06-30 Tobias Burnus <burnus@net-b.de>
5952
5953 PR fortran/32555
5954 * gfortran.dg/fmt_zero_check.f90: New.
5955
5956 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5957
5958 PR fortran/30284
5959 * gfortran.dg/repeat_f90: New test.
5960
5961 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5962
5963 PR testsuite/25241
5964 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5965 -pedantic-errors, so we should match errors.
5966 * gcc.dg/cpp/escape-1.c: Likewise.
5967 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5968 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5969 warning.
5970 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5971 errors instead of warnings.
5972 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5973 a pedantic warning.
5974 * gcc.dg/cpp/arith-3.c: Likewise.
5975
5976 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5977
5978 PR testsuite/25241
5979 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5980 * gcc.dg/pch/valid-2.c: Likewise.
5981 * gcc.dg/pch/valid-3.c: Likewise.
5982 * gcc.dg/pch/warn-1.c: Likewise.
5983 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5984
5985 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5986
5987 PR c/4076
5988 * gcc.dg/Wunused-function.c: New.
5989
5990 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5991
5992 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5993
5994 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5995
5996 * g++.dg/other/canon-31724.C: New.
5997
5998 2007-06-29 Jan Hubicka <jh@suse.cz>
5999
6000 PR middle-end/32372
6001 * gcc.c-torture/compile/pr32372.c: new.
6002
6003 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6004
6005 * gfortran.dg/operator_3.f90: New test.
6006
6007 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6008
6009 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6010 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6011
6012 2007-06-29 Richard Guenther <rguenther@suse.de>
6013
6014 PR middle-end/32493
6015 * gcc.dg/inline-23.c: New testcase.
6016
6017 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6018
6019 PR tree-optimization/24659
6020 * gcc.target/i386/vectorize2.c: New test.
6021 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6022 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6023
6024 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6025
6026 * gcc.dg/pointer-arith-9.c: New test.
6027
6028 2007-06-29 Tobias Burnus <burnus@net-b.de>
6029
6030 PR fortran/32483
6031 * gfortran.dg/fmt_read_2.f90: New.
6032
6033 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6034
6035 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6036 If it exists, don't try to create it.
6037
6038 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6039
6040 * g++.dg/ext/visibility/ms-compat-1.C: New.
6041
6042 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6043
6044 PR tree-opt/32417
6045 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6046
6047 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6048
6049 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6050 targets.
6051
6052 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6053
6054 PR fortran/32467
6055 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6056
6057 2007-06-27 Richard Guenther <rguenther@suse.de>
6058
6059 PR middle-end/32492
6060 * gcc.dg/inline-22.c: New testcase.
6061
6062 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6063
6064 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6065 the scan-assembler constant.
6066
6067 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6068
6069 PR 20216
6070 * gcc.dg/pr20216.c: New.
6071
6072 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6073
6074 PR tree-opt/32421
6075 * gcc.dg/vect/pr32421.c: New test.
6076
6077 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6078
6079 PR c++/32111
6080 * g++.dg/other/friend5.C: New test.
6081
6082 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6083
6084 PR fortran/32464
6085 * gfortran.dg/host_assoc_function_2.f90: New test.
6086
6087 PR fortran/31494
6088 * gfortran.dg/host_assoc_call_1.f90: New test.
6089
6090 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6091
6092 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6093
6094 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6095
6096 PR fortran/32456
6097 * gfortran.dg/error_format.f90: New test.
6098
6099 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6100
6101 PR fortran/32136
6102 * gfortran.dg/pr32136.f90: New test.
6103
6104 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6105
6106 PR fortran/31726
6107 * gfortran.dg/minmaxloc_1.f90: New test.
6108
6109 PR fortran/32298
6110 * gfortran.dg/minmaxloc_2.f90: New test.
6111
6112 2007-06-23 Richard Guenther <rguenther@suse.de>
6113
6114 PR tree-optimization/16876
6115 PR middle-end/29478
6116 * gcc.dg/pr29254.c: The warning is bogus.
6117 * gcc.dg/warn-1.c: Likewise.
6118 * gcc.dg/assign-warn-3.c: Likewise.
6119 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6120
6121 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6122
6123 * gcc.c-torture/execute/20070623-1.c: New.
6124
6125 2007-06-22 Jan Hubicka <jh@suse.cz>
6126
6127 * gcc.c-torture/compile/pr31541.c: New.
6128
6129 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6130
6131 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6132 Remove -m64 from dg-options.
6133
6134 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6135
6136 PR middle-end/32374
6137 * gcc.dg/pr32374.c: New test.
6138
6139 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6140
6141 PR fortran/32360
6142 * gfortran.dg/pointer_assign_3.f90: New test.
6143
6144 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6145
6146 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6147
6148 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6149
6150 PR fortran/31162
6151 * gfortran.dg/assign.f90: Update test.
6152 * gfortran.dg/real_do_1.f90: Update test.
6153 * gfortran.dg/gomp/omp_do1.f90: Update test.
6154 * gfortran.dg/warnings_are_errors_1.f: Update test.
6155 * gfortran.dg/g77/20010519-1.f: Update test.
6156 * gfortran.dg/g77/pr9258.f: Update test.
6157 * gfortran.dg/g77/960317-1.f: Update test.
6158
6159 2007-06-21 Richard Guenther <rguenther@suse.de>
6160
6161 PR tree-optimization/32453
6162 * gcc.c-torture/compile/pr32453.c: New testcase.
6163
6164 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR tree-optimization/31866
6167 * gcc.dg/pr31866.c: New test.
6168
6169 2007-06-21 Richard Guenther <rguenther@suse.de>
6170
6171 PR tree-optimization/32451
6172 * g++.dg/torture/20070621-1.C: New testcase.
6173
6174 2007-06-21 Christian Bruel <christian.bruel@st.com>
6175
6176 * gcc.dg/attr-isr.c: Test delay slot content.
6177
6178 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6179
6180 PR fortran/32361
6181 gfortran.dg/pointer_assign_2.f90: New test.
6182
6183 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6184
6185 PR fortran/25061
6186 gfortran.dg/invalid_procedure_name.f90: New test.
6187
6188 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6189
6190 PR tree-optimization/25737
6191 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6192
6193 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6194
6195 * gcc.target/i386/large-size-array-3.c: New.
6196
6197 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6198 Richard Guenther <rguenther@suse.de>
6199
6200 PR fortran/32140
6201 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6202
6203 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6204
6205 PR middle-end/31959
6206 * gcc.dg/pr31959.c: New test.
6207
6208 PR inline-asm/32109
6209 * g++.dg/ext/asm10.C: New test.
6210
6211 PR middle-end/32285
6212 * gcc.c-torture/execute/20070614-1.c: New test.
6213
6214 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6215
6216 * gcc.target/arm/stack-corruption.c: New test.
6217
6218 2007-06-19 Richard Guenther <rguenther@suse.de>
6219
6220 * g++.dg/torture/pr30252.C: New testcase.
6221
6222 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR tree-optimization/32353
6225 * g++.dg/opt/nrv13.C: New test.
6226
6227 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6228
6229 PR fortran/20863
6230 PR fortran/20882
6231 * gfortran.dg/impure_assignment_2.f90 : New test.
6232
6233 PR fortran/32236
6234 * gfortran.dg/data_initialized_2.f90 : New test.
6235
6236 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6237 appropriate version of 'dmach'.
6238
6239 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6240
6241 PR target/32389
6242 * gcc.target/i386/pr32389.c New test.
6243
6244 2007-06-18 Simon Baldwin <simonb@google.com>
6245
6246 PR c++/31923
6247 * g++.dg/template/error25.C: New.
6248 * g++.dg/template/spec35.C: New.
6249
6250 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6251
6252 * gcc.c-torture/compile/pr32355.c: New testcase.
6253
6254 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6255
6256 PR tree-optimization/32383
6257 * g++.dg/opt/pr32383.C: New test.
6258
6259 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6260
6261 PR rtl-optimization/32366
6262 * gcc.dg/vect/pr32366.c: New test.
6263
6264 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6265
6266 * gcc.c-torture/compile/pr32349.c: New testcase.
6267
6268 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6269
6270 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6271 * gcc.target/sparc/combined-2.c: Likewise.
6272 * gcc.target/sparc/fexpand.c : Likewise.
6273 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6274 * gcc.target/sparc/fpack16.c : Likewise.
6275 * gcc.target/sparc/fpmerge.c : Likewise.
6276 * gcc.target/sparc/fpmul.c : Likewise.
6277 * gcc.target/sparc/noresult.c : Likewise.
6278 * gcc.target/sparc/pdist.c: Likewise.
6279
6280 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6281
6282 PR middle-end/31723
6283 * gcc.target/i386/recip-divf.c: New test.
6284 * gcc.target/i386/recip-sqrtf.c: Ditto.
6285 * gcc.target/i386/recip-vec-divf.c: Ditto.
6286 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6287 * gcc.target/i386/sse-recip.c: Ditto.
6288 * gcc.target/i386/sse-recip-vec.c: Ditto.
6289
6290 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6291
6292 PR tree-opt/32225
6293 * gcc.c-torture/compile/20070605-1.c: New test.
6294
6295 * gcc.c-torture/compile/20070603-1.c: New testcase.
6296 * gcc.c-torture/compile/20070603-2.c: New testcase.
6297
6298 * gcc.c-torture/compile/20070531-1.c: New test.
6299
6300 PR tree-opt/32167
6301 * gcc.c-torture/compile/20070531-2.c: New test.
6302
6303 PR tree-opt/32144
6304 * gcc.c-torture/compile/20070529-1.c: New test.
6305
6306 PR tree-opt/32145
6307 * gcc.c-torture/compile/20070529-2.c: New test.
6308
6309 PR tree-opt/32015
6310 * gcc.c-torture/compile/20070520-1.c: New test.
6311
6312 * g++.dg/ext/java-1.C: New test.
6313
6314 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6315 loops instead of one. Remove the "can't determine dependence"
6316 check.
6317 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6318 needed as the cast is gone in the first place.
6319 * gcc.dg/max-1.c: Change local variable a to be a global one.
6320 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6321 have a cast which is PREd.
6322
6323 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6324
6325 * g++.dg/lookup/anon6.C: New test.
6326
6327 2007-06-14 Dirk Mueller <dmueller@suse.de>
6328
6329 PR c++/31806
6330 * g++.dg/opt/static6.C: New testcase.
6331
6332 2007-06-14 Geoff Keating <geoffk@apple.com>
6333
6334 * g++.dg/ext/visibility/overload-1.C: New.
6335
6336 PR 31093
6337 * g++.dg/ext/visibility/anon4.C: New.
6338
6339 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6340
6341 PR target/32268
6342 * gcc.target/i386/pr32268.c: New test.
6343
6344 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6345
6346 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6347 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6348 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6349
6350 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6351 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6352 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6353 BID is used.
6354
6355 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6356
6357 PR fortran/32302
6358 * gfortran.dg/common_resize_1.f90: New test.
6359
6360 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6361
6362 PR target/32274
6363 * gcc.dg/vect/pr32224.c: Fix.
6364
6365 2007-06-13 Eric Christopher <echristo@apple.com>
6366
6367 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6368
6369 2007-06-13 Tobias Burnus <burnus@net-b.de>
6370
6371 PR fortran/32323
6372 * gfortran.dg/actual_array_vect_1.f90: New.
6373
6374 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6375
6376 * gcc.target/sparc/mfpu.c: New test.
6377
6378 2007-06-12 Geoff Keating <geoffk@apple.com>
6379
6380 * g++.dg/warn/weak1.C: Suppress on Darwin.
6381 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6382
6383 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6384
6385 PR middle-end/31579
6386 * g++.dg/torture/pr31579.C: New testcase.
6387
6388 2007-06-12 Ian Lance Taylor <iant@google.com>
6389
6390 PR libstdc++/29286
6391 * g++.dg/init/new16.C: New test.
6392 * g++.dg/init/new17.C: New test.
6393 * g++.dg/init/new18.C: New test.
6394 * g++.dg/init/new19.C: New test.
6395
6396 2007-06-12 Olivier Hainque <hainque@adacore.com>
6397
6398 * gnat.dg/lhs_view_convert.adb: New test.
6399
6400 2007-06-12 Richard Guenther <rguenther@suse.de>
6401
6402 PR tree-optimization/15353
6403 PR tree-optimization/31657
6404 * gcc.c-torture/execute/20070424-1.c: New testcase.
6405 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6406 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6407 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6408 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6409 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6410
6411 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6412
6413 PR rtl-optimization/32293
6414 * gcc.dg/pr32293.c: New test.
6415
6416 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6417
6418 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6419
6420 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6421
6422 PR fortran/29786
6423 * gfortran.dg/equiv_7.f90: New test.
6424 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6425
6426 PR fortran/30875
6427 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6428
6429 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6430
6431 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6432 * gcc.dg/setjmp-4.c: Likewise.
6433 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6434
6435 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6436
6437 PR rtl-optimization/31025
6438 * gfortran.dg/pr31025.f90: New.
6439
6440 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6441
6442 PR target/32280
6443 * gcc.target/i386/pr32280.c: New test.
6444
6445 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6446
6447 PR middle-end/32279
6448 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6449
6450 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6451
6452 PR libgfortran/32235
6453 * gfortran.dg/backspace_9.f: New test.
6454
6455 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6456
6457 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6458
6459 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6460
6461 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6462
6463 2007-06-09 Ian Lance Taylor <iant@google.com>
6464
6465 PR tree-optimization/32169
6466 * gcc.c-torture/compile/pr32169.c: New test.
6467
6468 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6469
6470 * gcc.dg/vect/costmodel: New directory.
6471 * gcc.dg/vect/costmodel/i386: New directory.
6472 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6473 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6474 New test.
6475 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6476 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6477 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6478 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6479 * gcc.dg/vect/costmodel/x86_64: New directory.
6480 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6481 New testsuite.
6482 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6483 New test.
6484 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6485 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6486 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6487 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6488 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6489
6490 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6491
6492 PR tree-optimization/32243
6493 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6494 flags for -Os tests.
6495 * gcc.dg/vect/03-vect-pr32243.c: New test.
6496
6497 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6498
6499 PR tree-optimization/32224
6500 * gcc.dg/vect/pr32224.c: New test.
6501
6502 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR c++/32177
6505 * g++.dg/gomp/pr32177.C: New test.
6506
6507 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6508
6509 PR testsuite/25241
6510 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6511 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6512 warning nor an error.
6513 * gcc.dg/Wfatal-2.c: Likewise.
6514 * gcc.dg/Werror-1.c: Likewise.
6515 * gcc.dg/Werror-5.c: Likewise.
6516 * gcc.dg/Werror-7.c: Likewise.
6517 * gcc.dg/Werror-10.c: Likewise.
6518 * gcc.dg/Werror-11.c: Likewise.
6519
6520 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6521
6522 PR c++/30759
6523 * g++.dg/init/brace6.C: New test.
6524
6525 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6526
6527 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6528 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6529 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6530 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6531
6532 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6533 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6534 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6535 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6536 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6537 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6538 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6539 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6540
6541 * gcc.dg/darwin-minversion-3.c: New.
6542
6543 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6544
6545 * gcc.target/i386/builtin-copysign.c: New test.
6546
6547 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6548
6549 PR tree-optimization/32220
6550 * gfortran.dg/predcom-2.f: New testcase.
6551
6552 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6553
6554 PR tree-opt/32231
6555 * gcc.target/i386/vectorize4.c: New test.
6556
6557 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6558
6559 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6560
6561 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6562
6563 PR testsuite/25241
6564 * gcc.dg/simd-5.c: Mark output as a note.
6565 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6566 dg-message.
6567 * gcc.dg/simd-1.c: Likewise.
6568 * gcc.dg/always_inline.c: Mark output as a sorry.
6569 * gcc.dg/always_inline2.c: Likewise.
6570 * gcc.dg/always_inline3.c: Likewise.
6571
6572 2007-06-06 Ian Lance Taylor <iant@google.com>
6573
6574 * g++.dg/conversion/enum1.C: New test.
6575
6576 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6577
6578 PR tree-optimization/32216
6579 * gcc.dg/vect/pr32216.c: New test.
6580
6581 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6582
6583 PR testsuite/18923
6584 * gfortran.dg/invalid_contains_1.f90: New test.
6585 * gfortran.dg/invalid_contains_2.f90: New test.
6586
6587 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6588
6589 PR testsuite/32057
6590 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6591 midnight issues.
6592
6593 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6594
6595 PR testsuite/25241
6596 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6597 dg-message to match de note.
6598 * gcc.dg/pr26570.c: Use dg-message for a note.
6599 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6600 dg-error instead of dg-warning because of -Werror.
6601 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6602 neither an error, nor a warning.
6603 * gcc.dg/glibc-uclibc-2.c: Likewise
6604 * gcc.dg/cpp/19940712-1.c: Likewise.
6605
6606 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6607
6608 PR preprocessor/23479
6609 * gcc.dg/binary-constants-1.c: Add test suites for
6610 the 0b-prefixed binary integer constants.
6611 * gcc.dg/binary-constants-2.c: Ditto.
6612 * gcc.dg/binary-constants-3.c: Ditto.
6613 * gcc.dg/binary-constants-4.c: Ditto.
6614
6615 2007-06-05 Ian Lance Taylor <iant@google.com>
6616
6617 * gcc.dg/Wstrict-overflow-19.c: New test.
6618
6619 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6620
6621 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6622
6623 2007-06-04 Ian Lance Taylor <iant@google.com>
6624
6625 * gcc.dg/Wstrict-overflow-18.c: New test.
6626
6627 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6628
6629 PR testsuite/25241
6630 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6631 * gcc.dg/cpp/mi5.c: Likewise.
6632 * gcc.dg/cpp/mi7.c: Likewise.
6633
6634 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6635
6636 PR c/32191
6637 * gcc.dg/pr32191.c: New test.
6638
6639 2007-05-28 Tobias Burnus <burnus@net-b.de>
6640
6641 PR fortran/32124
6642 * gfortran.dg/allocate_stat_1.f90: Remove.
6643
6644 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6645
6646 * gcc.target/i386/sse4_2-check.h: New.
6647 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6648 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6649 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6650 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6651 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6652 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6653 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6654 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6655 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6656 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6657 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6658 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6659 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6660 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6661 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6662 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6663 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6664 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6665
6666 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6667
6668 * gcc.dg/pie-link.c: New test.
6669
6670 2007-06-01 Ian Lance Taylor <iant@google.com>
6671
6672 * gcc.dg/Wstrict-overflow-17.c: New test.
6673
6674 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6675
6676 * gcc.dg/builtin-return-1.c (g): New.
6677 (main): Allocate at least 64 bytes on the stack.
6678
6679 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6680
6681 * g++.dg/init/cleanup3.C: New test.
6682
6683 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6684
6685 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6686 int is 16 bits.
6687
6688 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6689
6690 PR fortran/32156
6691 * gfortran.dg/char_array_constructor_3.f90: New test.
6692
6693 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6694
6695 PR tree-optimization/32160
6696 * gfortran.dg/predcom-1.f: New test.
6697
6698 2007-05-31 Richard Guenther <rguenther@suse.de>
6699
6700 * g++.dg/other/str_empty.C: Move...
6701 * g++.dg/other/pr30567.C: Move...
6702 * g++.dg/tree-ssa/pr27218.C: Move...
6703 * g++.dg/torture: ...here and remove dg-options.
6704
6705 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6706
6707 PR c++/32158
6708 * g++.dg/ext/is_pod_incomplete.C: New.
6709
6710 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6711 Douglas Gregor <doug.gregor@gmail.com>
6712 Pedro Lamarao <pedro.lamarao@mndfck.org>
6713 Howard Hinnant <howard.hinnant@gmail.com>
6714
6715 PR c++/7412
6716 PR c++/29939
6717 * g++.dg/cpp0x/rv8p.C: New.
6718 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6719 * g++.dg/cpp0x/cast-bug.C: New.
6720 * g++.dg/cpp0x/elision_weak.C: New.
6721 * g++.dg/cpp0x/collapse-bug.C: New.
6722 * g++.dg/cpp0x/rv3p.C: New.
6723 * g++.dg/cpp0x/rv7n.C: New.
6724 * g++.dg/cpp0x/overload-conv-1.C: New.
6725 * g++.dg/cpp0x/rv2n.C: New.
6726 * g++.dg/cpp0x/deduce.C: New.
6727 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6728 * g++.dg/cpp0x/rv6p.C: New.
6729 * g++.dg/cpp0x/template_deduction.C: New.
6730 * g++.dg/cpp0x/implicit-copy.C: New.
6731 * g++.dg/cpp0x/rv1p.C: New.
6732 * g++.dg/cpp0x/cast.C: New.
6733 * g++.dg/cpp0x/rv5n.C: New.
6734 * g++.dg/cpp0x/collapse.C: New.
6735 * g++.dg/cpp0x/overload-conv-2.C: New.
6736 * g++.dg/cpp0x/rv4p.C: New.
6737 * g++.dg/cpp0x/rvo.C: New.
6738 * g++.dg/cpp0x/iop.C: New.
6739 * g++.dg/cpp0x/rv3n.C: New.
6740 * g++.dg/cpp0x/rv7p.C: New.
6741 * g++.dg/cpp0x/reference_collapsing.C: New.
6742 * g++.dg/cpp0x/overload.C: New.
6743 * g++.dg/cpp0x/named.C: New.
6744 * g++.dg/cpp0x/rv2p.C: New.
6745 * g++.dg/cpp0x/rv6n.C: New.
6746 * g++.dg/cpp0x/not_special.C: New.
6747 * g++.dg/cpp0x/bind.C: New.
6748 * g++.dg/cpp0x/rv1n.C: New.
6749 * g++.dg/cpp0x/rv5p.C: New.
6750 * g++.dg/cpp0x/elision.C: New.
6751 * g++.dg/cpp0x/named_refs.C: New.
6752 * g++.dg/cpp0x/unnamed_refs.C: New.
6753 * g++.dg/cpp0x/rv4n.C: New.
6754 * g++.dg/cpp0x/elision_neg.C: New.
6755 * g++.dg/init/copy7.C: Run in C++98 mode.
6756 * g++.dg/overload/arg1.C: Ditto.
6757 * g++.dg/overload/arg4.C: Ditto.
6758
6759 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR c++/31809
6762 * g++.dg/opt/static5.C: New test.
6763
6764 2007-05-30 Richard Guenther <rguenther@suse.de>
6765
6766 * g++.dg/dg.exp: Prune torture/.
6767 * g++.dg/torture/dg-torture.exp: New testsuite.
6768
6769 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6770
6771 * gcc.target/arm/pr27387.C: Move and rename to ...
6772 * g++.dg/inherit/thunk8.C: ... here.
6773
6774 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR tree-optimization/31769
6777 * g++.dg/gomp/pr31769.C: New test.
6778
6779 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6780
6781 * gcc.target/i386/stack-realign.c: New.
6782
6783 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6784
6785 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6786
6787 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6788
6789 * gfortran.dg/sizeof.f90: New.
6790
6791 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6792
6793 PR c/31339
6794 * gcc.dg/boolcomplex-1.c: New test.
6795
6796 PR c++/31339
6797 * g++.dg/ext/boolcomplex-1.c: New test.
6798
6799 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6800
6801 * gcc.dg/matrix: New directory.
6802
6803 2007-05-28 Tobias Burnus <burnus@net-b.de>
6804
6805 PR fortran/32124
6806 * gfortran.dg/allocate_stat_1.f90: New.
6807
6808 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6809
6810 PR fortran/31972
6811 * transfer_hollerith_1.f90: New test.
6812
6813 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6814
6815 PR tree-opt/32100
6816 * gcc.c-torture/execute/vrp-7.c: New test.
6817
6818 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6819
6820 * gfortran.dg/transfer_simplify_4.f90: New test.
6821
6822 2007-05-27 Tobias Burnus <burnus@net-b.de>
6823
6824 PR fortran/32088
6825 * gfortran.dg/func_result_3.f90: New.
6826
6827 2007-05-27 Tobias Burnus <burnus@net-b.de>
6828
6829 PR middle-end/32083
6830 * gfortran.dg/transfer_simplify_3.f90: New.
6831
6832 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6833
6834 PR target/32065
6835 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6836 to compile options.
6837 * gcc.target/i386/pr32065-2.c: New test.
6838
6839 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6840
6841 PR fortran/31813
6842 * gfortran.dg/io_constraints_2.f90: Update.
6843
6844 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6845
6846 PR fortran/31219
6847 * gfortran.dg/array_constructor_17.f90: New test.
6848
6849 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6850
6851 PR tree-opt/32090
6852 * g++.dg/opt/array2.C: New testcase.
6853
6854 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6855
6856 PR target/32065
6857 * gcc.target/i386/pr32065.c: New test.
6858
6859 2007-05-25 Dirk Mueller <dmueller@suse.de>
6860 Marcus Meissner <meissner@suse.de>
6861
6862 * gcc.dg/attr-alloc_size.c: New.
6863
6864 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6865 Lee Millward <lee.millward@gmail.com>
6866
6867 PR c++/31745
6868 * g++.dg/parse/crash34.C: New test.
6869
6870 * g++.dg/parse/crash35.C: New test.
6871
6872 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6873
6874 * gcc.target/i386/sse2-check.h: New.
6875 * gcc.target/i386/sse2-vec-1.c: Likewise.
6876 * gcc.target/i386/sse2-vec-2.c: Likewise.
6877 * gcc.target/i386/sse2-vec-3.c: Likewise.
6878 * gcc.target/i386/sse2-vec-4.c: Likewise.
6879 * gcc.target/i386/sse2-vec-5.c: Likewise.
6880 * gcc.target/i386/sse2-vec-6.c: Likewise.
6881
6882 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6883
6884 PR c++/31431
6885 PR c++/31432
6886 PR c++/31434
6887 PR c++/31435
6888 PR c++/31437
6889 PR c++/31438
6890 PR c++/31442
6891 PR c++/31443
6892 PR c++/31444
6893 PR c++/31445
6894 * g++.dg/cpp0x/pr31431.C: New.
6895 * g++.dg/cpp0x/pr31437.C: New.
6896 * g++.dg/cpp0x/pr31442.C: New.
6897 * g++.dg/cpp0x/pr31444.C: New.
6898 * g++.dg/cpp0x/pr31431-2.C: New.
6899 * g++.dg/cpp0x/pr31432.C: New.
6900 * g++.dg/cpp0x/pr31434.C: New.
6901 * g++.dg/cpp0x/pr31438.C: New.
6902 * g++.dg/cpp0x/pr31443.C: New.
6903 * g++.dg/cpp0x/pr31445.C: New.
6904 * g++.dg/cpp0x/variadic-crash1.C: New.
6905
6906 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6907
6908 * gcc.target/arm/long-calls-1.c: New test.
6909 * gcc.target/arm/long-calls-2.c: Likewise.
6910 * gcc.target/arm/long-calls-3.c: Likewise.
6911 * gcc.target/arm/long-calls-4.c: Likewise.
6912
6913 2007-05-25 Richard Guenther <rguenther@suse.de>
6914 Andrew Pinski <andrew_pinski@playstation.sony.com>
6915
6916 PR tree-optimization/31982
6917 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6918
6919 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6920
6921 PR fortran/32047
6922 * gfortran.dg/result_in_spec_2.f90: New test.
6923
6924 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6925
6926 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6927
6928 2007-05-24 Ollie Wild <aaw@google.com>
6929
6930 * gcc.dg/cpp/counter-1.c: New test.
6931 * gcc.dg/pch/counter-1.c: New test.
6932 * gcc.dg/pch/counter-1.hs: New file.
6933 * gcc.dg/pch/counter-2.c: New test.
6934 * gcc.dg/pch/counter-2.hs: New file.
6935 * gcc.dg/pch/counter-3.c: New test.
6936 * gcc.dg/pch/counter-3.hs: New file.
6937
6938 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6939
6940 * gcc.dg/tree-ssa/predcom-1.c: New test.
6941 * gcc.dg/tree-ssa/predcom-2.c: New test.
6942 * gcc.dg/tree-ssa/predcom-3.c: New test.
6943 * gcc.dg/tree-ssa/predcom-4.c: New test.
6944 * gcc.dg/tree-ssa/predcom-5.c: New test.
6945 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6946
6947 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6948
6949 PR testsuite/32062
6950 * gcc.target/i386/sse4_1-check.h (MASK): New.
6951
6952 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6953
6954 PR fortran/32038
6955 * gfortran.dg/pr25603.f: Initialize integer variables.
6956
6957 2007-05-23 Ian Lance Taylor <iant@google.com>
6958
6959 * g++.dg/other/vrp1.C: New test.
6960
6961 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6962
6963 PR preprocessor/20077
6964 * gcc.dg/cpp/paste15.c: New test.
6965
6966 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6967 Nigel Stephens <nigel@mips.com>
6968 Richard Sandiford <richard@codesourcery.com>
6969
6970 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6971 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6972 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6973 * gcc.target/mips/inter/mips16-inter.exp: New.
6974
6975 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6976
6977 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6978
6979 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6980
6981 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6982 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6983 * gcc.target/i386/sse3-addsubps.c: Likewise.
6984 * gcc.target/i386/sse3-haddpd.c: Likewise.
6985 * gcc.target/i386/sse3-haddps.c: Likewise.
6986 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6987 * gcc.target/i386/sse3-hsubps.c: Likewise.
6988 * gcc.target/i386/sse3-lddqu.c: Likewise.
6989 * gcc.target/i386/sse3-movddup.c: Likewise.
6990 * gcc.target/i386/sse3-movshdup.c: Likewise.
6991 * gcc.target/i386/sse3-movsldup.c: Likewise.
6992
6993 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6994 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6995 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6996 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6997 * gcc.target/i386/ssse3-palignr.c: Likewise.
6998 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6999 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7000 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7001 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7002 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7003 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7004 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7005 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7006 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7007 * gcc.target/i386/ssse3-psignb.c: Likewise.
7008 * gcc.target/i386/ssse3-psignd.c: Likewise.
7009 * gcc.target/i386/ssse3-psignw.c: Likewise.
7010 * gcc.target/i386/ssse3-vals.h: Likewise.
7011
7012 * gcc.target/i386/sse3-check.h: New file.
7013 * gcc.target/i386/ssse3-check.h: Likewise.
7014
7015 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7016
7017 PR middle-end/31095
7018 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7019
7020 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7021
7022 PR middle-end/31606
7023 * gcc.c-torture/20070522-1.c: New testcase.
7024
7025 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7026
7027 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7028
7029 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7030
7031 * gcc.c-torture/execute/ieee/20000320-1.x,
7032 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7033 m68k-*-* and check_effective_target_coldfire_fpu.
7034
7035 2007-05-22 Ollie Wild <aaw@google.com>
7036
7037 * g++.dg/lookup/hidden-class10.C: New test.
7038 * g++.dg/lookup/hidden-class11.C: New test.
7039
7040 2007-05-22 Ollie Wild <aaw@google.com>
7041
7042 * g++.dg/lookup/name-clash5.C: New test.
7043 * g++.dg/lookup/name-clash6.C: New test.
7044
7045 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7046
7047 * g++.dg/other/i386-2.C: Update comments on header files tested.
7048 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7049 of <tmmintrin.h>.
7050 * gcc.target/i386/sse-12.c: Likewise.
7051 * gcc.target/i386/sse-13.c: Likewise.
7052 * gcc.target/i386/sse-14.c: Likewise.
7053
7054 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7055 Redefined to test with immediate operand.
7056 (__builtin_ia32_blendps): Likewise.
7057 (__builtin_ia32_blendpd): Likewise.
7058 (__builtin_ia32_dpps): Likewise.
7059 (__builtin_ia32_dpps): Likewise.
7060 (__builtin_ia32_insertps128): Likewise.
7061 (__builtin_ia32_vec_ext_v4sf): Likewise.
7062 (__builtin_ia32_vec_set_v16qi): Likewise.
7063 (__builtin_ia32_vec_set_v4si): Likewise.
7064 (__builtin_ia32_vec_set_v2di): Likewise.
7065 (__builtin_ia32_vec_ext_v16qi): Likewise.
7066 (__builtin_ia32_vec_ext_v4si): Likewise.
7067 (__builtin_ia32_vec_ext_v2di): Likewise.
7068 (__builtin_ia32_roundpd): Likewise.
7069 (__builtin_ia32_roundsd): Likewise.
7070 (__builtin_ia32_roundps): Likewise.
7071 (__builtin_ia32_roundss): Likewise.
7072 (__builtin_ia32_mpsadbw128): Likewise.
7073
7074 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7075
7076 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7077
7078 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7079
7080 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7081 failures.
7082 * gcc.dg/dfp/func-struct.c: Ditto.
7083 * gcc.dg/dfp/operator-assignment.c: Ditto.
7084 * gcc.dg/dfp/convert-bfp.c: Ditto.
7085 * gcc.dg/dfp/convert-int.c: Ditto.
7086 * gcc.dg/dfp/convert-int-max.c: Ditto.
7087 * gcc.dg/dfp/func-scalar.c: Ditto.
7088 * gcc.dg/dfp/cast.c: Ditto.
7089 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7090 failures, and fix a typo in return type of arg1_128.
7091 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7092 failures, and fix a typo in a constant suffix.
7093 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7094 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7095
7096 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7097 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7098
7099 * lib/gcc-dg.exp(process_message): New proc.
7100 (dg-message): New test directive.
7101 * gcc.dg/always_inline.c: Use dg-message.
7102 * gcc.dg/always_inline2.c: Ditto.
7103 * gcc.dg/always_inline3.c: Ditto.
7104 * gcc.dg/invalid-call-1.c: Ditto.
7105 * gcc.dg/pr17506.c: Ditto.
7106 * gcc.dg/simd-5.c: Ditto.
7107 * gcc.dg/simd-6.c: Ditto.
7108 * gcc.dg/va-arg-2.c: Ditto.
7109 * gcc.dg/cpp/syshdr.c: Ditto.
7110 * gcc.dg/cpp/unc4.c: Ditto.
7111 * gcc.dg/cpp/trad/mi1.c: Ditto.
7112 * gcc.dg/cpp/trad/mi5.c: Ditto.
7113 * gcc.dg/cpp/trad/mi7.c: Ditto.
7114 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7115 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7116 * gcc.test-framework/test-framework.awk: Special-case outexists
7117 tests.
7118
7119 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7120
7121 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7122 (bit_SSE4_2): Likewise.
7123 (bit_POPCNT): Likewise.
7124
7125 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7126 Check if assembler supports SSE4 instructions.
7127
7128 * gcc.target/i386/sse4_1-blendpd.c: New file.
7129 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7130 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7131 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7132 * gcc.target/i386/sse4_1-check.h: Likewise.
7133 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7134 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7135 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7136 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7137 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7138 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7139 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7140 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7141 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7142 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7143 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7144 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7145 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7146 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7147 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7148 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7149 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7150 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7151 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7152 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7153 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7154 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7155 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7156 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7157 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7158 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7159 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7160 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7161 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7162 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7163 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7164 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7165 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7166 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7167 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7168 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7169 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7170 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7171 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7172 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7173 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7174 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7175 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7176 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7177 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7178 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7179 * gcc.target/i386/sse4_1-round.h: Likewise.
7180 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7181 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7182 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7183 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7184 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7185 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7186 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7187 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7188 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7189 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7190 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7191 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7192 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7193 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7194
7195 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7196
7197 PR fortran/31627
7198 * gfortran.dg/bounds_check_7.f90: New test.
7199
7200 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7201
7202 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7203 (check_effective_target_sse4a): Ditto.
7204
7205 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7206 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7207 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7208 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7209 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7210 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7211 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7212 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7213 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7214 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7215 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7216 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7217 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7218 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7219 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7220 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7221 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7222 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7223 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7224 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7225
7226 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7227
7228 * g++.dg/ext/cleanup-1.C: New test.
7229 * g++.dg/ext/cleanup-2.C: Likewise.
7230 * g++.dg/ext/cleanup-3.C: Likewise.
7231 * g++.dg/ext/cleanup-4.C: Likewise.
7232 * g++.dg/ext/cleanup-5.C: Likewise.
7233 * g++.dg/ext/cleanup-6.C: Likewise.
7234 * g++.dg/ext/cleanup-8.C: Likewise.
7235 * g++.dg/ext/cleanup-9.C: Likewise.
7236 * g++.dg/ext/cleanup-10.C: Likewise.
7237 * g++.dg/ext/cleanup-11.C: Likewise.
7238 * g++.dg/ext/cleanup-dtor.C: Likewise.
7239
7240 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7241
7242 PR middle-end/31995
7243 * gcc.dg/vect/vect-102a.c: New test.
7244
7245 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7246 Paolo Carlini <pcarlini@suse.de>
7247 Uros Bizjak <ubizjak@gmail.com>
7248
7249 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7250 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7251 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7252 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7253 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7254 New testcases.
7255
7256 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7257
7258 PR fortran/32002
7259 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7260
7261 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7262
7263 PR fortran/32027
7264 * gfortran.dg/do_3.F90: Add checks for the final value of the
7265 loop variable.
7266
7267 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7268
7269 * gcc.c-torture/execute/990127-2.x: New file.
7270
7271 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7272
7273 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7274 * gcc.target/i386/sse-12: Add -O to compile options.
7275 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7276 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7277 and mm3dnow.h. Add -O to compile options.
7278
7279 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7280
7281 PR fortran/31867
7282 * gfortran.dg/char_length_5.f90: New test.
7283
7284 PR fortran/31994
7285 * gfortran.dg/array_reference_1.f90: New test.
7286
7287 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7288
7289 PR middle-end/7651
7290 PR c++/11856
7291 PR c/12963
7292 PR c/23587
7293 PR other/29694
7294 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7295 * gcc.dg/Wtype-limits.c: New.
7296 * gcc.dg/Wtype-limits-Wextra.c: New.
7297 * gcc.dg/Wtype-limits-no.c: New.
7298 * g++.dg/warn/Wtype-limits.C: New.
7299 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7300 * g++.dg/warn/Wtype-limits-no.C: New.
7301
7302 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7303
7304 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7305 instead of "-msse2".'
7306 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7307 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7308 and mm3dnow.h.
7309 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7310 to test with immediate operand.
7311 (__builtin_ia32_insertqi): Ditto.
7312 (__builtin_ia32_palignr128): Ditto.
7313 (__builtin_ia32_palignr): Ditto.
7314 (__builtin_ia32_pshufhw): Ditto.
7315 (__builtin_ia32_pshuflw): Ditto.
7316 (__builtin_ia32_pshufd): Ditto.
7317 (__builtin_ia32_vec_set_v8hi): Ditto.
7318 (__builtin_ia32_vec_ext_v8hi): Ditto.
7319 (__builtin_ia32_shufpd): Ditto.
7320 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7321
7322 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7323
7324 PR fortran/32001
7325 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7326
7327 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7328
7329 PR target/31585
7330 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7331 and "__inline". Use "-msse" instead of "-msse2".
7332
7333 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7334
7335 PR middle-end/7651
7336 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7337 * gcc.dg/20030906-2.c: Likewise.
7338 * objc.dg/method-17.m: Add -Wreturn-type.
7339 * obj-c++.dg/method-21.mm: Likewise.
7340
7341 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7342
7343 PR target/31585
7344 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7345 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7346 (__builtin_ia32_psrlqi128): Ditto.
7347 (__builtin_ia32_psrlwi128): Ditto.
7348 (__builtin_ia32_psrldi128): Ditto.
7349 (__builtin_ia32_psrldqi128): Ditto.
7350 (__builtin_ia32_pslldqi128): Ditto.
7351 (__builtin_ia32_psrawi128): Ditto.
7352 (__builtin_ia32_psradi128): Ditto.
7353 (__builtin_ia32_psllqi128): Ditto.
7354 (__builtin_ia32_pslldi128): Ditto.
7355 (__builtin_prefetch): Ditto.
7356 (__builtin_ia32_pshufw): Ditto.
7357 (__builtin_ia32_vec_set_v4hi): Ditto.
7358 (__builtin_ia32_vec_ext_v4hi): Ditto.
7359 (__builtin_ia32_shufps): Ditto.
7360 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7361
7362 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7363
7364 PR fortran/31974
7365 * gfortran.dg/char_allocation_1.f90: New test.
7366
7367 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7368
7369 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7370 * gcc.dg/Wconversion-sign.c: New.
7371 * gcc.dg/Wconversion-integer-no-sign.c: New.
7372 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7373 Wconversion-sign.C
7374 * g++.dg/warn/Wconversion-sign.C: New.
7375 * g++.old-deja/g++.other/warn4.C: Update.
7376 * g++.dg/warn/Wconversion1.C: Likewise.
7377
7378 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7379
7380 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7381 * gcc.dg/torture/builtin-math-4.c: Likewise.
7382
7383 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7384
7385 PR libfortran/31964
7386 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7387
7388 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7389
7390 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7391
7392 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7393
7394 PR target/31628
7395 * gcc.target/i386/pr31628.c: New.
7396
7397 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7398
7399 PR middle-end/31344
7400 * gcc.dg/pr31344.c: New test.
7401
7402 2007-05-17 Ian Lance Taylor <iant@google.com>
7403
7404 PR tree-optimization/31953
7405 * gcc.c-torture/compile/pr31953.c: New test.
7406
7407 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7408
7409 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7410
7411 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7412 and drem.
7413 * gcc.dg/torture/builtin-math-4.c: Likewise.
7414
7415 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7416 * gcc.dg/torture/builtin-math-4.c: Likewise.
7417
7418 * gcc.dg/torture/builtin-math-4.c: New test.
7419
7420 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7421 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7422
7423 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7424 * gcc.dg/cpp/include2.c: Ditto.
7425 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7426 * gcc.dg/cpp/paste5.c: Ditto.
7427 * gcc.dg/cpp/paste6.c: Ditto.
7428 * gcc.dg/cpp/paste8.c: Ditto.
7429 * gcc.dg/cpp/paste11.c: Ditto.
7430 * gcc.dg/cpp/paste13.c: Ditto.
7431 * gcc.dg/cpp/skipping2.c: Ditto.
7432 * gcc.dg/reg-vol-struct-1.c: Ditto.
7433 * gcc.dg/Wshadow-1.c: Ditto.
7434 * gcc.dg/cpp/trad/comment.c: Ditto.
7435 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7436 * gcc.dg/cpp/if-2.c: Ditto.
7437 * gcc.dg/array-5.c: Ditto.
7438 * gcc.dg/inline-15.c: Ditto.
7439 * gcc.dg/pr27953.c: Ditto.
7440 * gcc.dg/Wno-c++-compat.c: Ditto.
7441
7442 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7443
7444 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7445
7446 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7447
7448 * gcc.c-torture/execute/20070517-1.c: New test.
7449
7450 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7451
7452 PR fortran/31919
7453 * gfortran.dg/min_max_conformance.f90: New test.
7454
7455 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7456
7457 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7458 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7459 gcc.dg/vect/vect-104.c: Use more complex construction to
7460 prevent vectorizing.
7461 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7462
7463 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7464
7465 PR tree-optimization/24659
7466 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7467 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7468 not vect_int target.
7469 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7470 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7471 targets.
7472 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7473 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7474 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7475
7476 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7477
7478 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7479 and x86_64-*-* targets.
7480 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7481
7482 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7483
7484 PR fortran/18769
7485 PR fortran/30881
7486 PR fortran/31194
7487 PR fortran/31216
7488 PR fortran/31427
7489 * transfer_simplify_1.f90: New test.
7490 * transfer_simplify_2.f90: New test.
7491
7492 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7493
7494 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7495
7496 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7497
7498 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7499
7500 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7501
7502 PR c/31924
7503 * gcc.dg/fltconst-1.c: New test.
7504
7505 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7506 * gcc.dg/dfp/operator-assignment.c: Ditto.
7507
7508 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7509
7510 PR c++/29928
7511 * g++.dg/rtti/typeid5.C: New.
7512
7513 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7514
7515 PR fortran/31725
7516 * gfortran.dg/substr_4.f: New test.
7517
7518 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7519
7520 * gcc.target/m68k/interrupt_thread-1.c,
7521 gcc.target/m68k/interrupt_thread-2.c,
7522 gcc.target/m68k/interrupt_thread-3.c: New.
7523 * gcc.target/m68k/m68k.exp: Accept fido.
7524
7525 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7526
7527 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7528 * gfortran.dg/altreturn_3.f90: Likewise.
7529 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7530 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7531 * gfortran.dg/inquire_iolength.f90: Likewise.
7532 * gfortran.dg/module_naming_1.f90: Likewise.
7533 * gfortran.dg/oldstyle_2.f90: Likewise.
7534 * gfortran.dg/operator_2.f90: Likewise.
7535 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7536 * gfortran.dg/used_types_11.f90: Likewise.
7537 * gfortran.dg/zero_array_components_1.f90: Likewise.
7538 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7539 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7540 * gfortran.dg/real_const_3.f90: Likewise.
7541
7542 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7543
7544 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7545 * gcc.dg/tree-ssa/loop-30.c: New test.
7546
7547 2007-05-13 Richard Guenther <rguenther@suse.de>
7548
7549 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7550 scanning forwprop1.
7551 * g++.dg/tree-ssa/pr31146.C: Likewise.
7552
7553 2007-05-13 Revital Eres <eres@il.ibm.com>
7554
7555 * gcc.dg/dse.c: New test.
7556
7557 2007-05-12 Richard Guenther <rguenther@suse.de>
7558
7559 PR tree-optimization/31797
7560 * gcc.c-torture/compile/pr31797.c: New testcase.
7561
7562 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7563
7564 PR fortran/30746
7565 * gfortran.dg/host_assoc_function_1.f90: New test.
7566
7567 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7568
7569 PR c++/31829
7570 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7571
7572 2007-05-11 Silvius Rus <rus@google.com>
7573
7574 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7575 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7576 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7577 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7578 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7579 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7580 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7581 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7582 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7583 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7584 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7585 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7586 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7587 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7588 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7589 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7590
7591 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7592
7593 PR other/31852
7594 * gcc.c-torture/execute/builtins/memchr.c: New.
7595 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7596 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7597
7598 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7599
7600 PR fortran/30876
7601 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7602 line.
7603 * gfortran.dg/recursive_reference_2.f90: New test.
7604
7605 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7606
7607 PR fortran/30878
7608 * gfortran.dg/namelist_29.f90: New test.
7609
7610 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7611
7612 PR fortran/31474
7613 * gfortran.dg/entry_10.f90: New test.
7614
7615 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7616
7617 PR tree-optimization/31885
7618 * gcc.dg/tree-ssa/loop-29.c: New test.
7619
7620 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7621
7622 * assumed_dummy_1.f90: Fix dg directive.
7623 * char_initialiser_actual.f90: Likewise.
7624 * nested_modules_2.f90: Likewise.
7625 * shift-alloc.f90: Likewise.
7626
7627 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7628
7629 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7630
7631 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7632
7633 PR libfortran/31880
7634 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7635
7636 2007-05-09 Mike Stump <mrs@apple.com>
7637
7638 * g++.dg/other/first-global.C: Add -fpie for darwin.
7639 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7640
7641 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7642
7643 * gcc.dg/20070507-1.c: New testcase.
7644
7645 2007-05-08 Chao-ying Fu <fu@mips.com>
7646
7647 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7648 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7649 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7650 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7651
7652 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7653
7654 PR 31847
7655 * gcc.dg/pr31847.c: New test.
7656
7657 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7658
7659 PR fortran/31692
7660 * gfortran.dg/actual_array_result_1.f90: New test.
7661
7662 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7663
7664 PR fortran/29397
7665 * gfortran.dg/parameter_array_init_1.f90: New test.
7666
7667 PR fortran/29400
7668 * gfortran.dg/parameter_array_init_2.f90: New test.
7669
7670 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7671
7672 PR target/31854
7673 * gcc.target/i386/pr31854.c: New test.
7674
7675 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7676
7677 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7678
7679 2007-05-07 Mike Stump <mrs@apple.com>
7680
7681 * g++.old-deja/g++.mike/empty.C: Add.
7682
7683 2007-05-07 Eric Christopher <echristo@apple.com>
7684
7685 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7686
7687 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7688
7689 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7690 variable. Rearrange conversions from binary float to decimal float.
7691
7692 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7693
7694 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7695 x86.
7696
7697 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7698
7699 * gnat.dg/opt1.ad[sb]: New testcase.
7700
7701 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7702
7703 PR fortran/31399
7704 * gfortran.dg/do_3.F90: New test.
7705
7706 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7707
7708 PR fortran/31764
7709 * gfortran.dg/new_line.f90: Add new checks.
7710
7711 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7712
7713 PR fortran/31201
7714 * gfortran.dg/large_unit_1.f90: New.
7715 * gfortran.dg/large_unit_2.f90: New.
7716 * gfortran.dg/iostat_4.f90: New
7717 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7718
7719 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7720
7721 PR fortran/31540
7722 * gfortran.dg/char_result_4.f90: New test.
7723
7724 2007-06-05 Revital Eres <eres@il.ibm.com>
7725
7726 PR 30957
7727 * gcc.dg/pr30957-1.c: New test.
7728
7729 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7730
7731 PR fortran/31251
7732 * gfortran.dg/char_type_len_2.f90: New test.
7733
7734 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7735
7736 PR 31775
7737 * g++.dg/other/nested-extern.cc: New.
7738 * g++.dg/other/nested-extern-1.C: New.
7739 * g++.dg/other/nested-extern-2.C: New.
7740
7741 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7742
7743 PR fortran/31760
7744 * gfortran.dg/erf.f90: New test.
7745 * gfortran.dg/besxy.f90: New test.
7746
7747 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7748
7749 PR fortran/22359
7750 * gfortran.dg/fseek.f90: New test.
7751
7752 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7753
7754 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7755
7756 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7757
7758 PR libfortran/31210
7759 * gfortran.dg/zero_length_1.f90: New test.
7760
7761 2007-05-04 Tobias Burnus <burnus@net-b.de>
7762
7763 PR fortran/31803
7764 * gfortran.dg/char_pointer_assign_3.f90: New test.
7765 * gfortran.dg/char_result_2.f90: Re-enable test.
7766
7767 2007-05-04 Tobias Burnus <burnus@net-b.de>
7768
7769 PR fortran/25071
7770 * gfortran.dg/char_length_3.f90: New test.
7771 * gfortran.dg/char_result_2.f90: Fix test.
7772
7773 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7774
7775 PR tree-optimization/30565
7776 * gcc.dg/tree-ssa/loop-27.c: New test.
7777
7778 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7779
7780 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7781 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7782 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7783 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7784
7785 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7786
7787 PR tree-optimization/31699
7788 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7789 New.
7790 (check_effective_target_vect_floatint_cvt): New.
7791 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7792 of specific targets.
7793 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7794 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7795 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7796 * gcc.dg/vect/vect-iv-4.c: Likewise.
7797 * gcc.dg/vect/vect-multitypes-11.c: New.
7798 * gcc.dg/vect/pr31699.c: New.
7799
7800 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7801
7802 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7803
7804 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7805
7806 PR C++/31663
7807 * g++.dg/warn/anonymous-namespace-2.C: New.
7808 * g++.dg/warn/anonymous-namespace-2.h: New.
7809
7810 2007-05-02 Paul Brook <paul@codesourcery.com>
7811
7812 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7813
7814 2007-05-02 Eric Christopher <echristo@apple.com>
7815
7816 * gcc.dg/cpp/if-div.c: New file.
7817
7818 2007-05-02 Tom Tromey <tromey@redhat.com>
7819
7820 PR preprocessor/28709:
7821 * gcc.dg/cpp/pr28709.c: New file.
7822
7823 2007-05-02 Richard Guenther <rguenther@suse.de>
7824
7825 PR tree-optimization/31146
7826 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7827
7828 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7829
7830 * gcc.c-torture/compile/limits-blockid.c: New.
7831 * gcc.c-torture/compile/limits-caselabels.c: New.
7832 * gcc.c-torture/compile/limits-declparen.c: New.
7833 * gcc.c-torture/compile/limits-enumconst.c: New.
7834 * gcc.c-torture/compile/limits-exprparen.c: New.
7835 * gcc.c-torture/compile/limits-externalid.c: New.
7836 * gcc.c-torture/compile/limits-fnargs.c: New.
7837 * gcc.c-torture/compile/limits-fndefn.c: New.
7838 * gcc.c-torture/compile/limits-idexternal.c: New.
7839 * gcc.c-torture/compile/limits-idinternal.c: New.
7840 * gcc.c-torture/compile/limits-pointer.c: New.
7841 * gcc.c-torture/compile/limits-stringlit.c: New.
7842 * gcc.c-torture/compile/limits-structmem.c: New.
7843 * gcc.c-torture/compile/limits-structnest.c: New.
7844
7845 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7846
7847 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7848
7849 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7850
7851 PR middle-end/31740
7852 * gcc.c-torture/compile/20070501-1.c: New testcase.
7853
7854 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7855
7856 PR fortran/31732
7857 * gfortran.dg/array_memset_2: New test case.
7858
7859 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7860
7861 PR testsuite/31615
7862 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7863
7864 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7865
7866 PR testsuite/31589
7867 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7868 dg-final test.
7869 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7870 keyword to dg-final test.
7871 * gcc.dg/vect/vect-iv-4.c: Likewise.
7872 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7873 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7874 test.
7875 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7876 cast.
7877 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7878 * lib/target-supports.exp
7879 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7880 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7881
7882 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7883
7884 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7885 __LONG_LONG_MAX__ and its friends instead of those supplied by
7886 limits.h.
7887
7888 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7889
7890 PR C++/31721
7891 * g++.dg/ext/vector7.C: New testcase.
7892
7893 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7894
7895 PR fortran/31591
7896 * gfortran.dg/bound_simplification_1.f90: New test.
7897
7898 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7899
7900 PR fortran/31645
7901 * gfortran.dg/bom_error.f90: New test.
7902 * gfortran.dg/bom_include.f90: New test.
7903 * gfortran.dg/bom_UTF16-LE.f90: New test.
7904 * gfortran.dg/bom_UTF16-BE.f90: New test.
7905 * gfortran.dg/bom_UTF-8.f90: New test.
7906 * gfortran.dg/bom_UTF-32.f90: New test.
7907 * gfortran.dg/bom_UTF-8.F90: New test.
7908 * gfortran.dg/bom_include.inc: New file.
7909
7910 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7911
7912 PR C++/30221
7913 * g++.dg/init/ptrfn2.C: New test.
7914 * g++.dg/init/ptrfn3.C: New test.
7915
7916 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7917
7918 PR fortran/31711
7919 * gfortran.dg/dependency_21.f90: New test.
7920
7921 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7922
7923 * gfortran.dg/secnds.f: Use real*8.
7924 * gfortran.dg/secnds-1.f: Use real*8.
7925
7926 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7927
7928 PR libfortran/31532
7929 * gfortran.dg/inquire_5.f90: Update test.
7930
7931 2007-04-27 Ian Lance Taylor <iant@google.com>
7932
7933 PR middle-end/31710
7934 * gcc.c-torture/compile/pr31710.c: New test.
7935
7936 2007-04-27 Richard Guenther <rguenther@suse.de>
7937
7938 PR tree-optimization/30965
7939 PR tree-optimization/30978
7940 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7941 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7942 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7943 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7944
7945 2007-04-27 Richard Guenther <rguenther@suse.de>
7946
7947 PR tree-optimization/31715
7948 * gcc.dg/Warray-bounds-4.c: New testcase.
7949
7950 2007-04-26 Ian Lance Taylor <iant@google.com>
7951
7952 PR target/28675
7953 * gcc.c-torture/compile/pr28675.c: New test.
7954
7955 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7956
7957 PR C++/30016
7958 * g++.dg/ext/vector6.C: New test.
7959
7960 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7961
7962 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7963
7964 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7965
7966 PR middle-end/31617
7967 * g++.dg/other/str_empty.C: Add expected warning.
7968
7969 2007-04-26 Richard Guenther <rguenther@suse.de>
7970 Daniel Berlin <dberlin@dberlin.org>
7971
7972 PR tree-optimization/30567
7973 * g++.dg/other/pr30567.C: New testcase.
7974
7975 2007-04-26 Richard Guenther <rguenther@suse.de>
7976
7977 PR tree-optimization/31703
7978 * gcc.c-torture/compile/pr31703.c: New testcase.
7979 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7980 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7981
7982 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7983
7984 * gfortran.dg/open_errors.f90: Added if statements checking
7985 the value of iostat.
7986
7987 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR c++/31598
7990 * g++.dg/gomp/pr31598.C: New test.
7991
7992 PR tree-optimization/30558
7993 * g++.dg/gomp/pr30558.C: New test.
7994
7995 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7996
7997 PR c++/31338
7998 * g++.dg/ext/complex2.C: New test.
7999
8000 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8001
8002 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8003
8004 2007-04-25 Thiemo Seufer <ths@mips.com>
8005
8006 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8007 value to signed char.
8008
8009 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8010
8011 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8012 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8013 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8014
8015 2007-04-25 Tobias Burnus <burnus@net-b.de>
8016
8017 PR fortran/31668
8018 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8019 statement functions.
8020 * gfortran.dg/c_by_val_5.f90: New test.
8021
8022 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8023
8024 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8025 with two new subroutines to avoid parameter-induced aliasing.
8026 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8027 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8028
8029 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8030
8031 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8032 * g++.dg/warn/Warray-bounds.C: Likewise.
8033
8034 2007-04-24 Ian Lance Taylor <iant@google.com>
8035
8036 PR tree-optimization/31605
8037 * gcc.c-torture/execute/pr31605.c: New test.
8038
8039 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8040
8041 PR fortran/31587
8042 * lib/gcc-dg.exp (scan-module): New function.
8043 * gfortran.dg/module_md5_1.f90: New test.
8044
8045 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8046
8047 * g++.old-deja/g++.pt/defarg6.C: Only run with
8048 -std=gnu++98.
8049 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8050 * g++.dg/cpp0x/variadic61.C: Ditto.
8051 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8052 * g++.dg/cpp0x/variadic62.C: Ditto.
8053 * g++.dg/template/meminit1.C: Ditto.
8054 * g++.dg/template/operator7.C: Ditto.
8055 * g++.dg/template/static15.C: Ditto.
8056 * g++.dg/template/invalid1.C: Ditto.
8057 * g++.dg/template/shift1.C: Ditto.
8058 * g++.dg/template/error10.C: Ditto.
8059
8060 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8061
8062 PR diagnostic/25923
8063 * gfortran.dg/pr25923.f90: New test.
8064
8065 2007-04-24 Ian Lance Taylor <iant@google.com>
8066
8067 PR tree-optimization/31602
8068 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8069
8070 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8071
8072 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8073 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8074
8075 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8076
8077 * gcc.target/i386/reload-1.c. New.
8078
8079 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8080 Olga Golovanevsky <olga@il.ibm.com>
8081
8082 * g++.dg/other/str_empty.C: New test.
8083
8084 2007-04-24 Richard Henderson <rth@redhat.com>
8085
8086 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8087
8088 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8089
8090 PR target/31641
8091 * gcc.c-torture/compile/pr31641.c: New testcase.
8092
8093 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8094
8095 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8096 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8097 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8098 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8099
8100 2007-04-23 Simon Baldwin <simonb@google.com>
8101
8102 * g++.dg/other/error15.C: New.
8103 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8104 triggering a "multiple parameters named" error.
8105
8106 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8107
8108 PR fortran/31618
8109 * gfortran.dg/backspace_8.f: New test case.
8110
8111 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8112
8113 PR fortran/31630
8114 * gfortran.dg/used_types_17.f90: New test.
8115
8116 PR fortran/31620
8117 * gfortran.dg/zero_array_components_1.f90: New test.
8118
8119 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8120
8121 PR fortran/31616
8122 * gfortran.dg/open_errors.f90: Allow a different error message.
8123
8124 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8125
8126 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8127 Rename from check_effective_target_vect_pack_mod. Rename global
8128 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8129 messages.
8130 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8131 rename.
8132 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8133 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8134
8135 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8136
8137 PR middle-end/31448
8138 * gcc.c-torture/execute/pr31448.c: New testcase.
8139
8140 2007-04-22 Nick Clifton <nickc@redhat.com>
8141
8142 * gcc.dg/20020312-2.c: Add support for the FRV.
8143
8144 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8145
8146 PR tree-optimization/24659
8147 * gcc.dg/vect/vect-float-extend-1.c: New test.
8148 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8149
8150 2007-04-22 Richard Guenther <rguenther@suse.de>
8151
8152 PR tree-optimization/29789
8153 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8154 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8155
8156 2007-04-22 Revital Eres <eres@il.ibm.com>
8157
8158 * gcc.dg/var-expand2.c: New test.
8159
8160 2007-04-22 Revital Eres <eres@il.ibm.com>
8161
8162 * gcc.dg/var-expand3.c: New test.
8163
8164 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8165
8166 PR fortran/31495
8167 * gfortran.dg/continuation_8.f90: New test.
8168
8169 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8170
8171 PR C/30265
8172 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8173 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8174
8175 2007-04-21 Richard Guenther <rguenther@suse.de>
8176
8177 PR middle-end/31136
8178 * gcc.c-torture/execute/pr31136.c: New testcase.
8179
8180 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8181
8182 * gcc.target/i386/movsi-sm-1.c: New.
8183
8184 2007-04-20 Richard Henderson <rth@redhat.com>
8185
8186 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8187 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8188
8189 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8190
8191 * gcc.target/i386/ordcmp-1.c: New test.
8192 * gcc.target/i386/unordcmp-1.c: New test.
8193
8194 PR tree-optimization/31632
8195 * gcc.c-torture/compile/20070419-1.c: New test.
8196
8197 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8198
8199 * gcc.dg/invalid-call-1.c: New test.
8200
8201 2007-04-18 Dirk Mueller <dmueller@suse.de>
8202
8203 PR diagnostic/31227
8204 * gcc.dg/Warray-bounds-3.c: New.
8205
8206 2007-04-18 Richard Guenther <rguenther@suse.de>
8207
8208 PR tree-optimization/19431
8209 PR tree-optimization/21463
8210 * gcc.c-torture/execute/20070212-1.c: New testcase.
8211 * gcc.c-torture/execute/20070212-2.c: Likewise.
8212 * gcc.c-torture/execute/20070212-3.c: Likewise.
8213 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8214 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8215 * g++.dg/tree-ssa/pr21463.C: Likewise.
8216 * g++.dg/tree-ssa/pr30738.C: Likewise.
8217
8218 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8219
8220 PR c++/31513
8221 * g++.dg/expr/bitfield8.C: New test.
8222
8223 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8224 Richard Sandiford <richard@codesourcery.com>
8225
8226 * lib/target-supports.exp (check_profiling_available): Return 0
8227 for uClibc with -p or -pg.
8228
8229 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8230
8231 PR c++/31517
8232 * g++.dg/template/init7.C: New test.
8233
8234 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8235
8236 PR rtl-optimization/31360
8237 * gcc.dg/loop-7.c: New test.
8238
8239 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8240
8241 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8242 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8243 build.
8244 (compat-execute): Likewise.
8245 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8246 files to remote hosts.
8247 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8248 (c-torture-execute): Likewise.
8249 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8250 or plain file. Use remote_upload and remote_download to copy
8251 files about.
8252 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8253 before scanning it.
8254
8255 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8256
8257 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8258
8259 2007-04-16 Lawrence Crowl <crowl@google.com>
8260
8261 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8262 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8263 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8264 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8265 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8266 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8267 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8268 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8269 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8270 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8271 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8272
8273 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8274 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8275 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8276 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8277 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8278 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8279 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8280 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8281 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8282 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8283 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8284
8285 2007-04-16 Ian Lance Taylor <iant@google.com>
8286
8287 PR tree-optimization/31522
8288 * gcc.dg/Wstrict-overflow-16.c: New test.
8289
8290 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8291
8292 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8293
8294 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8295
8296 PR fortran/31144
8297 * gfortran.dg/module_naming_1.f90: New.
8298
8299 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8300
8301 * lib/target-supports.exp (check_profiling_available): Return
8302 false for m68k-*-uclinux.
8303
8304 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8305
8306 PR c++/29365
8307 Testcase for c++ anonymous namespace warning
8308
8309 * g++.dg/warn/anonymous-namespace-1.C: New test
8310 * g++.dg/warn/anonymous-namespace-1.h: New test
8311
8312 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8313
8314 PR testsuite/31578
8315 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8316
8317 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8318
8319 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8320
8321 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8322
8323 PR fortran/31204
8324 * gfortran.dg/array_constructor_16.f90: New test.
8325
8326 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8327
8328 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8329 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8330
8331 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8332
8333 PR rtl-optimization/31500
8334 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8335 * g++.dg/warn/Warray-bounds.C: Likewise.
8336
8337 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8338
8339 PR C/31520
8340 * gcc.dg/gnu89-init-4.c: New testcase.
8341
8342 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR c++/25874
8345 * gcc.dg/gomp/pr25874.c: Add dg-options.
8346 * g++.dg/gomp/pr25874.C: Add dg-options.
8347
8348 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8349
8350 PR fortran/21061
8351 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8352 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8353
8354 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8355
8356 PR fortran/31561
8357 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8358
8359 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8360
8361 PR fortran/29507
8362 PR fortran/31404
8363 * gfortran.dg/initialization_6.f90: New test.
8364
8365 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8366
8367 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8368
8369 * lib/target-supports.exp (check_gc_sections_available):
8370 Return false if ldflags includes -elf2flt.
8371
8372 2007-04-13 Jason Merrill <jason@redhat.com>
8373
8374 PR c++/31074
8375 * conv3.C: New test.
8376
8377 2007-04-13 Mike Stump <mrs@apple.com>
8378
8379 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8380 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8381
8382 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8383
8384 PR tree-optimization/29598
8385 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8386
8387 2007-04-13 Tobias Burnus <burnus@net-b.de>
8388
8389 PR fortran/31559
8390 * gfortran.dg/func_assign.f90: New test.
8391
8392 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8393
8394 PR fortran/31550
8395 * gfortran.dg/used_types_16.f90: New test.
8396
8397 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8398
8399 PR fortran/18937
8400 * gfortran.dg/goto_2.f90: New.
8401 * gfortran.dg/goto_3.f90: New.
8402 * gfortran.dg/pr17708.f90: Rename to ...
8403 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8404
8405 2007-04-13 Tobias Burnus <burnus@net-b.de>
8406
8407 PR fortran/31562
8408 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8409 instead of a struct.
8410
8411 2007-04-13 Tobias Burnus <burnus@net-b.de>
8412
8413 PR fortran/31562
8414 * gfortran.dg/value_4.c: Use GNU extensions for complex
8415 instead of a struct.
8416
8417 2007-04-13 Richard Guenther <rguenther@suse.de>
8418
8419 PR tree-optimization/21258
8420 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8421
8422 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8423
8424 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8425 <complex.h>.
8426
8427 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8428
8429 PR fortran/31250
8430 * gfortran.dg/char_length_2.f90: New.
8431 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8432 * gfortran.dg/repeat_4.f90: Likewise.
8433
8434 PR fortran/31266
8435 * gfortran.dg/char_assign_1.f90: New.
8436
8437 PR fortran/31471
8438 * gfortran.dg/block_name_1.f90: New.
8439 * gfortran.dg/block_name_2.f90: New.
8440
8441 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8442
8443 PR c++/31078
8444 * g++.dg/other/pr31078.C: New.
8445
8446 2007-04-12 Richard Guenther <rguenther@suse.de>
8447
8448 PR tree-optimization/31169
8449 * gcc.c-torture/execute/pr31169.c: New testcase.
8450
8451 2007-04-12 Richard Guenther <rguenther@suse.de>
8452
8453 PR tree-optimization/24689
8454 PR tree-optimization/31307
8455 * g++.dg/tree-ssa/pr31307.C: New testcase.
8456 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8457
8458 2007-04-12 Tobias Burnus <burnus@net-b.de>
8459
8460 PR fortran/31472
8461 * gfortran.dg/access_spec_1.f90: New test.
8462 * gfortran.dg/access_spec_2.f90: New test.
8463 * gfortran.dg/non_module_public.f90: Match new error message.
8464
8465 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8466
8467 PR testsuite/31538
8468 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8469 to 4 at line 38 to fix bounds problem.
8470
8471 2007-04-11 Tobias Burnus <burnus@net-b.de>
8472
8473 PR testsuite/31240
8474 * gfortran.dg/pointer_intent_1.f90: Fix test.
8475
8476 2007-04-10 Eric Christopher <echristo@apple.com>
8477
8478 * lib/target-supports.exp
8479 (check_effective_target_fstack_protector): Rewrite.
8480
8481 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8482
8483 PR c++/31449
8484 * g++.dg/init/const5.C: New test.
8485
8486 2007-04-09 Jan Hubicka <jh@suse.cz>
8487
8488 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8489
8490 2007-04-08 Jan Hubicka <jh@suse.cz>
8491
8492 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8493
8494 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8495
8496 PR fortran/31257
8497 * gfortran.dg/achar_4.f90: New test.
8498
8499 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8500
8501 PR fortran/30880
8502 * gfortran.dg/used_dummy_types_8.f90: New test.
8503
8504 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8505
8506 PR fortran/30872
8507 * gfortran.dg/parameter_array_element_1.f90: New test.
8508
8509 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8510
8511 PR fortran/31222
8512 * gfortran.dg/default_numeric_type_1.f90: New test.
8513
8514 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8515
8516 PR fortran/31424
8517 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8518
8519 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8520
8521 PR fortran/31293
8522 * gfortran.dg/interface_12.f90: New test.
8523
8524 2007-04-07 Bruce Korb <bkorb@gnu.org>
8525
8526 * gcc.dg/format/opt-6.c: New test.
8527 * gcc.dg/format/nul-1.c: New test.
8528 * gcc.dg/format/nul-2.c: New test.
8529
8530 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8531
8532 PR libgfortran/31395
8533 * gfortran.dg/fmt_colon.f90: New test.
8534
8535 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8536
8537 * g++.old-deja/g++.other/init18.C: Use
8538 dg-require-effective-target instead of an explicit xfail.
8539
8540 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8541
8542 * gcc.dg/dfp/signbit-1.c
8543 * gcc.dg/dfp/signbit-2.c
8544
8545 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8546
8547 PR fortran/31483
8548 * gfortran.dg/altreturn_5.f90: New test.
8549
8550 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8551
8552 PR fortran/31292
8553 * gfortran.dg/contained_module_proc_1.f90: New test.
8554
8555 2007-04-04 Stuart Hastings <stuart@apple.com>
8556
8557 PR 31281
8558 * objc/execute/exceptions/pr31281.m: New.
8559
8560 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8561
8562 * g++.dg/ext/dllimport12.C: Update comments.
8563
8564 2007-04-03 Eric Christopher <echristo@apple.com>
8565
8566 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8567
8568 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8569
8570 PR fortran/31304
8571 * gfortran.dg/repeat_2.f90: New test.
8572 * gfortran.dg/repeat_3.f90: New test.
8573 * gfortran.dg/repeat_4.f90: New test.
8574
8575 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8576
8577 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8578
8579 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR c++/30847
8582 * g++.dg/parse/cond3.C: New test.
8583
8584 PR middle-end/30704
8585 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8586
8587 2007-04-02 Jason Merrill <jason@redhat.com>
8588
8589 PR c++/31187
8590 * g++.dg/ext/visibility/anon3.C: New test.
8591
8592 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8593
8594 PR libgfortran/31052
8595 * gfortran.dg/namelist_28.f90: New test.
8596
8597 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8598
8599 PR libgfortran/31366
8600 * gfortran.dg/direct_io_6.f90: New test.
8601
8602 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8603
8604 PR libgfortran/31207
8605 * gfortran.dg/advance_5.f90: New test.
8606 * gfortran.dg/advance_6.f90: New test.
8607
8608 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8609
8610 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8611 * g++.dg/ext/dllimport7.C: Likewise.
8612 * g++.dg/ext/selectany1.C: Likewise.
8613
8614 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8615
8616 * g++.dg/parser/pr31138.C: New.
8617 * g++.dg/parser/pr31140.C: New.
8618 * g++.dg/parser/pr31141.C: New.
8619
8620 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8621
8622 PR c++/26099
8623 * g++.dg/ext/is_base_of.C: New.
8624 * g++.dg/ext/has_virtual_destructor.C: New.
8625 * g++.dg/ext/is_polymorphic.C: New.
8626 * g++.dg/ext/is_base_of_diagnostic.C: New.
8627 * g++.dg/ext/is_enum.C: New.
8628 * g++.dg/ext/has_nothrow_assign.C: New.
8629 * g++.dg/ext/has_nothrow_constructor.C: New.
8630 * g++.dg/ext/is_empty.C: New.
8631 * g++.dg/ext/has_trivial_copy.C: New.
8632 * g++.dg/ext/has_trivial_assign.C: New.
8633 * g++.dg/ext/is_abstract.C: New.
8634 * g++.dg/ext/is_pod.C: New.
8635 * g++.dg/ext/has_nothrow_copy.C: New.
8636 * g++.dg/ext/is_class.C: New.
8637 * g++.dg/ext/has_trivial_constructor.C: New.
8638 * g++.dg/ext/is_union.C: New.
8639 * g++.dg/ext/has_trivial_destructor.C: New.
8640 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8641 * g++.dg/template/crash43.C: Likewise.
8642
8643 2007-03-29 Dirk Mueller <dmueller@suse.de>
8644
8645 * g++.dg/warn/pedantic2.C: New testcase.
8646
8647 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8648
8649 * size_dim.f90: Fix dg directive.
8650 * pr16433.f: Likewise.
8651 * use_6.f90: Likewise.
8652 * use_7.f90: Likewise.
8653 * entry_9.f90: Likewise.
8654 * pointer_intent_2.f90: Likewise.
8655 * protected_1.f90: Likewise.
8656 * fmt_missing_period_2.f: Likewise.
8657 * pointer_intent_3.f90: Likewise.
8658 * protected_2.f90: Likewise.
8659 * protected_3.f90: Likewise.
8660 * pr15754.f90: Likewise.
8661 * protected_4.f90: Likewise.
8662 * protected_5.f90: Likewise.
8663 * initialization_2.f90: Likewise.
8664 * protected_6.f90: Likewise.
8665 * continuation_7.f90: Likewise.
8666 * derived_function_interface_1.f90: Likewise.
8667 * der_pointer_4.f90: Likewise.
8668 * fmt_zero_precision.f90: Likewise.
8669 * blockdata_3.f90: Likewise.
8670 * fmt_missing_period_1.f: Likewise.
8671 * real_const_3.f90: Likewise.
8672 * use_4.f90: Likewise.
8673 * fmt_missing_period_3.f: Likewise.
8674 * use_5.f90: Likewise.
8675
8676 2007-03-28 Mike Stump <mrs@apple.com>
8677
8678 * gcc.dg/darwin-comm.c: Add.
8679
8680 2007-03-28 Eric Christopher <echristo@apple.com>
8681
8682 * lib/target-supports.exp (check_effective_target_fstack_protector):
8683 New.
8684 * gcc.dg/ssp-1.c: Use.
8685 * gcc.dg/ssp-2.c: Ditto.
8686
8687 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8688
8689 PR c++/29077
8690 * g++.dg/parse/constructor3.C: New test.
8691
8692 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8693
8694 * gnat.dg/thin_pointer.ad[sb]: New test.
8695
8696 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8697
8698 * g++.dg/cpp0x/bracket1.C: New.
8699 * g++.dg/cpp0x/bracket2.C: New.
8700 * g++.dg/cpp0x/bracket3.C: New.
8701 * g++.dg/cpp0x/bracket4.C: New.
8702
8703 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8704
8705 * g++.dg/cpp0x/temp_default1.C: New.
8706 * g++.dg/cpp0x/temp_default3.C: New.
8707 * g++.dg/cpp0x/temp_default2.C: New.
8708 * g++.dg/cpp0x/temp_default4.C: New.
8709
8710 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8711
8712 PR c++/29993
8713 * g++.dg/other/cv_func2.C: New.
8714
8715 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8716
8717 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8718 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8719 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8720 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8721
8722 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8723 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8724
8725 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8726
8727 * lib/compat.exp (compat-execute): Fix processing of file names.
8728
8729 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8730
8731 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8732
8733 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8734
8735 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8736 Delete created executable test file.
8737 (check_effective_target_fortran_large_int): Ditto.
8738 (check_effective_target_static_libgfortran): Ditto.
8739
8740 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8741
8742 PR c++/30500
8743 * g++.dg/warn/pragma-system_header1.C: New test.
8744 * g++.dg/warn/pragma-system_header2.C: New test.
8745 * g++.dg/warn/pragma-system_header1.h. New.
8746 * g++.dg/warn/pragma-system_header2.h. New.
8747
8748 2007-03-26 Ian Lance Taylor <iant@google.com>
8749
8750 PR tree-optimization/31345
8751 * gcc.c-torture/compile/pr31345-1.c: New test.
8752
8753 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8754
8755 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8756 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8757 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8758 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8759 * gfortran.dg/overload_1.f90: Likewise.
8760 * gfortran.dg/impure_assignment_1.f90: Likewise.
8761 * gfortran.dg/error_recovery_3.f90: Likewise.
8762 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8763 * gfortran.dg/sequence_types_1.f90: Likewise.
8764 * gfortran.dg/internal_references_1.f90: Likewise.
8765 * gfortran.dg/present_1.f90: Likewise.
8766 * gfortran.dg/volatile10.f90: Likewise.
8767 * gfortran.dg/module_equivalence_2.f90: Likewise.
8768 * gfortran.dg/use_4.f90: Likewise.
8769 * gfortran.dg/elemental_result_1.f90: Likewise.
8770 * gfortran.dg/generic_actual_arg.f90: Likewise.
8771 * gfortran.dg/private_type_5.f90: Likewise.
8772 * gfortran.dg/protected_4.f90: Likewise.
8773 * gfortran.dg/interface_3.f90: Likewise.
8774
8775 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8776
8777 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8778 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8779
8780 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8781
8782 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8783
8784 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8785
8786 PR libgfortran/31199
8787 * gfortran.dg/fmt_t_4.f90: New test.
8788
8789 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8790
8791 PR libfortran/31297
8792 * gfortran.dg/backspace_5.f: Initialize variable(s).
8793 * gfortran.dg/backspace_6.f: Likewise.
8794 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8795 * gfortran.dg/direct_io_2.f90: Likewise.
8796 * gfortran.dg/write_back.f: Likewise.
8797 * gfortran.dg/write_rewind_2.f: Likewise.
8798 * gfortran.dg/write_rewind_1.f: Likewise.
8799 * gfortran.dg/write_rewind_2.f: Likewise.
8800
8801 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8802
8803 PR tree-optimization/30784
8804 * gcc.dg/vect/pr30784.c: New test.
8805
8806 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8807
8808 PR fortran/30877
8809 * gfortran.dg/operator_1.f90: New test.
8810 * gfortran.dg/operator_2.f90: New test.
8811
8812 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8813
8814 PR libfortran/31196
8815 * gfortran.dg/reshape_transpose_1.f90: New test.
8816
8817 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8818
8819 PR fortran/30655
8820 * gfortran.dg/bounds_check_6.f90: New test.
8821
8822 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8823
8824 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8825 #ifndef/#endif.
8826 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8827 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8828
8829 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8830
8831 PR fortran/31209
8832 * gfortran.dg/pointer_function_actual_1.f90: New test.
8833
8834 PR fortran/31200
8835 * gfortran.dg/pointer_function_actual_2.f90: New test.
8836
8837 PR fortran/31215
8838 * gfortran.dg/result_in_spec_1.f90: New test.
8839
8840 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8841
8842 PR fortran/30834
8843 * gfortran.dg/integer_exponentiation_3.F90: New test.
8844 * gfortran.dg/integer_exponentiation_4.f90: New test.
8845 * gfortran.dg/integer_exponentiation_5.F90: New test.
8846
8847 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8848
8849 PR c++/30863
8850 * g++.dg/template/error24.C: New test.
8851 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8852
8853 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8854
8855 PR c++/31273
8856 * g++.dg/expr/bitfield7.C: New test.
8857
8858 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8859
8860 PR other/23572
8861 * gcc.dg/float-range-4.c: New.
8862 * gcc.dg/float-range-1.c: Update. Test for a warning.
8863 * gcc.dg/float-range-3.c: New.
8864 * gcc.dg/float-range-5.c: New.
8865
8866 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8867
8868 PR fortran/31262
8869 * gfortran.dg/no_range_check_1.f90: New test.
8870
8871 2007-03-22 Dirk Mueller <dmueller@suse.de>
8872
8873 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8874 * g++.dg/other/static1.C: Remove stray semicolon.
8875 * g++.dg/other/init1.C: Likewise.
8876 * g++.dg/rtti/dyncast1.C: Likewise.
8877 * g++.dg/tree-ssa/pr17153.C: Likewise.
8878 * g++.dg/lookup/disamb1.C: Likewise.
8879 * g++.dg/lookup/scoped2.C: Likewise.
8880 * g++.dg/lookup/friend7.C: Likewise.
8881 * g++.dg/parse/parse4.C: Likewise.
8882 * g++.dg/parse/parse5.C: Likewise.
8883 * g++.dg/expr/pr29066.C: Likewise.
8884 * g++.dg/expr/cast4.C: Likewise.
8885 * g++.dg/tc1/dr193.C: Likewise.
8886 * g++.dg/tc1/dr213.C: Likewise.
8887 * g++.dg/abi/dcast1.C: Likewise.
8888 * g++.dg/abi/covariant2.C: Likewise.
8889 * g++.dg/inherit/covariant11.C: Likewise.
8890 * g++.dg/inherit/covariant9.C: Likewise.
8891 * g++.dg/inherit/covariant10.C: Likewise.
8892 * g++.dg/init/static3.C: Likewise.
8893 * g++.dg/init/init-ref3.C: Likewise.
8894 * g++.dg/init/ref10.C: Likewise.
8895 * g++.dg/template/meminit2.C: Likewise.
8896 * g++.dg/template/using9.C: Likewise.
8897 * g++.dg/template/friend9.C: Likewise.
8898 * g++.dg/template/ref1.C: Likewise.
8899 * g++.old-deja/g++.warn/inline.C: Likewise.
8900 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8901 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8902 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8903 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8904 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8905 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8906 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8907 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8908 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8909 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8910 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8911 * g++.old-deja/g++.brendan/template11.C: Likewise.
8912 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8913 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8914 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8915 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8916 * g++.old-deja/g++.jason/parse9.C: Likewise.
8917 * g++.old-deja/g++.jason/byval2.C: Likewise.
8918 * g++.old-deja/g++.jason/overload8.C: Likewise.
8919 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8920 * g++.old-deja/g++.jason/template33.C: Likewise.
8921 * g++.old-deja/g++.jason/return3.C: Likewise.
8922 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8923 * g++.old-deja/g++.jason/virtual.C: Likewise.
8924 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8925 * g++.old-deja/g++.jason/template27.C: Likewise.
8926 * g++.old-deja/g++.jason/synth6.C: Likewise.
8927 * g++.old-deja/g++.jason/ref8.C: Likewise.
8928 * g++.old-deja/g++.jason/offset1.C: Likewise.
8929 * g++.old-deja/g++.other/static20.C: Likewise.
8930 * g++.old-deja/g++.other/array1.C: Likewise.
8931 * g++.old-deja/g++.other/new3.C: Likewise.
8932 * g++.old-deja/g++.other/array2.C: Likewise.
8933 * g++.old-deja/g++.other/overload9.C: Likewise.
8934 * g++.old-deja/g++.other/cast6.C: Likewise.
8935 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8936 * g++.old-deja/g++.other/eh4.C: Likewise.
8937 * g++.old-deja/g++.other/using7.C: Likewise.
8938 * g++.old-deja/g++.other/init18.C: Likewise.
8939 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8940 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8941 * g++.old-deja/g++.other/dtor11.C: Likewise.
8942 * g++.old-deja/g++.pt/static11.C: Likewise.
8943 * g++.old-deja/g++.pt/crash19.C: Likewise.
8944 * g++.old-deja/g++.pt/overload12.C: Likewise.
8945 * g++.old-deja/g++.pt/crash46.C: Likewise.
8946 * g++.old-deja/g++.pt/mi1.C: Likewise.
8947 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8948 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8949 * g++.old-deja/g++.pt/local5.C: Likewise.
8950 * g++.old-deja/g++.pt/typename2.C: Likewise.
8951 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8952 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8953 * g++.old-deja/g++.law/visibility1.C: Likewise.
8954 * g++.old-deja/g++.law/visibility2.C: Likewise.
8955 * g++.old-deja/g++.law/virtual2.C: Likewise.
8956 * g++.old-deja/g++.law/operators19.C: Likewise.
8957 * g++.old-deja/g++.law/parsing10.C: Likewise.
8958 * g++.old-deja/g++.law/visibility4.C: Likewise.
8959 * g++.old-deja/g++.law/operators4.C: Likewise.
8960 * g++.old-deja/g++.law/dtors2.C: Likewise.
8961 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8962 * g++.old-deja/g++.law/visibility10.C: Likewise.
8963 * g++.old-deja/g++.law/scope3.C: Likewise.
8964 * g++.old-deja/g++.law/casts2.C: Likewise.
8965 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8966 * g++.old-deja/g++.law/operators33.C: Likewise.
8967 * g++.old-deja/g++.law/friend4.C: Likewise.
8968 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8969 * g++.old-deja/g++.mike/p5611.C: Likewise.
8970 * g++.old-deja/g++.mike/net37.C: Likewise.
8971 * g++.old-deja/g++.mike/p3570.C: Likewise.
8972 * g++.old-deja/g++.mike/p5718.C: Likewise.
8973 * g++.old-deja/g++.mike/net21.C: Likewise.
8974 * g++.old-deja/g++.mike/p1862.C: Likewise.
8975 * g++.old-deja/g++.mike/p4511.C: Likewise.
8976 * g++.old-deja/g++.mike/virt3.C: Likewise.
8977 * g++.old-deja/g++.mike/p16146.C: Likewise.
8978 * g++.old-deja/g++.mike/p1989.C: Likewise.
8979 * g++.old-deja/g++.mike/p5571.C: Likewise.
8980 * g++.old-deja/g++.gb/scope10.C: Likewise.
8981 * g++.old-deja/g++.abi/primary5.C: Likewise.
8982 * g++.old-deja/g++.abi/empty2.C: Likewise.
8983 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8984 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8985 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8986 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8987 * g++.old-deja/g++.bob/template3.C: Likewise.
8988 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8989
8990 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8991
8992 PR fortran/31193
8993 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8994
8995 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8996
8997 PR fortran/20897
8998 * gfortran.dg/derived_name_1.f90: New.
8999 * gfortran.dg/derived_name_2.f: New.
9000
9001 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9002
9003 * lib/target-supports.exp (check_effective_target_nonpic): New
9004 procedure.
9005 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9006 when compiling PIC.
9007 * gcc.target/i386/asm-4.c: Require nonpic.
9008 * gcc.target/i386/cmov1.c: Likewise.
9009 * gcc.target/i386/mul.c: Likewise.
9010 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9011 * gcc.target/i386/ssetype-1.c: Require nonpic.
9012 * gcc.target/i386/ssetype-3.c: Likewise.
9013 * gcc.target/i386/ssetype-5.c: Likewise.
9014
9015 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9016
9017 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9018 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9019 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9020 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9021
9022 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9023
9024 PR tree-optimization/30590
9025 * g++.dg/opt/pr30590.C: New testcase.
9026
9027 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9028
9029 PR c/30762
9030 * gcc.dg/pr30762-1.c: New test.
9031 * gcc.dg/pr30762-2.c: New test.
9032
9033 PR inline-asm/30505
9034 * gcc.target/i386/pr30505.c: New test.
9035
9036 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9037
9038 * gcc.target/arm/register-variables.c: New.
9039
9040 2007-03-19 Jeff Law <law@redhat.com>
9041
9042 * PR tree-optimization/30984
9043 * gcc.c-torture/pr30984.c: New test.
9044
9045 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9046 Richard Guenther <rguenther@suse.de>
9047
9048 PR tree-optimization/31254
9049 * gcc.dg/torture/pr31254.c: New testcase.
9050
9051 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9052
9053 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9054 target default_packed.
9055
9056 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9057
9058 PR fortran/31203
9059 * gfortran.dg/string_length_1.f90: New test.
9060
9061 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9062
9063 PR testsuite/30395
9064 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9065
9066 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9067
9068 PR libgfortran/31052
9069 * gfortran.dg/namelist_27.f90: New test.
9070
9071 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9072
9073 PR fortran/30531
9074 * gfortran.dg/used_types_14.f90: New test.
9075
9076 PR fortran/31086
9077 * gfortran.dg/used_types_15.f90: New test.
9078
9079 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9080
9081 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9082 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9083
9084 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9085
9086 PR fortran/31120
9087 * gfortran.dg/integer_exponentiation_2.f90: New test.
9088
9089 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9090
9091 PR tree-optimization/31041
9092 * gcc.dg/vect/pr31041.c: New test.
9093
9094 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9095
9096 * g++.dg/warn/Wconversion-integer.C: New
9097 * g++.dg/warn/Wconversion-real.C: New.
9098 * g++.dg/warn/Wconversion-real-integer.C: New.
9099 * g++.dg/warn/conv2.C: Updated.
9100
9101 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9102
9103 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9104 exclude RTPs.
9105
9106 2007-03-16 Richard Guenther <rguenther@suse.de>
9107
9108 PR tree-optimization/31146
9109 * g++.dg/tree-ssa/pr31146.C: New testcase.
9110
9111 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9112
9113 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9114 assume that the target has <features.h>.
9115
9116 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9117
9118 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9119 dg-options rather than to the whole test.
9120
9121 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9122
9123 PR debug/29906
9124 * g++.dg/debug/pr29906.C: New
9125
9126 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9127
9128 PR libgfortran/31099
9129 * gfortran.dg/unformatted_recl.f90: Update test.
9130
9131 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9132
9133 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9134
9135 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9136
9137 PR c++/30891
9138 * g++.dg/parse/namespace-definition.C: New.
9139
9140 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9141
9142 PR c++/24924
9143 * g++.dg/cpp/pedantic-errors.C: New.
9144 * g++.dg/cpp/permissive.C: New.
9145
9146 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9147
9148 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9149 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9150
9151 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9152
9153 * lib/target-supports.exp (check_missing_uclibc_feature)
9154 (check_effective_target_wchar): New procedures.
9155 * gcc.dg/wchar_t-1.c: Require target wchar.
9156 * gcc.dg/wint_t-1.c: Likewise.
9157
9158 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9159
9160 * lib/target-supports.exp (check_gc_sections_available): Return
9161 false for VxWorks targets.
9162
9163 2007-03-15 Dirk Mueller <dmueller@suse.de>
9164
9165 * g++.dg/warn/Wconversion2.C: Fix typo.
9166 * gcc.dg/if-empty-1.c: Ditto.
9167
9168 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9169
9170 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9171
9172 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9173
9174 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9175 * gcc.target/i386/pr31167.c: Ditto.
9176
9177 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9178
9179 PR target/31167
9180 * gcc.target/i386/pr31167.c: New test.
9181
9182 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9183
9184 PR fortran/30922
9185 * gfortran.dg/import5.f90.f90: New test.
9186
9187
9188 PR fortran/30879
9189 * gfortran.dg/data_components_1.f90: New test.
9190
9191
9192 PR fortran/30870
9193 * gfortran.dg/generic_13.f90: New test.
9194
9195 PR fortran/31163
9196 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9197
9198 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9199
9200 PR libgfortran/31051
9201 * gfortran.dg/fmt_t_4.f90: New
9202
9203 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9204
9205 PR C++/31165
9206 * g++.dg/other/default7.C: New test.
9207
9208 2007-03-15 Dirk Mueller <dmueller@suse.de>
9209
9210 * g++.dg/warn/Wconversion2.C: New.
9211
9212 2007-03-14 Eric Christopher <echristo@apple.com>
9213
9214 * gcc.dg/ssp-1.c: New.
9215 * gcc.dg/ssp-2.c: Ditto.
9216
9217 2007-03-14 Dirk Mueller <dmueller@suse.de>
9218
9219 * g++.dg/warn/do-empty.C: New.
9220 * gcc.dg/do-empty.c: New.
9221 * gcc.dg/if-empty-1.c: Update.
9222 * gcc.dg/20001116-1.c: Update.
9223 * gcc.dg/pr23165.c: Update.
9224
9225 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9226
9227 * gfortran.dg/module_implicit_conversion.f90: New test.
9228
9229 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9230
9231 PR middle-end/31127
9232 * gcc.dg/pr31127.c: New.
9233
9234 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9235
9236 * gcc.dg/tree-ssa/loop-26.c: New test.
9237
9238 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9239
9240 * gcc.target/i386/cmpxchg16b-1.c: New test.
9241
9242 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9243
9244 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9245 * gcc.dg/c99-vla-1.c: Likewise.
9246 * g++.dg/ext/vla1.C: Likewise
9247
9248 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9249
9250 * gcc.dg/wvla-1.c: New test
9251 * gcc.dg/wvla-2.c: New test
9252 * gcc.dg/wvla-3.c: New test
9253 * gcc.dg/wvla-4.c: New test
9254 * gcc.dg/wvla-5.c: New test
9255 * gcc.dg/wvla-6.c: New test
9256 * gcc.dg/wvla-7.c: New test
9257 * g++.dg/warn/Wvla-1.C: New test
9258 * g++.dg/warn/Wvla-2.C: New test
9259 * g++.dg/warn/Wvla-3.C: New test
9260
9261 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9262
9263 PR c++/30108
9264 * g++.dg/other/default6.C: New test.
9265
9266 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9267
9268 * lib/target-supports.exp (check_profiling_available): Return false
9269 for VxWorks.
9270 (check_effective_target_vxworks_kernel): New procedure.
9271 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9272 VxWorks.
9273 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9274 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9275 to include VxWorks.
9276 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9277
9278 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9279
9280 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9281 PIC is not supported.
9282 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9283 * gcc.dg/20020426-2.c: Likewise.
9284 * gcc.dg/pr28243.c: Likewise.
9285 * gcc.dg/visibility-11.c: Likewise.
9286 * gcc.dg/tls/opt-9.c: Likewise.
9287 * gcc.dg/tls/opt-10.c: Likewise.
9288 * gcc.dg/tls/pic-1.c: Likewise.
9289 * gcc.dg/tls/struct-1.c: Likewise.
9290 * gcc.target/i386/20000807-1.c: Likewise.
9291 * gcc.target/i386/20000904-1.c: Likewise.
9292 * gcc.target/i386/20011119-1.c: Likewise.
9293 * gcc.target/i386/990213-2.c: Likewise.
9294 * gcc.target/i386/990214-1.c: Likewise.
9295 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9296 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9297 * gcc.target/i386/pic-1.c: Likewise.
9298 * gcc.target/i386/pr21518.c: Likewise.
9299 * gcc.target/i386/pr23098.c: Likewise.
9300 * gcc.target/i386/pr23943.c: Likewise.
9301
9302 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9303
9304 PR c++/31038
9305 * g++.dg/template/complit2.C: New test.
9306
9307 PR c++/30328
9308 * g++.dg/ext/bitfield1.C: New test.
9309
9310 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9311
9312 PR fortran/30883
9313 * gfortran.dg/interface_11.f90: New test.
9314
9315 2007-03-11 Richard Guenther <rguenther@suse.de>
9316
9317 PR tree-optimization/31115
9318 * gcc.dg/torture/pr31115.c: New testcase.
9319
9320 2007-03-11 Ira Rosen <irar@il.ibm.com>
9321
9322 PR tree-optimization/29925
9323 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9324
9325 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9326
9327 PR c++/30274
9328 * g++.dg/expr/bitfield3.C: New test.
9329 * g++.dg/expr/bitfield4.C: Likewise.
9330 * g++.dg/expr/bitfield5.C: Likewise.
9331 * g++.dg/expr/bitfield6.C: Likewise.
9332
9333 PR c++/30924
9334 * g++.dg/template/array18.C: New test.
9335
9336 2007-03-10 Dirk Mueller <dmueller@suse.de>
9337
9338 PR c++/17946
9339 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9340 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9341
9342 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9343
9344 PR c++/20599
9345 * g++.dg/cpp0x/variadic-bind.C: New.
9346 * g++.dg/cpp0x/variadic-function.C: New.
9347 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9348 * g++.dg/cpp0x/variadic-tuple.C: New.
9349 * g++.dg/cpp0x/variadic1.C: New.
9350 * g++.dg/cpp0x/variadic2.C: New.
9351 * g++.dg/cpp0x/variadic3.C: New.
9352 * g++.dg/cpp0x/variadic4.C: New.
9353 * g++.dg/cpp0x/variadic5.C: New.
9354 * g++.dg/cpp0x/variadic6.C: New.
9355 * g++.dg/cpp0x/variadic7.C: New.
9356 * g++.dg/cpp0x/variadic8.C: New.
9357 * g++.dg/cpp0x/variadic9.C: New.
9358 * g++.dg/cpp0x/variadic10.C: New.
9359 * g++.dg/cpp0x/variadic11.C: New.
9360 * g++.dg/cpp0x/variadic12.C: New.
9361 * g++.dg/cpp0x/variadic13.C: New.
9362 * g++.dg/cpp0x/variadic14.C: New.
9363 * g++.dg/cpp0x/variadic15.C: New.
9364 * g++.dg/cpp0x/variadic16.C: New.
9365 * g++.dg/cpp0x/variadic17.C: New.
9366 * g++.dg/cpp0x/variadic18.C: New.
9367 * g++.dg/cpp0x/variadic19.C: New.
9368 * g++.dg/cpp0x/variadic20.C: New.
9369 * g++.dg/cpp0x/variadic21.C: New.
9370 * g++.dg/cpp0x/variadic22.C: New.
9371 * g++.dg/cpp0x/variadic23.C: New.
9372 * g++.dg/cpp0x/variadic24.C: New.
9373 * g++.dg/cpp0x/variadic25.C: New.
9374 * g++.dg/cpp0x/variadic26.C: New.
9375 * g++.dg/cpp0x/variadic27.C: New.
9376 * g++.dg/cpp0x/variadic28.C: New.
9377 * g++.dg/cpp0x/variadic29.C: New.
9378 * g++.dg/cpp0x/variadic30.C: New.
9379 * g++.dg/cpp0x/variadic31.C: New.
9380 * g++.dg/cpp0x/variadic32.C: New.
9381 * g++.dg/cpp0x/variadic33.C: New.
9382 * g++.dg/cpp0x/variadic34.C: New.
9383 * g++.dg/cpp0x/variadic35.C: New.
9384 * g++.dg/cpp0x/variadic36.C: New.
9385 * g++.dg/cpp0x/variadic37.C: New.
9386 * g++.dg/cpp0x/variadic38.C: New.
9387 * g++.dg/cpp0x/variadic39.C: New.
9388 * g++.dg/cpp0x/variadic40.C: New.
9389 * g++.dg/cpp0x/variadic41.C: New.
9390 * g++.dg/cpp0x/variadic42.C: New.
9391 * g++.dg/cpp0x/variadic43.C: New.
9392 * g++.dg/cpp0x/variadic44.C: New.
9393 * g++.dg/cpp0x/variadic45.C: New.
9394 * g++.dg/cpp0x/variadic46.C: New.
9395 * g++.dg/cpp0x/variadic47.C: New.
9396 * g++.dg/cpp0x/variadic48.C: New.
9397 * g++.dg/cpp0x/variadic49.C: New.
9398 * g++.dg/cpp0x/variadic50.C: New.
9399 * g++.dg/cpp0x/variadic51.C: New.
9400 * g++.dg/cpp0x/variadic52.C: New.
9401 * g++.dg/cpp0x/variadic53.C: New.
9402 * g++.dg/cpp0x/variadic54.C: New.
9403 * g++.dg/cpp0x/variadic55.C: New.
9404 * g++.dg/cpp0x/variadic56.C: New.
9405 * g++.dg/cpp0x/variadic57.C: New.
9406 * g++.dg/cpp0x/variadic58.C: New.
9407 * g++.dg/cpp0x/variadic59.C: New.
9408 * g++.dg/cpp0x/variadic60.C : New.
9409 * g++.dg/cpp0x/variadic61.C : New.
9410 * g++.dg/cpp0x/variadic62.C : New.
9411 * g++.dg/cpp0x/variadic63.C : New.
9412 * g++.dg/cpp0x/variadic64.C : New.
9413 * g++.dg/cpp0x/variadic65.C : New.
9414 * g++.dg/cpp0x/variadic66.C : New.
9415 * g++.dg/cpp0x/variadic67.C : New.
9416 * g++.dg/cpp0x/variadic68.C : New.
9417 * g++.dg/cpp0x/variadic69.C : New.
9418 * g++.dg/cpp0x/variadic70.C : New.
9419 * g++.dg/cpp0x/variadic71.C : New.
9420 * g++.dg/cpp0x/variadic72.C : New.
9421 * g++.dg/cpp0x/variadic73.C : New.
9422 * g++.dg/cpp0x/variadic74.C : New.
9423 * g++.dg/cpp0x/variadic75.C : New.
9424 * g++.dg/cpp0x/variadic-ex1.C : New.
9425 * g++.dg/cpp0x/variadic-ex2.C : New.
9426 * g++.dg/cpp0x/variadic-ex3.C : New.
9427 * g++.dg/cpp0x/variadic-ex4.C : New.
9428 * g++.dg/cpp0x/variadic-ex5.C : New.
9429 * g++.dg/cpp0x/variadic-ex6.C : New.
9430 * g++.dg/cpp0x/variadic-ex7.C : New.
9431 * g++.dg/cpp0x/variadic-ex8.C : New.
9432 * g++.dg/cpp0x/variadic-ex9.C : New.
9433 * g++.dg/cpp0x/variadic-ex10.C : New.
9434 * g++.dg/cpp0x/variadic-ex11.C : New.
9435 * g++.dg/cpp0x/variadic-ex12.C : New.
9436 * g++.dg/cpp0x/variadic-ex13.C : New.
9437 * g++.dg/cpp0x/variadic-ex14.C : New.
9438
9439 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9440
9441 PR libgfortran/31099
9442 * gfortran.dg/unformatted_recl.f90: New test.
9443
9444 2007-03-09 Roger Sayle <roger@eyesopen.com>
9445
9446 * gcc.dg/fold-eqcmplx-1.c: New test case.
9447
9448 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9449
9450 PR rtl-optimization/30643
9451 * gcc.dg/pr30643.c: New.
9452
9453 2007-03-09 Chao-ying Fu <fu@mips.com>
9454
9455 * gcc.target/mips/mips32-dspr2-type.c: New test.
9456 * gcc.target/mips/mips32-dspr2.c: New test.
9457 * gcc.target/mips/dspr2-MULT.c: New test.
9458 * gcc.target/mips/dspr2-MULTU.c: New test.
9459 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9460 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9461 Adjust some formats.
9462
9463 2007-03-09 Dirk Mueller <dmueller@suse.de>
9464
9465 PR c++/17946
9466 * gcc.dg/Wlogical-op-1.c: New.
9467 * g++.dg/warn/Wlogical-op-1.C: New.
9468
9469 2007-03-09 Richard Guenther <rguenther@suse.de>
9470
9471 PR tree-optimization/30904
9472 PR middle-end/31058
9473 * gcc.dg/pr30904.c: Remove xfail.
9474
9475 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9476
9477 PR C/31072
9478 * gcc.c-torture/execute/pr31072.c: New test.
9479
9480 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9481
9482 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9483 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9484 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9485 *lrint* and *lround*.
9486 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9487 floor->lfloor.
9488 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9489 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9490 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9491 and *lround*. Correct macro names.
9492 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9493 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9494
9495 2007-03-08 Ian Lance Taylor <iant@google.com>
9496
9497 * gcc.dg/no-strict-overflow-5.c: New test.
9498 * gcc.dg/no-strict-overflow-6.c: New test.
9499 * gcc.dg/Wstrict-overflow-11.c: New test.
9500 * gcc.dg/Wstrict-overflow-12.c: New test.
9501 * gcc.dg/Wstrict-overflow-13.c: New test.
9502 * gcc.dg/Wstrict-overflow-14.c: New test.
9503 * gcc.dg/Wstrict-overflow-15.c: New test.
9504
9505 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9506
9507 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9508 for VxWorks kernel mode.
9509 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9510
9511 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9512
9513 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9514 mode.
9515
9516 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9517
9518 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9519 and lib/bfill.c on VxWorks targets.
9520 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9521 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9522 lib/bfill.c and lib/memmove.c on VxWorks targets.
9523 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9524 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9525 on VxWorks targets.
9526 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9527 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9528
9529 2007-03-08 Tobias Burnus <burnus@net-b.de>
9530
9531 * gfortran.dg/use_5.f90: New test.
9532 * gfortran.dg/use_6.f90: Ditto.
9533 * gfortran.dg/use_7.f90: Ditto.
9534
9535 2007-03-08 Tobias Burnus <burnus@net-b.de>
9536
9537 PR fortran/30973
9538 * gfortran.dg/use_4.f90: New test.
9539 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9540
9541 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9542
9543 PR fortran/31011
9544 * gfortran.dg/parameter_array_section_2.f90: New test.
9545
9546 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9547
9548 PR c++/30852
9549 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9550
9551 PR c++/30534
9552 * g++.dg/template/arg5.C: New test.
9553
9554 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9555
9556 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9557
9558 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9559
9560 * gcc.dg/var-expand1.c: Add newline at end of file.
9561
9562 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9563
9564 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9565
9566 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9567
9568 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9569
9570 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9571
9572 * gcc.dg/torture/builtin-convert-4.c: New test.
9573
9574 2007-03-05 Ian Lance Taylor <iant@google.com>
9575
9576 * gcc.c-torture/compile/pr31034.c: New test.
9577
9578 2007-03-05 Ian Lance Taylor <iant@google.com>
9579
9580 * gcc.dg/inline-18.c: New test.
9581 * gcc.dg/inline-19.c: New test.
9582 * gcc.dg/inline-20.c: New test.
9583 * gcc.dg/inline-21.c: New test.
9584
9585 2007-03-05 Richard Guenther <rguenther@suse.de>
9586
9587 PR tree-optimization/14052
9588 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9589
9590 2007-03-05 Richard Guenther <rguenther@suse.de>
9591
9592 PR tree-optimization/23777
9593 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9594
9595 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9596
9597 PR other/30465
9598 * gcc.dg/multiple-overflow-warn-3.c: New.
9599 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9600
9601 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9602
9603 PR c++/30895
9604 * g++.dg/parse/template23.C: New test.
9605
9606 2007-03-04 Roger Sayle <roger@eyesopen.com>
9607
9608 PR middle-end/30744
9609 * gcc.dg/pr30744-1.c: New test case.
9610
9611 2007-03-04 Tobias Burnus <burnus@net-b.de>
9612
9613 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9614
9615 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9616
9617 PR target/30406
9618 * gfortran.dg/logical_3.f90: New test.
9619
9620 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9621
9622 PR libfortran/30981
9623 * gfortran.dg/integer_exponentiation_1.f90: New test.
9624
9625 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9626
9627 * gcc.target/m68k/m68k.exp: New.
9628 * gcc.target/m68k/crash1.c: New.
9629
9630 2007-03-03 Tobias Burnus <burnus@net-b.de>
9631
9632 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9633 to be more compatible with integer(kind=8).
9634
9635 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9636
9637 PR libfortran/31001
9638 * gfortran.dg/zero_sized_3.f90: New test.
9639
9640 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9641
9642 PR c++/15787
9643 * g++.dg/parse/else.C: New.
9644 * g++.dg/parse/else-2.C: New.
9645
9646 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9647 Tobias Burnus <burnus@net-b.de>
9648
9649 PR fortran/30882
9650 * gfortran.dg/size_dim.f90: New test.
9651
9652 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9653 Tobias Burnus <burnus@net-b.de>
9654
9655 PR fortran/30873
9656 * gfortran.dg/entry_9.f90: New test.
9657
9658 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9659
9660 PR c++/28253
9661 * g++.dg/inherit/covariant16.C: New test.
9662
9663 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9664
9665 * g++.dg/other/darwin-minversion-1.C: New.
9666
9667 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9668
9669 * gcc.dg/tree-ssa/20070302-1.c: New test.
9670
9671 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9672
9673 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9674 tests.
9675
9676 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9677
9678 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9679
9680 2007-03-01 Simon Baldwin <simonb@google.com>
9681
9682 PR c++/23689
9683 * warn/ignored_typedef.C: New.
9684 * init/ctor8.C: Added dg-warning to consume ignored typedef
9685 warning.
9686 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9687 and added an explicit line number.
9688
9689 2007-02-28 Richard Guenther <rguenther@suse.de>
9690
9691 PR middle-end/30364
9692 * gcc.dg/torture/pr30364-1.c: New testcase.
9693 * gcc.dg/torture/pr30364-2.c: Likewise.
9694 * gcc.dg/torture/pr30364-3.c: Likewise.
9695
9696 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9697
9698 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9699 powerpc*, use -funsafe-math-optimizations.
9700 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9701 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9702
9703 2007-02-28 Tobias Burnus <burnus@net-b.de>
9704 Paul Thomas <pault@gcc.gnu.org>
9705
9706 PR fortran/30888
9707 PR fortran/30887
9708 * c_by_val_1.f: Test %VAL() with non-default kind.
9709 * c_by_val.c: Ditto.
9710 * c_by_val_4.f: New test.
9711
9712 2007-02-28 Tobias Burnus <burnus@net-b.de>
9713
9714 PR fortran/30968
9715 * gfortran.dg/continuation_7.f90: New test.
9716
9717 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9718
9719 * g++.dg/inherit/thunk7.C: New test.
9720 * lib/target-supports.exp (check_profiling_available): Not available
9721 for bfin-*-*.
9722
9723 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9724
9725 PR target/30970
9726 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9727
9728 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9729
9730 * lib/target-supports.exp (check_effective_target_init_priority):
9731 Remove Solaris special case.
9732
9733 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9734
9735 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9736 for more builtin types.
9737
9738 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9739 * g++.dg/ext/visibility/noPLT.C: Likewise.
9740
9741 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9742
9743 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9744 sh* targets.
9745
9746 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9747
9748 PR fortran/30865
9749 * size_optional_dim_1.f90: New test.
9750
9751 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9752
9753 * gcc.dg/vxworks/vxworks.exp: New file.
9754 * gcc.dg/vxworks/initpri1.c: Likewise.
9755 * gcc.dg/vxworks/initpri2.c: Likewise.
9756 * gcc.dg/initpri2.c: Add more tests.
9757 * g++.dg/special/initpri2.C: Likewise.
9758
9759 * gcc.dg/initpri1.c: New test.
9760 * gcc.dg/initpri2.c: Likewise.
9761 * g++.dg/special/initpri1.C: New test.
9762 * g++.dg/special/initpri2.C: Likewise.
9763 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9764 * g++.dg/special/conpr-2.C: Likewise.
9765 * g++.dg/special/conpr-3.C: Likewise.
9766 * g++.dg/special/conpr-4.C: Likewise.
9767 * g++.dg/special/initp1.C: Likewise.
9768 * g++.dg/special/ecos.exp: Remove code to detect availability of
9769 constructor priorities.
9770 * lib/target-supports.exp (check_effective_target_init_priority):
9771 New function.
9772
9773 2007-02-24 Jan Hubicka <jh@suse.cz>
9774
9775 * gcc.c-torture/execute/pr30778.c: New testcase.
9776
9777 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9778
9779 PR libgfortran/30918
9780 * gfortran.dg/namelist_26.f90: New test.
9781
9782 2007-02-24 Richard Guenther <rguenther@suse.de>
9783
9784 PR middle-end/30951
9785 * gcc.dg/pr30951.c: New testcase.
9786
9787 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9788
9789 * gcc.dg/torture/builtin-modf-1.c: New test.
9790
9791 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9792
9793 PR tree-optimization/30904
9794 * gcc.dg/pr30904.c: New test.
9795
9796 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9797
9798 * gcc.test-framework/README: Correct command.
9799 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9800 -Wunused-value.
9801 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9802
9803 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9804
9805 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9806
9807 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9808
9809 * lib/target-supports.exp (check_effective_target_newlib): New
9810 function.
9811
9812 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9813
9814 PR fortran/30660
9815 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9816 allocatable component.
9817
9818
9819 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9820
9821 * gcc.dg/torture/builtin-logb-1.c: New test.
9822 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9823 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9824 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9825 sh* targets.
9826
9827 2007-02-23 Richard Guenther <rguenther@suse.de>
9828
9829 * g++.dg/warn/changes-meaning.C: New testcase.
9830
9831 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832
9833 PR libgfortran/30910
9834 * gfortran.dg/fmt_zero_precision.f90: Update test.
9835
9836 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9837
9838 * gcc.dg/torture/builtin-frexp-1.c: New test.
9839
9840 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9841
9842 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9843
9844 2007-02-22 Ian Lance Taylor <iant@google.com>
9845
9846 PR debug/30898
9847 * g++.dg/debug/pr30898.C: New test.
9848
9849 2007-02-22 Ira Rosen <irar@il.ibm.com>
9850
9851 * gcc.dg/vect/vect-106.c: New test.
9852
9853 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9854 Ira Rosen <irar@il.ibm.com>
9855
9856 PR tree-optimization/30843
9857 * gcc.dg/vect/pr30843.c: New test.
9858
9859 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9860
9861 PR tree-optimization/30858
9862 * gcc.dg/vect/pr30858.c: New test.
9863
9864 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9865
9866 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9867 to set options for compiling testglue.
9868 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9869 * lib/obj-c++.exp (obj-c++_init): Likewise.
9870
9871 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9872
9873 * gnat.dg/derived_aggregate.adb: New test.
9874
9875 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9876
9877 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9878 sh* targets. Call the correct CKSGN macro.
9879
9880 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9881
9882 * gfortran.dg/gomp/omp_parse1.f90: New test.
9883 * gfortran.dg/gomp/omp_parse2.f: New test.
9884
9885 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9886
9887 PR fortran/30869
9888 * gfortran.dg/do_pointer_1.f90: New test.
9889
9890 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9891
9892 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9893 and scalbln.
9894
9895 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9896
9897 * gcc.dg/darwin-minversion-1.c: New.
9898 * gcc.dg/darwin-minversion-2.c: New.
9899
9900 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9901
9902 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9903
9904 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9905 DJ Delorie <dj@redhat.com>
9906
9907 PR other/30824
9908 * gcc.dg/Wfatal.c: New.
9909 * gcc.dg/Wfatal-2.c: New.
9910 * gcc.dg/Werror-1.c: Adjust expectations.
9911 * gcc.dg/Werror-5.c: Likewise.
9912 * gcc.dg/Werror-7.c: Likewise.
9913 * gcc.dg/Werror-10.c: Likewise.
9914 * gcc.dg/Werror-11.c: Likewise.
9915
9916 2007-02-20 Tobias Burnus <burnus@net-b.de>
9917
9918 PR fortran/30522
9919 * gfortran.dg/volatile10.f90: New test.
9920
9921 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9922
9923 PR libfortran/30533
9924 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9925
9926 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9927
9928 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9929 * gcc.dg/Walways-true-1.c: Likewise.
9930 * gcc.dg/weak/weak-3.c: Likewise.
9931 * gcc.dg/Werror-1.c: Likewise.
9932 * gcc.dg/Werror-3.c: Likewise.
9933 * gcc.dg/Werror-4.c: Likewise.
9934 * gcc.dg/Werror-5.c: Likewise.
9935 * gcc.dg/Werror-6.c: Likewise.
9936 * gcc.dg/Werror-7.c: Likewise.
9937 * gcc.dg/Werror-8.c: Likewise.
9938 * gcc.dg/Werror-10.c: Likewise.
9939 * gcc.dg/Werror-11.c: Likewise.
9940 * gcc.dg/Werror-12.c: Likewise.
9941 * g++.old-deja/g++.mike/warn8.C: Likewise.
9942 * g++.dg/warn/Walways-true-1.C: Likewise.
9943 * g++.dg/warn/Walways-true-2.C: Likewise.
9944 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9945 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9946 -Wstring-literal-comparison with -Waddress.
9947 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9948 -Wno-string-literal-comparison with -Wno-address.
9949
9950 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9951
9952 * gnat.dg/self_aggregate_with_call.adb: New test.
9953
9954 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9955
9956 PR tree-optimization/30975
9957 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9958 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9959 * gcc.dg/vect/pr30795.c: New.
9960
9961 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9962
9963 PR fortran/30681
9964 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9965
9966 2007-02-18 Roger Sayle <roger@eyesopen.com>
9967
9968 PR rtl-optimization/28173
9969 * gcc.target/i386/andor-1.c: New test case.
9970
9971 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9972
9973 * gcc.dg/torture/builtin-ldexp-1.c: New.
9974 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9975
9976 2007-02-18 Roger Sayle <roger@eyesopen.com>
9977
9978 * gfortran.dg/array_constructor_15.f90: New test case.
9979
9980 2007-02-18 Roger Sayle <roger@eyesopen.com>
9981
9982 * gfortran.dg/forall_10.f90: New test case.
9983
9984 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9985
9986 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9987
9988 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9989
9990 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9991 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9992
9993 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9994
9995 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9996 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9997 * gcc.target/i386/xchg-1.c: New test.
9998 * gcc.target/i386/xchg-2.c: New test.
9999
10000 2007-02-16 Richard Guenther <rguenther@suse.de>
10001 Christian Bruel <christian.bruel@st.com>
10002
10003 * gcc.dg/strict-overflow-5.c: New testcase.
10004
10005 2007-02-16 Tobias Burnus <burnus@net-b.de>
10006
10007 PR fortran/30793
10008 * gfortran.dg/func_derived_4.f90: New test.
10009
10010 2007-02-15 Roger Sayle <roger@eyesopen.com>
10011
10012 PR middle-end/30391
10013 * gfortran.dg/pr30391-1.f90: New test case.
10014
10015 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10016
10017 PR middle-end/30433
10018 * gcc.c-torture/compile/pr30433.c: New testcase to check
10019 that complex constants comparisions are foldded.
10020
10021 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10022
10023 PR C++/30158
10024 * g++.dg/ext/stmtexpr10.C: New testcase.
10025
10026 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10027
10028 PR middle-end/30729
10029 * gcc.dg/Wunused-value-2.c: New testcase.
10030
10031 2007-02-15 Ian Lance Taylor <iant@google.com>
10032
10033 * g++.dg/eh/subreg-1.C: New test.
10034
10035 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10036
10037 PR c/26494
10038 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10039 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10040 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10041 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10042 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10043 * gcc.dg/Werror-implicit-function-declaration.c: New.
10044
10045 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10046
10047 PR c++/28943
10048 * g++.dg/warn/pr28943.C: New.
10049
10050 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10051
10052 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10053
10054 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10055
10056 PR fortran/30779
10057 * gfortran.dg/error_recovery_3.f90: New test.
10058
10059 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10060
10061 * g++.dg/tree-ssa/sra-1.C: New.
10062
10063 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10064
10065 * g++.dg/tree-ssa/sra-1.C: New.
10066
10067 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10068
10069 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10070
10071 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10072
10073 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10074
10075 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10076
10077 PR fortran/30799
10078 * gfortran.dg/logical_2.f90: New test.
10079
10080 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10081
10082 * gcc.dg/torture/complex-alias-1.c: New test.
10083
10084 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10085
10086 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10087 instead of -fdump-tree-tailcall.
10088
10089 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10090
10091 * gfortran.dg/interface_10.f90: Fix comment typo.
10092
10093 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10094
10095 PR tree-optimization/30771
10096 * gcc.dg/vect/pr30771.c: New test.
10097
10098 2007-02-13 Ian Lance Taylor <iant@google.com>
10099
10100 * gcc.dg/Wstrict-overflow-1.c: New test.
10101 * gcc.dg/Wstrict-overflow-2.c: New test.
10102 * gcc.dg/Wstrict-overflow-3.c: New test.
10103 * gcc.dg/Wstrict-overflow-4.c: New test.
10104 * gcc.dg/Wstrict-overflow-5.c: New test.
10105 * gcc.dg/Wstrict-overflow-6.c: New test.
10106 * gcc.dg/Wstrict-overflow-7.c: New test.
10107 * gcc.dg/Wstrict-overflow-8.c: New test.
10108 * gcc.dg/Wstrict-overflow-9.c: New test.
10109 * gcc.dg/Wstrict-overflow-10.c: New test.
10110
10111 2007-02-13 Roger Sayle <roger@eyesopen.com>
10112
10113 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10114
10115 2007-02-13 Richard Henderson <rth@redhat.com>
10116
10117 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10118 * gcc.c-torture/execute/pr29302-1.c: ... here.
10119
10120 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10121
10122 PR c/29521
10123 * gcc.dg/c90-return-1.c: Update output.
10124 * gcc.dg/c99-return-1.c: Likewise.
10125
10126 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10127
10128 PR fortran/30554
10129 * gfortran.dg/used_dummy_types_7.f90: New test..
10130
10131 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10132
10133 * gcc.target/i386/parity-1.c: New test.
10134 * gcc.target/i386/parity-2.c: New test.
10135
10136 2007-02-12 Roger Sayle <roger@eyesopen.com>
10137
10138 * gcc.target/i386/builtin-bswap-3.c: New test case.
10139
10140 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10141
10142 PR tree-optimization/29145
10143 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10144 alias analysis is improved to take better advantage of restrict
10145 qualified pointers.
10146 * gcc.dg/vect/vect-80.c: Likewise.
10147 * gcc.dg/vect/pr29145.c: New.
10148
10149 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10150
10151 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10152 * gcc.target/i386/sse4a-insert.c: Likewise.
10153
10154 2007-02-11 Roger Sayle <roger@eyesopen.com>
10155
10156 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10157 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10158
10159 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10160
10161 PR fortran/30478
10162 * gfortran.dg/enum_4.f90: Update error message checks.
10163
10164 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10165
10166 PR fortran/30554
10167 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10168 versions of the modules.
10169
10170 PR fortran/30617
10171 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10172 by getting rid of recursive I/O and providing functions with
10173 results.
10174
10175 PR fortran/30319
10176 * gfortran.dg/char_array_constructor_2.f90
10177
10178 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10179
10180 PR c++/26988
10181 * g++.dg/template/spec34.C: New test
10182
10183 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10184
10185 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10186 on i?86 and x86_64.
10187 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10188 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10189 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10190 on i?86 and x86_64.
10191 * gcc.dg/vect/vect-113.c: Ditto.
10192
10193 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10194
10195 PR c++/29487
10196 * g++.dg/eh/weak1-C: New test.
10197 * g++.dg/eh/weak1-a.cc: Likewise.
10198 * g++.dg/eh/comdat1.C: Likewise.
10199
10200 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10201 Dorit Nuzman <dorit@il.ibm.com>
10202
10203 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10204 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10205 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10206 * gcc.dg/vect/vect-113.c: Likewise.
10207
10208 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10209
10210 2007-02-10 Richard Henderson <rth@redhat.com>
10211
10212 * lib/target-supports.exp (check_effective_target_tls): Redefine
10213 to mean non-emulated tls.
10214 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10215 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10216 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10217 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10218 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10219 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10220 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10221
10222 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10223
10224 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10225
10226 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10227
10228 * gfortran.dg/secnds.f: Replace time tolerance with a
10229 before-and-after bracket.
10230 * gfortran.dg/secnds-1.f: Likewise.
10231
10232 2007-02-09 Tobias Burnus <burnus@net-b.de>
10233
10234 PR fortran/30512
10235 * gfortran.dg/maxlocval_1.f90: New test.
10236
10237 2007-02-09 Roger Sayle <roger@eyesopen.com>
10238
10239 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10240
10241 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10242
10243 PR fortran/30720
10244 * gfortran.dg/array_function_1.f90: New test.
10245
10246 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10247
10248 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10249 (check_effective_target_dummy_wcsftime): New functions.
10250
10251 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10252
10253 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10254 * lib/target-supports.exp (check_effective_target_uclibc): New
10255 function.
10256
10257 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10258
10259 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10260 (vsnprintf): Don't define for uClibc targets.
10261
10262 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10263
10264 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10265 set before checking whether it was allowed.
10266 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10267 before checking inside_main.
10268
10269 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10270
10271 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10272 uClinux targets.
10273 (u16sf): Likewise u4sf.
10274 * g++.dg/compat/struct-layout-1.h: Likewise.
10275
10276 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10277
10278 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10279 procedure.
10280 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10281 m68k targets if check_effective_target_coldfire_fpu returns true.
10282
10283 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10284 Richard Guenther <rguenther@suse.de>
10285
10286 PR middle-end/23361
10287 * gcc.dg/fold-compare-3.c: New testcase.
10288 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10289
10290 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10291
10292 * gcc.dg/pr26570.c: Clean up coverage files.
10293 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10294 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10295 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10296 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10297 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10298 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10299 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10300 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10301 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10302 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10303 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10304 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10305 * gcc.dg/vect/pr28952.c: Ditto.
10306 * gcc.dg/vect/pr27151.c: Ditto.
10307 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10308 * g++.dg/gomp/macro-3.C: Ditto.
10309
10310 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10311
10312 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10313 of the loop.
10314
10315 2007-02-08 Roger Sayle <roger@eyesopen.com>
10316
10317 * gcc.target/i386/builtin-bswap-2.c: New test case.
10318
10319 2007-02-08 Roger Sayle <roger@eyesopen.com>
10320
10321 * gfortran.dg/forall_8.f90: New test case.
10322 * gfortran.dg/forall_9.f90: Likewise.
10323
10324 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10325
10326 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10327
10328 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10329
10330 * lib/target-supports.exp (check_effective_target_simulator): New.
10331
10332 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10333
10334 * gcc.dg/tree-ssa/loop-25.c: New test.
10335
10336 2007-02-06 Richard Henderson <rth@redhat.com>
10337
10338 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10339
10340 2007-02-06 Roger Sayle <roger@eyesopen.com>
10341
10342 * gcc.target/powerpc/popcount-1.c: New test case.
10343 * gcc.target/powerpc/parity-1.c: Likewise.
10344
10345 2007-02-06 Richard Guenther <rguenther@suse.de>
10346
10347 PR middle-end/27302
10348 * gcc.dg/torture/pr27302-2.c: New testcase.
10349
10350 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10351
10352 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10353 * gcc.dg/vect/vect-iv-1.c: New test.
10354 * gcc.dg/vect/vect-iv-2.c: New test.
10355 * gcc.dg/vect/vect-iv-3.c: New test.
10356 * gcc.dg/vect/vect-iv-4.c: New test.
10357 * gcc.dg/vect/vect-iv-5.c: New test.
10358 * gcc.dg/vect/vect-iv-6.c: New test.
10359 * gcc.dg/vect/vect-iv-7.c: New test.
10360 * gcc.dg/vect/vect-iv-8.c: New test.
10361 * gcc.dg/vect/vect-iv-9.c: New test.
10362 * gcc.dg/vect/vect-iv-10.c: New test.
10363 * gcc.dg/vect/vect-iv-11.c: New test.
10364 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10365 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10366 * gcc.dg/vect/vect-14.c: Now vectorizable.
10367 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10368 loop).
10369 * gcc.dg/vect/vect-27.c: Likewise.
10370 * gcc.dg/vect/vect-29.c Likewise.
10371 * gcc.dg/vect/vect-dv-2.c: Likewise.
10372 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10373 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10374 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10375
10376 2007-02-06 Ira Rosen <irar@il.ibm.com>
10377
10378 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10379
10380 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10381
10382 * gcc.dg/builtins-20.c: Add more cases.
10383
10384 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10385
10386 PR debug/30189
10387 * gcc.dg/pr30189.c: New test.
10388
10389 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10390
10391 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10392 for running tests.
10393 * gcc.target/i386/sse4a-extract.c: New test.
10394 * gcc.target/i386/sse4a-insert.c: New test.
10395 * gcc.target/i386/sse4a-montsd.c: New test.
10396 * gcc.target/i386/sse4a-montss.c: New test.
10397
10398 2007-02-05 Richard Guenther <rguenther@suse.de>
10399
10400 * gcc.target/i386/vectorize3.c: New testcase.
10401
10402 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10403
10404 PR target/30665
10405 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10406
10407 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10408
10409 PR fortran/30611
10410 * gfortran.dg/repeat_1.f90: New test.
10411
10412 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10413
10414 PR fortran/30605
10415 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10416 * gfortran.dg/derived_init_2.f90: Ditto.
10417 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10418 * gfortran.dg/array_initializer_1.f90: Ditto.
10419 * gfortran.dg/do_2.f90: Ditto.
10420 * gfortran.dg/proc_assign_1.f90: Ditto.
10421
10422 2007-02-04 Richard Guenther <rguenther@suse.de>
10423
10424 PR middle-end/30636
10425 * g++.dg/warn/pr30636.C: New testcase.
10426 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10427
10428 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10429
10430 PR middle-end/30667
10431 * gfortran.dg/pr30667.f: New test.
10432
10433 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10434
10435 * gcc.dg/builtins-54.c: Add more cases.
10436
10437 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10438
10439 PR fortran/30514
10440 * gfortran.dg/zero_sized_2.f90: New test.
10441
10442 PR fortran/30660
10443 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10444
10445 PR fortran/29820
10446 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10447 file.
10448
10449 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10450
10451 PR fortran/30683
10452 * gfortran.dg/interface_10.f90: New test.
10453
10454 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10455
10456 * gcc.dg/builtins-20.c: Add more cases.
10457
10458 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10459
10460 PR target/29682
10461 * gcc-target/ia64/pr29682.c: New test.
10462
10463 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10464
10465 PR fortran/30284
10466 * gfortran.dg/arrayio_11.f90.f90: New test.
10467
10468 PR fortran/30626
10469 * gfortran.dg/arrayio_12.f90.f90: New test.
10470
10471 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR c++/30536
10474 * g++.dg/tls/diag-5.C: New test.
10475
10476 PR middle-end/30473
10477 * gcc.dg/pr30473.c: New test.
10478 * gcc.c-torture/execute/20070201-1.c: New test.
10479
10480 2007-02-01 Roger Sayle <roger@eyesopen.com>
10481
10482 * gfortran.dg/dependency_20.f90: New test case.
10483
10484 2007-01-31 Ian Lance Taylor <iant@google.com>
10485
10486 * gcc.dg/lower-subreg-1.c (test): New test.
10487
10488 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10489
10490 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10491
10492 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10493
10494 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10495 * gcc.dg/torture/builtin-math-3.c: Likewise.
10496
10497 2007-01-31 Dirk Mueller <dmueller@suse.de>
10498
10499 gcc.dg/Wparentheses-2.c: Update and add new tests.
10500
10501 2007-01-31 Ira Rosen <irar@il.ibm.com>
10502
10503 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10504 vectorize.
10505
10506 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10507
10508 * gcc.dg/builtins-63.c: New test.
10509
10510 2007-01-31 Tobias Burnus <burnus@net-b.de>
10511
10512 PR fortran/27588
10513 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10514
10515 2007-01-31 Tobias Burnus <burnus@net-b.de>
10516
10517 PR fortran/30520
10518 * gfortran.dg/volatile8.f90: New argument conformance test.
10519 * gfortran.dg/volatile9.f90: New scope test.
10520
10521 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10522
10523 PR c++/24745
10524 * g++.dg/warn/null4.C: New.
10525
10526 2001-01-30 Roger Sayle <roger@eyesopen.com>
10527 Uros Bizjak <ubizjak@gmail.com>
10528
10529 * gcc.dg/large-size-array-3.c: Correct typo.
10530
10531 2007-01-30 Richard Guenther <rguenther@suse.de>
10532
10533 PR middle-end/27657
10534 * g++.dg/debug/pr27657.C: New testcase.
10535
10536 2007-01-30 Richard Guenther <rguenther@suse.de>
10537
10538 PR middle-end/30313
10539 * gcc.dg/torture/pr30313.c: New testcase.
10540
10541 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10542
10543 * gcc.dg/dfp/dfp-except.h: New file.
10544 * gcc.dg/dfp/fe-check.h: New file.
10545 * gcc.dg/dfp/fe-binop.c: New test.
10546 * gcc.dg/dfp/fe-convert-1.c: New test.
10547 * gcc.dg/dfp/fe-convert-2.c: New test.
10548 * gcc.dg/dfp/fe-convert-3.c: New test.
10549
10550 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10551 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10552 * gcc.dg/dfp/convert-dfp.c: Ditto.
10553 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10554
10555 2007-01-29 Josh Conner <jconner@apple.com>
10556
10557 * gcc.target/powerpc/altivec-24.c: New test.
10558
10559 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10560
10561 PR c++/28266
10562 * g++.dg/parse/defarg12.C: New test.
10563
10564 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10565
10566 PR fortran/30554
10567 * gfortran.dg/used_dummy_types_6.f90: New test.
10568
10569 2007-01-28 Jan Hubicka <jh@suse.cz>
10570
10571 * gcc.dg/tree-prof/val-prof-6.c: New test.
10572
10573 2007-01-28 Roger Sayle <roger@eyesopen.com>
10574
10575 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10576
10577 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10578
10579 PR C++/28988
10580 * g++.dg/expr/dtor4.C: New test.
10581
10582 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10583
10584 * gcc.dg/tree-ssa/loop-23.c: New test.
10585
10586 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10587
10588 PR libfortran/30389
10589 * gfortran.dg/achar_2.f90: New test.
10590 * gfortran.dg/achar_3.f90: New test.
10591
10592 2007-01-27 Ian Lance Taylor <iant@google.com>
10593
10594 * gcc.dg/strict-overflow-1.c: New test.
10595 * gcc.dg/no-strict-overflow-1.c: New test.
10596 * gcc.dg/strict-overflow-2.c: New test.
10597 * gcc.dg/no-strict-overflow-2.c: New test.
10598 * gcc.dg/strict-overflow-3.c: New test.
10599 * gcc.dg/no-strict-overflow-3.c: New test.
10600 * gcc.dg/strict-overflow-4.c: New test.
10601 * gcc.dg/no-strict-overflow-4.c: New test.
10602 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10603 * gcc.dg/pr15784-1.c: Likewise.
10604 * gcc.dg/pr20922-1.c: Likewise.
10605 * gcc.dg/pr20922-3.c: Likewise.
10606 * gcc.dg/pr20922-4.c: Likewise.
10607 * gcc.dg/pr20922-6.c: Likewise.
10608 * gcc.dg/compare-4.c: Likewise.
10609 * gcc.dg/torture/pr26898-1.c: Likewise.
10610 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10611 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10612 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10613 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10614 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10615 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10616 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10617 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10618 * g++.dg/tree-ssa/pr21082.C: Likewise.
10619
10620 2007-01-27 Roger Sayle <roger@eyesopen.com>
10621
10622 * gcc-dg/large-size-array-3.c: New test case.
10623
10624 2007-01-27 Roger Sayle <roger@eyesopen.com>
10625
10626 * gfortran.dg/forall_7.f90: New test case.
10627
10628 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10629
10630 PR fortran/30407
10631 * gfortran.dg/where_operator_assign_1.f90: New test.
10632 * gfortran.dg/where_operator_assign_2.f90: New test.
10633 * gfortran.dg/where_operator_assign_3.f90: New test.
10634
10635 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10636
10637 * lib/target-supports.exp
10638 (check_effective_target_powerpc_altivec): New.
10639 (check_effective_target_vect_cmdline_needed): Use it.
10640
10641 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10642
10643 PR fortran/30278
10644 * gfortran.dg/backslash_3.f: New test.
10645
10646 2007-01-26 Richard Guenther <rguenther@suse.de>
10647
10648 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10649
10650 2007-01-26 Tobias Burnus <burnus@net-b.de>
10651
10652 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10653 * gfortran.dg/vect/vect.exp: Ditto.
10654 * gfortran.dg/dg.exp: Ditto.
10655 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10656 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10657
10658 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10659
10660 * gcc.dg/builtins-20.c: Add more cases.
10661 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10662
10663 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10664
10665 PR fortran/30437
10666 * gcc.dg/Wall.c: New.
10667 * gcc.dg/Wno-all.c: New.
10668 * gfortran.dg/Wall.f90: New.
10669 * gfortran.dg/Wno-all.f90: New.
10670
10671 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10672
10673 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10674 * g++.dg/eh/simd-2.C: Also run on Darwin.
10675 * g++.dg/eh/simd-3.C: New.
10676 * g++.dg/eh/simd-4.C: New.
10677
10678 2007-01-25 Richard Guenther <rguenther@suse.de>
10679
10680 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10681 and _PROFILE_USE.
10682 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10683
10684 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10685
10686 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10687 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10688 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10689 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10690 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10691 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10692 * gcc.dg/ipa/ipa-7.c: New testcase.
10693
10694 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10695
10696 * g++.dg/cpp0x/warn_cxx0x.C: New.
10697
10698 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10699
10700 * gcc.dg/builtins-20.c: Test builtin carg.
10701
10702 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10703
10704 PR middle-end/27416
10705 * gcc.dg/gomp/pr27416.c: New test.
10706
10707 PR middle-end/30494
10708 * gcc.dg/gomp/pr30494.c: New test.
10709 * g++.dg/gomp/pr30494.C: New test.
10710
10711 PR middle-end/30421
10712 * gcc.dg/gomp/pr30421.c: New test.
10713
10714 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10715
10716 * gcc.target/ia64/versionid-1.c: New test.
10717 * gcc.target/ia64/versionid-2.c: New test.
10718
10719 2007-01-24 Richard Guenther <rguenther@suse.de>
10720
10721 PR testsuite/30181
10722 * gcc.dg/builtins-57.c: Change to a link-time testcase
10723 to support non-C99 targets.
10724
10725 2007-01-24 Jan Hubicka <jh@suse.cz>
10726
10727 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10728
10729 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10730
10731 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10732
10733 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10734
10735 PR objc/27438
10736 * objc.dg/const-str-12.m: New test.
10737
10738 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10739
10740 PR fortran/30532
10741 * gfortran.dg/ctrl-z.f90: New test.
10742
10743 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10744
10745 PR fortran/30481
10746 * gfortran.dg/namelist_assumed_char.f90: New test.
10747
10748 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10749
10750 PR c++/27492
10751 * g++.dg/inherit/covariant15.C: New test.
10752
10753 2007-01-23 Ian Lance Taylor <iant@google.com>
10754
10755 * g++.dg/warn/Wparentheses-24.C: New test.
10756
10757 2007-01-23 Richard Guenther <rguenther@suse.de>
10758
10759 PR testsuite/30560
10760 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10761 with full path.
10762
10763 2007-01-22 Richard Guenther <rguenther@suse.de>
10764
10765 PR tree-optimization/30038
10766 * gcc.dg/builtins-62.c: New testcase.
10767
10768 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10769
10770 * gcc.c-torture/compile/20070121.c: New test.
10771
10772 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10773
10774 PR libfortran/30525
10775 * gfortran.dg/char_comparison_1.f: New test.
10776
10777 2007-01-21 Ira Rosen <irar@il.ibm.com>
10778
10779 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10780
10781 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10782
10783 PR objc/30479
10784 * objc.dg/pch: New directory.
10785 * objc.dg/pch/pch.exp: New file.
10786 * objc.dg/pch/interface-1.m: New test.
10787 * objc.dg/pch/interface-1.hs: New include file.
10788 * lib/objc.exp (objc_target_compile): Add
10789 "-x objective-c-header" in front of the sources if this is
10790 a precompiled header being compiled.
10791
10792 2007-01-20 Roger Sayle <roger@eyesopen.com>
10793
10794 * gfortran.dg/array_memcpy_3.f90: New test case.
10795 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10796
10797 2007-01-20 Roger Sayle <roger@eyesopen.com>
10798 Brooks Moses <brooks.moses@codesourcery.com>
10799 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10800
10801 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10802 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10803
10804 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10805
10806 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10807
10808 2007-01-19 Mike Stump <mrs@apple.com>
10809
10810 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10811 away.
10812
10813 2007-01-19 Roger Sayle <roger@eyesopen.com>
10814
10815 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10816 option instead of -funsafe-math-optimizations.
10817
10818 2007-01-19 Tomas Bily <tbily@suse.cz>
10819
10820 gcc.dg/tree-prof/indir-call-prof.c: New.
10821 g++.dg/dg.exp: Add tree-prof subdirectory.
10822 g++.dg/tree-prof/indir-call-prof.C: New.
10823 g++.dg/tree-prof/tree-prof.exp: New.
10824
10825 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10826
10827 PR c++/17947
10828 * g++.dg/warn/deprecated.C: Update warning output.
10829 * g++.dg/warn/deprecated-2.C: Likewise.
10830 * g++.dg/warn/deprecated-3.C: New.
10831
10832 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10833
10834 * gcc.c-torture/execute/nestfunc-7.c: New.
10835
10836 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10837
10838 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10839
10840 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10841
10842 * gcc.dg/m68k-pic-1.c: New.
10843
10844 2007-01-18 Roger Sayle <roger@eyesopen.com>
10845
10846 * gfortran.dg/array_memcpy_4.f90: New test case.
10847
10848 2007-01-18 Josh Conner <jconner@apple.com>
10849
10850 PR target/30485
10851 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10852 * gcc.dg/vect/no-trapping-math-1: New.
10853 * gcc.dg/vect/no-trapping-math-2: New.
10854
10855 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10856
10857 * gcc.target/i386/387-8.c: Update comment about optimizing
10858 inherent load of 1.0 of fptan instruction.
10859
10860 2007-01-18 Dirk Mueller <dmueller@suse.de>
10861 Richard Guenther <rguenther@suse.de>
10862
10863 PR diagnostic/8268
10864 * gcc.dg/Warray-bounds.c: New testcase.
10865 * gcc.dg/Warray-bounds-2.c: New testcase.
10866 * g++.dg/warn/Warray-bounds.C: New testcase.
10867 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10868
10869 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10870
10871 PR fortran/30476
10872 * gfortran.dg/generic_12.f90: New test.
10873
10874 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10875
10876 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10877 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10878
10879 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10880
10881 * gcc.dg/dfp/compare-special.h: New file.
10882 * gcc.dg/dfp/compare-special-32.c: New test.
10883 * gcc.dg/dfp/compare-special-64.c: New test.
10884 * gcc.dg/dfp/compare-special-128.c: New test.
10885
10886 2007-01-16 Roger Sayle <roger@eyesopen.com>
10887 Paul Thomas <pault@gcc.gnu.org>
10888 Steven G. Kargl <kargl@gcc.gnu.org>
10889
10890 PR fortran/30404
10891 * gfortran.dg/forall_6.f90: New test case.
10892 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10893 * gfortran.dg/dependency_13.f90: Likewise.
10894
10895 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10896
10897 PR testsuite/12325
10898 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10899 targets that don't support Inf.
10900
10901 2007-01-15 Dale Johannesen <dalej@apple.com>
10902
10903 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10904
10905 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10906
10907 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10908 of achar for 0xff to avoid the "Extended ASCII not
10909 implemented" error message.
10910
10911 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10912
10913 PR fortran/28172
10914 * gfortran.dg/altreturn_4.f90: New test.
10915
10916 PR fortran/29389
10917 * gfortran.dg/stfunc_4.f90: New test.
10918
10919 PR fortran/29712
10920 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10921 * gfortran.dg/initialization_1.f90: Change warning.
10922
10923 PR fortran/30283
10924 * gfortran.dg/specification_type_resolution_2.f90: New test.
10925
10926 2007-01-14 Jan Hubicka <jh@suse.cz>
10927
10928 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10929 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10930 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10931 elimination.
10932
10933 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10934
10935 PR fortran/30410
10936 * gfortran.dg/external_procedures_2.f90: New test.
10937
10938 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10939
10940 PR target/30413
10941 * gcc.target/i386/pr30413.c: New test.
10942
10943 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10944
10945 PR fortran/30452
10946 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10947
10948 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10949
10950 * gcc.dg/20070112-1.c: New test.
10951
10952 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10953
10954 PR libgfortran/30435
10955 * gfortran.dg/list_read_6.f90: New test.
10956
10957 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10958
10959 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10960
10961 2007-01-12 Tom Tromey <tromey@redhat.com>
10962
10963 PR preprocessor/28227:
10964 * gcc.dg/cpp/pr28227.c: New file.
10965
10966 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10967
10968 * gcc.dg/tree-ssa/loop-22.c: New test.
10969
10970 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10971
10972 PR tree-optimization/29516
10973 * gcc.dg/tree-ssa/loop-20.c: New test.
10974
10975 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10976
10977 PR libfortran/30415
10978 * minmaxloc_integer_kinds_1.f90: New test.
10979
10980 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10981
10982 PR c++/29573
10983 * g++.dg/template/sizeof-template-argument.C: New test.
10984
10985 2007-01-11 Jan Hubicka <jh@suse.cz>
10986
10987 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10988 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10989 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10990 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10991 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10992 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10993 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10994 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10995 transformation in question.
10996 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10997 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10998 * gcc.dg/always_inline3.c: Likewise.
10999
11000 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11001
11002 PR c++/28999
11003 * g++.dg/template/typename11.C: New test.
11004
11005 2007-01-10 Robert Kennedy <jimbob@google.com>
11006
11007 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11008
11009 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11010
11011 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11012 for different integer kinds.
11013 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11014 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11015 * gfortran.dg/ishft_2.f90: New test.
11016 * gfortran.dg/ishft_3.f90: New test.
11017
11018 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11019
11020 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11021
11022 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11023
11024 PR tree-optimization/30322
11025 * gcc.dg/tree-ssa/loop-21.c: New test.
11026
11027 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11028
11029 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11030
11031 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11032
11033 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11034
11035 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11036
11037 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11038 * g++.dg/warn/overflow-warn-3.C: Likewise.
11039 * g++.dg/warn/overflow-warn-4.C: Likewise.
11040 * g++.dg/warn/overflow-warn-5.C: Likewise.
11041 * g++.dg/warn/overflow-warn-6.C: Likewise.
11042 * g++.dg/warn/Woverflow-1.C: Likewise.
11043 * g++.dg/warn/Woverflow-2.C: Likewise.
11044 * g++.dg/warn/Woverflow-3.C: Likewise.
11045 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11046
11047 2007-01-08 Roger Sayle <roger@eyesopen.com>
11048
11049 * gfortran.dg/array_constructor_14.f90: New test case.
11050 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11051
11052 2007-01-08 Richard Guenther <rguenther@suse.de>
11053
11054 PR tree-optimization/23603
11055 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11056 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11057
11058 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11059
11060 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11061 in __v8qi typedef.
11062 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11063 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11064 compiler behaviour.
11065 * gcc.dg/simd-5.c: Likewise.
11066 * gcc.dg/simd-6.c: Likewise.
11067 * g++.dg/conversion/simd1.C: Likewise.
11068 * g++.dg/conversion/simd3.C: Likewise.
11069 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11070 (main): Use it.
11071
11072 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11073
11074 PR tree-optimization/29877
11075 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11076 name of a hard register for the target concerned. Adjust dg-error
11077 directives to cope with new behaviour of TER.
11078
11079 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11080
11081 PR c++/28986
11082 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11083 * g++.dg/warn/overflow-warn-1.C: New.
11084 * g++.dg/warn/overflow-warn-3.C: New.
11085 * g++.dg/warn/overflow-warn-4.C: New.
11086 * g++.dg/warn/overflow-warn-5.C: New.
11087 * g++.dg/warn/overflow-warn-6.C: New.
11088 * g++.dg/warn/Woverflow-1.C: New.
11089 * g++.dg/warn/Woverflow-2.C: New.
11090 * g++.dg/warn/Woverflow-3.C: New.
11091 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11092
11093 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11094
11095 PR fortran/27698
11096 * gfortran.dg/invalid_name.f90: New test.
11097 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11098 * gfortran.dg/gomp/pr29759.f90: Ditto.
11099
11100 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11101
11102 * gfortran.dg/present_1.f90: Update error message.
11103
11104 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11105
11106 PR c++/19439
11107 * g++.dg/template/duplicate1.C: New test
11108 * g++.dg/template/memfriend6.C: Adjust error markers.
11109
11110 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11111
11112 PR tree-opt/30385
11113 * gcc.dg/torture/inline-1.c: New test.
11114
11115 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11116
11117 PR c/19978
11118 * gcc.dg/multiple-overflow-warn-1.c: New.
11119 * gcc.dg/multiple-overflow-warn-2.c: New.
11120 * gcc.dg/overflow-warn-6.c: New.
11121 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11122
11123 2007-01-05 Roger Sayle <roger@eyesopen.com>
11124
11125 * gfortran.dg/array_memcpy_1.f90: New test case.
11126 * gfortran.dg/array_memcpy_2.f90: Likewise.
11127
11128 2007-01-05 Richard Guenther <rguenther@suse.de>
11129
11130 PR middle-end/27826
11131 * g++.dg/opt/pr27826.C: New testcase.
11132
11133 2007-01-05 Ian Lance Taylor <iant@google.com>
11134
11135 * gcc.dg/Walways-true-1.c: New test.
11136 * gcc.dg/Walways-true-2.c: New test.
11137 * g++.dg/warn/Walways-true-1.C: New test.
11138 * g++.dg/warn/Walways-true-2.C: New test.
11139
11140 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11141
11142 PR c/30360
11143 * gcc.dg/pr30360.c: New test.
11144
11145 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11146
11147 PR fortran/23232
11148 * gfortran.dg/data_implied_do_1.f90: New test.
11149
11150 PR fortran/27996
11151 PR fortran/27998
11152 * gfortran.dg/char_length_1.f90: New test.
11153
11154 2007-01-05 Richard Guenther <rguenther@suse.de>
11155
11156 PR middle-end/28116
11157 * g++.dg/opt/pr28116.C: New testcase.
11158
11159 2007-01-05 Tobias Burnus <burnus@net-b.de>
11160
11161 PR fortran/29624
11162 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11163 invalid deallocate.
11164 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11165 * gfortran.dg/protected_4.f90: Add pointer intent check.
11166 * gfortran.dg/protected_6.f90: Add pointer intent check.
11167 * gfortran.dg/pointer_intent_1.f90: New test.
11168 * gfortran.dg/pointer_intent_2.f90: New test.
11169 * gfortran.dg/pointer_intent_3.f90: New test.
11170
11171 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11172
11173 PR 30235
11174 * gfortran.dg/altreturn_2.f90: new test.
11175
11176 2007-01-04 Tom Tromey <tromey@redhat.com>
11177
11178 PR preprocessor/28165:
11179 * gcc.dg/cpp/pr28165.c: New file.
11180
11181 2007-01-03 Josh Conner <jconner@apple.com>
11182
11183 PR middle-end/29683
11184 * gcc.dg/pr29683.c: New.
11185
11186 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR c++/28217
11189 * g++.dg/pch/template-1.C: New test.
11190 * g++.dg/pch/template-1.Hs: New file.
11191
11192 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11193
11194 PR middle-end/30353
11195 * gcc.c-torture/compile/complex-4.c: New test.
11196
11197 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11198
11199 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11200 -maltivec.
11201 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11202
11203 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR middle-end/30286
11206 * gcc.dg/pr30286.c: New test.
11207
11208 PR c++/29535
11209 * g++.dg/template/crash66.C: New test.
11210
11211 PR c++/29054
11212 * g++.dg/template/friend49.C: New test.
11213
11214 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11215
11216 * gfortran.dg/ibits.f90: New test.
11217
11218 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11219
11220 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11221 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11222
11223 2007-01-02 Jan Hubicka <jh@suse.cz>
11224
11225 * gcc.dg/pr16194.c: We now output error on all three functions,
11226 not just first one.
11227
11228 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11229
11230 PR c/19977
11231 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11232 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11233
11234 2006-01-02 Ian Lance Taylor <iant@google.com>
11235
11236 * g++.dg/warn/Wparentheses-22.C: New test.
11237 * g++.dg/warn/Wparentheses-23.C: New test.
11238
11239 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11240
11241 PR middle-end/7651
11242 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11243 * gcc.dg/declspec-3-Wextra.c: New.
11244 * gcc.dg/declspec-3-no.c: New
11245
11246 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11247
11248 PR fortran/20896
11249 * gfortran.dg/interface_10.f90: Remove.
11250
11251 2007-01-01 Roger Sayle <roger@eyesopen.com>
11252
11253 * gcc.dg/fold-eqxor-4.c: New test case.
11254
11255 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11256
11257 PR middle-end/30311
11258 * gcc.c-torture/compile/pr30311.c: New test.
11259
11260 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11261
11262 PR middle-end/30253
11263 * gcc.c-torture/compile/statement-expression-1.c: New test.
11264
11265 2007-01-01 Andreas Schwab <schwab@suse.de>
11266
11267 PR target/29166
11268 * g++.dg/eh/pr29166.C: New test.
11269
11270 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11271
11272 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11273 New.
11274 (check_effective_target_vect_cmdline_needed): Use it.
11275
11276 2006-12-31 Richard Guenther <rguenther@suse.de>
11277
11278 PR middle-end/30137
11279 * gcc.dg/pr30137-1.c: New testcase.
11280 * gcc.dg/pr30137-2.c: Likewise.
11281
11282 2006-12-31 Roger Sayle <roger@eyesopen.com>
11283
11284 PR middle-end/30322
11285 * gcc.dg/fold-plusnot-1.c: New test case.
11286
11287 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11288
11289 PR c++/29731
11290 * g++.dg/parse/template22.C: New test.
11291
11292 2006-12-31 Richard Guenther <rguenther@suse.de>
11293
11294 PR middle-end/30338
11295 * gcc.c-torture/compile/pr30338.c: New testcase.
11296
11297 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11298
11299 PR fortran/27900
11300 * gfortran.dg/intrinsic_actual_4.f90: New test.
11301
11302 PR fortran/24325
11303 * gfortran.dg/func_decl_3.f90: New test.
11304
11305 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11306
11307 PR fortran/23060
11308 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11309 * gfortran.dg/c_by_val_1.f: New test.
11310 * gfortran.dg/c_by_val_2.f: New test.
11311 * gfortran.dg/c_by_val_3.f: New test.
11312
11313 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11314
11315 PR libfortran/30321
11316 * gfortran.dg/sum_zero_array_1.f90: New test.
11317
11318 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR preprocessor/29612
11321 * gcc.dg/cpp/pr29612-1.c: New test.
11322 * gcc.dg/cpp/pr29612-2.c: New test.
11323
11324 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11325
11326 PR fortran/30034
11327 * gfortran.dg/pure_formal_proc_1.f90: New test.
11328
11329 PR fortran/30237
11330 * gfortran.dg/intrinsic_actual_3.f90: New test.
11331
11332 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11333
11334 PR fortran/30014
11335 * gfortran.dg/io_constraints_1.f90: Update test.
11336 * gfortran.dg/io_constraints_2.f90: Update test.
11337 * gfortran.dg/inquire_iolength.f90: New test.
11338
11339 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11340
11341 PR fortran/20896
11342 * gfortran.dg/interface_10.f90: New test.
11343 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11344 since z is already, locally a variable.
11345
11346 PR fortran/25135
11347 * gfortran.dg/generic_11.f90: New test.
11348 * gfortran.dg/interface_7.f90: Remove name clash between module
11349 name and procedure 'x' referenced in the interface.
11350
11351 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11352
11353 PR middle-end/7651
11354 * gcc.dg/Wmissing-parameter-type.c: New.
11355 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11356 * gcc.dg/Wmissing-parameter-type-no.c: New.
11357
11358 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11359
11360 PR fortran/25818
11361 * gfortran.dg/entry_array_specs_2.f: New test.
11362
11363 PR fortran/30084
11364 * gfortran.dg/nested_modules_6.f90: New test.
11365
11366 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11367
11368 PR middle-end/7651
11369 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11370 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11371
11372 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11373
11374 PR C++/30168
11375 * g++.dg/opt/complex6.C: New test.
11376
11377 2006-12-22 Ben Elliston <bje@au.ibm.com>
11378
11379 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11380 full" if the linker on spu-*-* warns about exceeding local store.
11381
11382 And revert this patch:
11383 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11384 fail to link due to relocation overflows on spu-*-*.
11385
11386 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11387
11388 PR fortran/30273
11389 * gfortran.dg/dependency_19.f90: New test.
11390
11391 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11392
11393 PR fortran/30202
11394 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11395
11396 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11397
11398 PR middle-end/30262
11399 * gcc.c-torture/execute/20061220-1.c: New test.
11400
11401 PR middle-end/30263
11402 * gcc.dg/gomp/asm-1.c: New test.
11403
11404 PR target/30230
11405 * g++.dg/eh/ia64-2.C: New test.
11406
11407 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11408
11409 PR target/28966
11410 PR target/29248
11411 * gcc.dg/rs6000-leaf.c: New.
11412
11413 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11414
11415 PR fortran/25392
11416 * gfortran.dg/f2c_8.f90: New test.
11417
11418 2006-12-20 Bill Wendling <wendling@apple.com>
11419
11420 * gcc.dg/asm-b.c: Check for __ppc64__.
11421
11422 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11423
11424 PR fortran/30190
11425 * gfortran.dg/bounds_check_5.f90: New test.
11426
11427 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11428
11429 PR middle-end/30143
11430 * gcc.dg/gomp/complex-1.c: New testcase.
11431
11432 2006-12-20 Roger Sayle <roger@eyesopen.com>
11433
11434 * gfortran.dg/array_memset_1.f90: New test case.
11435
11436 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11437
11438 * lib/target-supports.exp: Add spu to
11439 check_effective_target_vect_widen_mult_hi_to_si.
11440
11441 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11442
11443 PR fortran/29992
11444 * gfortran.dg/generic_9.f90: New test.
11445
11446 PR fortran/30081
11447 * gfortran.dg/generic_10.f90: New test.
11448
11449 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11450
11451 PR tree-opt/30045
11452 * gcc.dg/pr30045.c: New test.
11453
11454 2006-12-20 Ben Elliston <bje@au.ibm.com>
11455
11456 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11457
11458 2006-12-19 Eric Christopher <echristo@apple.com>
11459
11460 PR target/29302
11461 * gcc.c-torture/execute/pr29302-1.c: New.
11462
11463 2006-12-19 Tobias Burnus <burnus@net-b.de>
11464
11465 PR fortran/39238
11466 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11467
11468 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11469
11470 PR fortran/30236
11471 * gfortran.dg/altreturn_3.f90: New test.
11472
11473 * gfortran.dg/char_result_12.f90: Fix comment typos.
11474
11475 2006-12-19 Ben Elliston <bje@au.ibm.com>
11476
11477 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11478 as newlib's stdio.h uses non-traditional cpp constructs.
11479
11480 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11481
11482 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11483 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11484 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11485 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11486 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11487 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11488 * gfortran.dg/default_initialization.f: Renamed to
11489 default_initialization_1.f
11490 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11491 dollar_edit_descriptor_1.f
11492 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11493 dollar_edit_descriptor_2.f
11494 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11495 dollar_edit_descriptor_3.f
11496 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11497 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11498 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11499 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11500 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11501 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11502 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11503 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11504 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11505 * gfortran.dg/default_initialization_1.f: Renamed from
11506 default_initialization.f
11507 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11508 dollar_edit_descriptor-1.f
11509 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11510 dollar_edit_descriptor-2.f
11511 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11512 dollar_edit_descriptor-3.f
11513 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11514 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11515 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11516
11517 2006-12-18 Bill Wendling <wendling@apple.com>
11518
11519 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11520 id is an OjbC keyword.
11521
11522 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11523
11524 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11525
11526 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11527
11528 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11529
11530 2006-12-18 Ian Lance Taylor <iant@google.com>
11531
11532 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11533
11534 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11535
11536 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11537
11538 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11539
11540 PR fortran/30207
11541 * gfortran.fortran-torture/execute/where21.f90: New test.
11542
11543 2006-12-17 Tobias Burnus <burnus@net-b.de>
11544
11545 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11546
11547 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11548
11549 PR middle-end/7651
11550 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11551 * gcc.dg/if-empty-1.c: Likewise.
11552 * gcc.dg/pr23165.c: Likewise.
11553 * g++.dg/warn/empty-body.C: Likewise.
11554
11555 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11556
11557 PR libfortran/30005
11558 * gfortran.dg/open_errors.f90: New test.
11559
11560 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11561
11562 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11563
11564 * gcc.target/i386/ssse3-pabsb.c: New file.
11565 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11566 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11567 * gcc.target/i386/ssse3-palignr.c: Likewise.
11568 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11569 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11570 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11571 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11572 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11573 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11574 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11575 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11576 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11577 * gcc.target/i386/ssse3-psignb.c: Likewise.
11578 * gcc.target/i386/ssse3-psignd.c: Likewise.
11579 * gcc.target/i386/ssse3-psignw.c: Likewise.
11580 * gcc.target/i386/ssse3-vals.h: Likewise.
11581
11582 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11583
11584 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11585 * lib/fortran-torture.exp: Include target-supports.exp.
11586
11587 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11588
11589 PR target/30185
11590 * gcc.c-torture/execute/pr30185.c: New test.
11591
11592 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11593
11594 PR testsuite/30179
11595 PR testsuite/30180
11596 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11597 * gcc.dg/builtin-bswap-2.c: Likewise.
11598 * gcc.dg/builtin-bswap-3.c: Likewise.
11599 * gcc.dg/builtin-bswap-4.c: Likewise.
11600 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11601 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11602
11603 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11604
11605 PR libfortran/30145
11606 * gfortran.dg/write_zero_array: New test.
11607
11608 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11609
11610 PR fortran/30200
11611 * gfortran.dg/write_fmt_trim.f90: New test.
11612
11613 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11614
11615 PR 30194
11616 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11617 temporarily.
11618
11619 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11620
11621 * lib/target-supports.exp (check_weak_available): Use istarget
11622 "hppa*-*-hpux10*" instead of regexp.
11623 (check_cxa_atexit_available): Likewise.
11624
11625 2006-12-14 Richard Guenther <rguenther@suse.de>
11626
11627 PR tree-optimization/30197
11628 * gcc.c-torture/execute/complex-1.c: Fix function name.
11629 * gcc.dg/builtins-61.c: New testcase.
11630
11631 2006-12-14 Richard Guenther <rguenther@suse.de>
11632
11633 PR middle-end/30172
11634 * gcc.dg/pr30172-1.c: New testcase.
11635
11636 2006-12-14 Richard Guenther <rguenther@suse.de>
11637
11638 PR tree-optimization/30198
11639 * gcc.dg/builtins-60.c: New testcase.
11640
11641 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11642
11643 * lib/target-supports.exp (vect_no_align): Remove spu.
11644
11645 2006-12-13 Ian Lance Taylor <iant@google.com>
11646
11647 PR c++/19564
11648 PR c++/19756
11649 * g++.dg/warn/Wparentheses-5.C: New test.
11650 * g++.dg/warn/Wparentheses-6.C: New test.
11651 * g++.dg/warn/Wparentheses-7.C: New test.
11652 * g++.dg/warn/Wparentheses-8.C: New test.
11653 * g++.dg/warn/Wparentheses-9.C: New test.
11654 * g++.dg/warn/Wparentheses-10.C: New test.
11655 * g++.dg/warn/Wparentheses-11.C: New test.
11656 * g++.dg/warn/Wparentheses-12.C: New test.
11657 * g++.dg/warn/Wparentheses-13.C: New test.
11658 * g++.dg/warn/Wparentheses-14.C: New test.
11659 * g++.dg/warn/Wparentheses-15.C: New test.
11660 * g++.dg/warn/Wparentheses-16.C: New test.
11661 * g++.dg/warn/Wparentheses-17.C: New test.
11662 * g++.dg/warn/Wparentheses-18.C: New test.
11663 * g++.dg/warn/Wparentheses-19.C: New test.
11664 * g++.dg/warn/Wparentheses-20.C: New test.
11665 * g++.dg/warn/Wparentheses-21.C: New test.
11666
11667 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11668
11669 PR testsuite/30157
11670 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11671 for target "hppa.*hpux10".
11672
11673 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11674
11675 * g++.dg/debug/vartrack1.C: New test.
11676
11677 * g++.dg/opt/ifcvt1.C: New test.
11678
11679 * gcc.dg/tls/opt-13.c: New test.
11680
11681 * gcc.dg/20060425-2.c: New test.
11682
11683 * g++.dg/opt/pr15054-2.C: New test.
11684
11685 * gcc.c-torture/execute/20060420-1.c: New test.
11686
11687 * gcc.c-torture/execute/20060412-1.c: New test.
11688
11689 * objc/compile/20060406-1.m: New test.
11690
11691 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11692
11693 * g++.dg/template/array17.C: New test.
11694
11695 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11696
11697 * gcc.target/powerpc/altivec-23.c: New test.
11698
11699 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11700
11701 PR c++27316
11702 * g++.dg/inherit/error3.C: New test.
11703
11704 PR c++/28740
11705 * g++.dg/inherit/error4.C: New test.
11706
11707 2006-12-13 Richard Guenther <rguenther@suse.de>
11708
11709 PR tree-optimization/17687
11710 * gcc.dg/builtins-59.c: New testcase.
11711
11712 2006-12-13 Ben Elliston <bje@au.ibm.com>
11713
11714 * gcc.target/spu/Wmain.c: New test.
11715
11716 2006-12-12 Josh Conner <jconner@apple.com>
11717
11718 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11719 * g++.dg/abi/thunk4.C: Likewise.
11720 * g++.dg/abi/rtti3.C: Likewise.
11721
11722 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11723
11724 * gcc.target/spu/cpat-1.c: New test.
11725 * gcc.target/spu/cpat-2.c: New test.
11726 * gcc.target/spu/cpat-3.c: New test.
11727 * gcc.target/spu/cpat-4.c: New test.
11728
11729 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11730
11731 PR tree-opt/28436
11732 * gcc.c-torture/compile/vector-1.c: New test.
11733 * gcc.c-torture/compile/vector-2.c: New test.
11734 * gcc.c-torture/compile/vector-3.c: New test.
11735
11736 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11737
11738 * lib/fortran-torture.exp: Update copyright years. Remove
11739 obsolete comment. Test -ftree-vectorize where it makes sense.
11740 * lib/gfortran-dg.exp: Update copyright years. Use settings
11741 from fortran-torture.exp.
11742 * gfortran.dg/char_transpose_1.f90,
11743 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11744 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11745 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11746 '-w' to dg-options.
11747
11748 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11749
11750 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11751 saved_${tool}_load.
11752
11753 2006-12-12 Ira Rosen <irar@il.ibm.com>
11754
11755 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11756 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11757 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11758 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11759 gaps.
11760
11761 2006-12-12 Richard Guenther <rguenther@suse.de>
11762
11763 PR middle-end/30147
11764 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11765
11766 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11767 Diego Novillo <dnovillo@redhat.com>
11768
11769 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11770 VDEF/VUSE changes.
11771 * gcc.dg/tree-ssa/pr26421.c: Likewise
11772 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11773 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11774 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11775 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11776 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11777 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11778 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11779 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11780 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11781
11782 2006-12-11 Jan Hubicka <jh@suse.cz>
11783
11784 * gcc.dg/tree-prof/stringop-1.c: New test.
11785 * gcc.dg/tree-prof/stringop-2.c: New test.
11786
11787 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11788
11789 PR target/30120
11790 * gcc.target/i386/pr30120.c: New test.
11791
11792 Revert:
11793 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11794
11795 * gcc.target/i386/x87regparm-1.c: New test.
11796 * gcc.target/i386/x87regparm-2.c: New test.
11797 * gcc.target/i386/x87regparm-3.c: New test.
11798 * gcc.target/i386/x87regparm-4.c: New test.
11799
11800 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11801
11802 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11803
11804 2006-12-10 Tobias Burnus <burnus@net-b.de>
11805
11806 PR fortran/23994
11807 * gfortran.dg/protected_1.f90: New test.
11808 * gfortran.dg/protected_2.f90: New test.
11809 * gfortran.dg/protected_3.f90: New test.
11810 * gfortran.dg/protected_4.f90: New test.
11811 * gfortran.dg/protected_5.f90: New test.
11812 * gfortran.dg/protected_6.f90: New test.
11813
11814 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11815 Tobias Burnus <burnus@gcc.gnu.org>
11816
11817 PR fortran/29975
11818 PR fortran/30068
11819 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11820 interface.
11821 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11822 ambiguous interfaces.
11823 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11824 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11825 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11826 ambiguous interfaces.
11827 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11828 * gfortran.dg/array_initializer_2.f90: Add initializer array
11829 constructor test.
11830
11831 PR fortran/30096
11832 * gfortran.dg/interface_9.f90: Test that host interfaces are
11833 not checked for ambiguity with the local version.
11834
11835 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11836
11837 PR fortran/29464
11838 * gfortran.dg/module_interface_2.f90: New test.
11839
11840 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11841
11842 PR fortran/29941
11843 * gfortran.dg/assumed_len.f90: New test.
11844
11845 2006-12-09 Richard Guenther <rguenther@suse.de>
11846
11847 * g++.dg/warn/implicit-typename1.C: Qualify types.
11848 * g++.dg/parse/crash12.C: Likewise.
11849 * g++.dg/tree-ssa/pr22444.C: Likewise.
11850
11851 2006-12-09 Tobias Burnus <burnus@net-b.de>
11852
11853 * gfortran.dg/array_2.f90: Added sqrt test.
11854
11855 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11856
11857 * gcc.target/i386/x87regparm-1.c: XFAIL.
11858 * gcc.target/i386/x87regparm-2.c: XFAIL.
11859 * gcc.target/i386/x87regparm-3.c: XFAIL.
11860 * gcc.target/i386/x87regparm-4.c: XFAIL.
11861
11862 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11863
11864 * lib/target-supports.exp
11865 (check_effective_target_large_long_double): New.
11866 * gcc.dg/Wconversion-real.c : Use it.
11867 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11868 unsigned.
11869
11870 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11871
11872 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11873
11874 2006-12-08 Tobias Burnus <burnus@net-b.de>
11875
11876 PR fortran/27546
11877 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11878
11879 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11880
11881 PR c++/29732
11882 * g++.dg/template/crash65.C: New test.
11883 * g++.dg/template/spec16.C: Tweak error markers.
11884
11885 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11886
11887 * gcc.target/spu: New directory.
11888 * gcc.target/spu/spu.exp: New file.
11889 * gcc.target/spu/intrinsics-1.c: New test.
11890
11891 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11892
11893 PR c++/29980
11894 * g++.dg/ext/attrib27.C: New test.
11895 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11896 * g++.dg/parse/typedef5.C: Likewise.
11897
11898 2006-12-07 Mike Stump <mrs@apple.com>
11899
11900 * treelang/compile/var_defs.tree: Adjust.
11901
11902 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11903
11904 PR c++/29730
11905 * g++.dg/template/crash64.C: New test.
11906 * g++.dg/parse/crash27.C: Adjust error markers.
11907
11908 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11909
11910 PR libfortran/30009
11911 PR libfortran/30056
11912 * gfortran.dg/read_eof_4.f90: Add tests.
11913 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11914 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11915
11916 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11917
11918 PR c++/29729
11919 * g++.dg/template/crash63.C: New test.
11920
11921 PR c++/29728
11922 * g++.dg/template/crash62.C: New test.
11923
11924 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11925
11926 PR fortran/30003
11927 * gfortran.dg/allocatable_function_1.f90: Increase the number
11928 of expected calls of free to 10; the lhs section reference is
11929 now evaluated so there is another call to bar. Change the
11930 comment appropriately.
11931 * gfortran.dg/array_section_1.f90: New test.
11932
11933 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11934
11935 PR fortran/29912
11936 * gfortran.dg/char_result_12.f90: New test.
11937
11938 2006-12-05 Richard Guenther <rguenther@suse.de>
11939
11940 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11941 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11942 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11943 vect_double, xfail for spu*-*-*.
11944
11945 2006-12-04 Tobias Burnus <burnus@net-b.de>
11946
11947 PR fortran/29962
11948 * initialization_4.f90: Test noninteger exponents (-std=f95).
11949 * initialization_5.f90: New test for noninteger exponents
11950 with -std=f2003.
11951
11952 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11953
11954 PR fortran/29821
11955 * gfortran.dg/parameter_array_section_1.f90: New test.
11956
11957 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11958
11959 PR c++/29733
11960 * g++.dg/template/crash61.C: New test.
11961
11962 PR c++/29632
11963 * g++.dg/template/error23.C: New test.
11964
11965 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11966
11967 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11968
11969 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11970
11971 PR fortran/29916
11972 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11973
11974 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR middle-end/29965
11977 * gcc.dg/gomp/pr29965-1.c: New test.
11978 * gcc.dg/gomp/pr29965-2.c: New test.
11979 * gcc.dg/gomp/pr29965-3.c: New test.
11980 * gcc.dg/gomp/pr29965-4.c: New test.
11981 * gcc.dg/gomp/pr29965-5.c: New test.
11982 * gcc.dg/gomp/pr29965-6.c: New test.
11983 * g++.dg/gomp/pr29965-1.C: New test.
11984 * g++.dg/gomp/pr29965-2.C: New test.
11985 * g++.dg/gomp/pr29965-3.C: New test.
11986 * g++.dg/gomp/pr29965-4.C: New test.
11987 * g++.dg/gomp/pr29965-5.C: New test.
11988 * g++.dg/gomp/pr29965-6.C: New test.
11989 * g++.dg/gomp/pr29965-7.C: New test.
11990 * g++.dg/gomp/pr29965-8.C: New test.
11991 * g++.dg/gomp/pr29965-9.C: New test.
11992 * g++.dg/gomp/pr29965-10.C: New test.
11993
11994 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11995
11996 * gnat.dg/pointer_variable_bounds.adb: New test.
11997 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11998 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11999
12000 2006-12-03 Eric Christopher <echristo@apple.com>
12001
12002 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12003
12004 2006-12-03 Richard Henderson <rth@redhat.com>
12005 Andrew Pinski <pinskia@gmail.com>
12006
12007 PR C++/14329
12008 * g++.dg/warn/unit-1.C: New test.
12009
12010 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12011
12012 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12013
12014 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12015
12016 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12017 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12018 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12019 * gcc.dg/vect/vect-70.c: Reduce array size.
12020 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12021 vect_no_compaer_double targets.
12022 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12023 vect_float, vect_double, and vect_int.
12024
12025 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12026
12027 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12028 test for loop versioning on vect_no_align targets.
12029 * gcc.dg/vect/pr20122.c: Likewise.
12030 * gcc.dg/vect/vect-105.c: Likewise.
12031 * gcc.dg/vect/vect-42.c: Likewise.
12032 * gcc.dg/vect/vect-43.c: Likewise.
12033 * gcc.dg/vect/vect-74.c: Likewise.
12034 * gcc.dg/vect/vect-75.c: Likewise.
12035 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12036 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12037 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12038 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12039
12040 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12041
12042 PR fortran/29642
12043 * gfortran.dg/value_1.f90 : New test.
12044 * gfortran.dg/value_2.f90 : New test.
12045 * gfortran.dg/value_3.f90 : New test.
12046 * gfortran.dg/value_4.f90 : New test.
12047 * gfortran.dg/value_4.c : Called from value_4.f90.
12048
12049 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12050
12051 PR C++/30033
12052 * g++.dg/cpp0x/static_assert4.C: New testcase.
12053
12054 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12055
12056 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12057
12058 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12059
12060 PR c/27953
12061 * gcc.dg/pr27953.c: New test.
12062
12063 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12064
12065 PR c++/30022
12066 * g++.dg/ext/vector5.C: New test.
12067
12068 PR c++/30021
12069 * g++.dg/other/main1.C: New test.
12070
12071 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12072
12073 PR libfortran/29568
12074 * gfortran.dg/convert_implied_open.f90: Change to
12075 new default record length.
12076 * gfortran.dg/unf_short_record_1.f90: Adapt to
12077 new error message.
12078 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12079
12080 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12081
12082 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12083
12084 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12085
12086 PR c++/29066
12087 * g++.dg/expr/pr29066.c: New.
12088
12089 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12090 Zdenek Dvorak <dvorakz@suse.cz>
12091
12092 PR tree-optimization/29921
12093 * gcc.dg/pr29921-2.c: New test.
12094
12095 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12096
12097 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12098 (i386_get_cpuid): New function.
12099 (i386_cpuid_ecx): Likewise.
12100 (i386_cpuid_edx): Likewise.
12101 (i386_cpuid): Updated to call i386_cpuid_edx.
12102
12103 * gcc.target/i386/sse3-addsubpd.c: New file.
12104 * gcc.target/i386/sse3-addsubps.c: Likewise.
12105 * gcc.target/i386/sse3-haddpd.c: Likewise.
12106 * gcc.target/i386/sse3-haddps.c: Likewise.
12107 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12108 * gcc.target/i386/sse3-hsubps.c: Likewise.
12109 * gcc.target/i386/sse3-lddqu.c: Likewise.
12110 * gcc.target/i386/sse3-movddup.c: Likewise.
12111 * gcc.target/i386/sse3-movshdup.c: Likewise.
12112 * gcc.target/i386/sse3-movsldup.c: Likewise.
12113
12114 2006-12-01 Dirk Mueller <dmueller@suse.de>
12115
12116 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12117
12118 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12119
12120 * gcc.dg/dfp/convert-int-max.c: New test.
12121 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12122
12123 2006-11-30 Richard Guenther <rguenther@suse.de>
12124
12125 * gcc.dg/vect/vect-pow-1.c: Rename ...
12126 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12127 floats instead of doubles, check successful vectorization.
12128
12129 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12130
12131 PR target/29945
12132 * gcc.c-torture/compile/pr29945.c: New testcase.
12133
12134 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12135
12136 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12137 -maltivec.
12138
12139 2006-11-29 Eric Christopher <echristo@apple.com>
12140
12141 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12142
12143 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12144
12145 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12146
12147 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12148
12149 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12150
12151 PR c++/29022
12152 * g++.dg/inherit/virtual2.C: New test.
12153 * g++.dg/inherit/virtual3.C: Likewise.
12154 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12155 * g++.dg/inherit/error2.C: Likewise.
12156 * g++.dg/template/instantiate1.C: Likewise.
12157
12158 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12159
12160 PR tree-opt/29984
12161 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12162
12163 2006-11-28 Jan Hubicka <jh@suse.cz>
12164
12165 * gcc.dg/memcpy-1.c: New test.
12166
12167 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12168
12169 PR c++/29735
12170 * g++.dg/warn/main-3.C: New test.
12171
12172 2006-11-28 Jan Hubicka <jh@suse.cz>
12173
12174 * gcc.dg/winline-1.c: New test.
12175
12176 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12177
12178 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12179 alignments.
12180
12181 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12182
12183 PR fortran/29976
12184 * gfortran.dg/missing_optional_dummy_3.f90
12185
12186 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12187
12188 PR fortran/20880
12189 * gfortran.dg/interface_3.f90: Modify errors.
12190
12191 2006-11-28 Ben Elliston <bje@au.ibm.com>
12192
12193 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12194 fail to link due to relocation overflows on spu-*-*.
12195
12196 2006-11-27 Michael Matz <matz@suse.de>
12197 Andreas Krebbel <krebbel1@de.ibm.com>
12198
12199 PR target/29319
12200 * gcc.dg/20061127-1.c: New testcase.
12201
12202 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12203
12204 * gcc.dg/20061124-1.c: Add exit() function prototype.
12205
12206 2006-11-27 Jan Hubicka <jh@suse.cz>
12207
12208 * gcc.target/i386/memcpy-1.c: Adjust size.
12209 * gcc.dg/visibility-11.c: Likewise.
12210
12211 2006-11-27 Richard Guenther <rguenther@suse.de>
12212
12213 PR middle-end/25620
12214 * gcc.target/i386/pow-1.c: New testcase.
12215 * gcc.dg/builtins-58.c: Likewise.
12216
12217 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12218
12219 PR c++/29886
12220 * g++.dg/expr/cast8.C: New test.
12221
12222 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12223
12224 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12225 Don't ever inline the testcase.
12226
12227 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12228
12229 PR fortran/29982
12230 * gfortran.fortran-torture/compile/parameter_3.f90: New
12231 testcase.
12232
12233 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12234
12235 PR fortran/29951
12236 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12237
12238 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12239
12240 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12241 for CHAR.
12242
12243 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12244
12245 PR libgfortran/29936
12246 * gfortran.dg/write_check3.f90: New test.
12247
12248 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12249
12250 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12251
12252 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12253
12254 PR fortran/20880
12255 * gfortran.dg/interface_3.f90: New test.
12256
12257 PR fortran/29387
12258 * gfortran.dg/generic_8.f90: New test.
12259
12260 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12261
12262 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12263 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12264 * gfortran.dg/specifics_3.f90: Remove.
12265
12266 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR c/29955
12269 * gcc.dg/gomp/pr29955.c: New test.
12270
12271 PR c/29736
12272 * gcc.dg/pr29736.c: New test.
12273
12274 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12275
12276 PR tree-opt/29964
12277 * gcc.dg/pure-1.c: New test.
12278
12279 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12280
12281 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12282 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12283
12284 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12285
12286 * gcc.dg/20061124-1.c: New testcase.
12287
12288 2006-11-23 Eric Christopher <echristo@apple.com>
12289
12290 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12291
12292 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12293
12294 PR c/2707
12295 PR c++/26167
12296 * gcc.dg/Wconversion-integer.c: New. Supersedes
12297 Wconversion-negative-constants.c
12298 * gcc.dg/Wconversion-real.c: New.
12299 * gcc.dg/Wconversion-real-integer.c: New.
12300 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12301 * g++.dg/warn/Wconversion1.C: Modified.
12302
12303 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12304
12305 * gfortran.dg/overload_1.f90: New test.
12306
12307 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12308
12309 PR c/9072
12310 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12311 Wtraditional-conversion.
12312 * gcc.dg/overflow-warn-2.c: Likewise.
12313 * gcc.dg/Wconversion.c: Likewise. Renamed as
12314 Wtraditional-conversion.c .
12315 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12316 Wtraditional-conversion-2.c .
12317 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12318 Wtraditional-conversion-2.c
12319 * gcc.dg/Wconversion-negative-constants.c: New.
12320
12321 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12322
12323 * gcc.dg/tree-ssa/dump-1.c: New test.
12324
12325 2006-11-23 David Ung <davidu@mips.com>
12326
12327 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12328 -mfp64, allowable when ISA >= 33 and float is enabled.
12329 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12330 of mthc1 and mfhc1 patterns.
12331
12332 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12333
12334 PR tree-optimization/29921
12335 * gcc.dg/pr29921.c: New test.
12336
12337 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12338
12339 PR fortran/29441
12340 * gfortran.dg/initialization_4.f90: New test.
12341
12342 2006-11-22 Ira Rosen <irar@il.ibm.com>
12343
12344 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12345 platforms that have interleaving support.
12346 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12347 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12348 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12349 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12350 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12351 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12352 gcc.dg/vect/vect-strided-u8-i8.c,
12353 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12354 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12355 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12356 gcc.dg/vect/vect-strided-float.c,
12357 gcc.dg/vect/vect-strided-a-mult.c,
12358 gcc.dg/vect/vect-strided-mult-char-ls.c,
12359 gcc.dg/vect/vect-strided-a-u16-mult.c,
12360 gcc.dg/vect/vect-strided-a-u32-mult.c,
12361 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12362 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12363 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12364 gcc.dg/vect/vect-strided-mult.c,
12365 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12366 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12367 New.
12368
12369 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12370
12371 PR fortran/25087
12372 * gfortran.dg/auto_char_len_4.f90: New test.
12373
12374 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12375
12376 PR fortran/29652
12377 * gfortran.dg/generic_7.f90: New test.
12378 * gfortran.dg/defined_operators_1.f90: Add new error.
12379
12380 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12381
12382 PR tree-optimization/29902
12383 * g++.dg/tree-ssa/pr29902.C: New test.
12384
12385 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12386
12387 PR fortran/29820
12388 * gfortran.dg/used_types_13.f90: New test.
12389
12390 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12391
12392 * gcc.dg/dfp/snan.c: Delete.
12393
12394 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12395
12396 * g++.dg/cpp0x/static_assert1.C: New.
12397 * g++.dg/cpp0x/static_assert2.C: New.
12398 * g++.dg/cpp0x/static_assert3.C: New.
12399
12400 2006-11-21 Richard Guenther <rguenther@suse.de>
12401
12402 * gcc.dg/vect/vect-pow-1.c: New testcase.
12403 * gcc.dg/vect/vect-pow-2.c: Likewise.
12404
12405 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12406
12407 PR c++/29570
12408 * g++.dg/template/static29.C: New test.
12409
12410 PR c++/29734
12411 * g++.dg/conversion/simd4.C: New test.
12412
12413 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12414
12415 PR c++/29475
12416 * g++.dg/template/access19.C: New test.
12417 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12418 error is reported.
12419
12420 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12421
12422 PR tree-opt/25500
12423 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12424
12425 2006-11-20 Tobias Burnus <burnus@net-b.de>
12426
12427 PR fortran/27546
12428 * gfortran.dg/import.f90: Extended test.
12429 * gfortran.dg/import2.f90: Extended test.
12430
12431 2006-11-20 Tobias Burnus <burnus@net-b.de>
12432
12433 * gfortran.dg/volatile3.f90: Add conflict test.
12434
12435 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12436
12437 PR fortran/24783
12438 * gfortran.dg/implicit_10.f90: New test.
12439
12440 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12441
12442 PR c++/8586
12443 * g++.dg/warn/Wall-write-strings.C: New.
12444
12445 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12446
12447 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12448 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12449
12450 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12451
12452 * gfortran.dg/use_3.f90: Remove error message.
12453 * gfortran.dg/iso_fortran_env_1.f90: New test.
12454 * gfortran.dg/iso_fortran_env_2.f90: New test.
12455 * gfortran.dg/iso_fortran_env_3.f90: New test.
12456 * gfortran.dg/iso_fortran_env_4.f90: New test.
12457
12458 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12459
12460 * gcc.dg/vect/vect-27.c: Fix initialization.
12461
12462 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12463
12464 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12465 * gcc.dg/torture/builtin-minmax-1.c: New.
12466
12467 * gcc.dg/builtins-20.c: Add cases for copysign.
12468
12469 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12470
12471 PR fortran/24285
12472 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12473
12474 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12475 * gfortran.dg/use_1.f90: New test.
12476 * gfortran.dg/use_1.f90: New test.
12477 * gfortran.dg/use_1.f90: New test.
12478
12479 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12480
12481 PR tree-optimization/29801
12482 * gcc.dg/pr29801.c: New test.
12483
12484 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR middle-end/29584
12487 * gcc.dg/torture/pr29584.c: New test.
12488
12489 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12490
12491 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12492 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12493 * gcc.target/powerpc/compress-float-ppc.c,
12494 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12495 powerpc_fprs.
12496 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12497 do not pass -mhard-float.
12498
12499 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12500
12501 * gnat.dg/volatile_aggregate.adb: New test.
12502
12503 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12504
12505 PR fortran/29391
12506 PR fortran/29489
12507 * gfortran.dg/bound_2.f90: Add more checks.
12508 * gfortran.dg/bound_3.f90: New test.
12509
12510 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12511
12512 PR target/29201
12513 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12514
12515 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12516
12517 * gfortran.dg/import3.f90: Fix error message.
12518
12519 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12520
12521 PR tree-opt/29788
12522 * gfortran.fortran-torture/compile/inline_1.f90:
12523 New testcase.
12524
12525 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12526
12527 * gcc.target/i386/x87regparm-1.c: New test.
12528 * gcc.target/i386/x87regparm-2.c: New test.
12529 * gcc.target/i386/x87regparm-3.c: New test.
12530 * gcc.target/i386/x87regparm-4.c: New test.
12531
12532 2006-11-15 Tobias Burnus <burnus@net-b.de>
12533
12534 PR fortran/27546
12535 * gfortran.dg/import.f90: New test.
12536 * gfortran.dg/import2.f90: New test.
12537 * gfortran.dg/import3.f90: New test.
12538
12539 2006-11-15 Tobias Burnus <burnus@net-b.de>
12540
12541 PR fortran/27588
12542 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12543
12544 2006-11-15 Tobias Burnus <burnus@net-b.de>
12545
12546 PR fortran/29806
12547 * gfortran.dg/contains.f90: New test.
12548 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12549
12550 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR tree-optimization/29581
12553 * gcc.dg/pr29581-1.c: New test.
12554 * gcc.dg/pr29581-2.c: New test.
12555 * gcc.dg/pr29581-3.c: New test.
12556 * gcc.dg/pr29581-4.c: New test.
12557 * gfortran.dg/pr29581.f90: New test.
12558
12559 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12560
12561 PR fortran/29702
12562 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12563 numbers in error message headers.
12564
12565 2006-11-14 Richard Guenther <rguenther@suse.de>
12566
12567 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12568 to i?86 and x86_64 targets.
12569
12570 2006-11-14 Caroline Tice <ctice@apple.com>
12571
12572 * gcc.dg/pubtypes-1.c: New file/testcase.
12573 * gcc.dg/pubtypes-2.c: New file/testcase.
12574 * gcc.dg/pubtypes-3.c: New file/testcase.
12575 * gcc.dg/pubtypes-4.c: New file/testcase.
12576 * g++.dg/pubtypes.C: New file/testcase.
12577
12578 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12579
12580 PR c++/29106
12581 * g++.dg/init/self1.C: New test.
12582
12583 2006-11-14 Tobias Burnus <burnus@net-b.de>
12584
12585 PR fortran/29657
12586 * gfortran.dg/conflicts.f90: Add.
12587
12588 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12589
12590 PR rtl-optimization/29798
12591
12592 * gcc.c-torture/execute/pr29798.c: New.
12593
12594 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12595
12596 * gcc.dg/builtins-20.c: Add more cases.
12597
12598 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12599
12600 PR fortran/29759
12601 * gfortran.dg/gomp/pr29759.f90: New test.
12602
12603 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12604
12605 PR c++/29518
12606 * g++.dg/template/static28.C: New test.
12607
12608 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12609
12610 * lib/c-torture.exp: Use target-libpath.exp.
12611 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12612 set GCC_EXEC_PREFIX env var from global variable of same name.
12613
12614 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12615
12616 PR fortran/26994
12617 * gfortran.fortran-torture/compile/transfer-1.f90:
12618 New testcase.
12619
12620 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12621 Zdenek Dvorak <dvorakz@suse.cz>
12622
12623 PR tree-optimization/29680
12624 * gcc.dg/alias-11.c: New test.
12625
12626 2006-11-12 Jason Merrill <jason@redhat.com>
12627 Andrew Pinski <pinskia@physics.uc.edu>
12628
12629 PR middle-end/28915
12630 * gcc.target/i386/vectorize1.c: New.
12631
12632 2006-11-12 Roger Sayle <roger@eyesopen.com>
12633
12634 PR rtl-optimization/29797
12635 * gcc.c-torture/execute/pr29797-1.c: New test case.
12636
12637 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12638
12639 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12640
12641 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12642
12643 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12644
12645 2006-11-12 Roger Sayle <roger@eyesopen.com>
12646
12647 PR tree-optimization/13827
12648 * gcc.dg/fold-eqand-1.c: New test case.
12649
12650 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12651
12652 PR rtl-opt/28812
12653 * gcc.c-torture/execute/mayalias-3.c: New test.
12654
12655 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12656
12657 PR middle-end/27528
12658 * gcc.c-torture/compile/pr27528.c: New test.
12659 * gcc.dg/pr27528.c: Likewise.
12660
12661 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12662
12663 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12664
12665 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12666
12667 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12668
12669 PR fortran/29758
12670 * gfortran.dg/reshape_source_size_1.f90: New test.
12671
12672 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12673
12674 PR fortran/29315
12675 * gfortran.dg/aliasing_dummy_4.f90: New test.
12676
12677 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12678
12679 PR target/29777
12680 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12681 and x86_64-*-* targets.
12682
12683 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12684
12685 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12686 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12687 New macros. Use them in exact tests.
12688 (TESTIT3): New macro.
12689 Add tests for fmin, fmax and fma.
12690
12691 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12692
12693 PR fortran/29431
12694 * gfortran.dg/array_constructor_13.f90: New test.
12695
12696 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12697
12698 PR fortran/29744
12699 * gfortran.dg/used_types_12.f90: New test.
12700
12701 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12702
12703 PR middle-end/29726
12704 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12705 (test6): Ditto.
12706 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12707 * gcc.dg/fold-eqandshift-3.c: New test case.
12708
12709 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12710
12711 PR fortran/29699
12712 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12713
12714 PR fortran/21370
12715 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12716
12717 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12718
12719 * gcc.dg/20061109-1.c: New testcase.
12720
12721 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12722
12723 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12724
12725 2006-11-09 Tobias Burnus <burnus@net-b.de>
12726
12727 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12728 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12729
12730 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12731
12732 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12733 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12734
12735 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12736
12737 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12738
12739 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12740
12741 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12742 vect-9.c).
12743 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12744 * gcc.dg/vect/vect-9.c: Now vectorizable.
12745 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12746 that support vect_widen_mult.
12747 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12748 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12749 vect-reduc-dot-u16.c).
12750 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12751 vect-reduc-dot-u16.c).
12752 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12753 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12754 vect-reduc-dot-s8.c).
12755 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12756 vect-reduc-dot-s8.c).
12757 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12758 vect-reduc-dot-s8.c).
12759 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12760 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12761 vect-reduc-dot-u8.c).
12762 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12763 vect-reduc-dot-u8.c).
12764 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12765 * gcc.dg/vect/vect-multitypes-9.c: New test.
12766 * gcc.dg/vect/vect-multitypes-10.c: New test.
12767 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12768 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12769 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12770 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12771 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12772 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12773 wrapv-vect-reduc-dot-s8.c.
12774 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12775 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12776 targets that support vec_unpack.
12777 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12778 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12779 (check_effective_target_vect_widen_mult_hi_to_si): New.
12780 (check_effective_target_vect_widen_sum): Removed.
12781
12782 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12783
12784 * gcc.dg/vect/vect-multitypes-8.c: New test.
12785 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12786
12787 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12788
12789 * gcc.dg/vect/vect-multitypes-7.c: New test.
12790
12791 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12792
12793 * gcc.dg/vect/vect-multitypes-4.c: New test.
12794 * gcc.dg/vect/vect-multitypes-5.c: New test.
12795 * gcc.dg/vect/vect-multitypes-6.c: New test.
12796
12797 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12798
12799 * gcc.dg/vect/vect-multitypes-1.c: New test.
12800 * gcc.dg/vect/vect-multitypes-2.c: New test.
12801 * gcc.dg/vect/vect-multitypes-3.c: New test.
12802
12803 2006-11-07 Eric Christopher <echristo@apple.com>
12804
12805 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12806 Test using scan-assembler-not.
12807
12808 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12809
12810 * gcc.dg/inline-17.c: New test.
12811
12812 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12813
12814 PR other/25028
12815 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12816 on HP-UX.
12817
12818 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12819
12820 PR fortran/29539
12821 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12822
12823 PR fortran/29634
12824 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12825 test.
12826
12827 2006-11-07 Tobias Burnus <burnus@net-b.de>
12828
12829 PR fortran/29601
12830 * gfortran.dg/volatile.f90: Add.
12831 * gfortran.dg/volatile2.f90: Add.
12832 * gfortran.dg/volatile3.f90: Add.
12833 * gfortran.dg/volatile4.f90: Add.
12834 * gfortran.dg/volatile5.f90: Add.
12835 * gfortran.dg/volatile6.f90: Add.
12836 * gfortran.dg/volatile7.f90: Add.
12837
12838 2006-11-06 Tobias Burnus <burnus@net-b.de>
12839
12840 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12841 for matching error messages.
12842 * gfortran.dg/specifics_3.f90: Adjust pattern
12843 for matching error messages.
12844
12845 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12846 Bernhard Fischer <aldot@gcc.gnu.org>
12847
12848 * lib/gcc-dg.exp (output-exists): New proc.
12849 (output-exists-not): New proc.
12850 * gcc.test-framework/test-framework.awk: Support new directives.
12851 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12852 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12853 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12854 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12855 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12856 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12857
12858 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12859
12860 PR fortran/29630
12861 PR fortran/29679
12862 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12863 * gfortran.dg/initialization_3.f90: New.
12864
12865 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12866
12867 PR libgfortran/25545
12868 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12869
12870 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12871
12872 PR middle-end/29695
12873 * gcc.c-torture/execute/pr29695-1.c: New test.
12874 * gcc.c-torture/execute/pr29695-2.c: New test.
12875
12876 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12877
12878 PR fortran/29565
12879 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12880
12881 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12882
12883 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12884 for matching error messages.
12885
12886 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12887
12888 PR target/26915
12889 * gcc.target/i386/387-12.c: New test.
12890
12891 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12892
12893 PR libfortran/29713
12894 * gfortran.dg/pr29713.f90: New test.
12895
12896 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12897
12898 * gcc.c-torture/execute/arith-rand-ll.c:
12899 Also test for bogus rest sign.
12900
12901 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12902
12903 PR libfortran/27895
12904 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12905
12906 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12907
12908 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12909 from error messages.
12910
12911 2006-11-02 Mike Stump <mrs@apple.com>
12912
12913 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12914
12915 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12916
12917 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12918
12919 * g++.dg/eh/gcsec1.C: New test.
12920
12921 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12922
12923 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12924 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12925
12926 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12927
12928 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12929 hexadecimal value.
12930 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12931 * gcc.dg/pr14796-2.c: Likewise.
12932
12933 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12934
12935 * gcc.c-torture/execute/20061101-1.c: New test.
12936
12937 2006-11-01 Richard Guenther <rguenther@suse.de>
12938
12939 * gcc.target/i386/fpprec-1.c: New testcase.
12940
12941 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12942
12943 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12944 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12945
12946 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12947
12948 * gcc.c-torture/execute/20061031-1.c: New test.
12949
12950 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12951
12952 PR 23067
12953 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12954 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12955 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12956 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12957 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12958 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12959 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12960
12961 2006-10-31 Eric Christopher <echristo@apple.com>
12962 Falk Hueffner <falk@debian.org>
12963
12964 * gcc.dg/builtin-bswap-1.c: New.
12965 * gcc.dg/builtin-bswap-2.c: New.
12966 * gcc.dg/builtin-bswap-3.c: New.
12967 * gcc.dg/builtin-bswap-4.c: New.
12968 * gcc.dg/builtin-bswap-5.c: New.
12969 * gcc.target/i386/builtin-bswap-1.c: New.
12970
12971 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12972
12973 * gcc.dg/inline-16.c: New.
12974
12975 PR 16622
12976 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12977 defining it.
12978 * gcc.dg/inline-13.c: New.
12979 * gcc.dg/inline-14.c: New.
12980 * gcc.dg/inline-15.c: New.
12981
12982 PR 11377
12983 * gcc.dg/inline6.c: New.
12984 * gcc.dg/inline7.c: New.
12985
12986 2006-10-31 Roger Sayle <roger@eyesopen.com>
12987
12988 PR middle-end/23470
12989 * gcc.dg/pr23470-1.c: New test case.
12990
12991 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12992
12993 PR fortran/29537
12994 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12995 data.
12996 * gfortran.dg/blockdata_2.f90: New testcase.
12997
12998 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12999
13000 PR libfortran/29627
13001 * gfortran.dg/unf_short_record_1.f90: New test.
13002
13003 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13004
13005 PR fortran/29067
13006 * gfortran.dg/pr29067.f: New test.
13007
13008 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13009 Richard Sandiford <richard@codesourcery.com>
13010
13011 * lib/target-supports.exp (get_compiler_messages): Append options
13012 as a single list element.
13013 (check_effective_target_arm_vfp_ok): New.
13014 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13015
13016 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13017
13018 PR fortran/29387
13019 * gfortran.dg/intrinsic_actual_2.f90: New test.
13020
13021 PR fortran/29490
13022 * gfortran.dg/actual_array_interface_1.f90: New test.
13023
13024 PR fortran/29641
13025 * gfortran.dg/used_types_11.f90: New test.
13026
13027 2006-10-30 Dirk Mueller <dmueller@suse.de>
13028
13029 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13030 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13031 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13032 * g++.old-deja/g++.mike/net25.C (main): Same.
13033 * g++.dg/lookup/exception1.C (main): Same.
13034 * g++.dg/parse/parens2.C (main): Same.
13035
13036 2006-10-30 Roger Sayle <roger@eyesopen.com>
13037
13038 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13039
13040 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13041
13042 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13043 * gcc.dg/torture/builtin-math-3.c: Likewise.
13044
13045 2006-10-30 Tobias Burnus <burnus@net-b.de>
13046
13047 PR fortran/29452
13048 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13049 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13050
13051 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13052
13053 PR Fortran/29410
13054 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13055
13056 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13057
13058 * lib/target-supports.exp (check_function_available): Declare
13059 function before calling.
13060
13061 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13062
13063 PR tree-optimization/29637
13064 * gcc.dg/pr29637.c: New test.
13065
13066 2006-10-29 Roger Sayle <roger@eyesopen.com>
13067
13068 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13069 tree canonicalization.
13070
13071 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13072
13073 * gcc.dg/builtins-20.c: Add more hypot tests.
13074
13075 2006-10-29 Roger Sayle <roger@eyesopen.com>
13076
13077 * gcc.dg/fold-compare-1.c: New test case.
13078
13079 2006-10-29 Dirk Mueller <dmueller@suse.de>
13080
13081 PR c++/16307
13082 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13083
13084 2006-10-29 Roger Sayle <roger@eyesopen.com>
13085
13086 PR tree-optimization/15458
13087 * gcc.dg/fold-xornot-1.c: New test case.
13088
13089 2006-10-29 Richard Guenther <rguenther@suse.de>
13090
13091 * gcc.target/i386/math-torture/trunc.c: New testcase.
13092
13093 2006-10-29 Richard Guenther <rguenther@suse.de>
13094
13095 * gcc.target/i386/math-torture/round.c: New testcase.
13096
13097 2006-10-29 Richard Guenther <rguenther@suse.de>
13098
13099 * gcc.target/i386/math-torture/ceil.c: New testcase.
13100 * gcc.target/i386/math-torture/floor.c: Likewise.
13101
13102 2006-10-29 Richard Guenther <rguenther@suse.de>
13103
13104 * gcc.target/i386/math-torture/rint.c: New testcase.
13105 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13106
13107 2006-10-29 Richard Guenther <rguenther@suse.de>
13108
13109 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13110 * gcc.target/i386/math-torture/lceil.c: Likewise.
13111
13112 2006-10-28 Tobias Burnus <burnus@net-b.de>
13113
13114 PR libgfortran/24313
13115 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13116
13117 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13118
13119 * gcc.c-torture/execute/20020118-1.c,
13120 gcc.c-torture/execute/builtins/strlen.c,
13121 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13122 comment typos.
13123
13124 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13125
13126 * gcc.dg/builtins-20.c: Add tests for hypot.
13127 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13128 two-argument builtins.
13129 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13130 TESTIT2. Update all callers.
13131 (TESTIT2, TESTIT2_R): New helper macros.
13132 Add testcases for pow, hypot and atan2.
13133
13134 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13135
13136 PR C++/29295
13137 * g++.dg/expr/bool1.C: New test.
13138 * g++.dg/expr/bool2.C: New test.
13139
13140 2006-10-28 Tobias Burnus <burnus@net-b.de>
13141
13142 PR fortran/28224
13143 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13144 * gfortran.dg/namelist_internal.f90: New test.
13145
13146 2006-10-28 Tobias Burnus <burnus@net-b.de>
13147
13148 PR fortran/29625
13149 * gfortran.dg/io_real_boz.f90: Add.
13150 * gfortran.dg/io_real_boz2.f90: Add.
13151
13152 2006-10-28 Richard Guenther <rguenther@suse.de>
13153
13154 PR middle-end/26899
13155 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13156
13157 2006-10-28 Richard Guenther <rguenther@suse.de>
13158
13159 PR target/28806
13160 * gcc.target/i386/math-torture/lround.c: New testcase.
13161
13162 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13163
13164 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13165 * gcc.dg/builtins-44.c: Likewise.
13166 * gcc.dg/builtins-45.c: Likewise.
13167 * gcc.dg/pr28796-2.c: Likewise.
13168 * gcc.dg/unordered-3.c: Likewise.
13169
13170 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13171
13172 PR libgfortran/27954
13173 * gfortran.dg/error_recovery_2.f90: New test.
13174
13175 2006-10-26 Richard Guenther <rguenther@suse.de>
13176
13177 * gcc.target/i386/i386.exp: Use glob, not find to collect
13178 tests. Avoids recursing into subdirectories.
13179 * gcc.target/i386/math-torture/math-torture.exp: Torture
13180 for interesting ia32 math options.
13181 * gcc.target.i386/math-torture/lrint.c: New testcase.
13182
13183 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13184
13185 PR libgfortran/29563
13186 * gfortran.dg/arrayio_9.f90: Update test.
13187 * gfortran.dg/arrayio_19.f90: New test.
13188
13189 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13190
13191 * gcc.dg/20061026.c: New testcase.
13192
13193 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13194
13195 PR libgfortran/29563
13196 * gfortran.dg/arrayio_9.f90: New test.
13197
13198 2006-10-26 Ben Elliston <bje@au.ibm.com>
13199
13200 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13201 Copy the strings manually, as strcpy may call strlen.
13202
13203 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13204
13205 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13206 Add checks for log, log2, log10 and log1p.
13207
13208 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13209 we already test 0.0. Add checks for expm1, log, log2, log10,
13210 log1p, cbrt, erf and erfc.
13211
13212 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13213
13214 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13215
13216 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13217
13218 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13219 and remainderl() built-in functions. Remove -ffast-math from
13220 dg-options.
13221
13222 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13223
13224 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13225 acosh and atanh.
13226
13227 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13228 floating point modifiers to arguments passed to float and long
13229 double functions respectively. Update all callers to use floating
13230 point numbers, not integers. Add tests for exp, exp2 and
13231 exp10/pow10.
13232
13233 * gcc.dg/torture/builtin-math-3.c: New test.
13234
13235 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13236
13237 PR fortran/29393
13238 * gfortran.dg/initialize_2.f90: New.
13239
13240 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13241
13242 * gcc.dg/torture/builtin-math-2.c: New test.
13243
13244 2006-10-24 Richard Guenther <rguenther@suse.de>
13245
13246 PR middle-end/28796
13247 * gcc.dg/pr28796-1.c: New testcase.
13248 * gcc.dg/pr28796-2.c: Likewise.
13249
13250 2006-10-24 Richard Guenther <rguenther@suse.de>
13251
13252 * gcc.dg/builtins-57.c: New testcase.
13253
13254 2006-10-24 Richard Guenther <rguenther@suse.de>
13255
13256 PR tree-optimization/29567
13257 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13258
13259 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13260
13261 PR tree-optimization/14784
13262 * gcc.dg/alias-10.c: New test.
13263
13264 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13265
13266 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13267
13268 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13269
13270 * gcc.dg/builtin-strncat-chk-1.c: New test.
13271
13272 2006-10-23 Jan Hubicka <jh@suse.cz>
13273
13274 * gcc.dg/memmove-1.c: New test.
13275
13276 2006-10-23 Paul Brook <paul@codesourcery.com>
13277
13278 * gcc.dg/pragma-pack-5.c: New test.
13279
13280 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13281
13282 * g++.dg/other/s390-1.C: New testcase.
13283
13284 2006-10-23 Richard Guenther <rguenther@suse.de>
13285
13286 PR middle-end/27132
13287 PR middle-end/23295
13288 * gcc.dg/pr27132.c: New testcase.
13289 * gcc.dg/pr23295.c: Likewise.
13290 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13291 * g++.dg/tree-ssa/pr19807.C: Likewise.
13292
13293 2006-10-23 Richard Guenther <rguenther@suse.de>
13294
13295 PR middle-end/21032
13296 * gcc.dg/pr21032.c: New testcase.
13297
13298 2006-10-22 Jeff Law <law@redhat.com>
13299 Richard Guenther <rguenther@suse.de>
13300
13301 PR tree-optimization/15911
13302 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13303
13304 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13305
13306 PR c++/20647
13307 * g++.dg/abi/rtti3.C: New.
13308
13309 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13310
13311 PR middle-end/28252
13312 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13313 transformation.
13314
13315 2006-10-21 Richard Guenther <rguenther@suse.de>
13316
13317 PR tree-optimization/3511
13318 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13319
13320 2006-10-21 Richard Guenther <rguenther@suse.de>
13321
13322 PR middle-end/26898
13323 * gcc.dg/torture/pr26898-1.c: New testcase.
13324 * gcc.dg/torture/pr26898-2.c: Likewise.
13325
13326 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13327
13328 PR c++/28053
13329 * g++.dg/parse/bitfield1.C: Adjust error markers.
13330 * g++.dg/parse/bitfield2.C: New test.
13331
13332 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13333
13334 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13335
13336 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13337
13338 PR libfortran/27895
13339 * gfortran.dg/zero_sized_1.f90: New test.
13340
13341 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13342
13343 * gcc.dg/div-compare-1.c: New test.
13344
13345 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13346
13347 PR fortran/29216
13348 * gfortran.dg/result_default_init_1.f90: New test.
13349
13350 PR fortran/29314
13351 * gfortran.dg/automatic_default_init_1.f90: New test.
13352
13353 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13354 from 38 to 33.
13355
13356 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13357
13358 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13359 'using namespace std' without previous declaration.
13360 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13361 * g++.old-deja/g++.robertl/eb133c.C: New.
13362
13363 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13364
13365 PR libgfortran/29277
13366 * gfortran.dg/streamio_4.f90: Update test.
13367 * gfortran.dg/streamio_11.f90: New test.
13368
13369 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13370
13371 PR c++/27952
13372 * g++.dg/inherit/virtual1.C: New test.
13373
13374 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13375
13376 PR c++/28261
13377 * g++.dg/parse/enum3.C: New test.
13378
13379 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13380
13381 PR c++/29039
13382 * g++.dg/init/ctor8.C: New test.
13383
13384 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13385
13386 PR c++/27270
13387 * g++.dg/ext/complit8.C: Tweak error markers.
13388 * g++.dg/template/complit1.C: Add error marker.
13389
13390 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13391
13392 PR c++/27270
13393 * g++.dg/ext/complit8.C: New test.
13394
13395 PR c++/29408
13396 * g++.dg/parse/dtor12.C: New test.
13397
13398 PR c++/29435
13399 * g++.dg/template/sizeof11.C: New test.
13400
13401 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13402
13403 PR fortran/29392
13404 * gfortran.dg/data_char_3.f90: New test.
13405
13406 PR fortran/29451
13407 * gfortran.dg/negative_automatic_size.f90: New test.
13408
13409 2006-10-16 David Daney <ddaney@avtrex.com>
13410
13411 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13412
13413 2006-10-16 Eric Christopher <echristo@apple.com>
13414
13415 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13416 x86_64.
13417
13418 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13419
13420 PR c++/28211
13421 * g++.dg/tc1/dr49.C: Tweak error messages.
13422 * g++.dg/parse/template21.C: New test.
13423
13424 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13425
13426 PR middle-end/20491
13427 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13428
13429 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13430
13431 PR fortran/29403
13432 * gfortran.dg/print_1.f90: New test.
13433
13434 2006-10-15 Jan Hubicka <jh@suse.cz>
13435
13436 PR middle-end/29241
13437 * gcc.c-torture/compile/pr29241.c: New testcase.
13438
13439 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13440
13441 PR middle-end/29250
13442 * gcc.c-torture/compile/pr29250.c: New test.
13443
13444 2006-10-15 Richard Guenther <rguenther@suse.de>
13445
13446 * gcc.dg/pr29299.c: New testcase.
13447
13448 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13449
13450 PR fortran/24767
13451 * gfortran.dg/label_4.f90: Adjust warning flag.
13452
13453 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13454
13455 PR fortran/29371
13456 * gfortran.dg/nullify_3.f90: New test.
13457
13458 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13459
13460 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13461 on Solaris 2.5.1 too.
13462
13463 2006-10-13 Eric Christopher <echristo@apple.com>
13464
13465 * gcc.dg/pr25993.c: Skip for darwin.
13466
13467 2006-10-13 Eric Christopher <echristo@apple.com>
13468
13469 * gcc.dg/visibility-11.c: Skip for darwin.
13470
13471 2006-10-13 Eric Christopher <echristo@apple.com>
13472
13473 * gcc.dg/darwin-weakimport-1.c: Use
13474 -fno-asynchronous-unwind-tables.
13475 * gcc.dg/darwin-weakimport-3.c: Ditto.
13476
13477 2006-10-13 Richard Guenther <rguenther@suse.de>
13478
13479 PR tree-optimization/29446
13480 * gcc.dg/torture/pr29446.c: New testcase.
13481
13482 2006-10-13 Bill Wendling <wendling@apple.com>
13483
13484 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13485 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13486 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13487 * g++.old-deja/g++.law/shadow1.C: Likewise.
13488 * g++.old-deja/g++.law/ctors10.C: Likewise.
13489 * g++.dg/debug/namespace1.C: Likewise.
13490 * g++.dg/inherit/namespace-as-base.C: Likewise.
13491 * g++.dg/opt/delay-slot-1.C: Likewise.
13492 * g++.dg/parse/defarg10.C: Likewise.
13493 * g++.dg/template/ptrmem11.C: Likewise.
13494 * g++.dg/template/mem_func_ptr.C: Likewise.
13495 * g++.dg/template/spec19.C: Likewise.
13496
13497 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13498
13499 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13500
13501 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13502
13503 PR fortran/29373
13504 * gfortran.dg/implicit_9.f90: New test.
13505
13506 PR fortran/29407
13507 * gfortran.dg/namelist_25.f90: New test.
13508
13509 PR fortran/27701
13510 * gfortran.dg/same_name_2.f90: New test.
13511
13512 PR fortran/29232
13513 * gfortran.dg/host_assoc_types_1.f90: New test.
13514
13515 PR fortran/29364
13516 * gfortran.dg/missing_derived_type_1.f90: New test.
13517 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13518
13519 PR fortran/29422
13520 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13521
13522 PR fortran/29428
13523 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13524
13525 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13526
13527 PR fortran/29391
13528 * gfortran.dg/bound_2.f90: New test.
13529
13530 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13531
13532 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13533 directive.
13534 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13535 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13536 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13537 * gfortran.dg/gomp/reduction3.f90: Likewise.
13538 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13539 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13540 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13541 * gfortran.dg/forall_4.f90: Likewise.
13542 * gfortran.dg/spec_expr_4.f90: Likewise.
13543 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13544 * gfortran.dg/forall_5.f90: Likewise.
13545 * gfortran.dg/open_access_append_2.f90: Add check for
13546 compile-time warning.
13547
13548 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13549
13550 PR c++/28506
13551 * g++.dg/parse/pure1.C: New test.
13552
13553 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13554
13555 PR fortran/21435
13556 * gfortran.dg/io_constraints_3.f90: New test.
13557 * gfortran.dg/open_access_append_1.f90: Add checks
13558 for compile-time warnings.
13559 * gfortran.dg/pr20163-2.f: Likewise.
13560 * gfortran.dg/iostat_2.f90: Likewise.
13561 * gfortran.dg/label_4.f90: Delete the temporary
13562 file.
13563 * gfortran.dg/direct_io_2.f90: Add a FILE=
13564 specifier.
13565 * gfortran.dg/iomsg_1.f90: Add check for
13566 compile-time warning.
13567
13568 2006-10-12 Jan Hubicka <jh@suse.cz>
13569
13570 PR c/28419
13571 * gcc.dg/pr28319.c: New test.
13572
13573 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13574 PR c++/29318
13575 * g++.dg/ext/vla4.C: New test.
13576
13577 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13578
13579 PR c++/27961
13580 * g++.dg/template/crash60.C: New test.
13581 * g++.dg/other/large-size-array.C: Adjust error markers.
13582 * g++.dg/parse/crash27.C: Likewise.
13583 * g++.dg/template/crash1.C: Likewise.
13584
13585 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13586
13587 PR testsuite/29093
13588 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13589
13590 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13591
13592 PR preprocessor/28709
13593 * gcc.dg/cpp/paste14.c: New test.
13594
13595 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13596
13597 PR c++/29175
13598 * g++.dg/init/array24.C: New test.
13599
13600 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13601
13602 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13603 of <sys/types.h>.
13604
13605 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13606
13607 PR c++/29024
13608 * g++.dg/parse/typedef8.C: New test.
13609 * g++.dg/other/mult-stor1.C: Adjust error markers.
13610
13611 2006-10-11 Richard Guenther <rguenther@suse.de>
13612
13613 PR tree-optimization/28230
13614 * gcc.dg/torture/pr28230.c: New testcase.
13615
13616 2006-10-11 Richard Guenther <rguenther@suse.de>
13617
13618 PR inline-asm/29119
13619 * gcc.dg/torture/pr29119.c: New testcase.
13620
13621 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13622
13623 PR middle-end/29272
13624 * gcc.c-torture/execute/20060930-2.c: New test.
13625
13626 2006-10-09 Richard Henderson <rth@redhat.com>
13627
13628 Revert emutls patch.
13629
13630 2006-10-09 Richard Guenther <rguenther@suse.de>
13631
13632 PR middle-end/29254
13633 * gcc.dg/pr29254.c: New testcase.
13634
13635 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13636 Paul Thomas <pault@gcc.gnu.org>
13637
13638 PR fortran/20541
13639 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13640 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13641 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13642 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13643 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13644 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13645 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13646 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13647 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13648 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13649 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13650 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13651 * gfortran.dg/alloc_comp_std.f90: New test.
13652 * gfortran.dg/move_alloc.f90: New test.
13653
13654 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13655
13656 PR fortran/29115
13657 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13658
13659 PR fortran/29211
13660 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13661
13662 2006-10-08 Tobias Burnus <burnus@net-b.de>
13663
13664 PR fortran/28585
13665 * gfortran.dg/new_line.f90: New test.
13666
13667 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13668
13669 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13670 * gcc.dg/torture/builtin-convert-1.c,
13671 gcc.dg/torture/builtin-convert-2.c,
13672 gcc.dg/torture/builtin-convert-3.c,
13673 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13674
13675 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13676
13677 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13678 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13679 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13680 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13681
13682 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13683
13684 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13685 Xfail some tests for powerpc-darwin and powerpc-aix.
13686
13687 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13688
13689 PR c/29380
13690 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13691
13692 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13693
13694 PR target/29300
13695 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13696 on hppa*-*-hpux*.
13697
13698 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13699
13700 PR fortran/16580
13701 PR fortran/29288
13702 * gfortran.fortran-torture/execute/specifics.f90:
13703 Add tests for using all possible intrinsics as actual arguments.
13704 * gfortran.dg/specifics_1.f90: Add tests for using
13705 all possible intrinsics as actual arguments.
13706 * gfortran.dg/specifics_2.f90: New file.
13707 * gfortran.dg/specifics_3.f90: New file.
13708
13709 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13710
13711 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13712 * gcc.dg/debug/debug-2.c: Likewise.
13713
13714 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13715
13716 * gcc.c-torture/compile/sync-2.c: New test.
13717
13718 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13719
13720 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13721 line endings.
13722
13723 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13724
13725 PR rtl-optimization/29128
13726 * gcc.c-torture/compile/pr29128.c: New test.
13727
13728 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13729
13730 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13731 line endings.
13732
13733 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13734
13735 PR middle-end/29256
13736 * gcc.dg/tree-ssa/loop-19.c: New test.
13737
13738 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR tree-optimization/29330
13741 * gcc.dg/pr29330.c: New test.
13742
13743 PR target/28924
13744 * gcc.c-torture/compile/20061005-1.c: New test.
13745
13746 2006-10-06 Olivier Hainque <hainque@adacore.com>
13747
13748 * gcc.dg/typename-vla-1.c: New case.
13749 * gnat.dg/forward_vla.adb: New case.
13750
13751 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13752
13753 PR tree-optimization/29290
13754 * gfortran.dg/loop_nest_1.f90: New test.
13755
13756 PR target/29198
13757 * gcc.dg/tls/opt-12.c: New test.
13758
13759 PR fortran/28415
13760 * gfortran.dg/save_2.f90: New test.
13761
13762 PR c/29091
13763 * gcc.dg/pr29091.c: New test.
13764
13765 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13766
13767 * lib/target-supports.exp
13768 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13769 same as x86_64-*-*; check for LP64.
13770
13771 2006-10-04 Richard Henderson <rth@redhat.com>
13772
13773 * lib/target-supports.exp (check_effective_target_tls): Redefine
13774 to mean non-emulated tls.
13775 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13776 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13777 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13778 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13779 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13780 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13781 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13782
13783 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13784
13785 PR fortran/29343
13786 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13787
13788 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13789
13790 * gfortran.dg/bounds_check_fail_1.f90: New test.
13791
13792 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13793
13794 PR c++/29020
13795 * g++.dg/template/friend48.C: New test.
13796
13797 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13798
13799 PR fortran/29098
13800 * gfortran.dg/default_initialization_2.f90: New test.
13801
13802 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13803
13804 PR fortran/20779
13805 PR fortran/20891
13806 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13807
13808 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13809
13810 PR fortran/29284
13811 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13812
13813 PR fortran/29321
13814 PR fortran/29322
13815 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13816
13817 PR fortran/25091
13818 PR fortran/25092
13819 * gfortran.dg/entry_array_specs_1.f90: New test.
13820
13821 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13822
13823 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13824 insufficient to inhibit some test failures at -O3. Do testing
13825 on integers.
13826
13827 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13828
13829 PR c++/29138
13830 * g++.dg/inherit/access8.C: New test.
13831 * g++.dg/template/dtor4.C: Tweak error messages.
13832
13833 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13834
13835 PR fortran/27478
13836 * gfortran.dg/entry_8.f90: New test.
13837
13838 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13839
13840 PR c++/29291
13841 * g++.dg/parse/new4.C: New test.
13842
13843 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13844
13845 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13846 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13847 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13848 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13849 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13850
13851 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13852
13853 PR fortran/19260
13854 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13855 * gfortran.dg/continuation_2.f90: New test.
13856
13857 PR fortran/19262
13858 * gfortran.dg/continuation_3.f90: New test.
13859 * gfortran.dg/continuation_4.f90: New test.
13860 * gfortran.dg/continuation_5.f: New test.
13861 * gfortran.dg/continuation_6.f: New test.
13862
13863 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13864
13865 PR c++/29226
13866 * g++.dg/template/vla1.C: New test.
13867
13868 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13869
13870 PR fortran/29210
13871 * gfortran.dg/complex_parameter_1.f90: New test.
13872
13873 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13874
13875 PR c/29154
13876 * gcc.c-torture/execute/20060929-1.c: New test.
13877
13878 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13879
13880 PR c++/29105
13881 * g++.dg/template/member6.C: New test.
13882 * g++.dg/parse/typename7.C: Adjust error markers.
13883
13884 PR c++/29080
13885 * g++.dg/template/member7.C: New test.
13886
13887 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13888
13889 PR c/24010
13890 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13891 gcc.dg/Woverride-init-3.c: New tests.
13892
13893 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13894
13895 * gcc.c-torture/execute/20060930-1.c: New test.
13896
13897 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13898
13899 PR fortran/18791
13900 * gfortran.dg/specifics_1.f90: New test.
13901 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13902 complex specifics.
13903
13904 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13905
13906 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13907 pthread-init-common.h: New.
13908
13909 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13910
13911 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13912 precision on some archs.
13913
13914 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13915
13916 * gcc.dg/non-local-goto-1.c: New test.
13917 * gcc.dg/non-local-goto-2.c: Likewise.
13918 * gcc.dg/setjmp-3.c: Likewise.
13919 * gcc.dg/setjmp-4.c: Likewise.
13920
13921 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13922
13923 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13924
13925 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13926
13927 PR fortran/28276
13928 * gfortran.dg/exponent_1.f90: New test.
13929
13930 PR fortran/27021
13931 * gfortran.dg/nearest_1.f90: New test.
13932
13933 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13934
13935 PR middle-end/25261
13936 PR middle-end/28790
13937 * gcc.dg/gomp/nestedfn-1.c: New test.
13938
13939 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13940
13941 PR objc/29195
13942 * objc/compile/method-1.m: New test.
13943
13944 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13945
13946 PR c++/26938
13947 * g++.dg/template/crash58.C: New test.
13948 * g++.dg/parse/crash28.C: Adjust error markers.
13949 * g++.dg/template/crash34.C: Likewise.
13950 * g++.dg/template/friend31.C: Likewise.
13951 * g++.dg/template/crash32.C: Likewise.
13952
13953 PR c++/27329
13954 * g++.dg/template/crash59.C: New test.
13955
13956 PR c++/27667
13957 * g++.dg/template/spec33.C: New test.
13958 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13959
13960 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13961 Adam Nemet <anemet@caviumnetworks.com>
13962
13963 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13964 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13965
13966 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13967
13968 PR target/28911
13969 * gcc.dg/pr28911.c: New.
13970
13971 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13972
13973 PR target/29169
13974 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13975 (dg-options): Add -mfpmath=387.
13976
13977 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13978
13979 PR c/28706
13980 * gcc.dg/pr28706.c: New test.
13981
13982 PR c/28712
13983 * gcc.dg/pr28712.c: New test.
13984
13985 2006-09-22 Mike Stump <mrs@apple.com>
13986
13987 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13988
13989 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13990
13991 PR tree-optimization/28888
13992 * gcc.dg/pr28888.c: New test.
13993
13994 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13995
13996 PR c++/29016
13997 * g++.dg/init/ptrfn1.C: New test.
13998
13999 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14000
14001 PR c++/28861
14002 * g++.dg/template/spec32.C: New test.
14003 * g++.dg/parse/crash9.C: Adjust error markers.
14004
14005 PR c++/28303
14006 * g++.dg/template/typedef6.C: New test.
14007 * g++.dg/init/error1.C: Adjust error markers.
14008 * g++.dg/parse/crash9.C: Likewise.
14009 * g++.dg/template/crash55.C: Likewise.
14010
14011 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14012
14013 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14014
14015 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14016
14017 PR target/27650
14018 * g++.dg/ext/dllimport12.C: New test.
14019
14020 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14021
14022 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14023 * gcc.target/mips/nmadd-2.c: Likewise.
14024 * gcc.target/mips/mips-ps-6.c: New test.
14025 * gcc.target/mips/neg-abs-1.c: Likewise.
14026 * gcc.target/mips/neg-abs-2.c: Likewise.
14027 * gcc.target/mips/nmadd-3.c: New test.
14028
14029 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14030
14031 PR middle-end/28046
14032 * gcc.dg/gomp/atomic-10.c: New test.
14033 * g++.dg/gomp/atomic-10.C: New test.
14034
14035 2006-09-20 Eric Christopher <echristo@apple.com>
14036
14037 * gcc.target/i386/sse3-not-fisttp.c: New.
14038
14039 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14040
14041 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14042
14043 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14044
14045 * gcc.c-torture/execute/pr28289.c (one): New variable.
14046 (main): Use it instead of argc.
14047 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14048 (main): Use it instead of argc.
14049
14050 2006-09-19 Paul Brook <paul@codesourcery.com>
14051
14052 PR target/28516
14053 * gcc.dg/nested-func-5.c: New test.
14054
14055 2006-09-19 Ben Elliston <bje@au.ibm.com>
14056
14057 * lib/target-supports.exp (check_effective_target_tls): Compile
14058 test stubs using ${tool}_target_compile, not just target_compile.
14059 (check_effective_target_tls_runtime): Likewise.
14060
14061 2006-09-19 Ben Elliston <bje@au.ibm.com>
14062
14063 * gcc.c-torture/compile/20030405-1.x: Remove.
14064
14065 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14066 optimising linker from discarding it.
14067
14068 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14069
14070 PR fortran/28526
14071 * gfortran.dg/keyword_symbol_1.f90: New test.
14072
14073 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14074 pedantic compilation option.
14075
14076 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14077
14078 PR fortran/29060
14079 * gfortran.dg/spread_shape_1.f90: New test.
14080
14081 2006-09-17 Roger Sayle <roger@eyesopen.com>
14082
14083 PR tree-optimization/28887
14084 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14085
14086 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14087
14088 PR c/25993
14089 * gcc.dg/pr25993.c: New test.
14090
14091 2006-09-17 Ira Rosen <irar@il.ibm.com>
14092
14093 PR tree-opt/21591
14094 * gcc.dg/vect/pr21591.c: New test.
14095
14096 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14097
14098 PR tree-opt/29059
14099 * gcc.c-torture/compile/strcpy-1.c: New test.
14100 * gcc.c-torture/compile/strcpy-2.c: New test.
14101 * gcc.c-torture/compile/memcpy-1.c: New test.
14102 * gcc.c-torture/compile/memcpy-2.c: New test.
14103
14104 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14105
14106 PR testsuite/29055
14107 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14108
14109 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14110
14111 * gnat.dg/specs/double_record_extension1.ads: New test.
14112 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14113
14114 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14115
14116 PR fortran/29051
14117 * gfortran.dg/oldstyle_3.f90: New test.
14118
14119 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14120
14121 PR libgfortran/29099
14122 * gfortran.dg/secnds-1.f: New test.
14123
14124 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14125
14126 PR libgfortran/29053
14127 * gfortran.dg/streamio_9.f90: New test.
14128 * gfortran.dg/streamio_10.f90: New test.
14129
14130 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14131
14132 PR C++/29002
14133 * g++.dg/init/array22.C: New test.
14134 * g++.dg/init/array23.C: New test.
14135
14136 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14137
14138 * stackcheck.lst: Update list of tests requiring stack checking.
14139 * norun.lst: Adjust for above change.
14140 * ada95.lst: New file.
14141 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14142 requiring -gnat95 switch.
14143
14144 2006-09-14 Olivier Hainque <hainque@adacore.com>
14145
14146 * gnat.dg/in_out_parameter.adb: New test.
14147
14148 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14149
14150 PR debug/28980
14151 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14152
14153 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14154
14155 * gnat.dg/specs/unchecked_union.ads: New test.
14156
14157 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14158
14159 PR rtl-optimization/28982
14160 * gcc.c-torture/execute/pr28982a.c: New test.
14161 * gcc.c-torture/execute/pr28982b.c: Likewise.
14162
14163 2006-09-12 Eric Christopher <echristo@apple.com>
14164
14165 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14166 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14167
14168 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14169
14170 PR c/28768
14171 PR preprocessor/14634
14172 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14173 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14174 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14175
14176 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14177
14178 * gcc.dg/pr28243.c: New test.
14179
14180 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14181
14182 PR fortran/28971
14183 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14184 this undiagnosed regression reappears.
14185
14186 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14187
14188 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14189 Treat $srcdir as a literal.
14190 * lib/fortran-torture.exp (fortran-torture-compile,
14191 fortran-torture-execute): Likewise.
14192 * lib/objc-torture.exp (objc-torture-compile,
14193 objc-torture-execute): Likewise.
14194 * lib/profopt.exp (profopt-execute): Likewise.
14195
14196 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14197
14198 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14199
14200 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14201
14202 PR testsuite/28950
14203 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14204
14205 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14206
14207 PR target/13685
14208 * gcc.target/i386/pr13685.c: New test.
14209
14210 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14211
14212 * gcc.dg/pr28726.c: New test.
14213
14214 2006-09-11 Josh Conner <jconner@apple.com>
14215
14216 * gcc.dg/nrv3.c: Increase size of structure.
14217 * gcc.dg/nrv4.c: Likewise.
14218 * gcc.dg/nrv5.c: Likewise.
14219
14220 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14221
14222 PR libfortran/28890
14223 gfortran.dg/assumed_charlen_function_5.f90: New test.
14224
14225 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14226
14227 PR c++/28991
14228 * g++.dg/init/static3.C: New test.
14229
14230 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14231
14232 PR testsuite/29007
14233 * gcc.dg/long-long-cst1.c (t): Add cast to
14234 __SIZE_TYPE__ before casting to int.
14235 (main): Return 0 on success.
14236
14237 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14238
14239 * gcc.c-torture/execute/20060910-1.c: New test.
14240
14241 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14242
14243 PR middle-end/26983
14244 * gcc.dg/pr26983.c: New test.
14245
14246 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14247
14248 PR target/29006
14249 * gcc.c-torture/execute/pr29006.c: New test.
14250
14251 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14252
14253 PR libfortran/28947
14254 gfortran.dg/matmul_4.f90: New test.
14255
14256 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14257
14258 PR fortran/28959
14259 gfortran.dg/used_types_10: New test.
14260
14261 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14262
14263 PR libfortran/28923
14264 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14265 gfortran.dg/array_initializer_3.f90: New test.
14266
14267 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14268
14269 PR fortran/28914
14270 * gfortran.dg/actual_array_constructor_3.f90: New test.
14271
14272 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14273
14274 PR testsuite/26778
14275 * gcc.target/i386/pr26778.c: New testcase.
14276
14277 2006-09-08 Eric Christopher <echristo@apple.com>
14278
14279 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14280 * gcc.target/i386/memcpy-1.c: Ditto.
14281 * gcc.target/i386/asm-1.c: Ditto.
14282 * gcc.target/i386/20060512-4.c: Ditto.
14283 * gcc.target/i386/compress-float-387.c: Ditto.
14284 * gcc.target/i386/20060512-1.c: Ditto.
14285 * gcc.target/i386/compress-float-sse.c: Ditto.
14286 * gcc.target/i386/20060512-2.c: Ditto.
14287 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14288 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14289 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14290 * gcc.dg/pr26449.c: Ditto.
14291 * gcc.dg/attr-ms_struct-2.c: Ditto.
14292 * gcc.dg/attr-ms_struct-1.c: Ditto.
14293 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14294
14295 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14296
14297 PR c/28504
14298 * gcc.dg/vla-10.c: New test.
14299
14300 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14301
14302 PR c++/28858
14303 * g++.dg/parse/template20.C: New test.
14304 * g++.dg/template/operator8.C: Remove obsolete part.
14305 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14306 * g++.old-deja/g++.pt/crash65.C: Likewise.
14307
14308 2006-09-07 Jason Merrill <jason@redhat.com>
14309
14310 PR middle-end/27724
14311 * gcc.dg/long-long-cst1.c: New test.
14312
14313 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14314
14315 PR C++/28906
14316 * g++.dg/other/array3.C: New test.
14317 * g++.dg/other/array4.C: New test.
14318 * g++.dg/other/array5.C: New test.
14319
14320 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14321
14322 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14323
14324 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14325
14326 PR target/28946
14327 * gcc.target/i386/pr28946.c: New test.
14328
14329 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14330
14331 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14332 in integer literal constant.
14333 * gfortran.dg/enum_8.f90: Ditto.
14334 * gfortran.dg/g77/20030326-1.f: Ditto.
14335
14336 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14337
14338 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14339 nonconformance usage.
14340
14341 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14342
14343 PR middle-end/28862
14344 * gcc.c-torture/compile/vector-align-1.c: New test.
14345
14346 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14347
14348 PR rtl-opt/27883
14349 * g++.dg/opt/copysign-1.C: New test.
14350
14351 2006-09-06 Jason Merrill <jason@redhat.com>
14352
14353 PR c++/27371
14354 * g++.dg/warn/unused-result1.C: New test.
14355
14356 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14357
14358 PR c++/28903
14359 * g++.dg/ext/vla3.C: New test.
14360
14361 PR c++/28886
14362 * g++.dg/template/array16.C: New test.
14363
14364 2006-09-06 Richard Guenther <rguenther@suse.de>
14365
14366 * gcc.dg/pr27226.c: Remove testcase again.
14367
14368 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14369
14370 PR tree-opt/28937
14371 * g++.dg/opt/unroll2.C: New test.
14372
14373 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14374
14375 PR tree-opt/28952
14376 * gcc.dg/vect/pr28952.c: New test.
14377
14378 2006-09-05 Richard Guenther <rguenther@suse.de>
14379
14380 PR tree-optimization/28900
14381 * gcc.dg/torture/pr28900.c: New testcase
14382
14383 2006-09-05 Richard Guenther <rguenther@suse.de>
14384
14385 PR tree-optimization/28905
14386 * gcc.c-torture/compile/pr28905.c: New testcase.
14387
14388 2006-09-05 Richard Guenther <rguenther@suse.de>
14389
14390 PR middle-end/28935
14391 * gcc.dg/pr28935.c: New testcase.
14392
14393 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14394
14395 * gcc.c-torture/execute/20060905-1.c: New test.
14396
14397 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14398
14399 PR fortran/28908
14400 * gfortran.dg/used_types_7.f90: New test.
14401 * gfortran.dg/used_types_8.f90: New test.
14402 * gfortran.dg/used_types_9.f90: New test.
14403
14404 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14405
14406 * gcc.c-torture/compile/20060904-1.c: New test.
14407
14408 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14409
14410 PR c++/23287 Revert my 2006-09-01 patch
14411 * g++.dg/parse/dtor12.C: Remove.
14412
14413 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14414
14415 PR c+/27670
14416 * g++.dg/template/operator9.C: New test.
14417
14418 PR c++/27493
14419 * g++.dg/template/operator7.C: New test.
14420
14421 PR c++/27494
14422 * g++.dg/template/operator8.C: New test.
14423
14424 PR c++/27397
14425 * g++.dg/template/crash57.C: New test.
14426
14427 * g++.dg/template/typedef4.C: Adjust error markers.
14428 * g++.dg/template/typedef5.C: Likewise.
14429
14430 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14431
14432 PR c++/28878
14433 * g++.dg/parse/crash33.C: New test.
14434
14435 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14436 Richard Guenther <rguenther@suse.de>
14437 Adam Nemet <anemet@caviumnetworks.com>
14438
14439 PR middle-end/27226
14440 * gcc.target/mips/memcpy-1.c: New testcase.
14441 * gcc.dg/pr27226.c: Likewise.
14442
14443 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14444
14445 PR c++/28705
14446 * g++.dg/lookup/koenig5.C: New.
14447 * g++.dg/template/crash56.C: New.
14448
14449 2006-09-01 Josh Conner <jconner@apple.com>
14450
14451 PR c++/25505
14452 * gcc.dg/nrv3.c: New test.
14453 * gcc.dg/nrv4.c: New test.
14454 * gcc.dg/nrv5.c: New test.
14455
14456 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14457
14458 PR c++/23287
14459 * g++.dg/parse/dtor12.C: New.
14460
14461 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14462
14463 PR tree-optimization/28839
14464 * gcc.dg/pr28839.c: New test.
14465
14466 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14467
14468 PR target/24367
14469 * gcc.dg/pr24367.c: New testcase.
14470
14471 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14472
14473 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14474
14475 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14476
14477 PR rtl-optimization/27735
14478 * gcc.dg/loop-unswitch-1.c: New test.
14479
14480 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14481
14482 PR fortran/28885
14483 * gfortran.dg/aliasing_dummy_2.f90: New test.
14484
14485 PR fortran/20067
14486 * gfortran.dg/generic_5.f90: Change error message.
14487
14488 PR fortran/28873
14489 * gfortran.dg/generic_6.f90: New test.
14490
14491 PR fortran/25077
14492 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14493
14494 PR fortran/25102
14495 * gfortran.dg/invalid_interface_assignment.f90: New test.
14496
14497 PR fortran/24866
14498 * gfortran.dg/module_proc_external_dummy.f90: New test.
14499
14500 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14501
14502 PR c++/28349
14503 * g++.dg/warn/var-args1.C: New test.
14504
14505 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14506
14507 PR fortran/28866
14508 * gfortran.dg/simpleif_2.f90: New test.
14509 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14510 * gfortran.dg/enum_5.f90: Ditto.
14511
14512 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14513 Kazu Hirata <kazu@codesourcery.com>
14514
14515 PR tree-optimization/17506
14516 * gcc.dg/pr17506.c: New.
14517
14518 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14519
14520 PR c++/28139
14521 * g++.dg/eh/alias1.C: New test.
14522
14523 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14524
14525 PR c++/28860
14526 * g++.dg/template/ttp22.C: New test.
14527
14528 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14529
14530 PR middle-end/26632
14531 * gcc.dg/pr26632.c: New.
14532
14533 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14534
14535 PR libgfortran/28354
14536 * gfortran.dg/fmt_zero_precision.f90: New test.
14537
14538 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14539
14540 PR c++/28058
14541 * g++.dg/template/spec31.C: New test.
14542
14543 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14544
14545 PR c++/26573
14546 * g++.dg/other/static2.C: New test.
14547
14548 2006-08-26 Roger Sayle <roger@eyesopen.com>
14549
14550 * gcc.dg/Wswitch-enum-2.c: New test case.
14551 * gcc.dg/Wswitch-enum-3.c: Likewise.
14552
14553 2006-08-26 Richard Guenther <rguenther@suse.de>
14554
14555 * gcc.c-torture/compile/20060826-1.c: New testcase.
14556
14557 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14558
14559 PR c++/28736
14560 * g++.dg/template/void10.C: New test.
14561
14562 PR c++/28737
14563 * g++.dg/template/void8.C: New test.
14564
14565 PR c+_+/28738
14566 * g++.dg/template/void9.C: New test.
14567
14568 * g++.dg/template/void3.C: Adjust error markers.
14569 * g++.dg/template/void4.C: Likewise.
14570 * g++.dg/template/crash55.C: Likewise.
14571 * g++.dg/template/void7.C: Likewise
14572
14573 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14574
14575 PR c++/28588
14576 * g++.dg/inherit/access6.C: New test.
14577 * g++.dg/inherit/access7.C: Likewise.
14578
14579 PR c++/28595
14580 * g++.dg/template/array15.C: New test.
14581 * g++.dg/template/crash2.C: Tweak error markers.
14582
14583 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14584
14585 PR middle-end/28683
14586 * gcc.c-torture/compile/20060823-1.c: New test.
14587
14588 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14589
14590 PR c++/28853
14591 * g++.dg/template/ttp21.C: New test.
14592
14593 PR c++/28852
14594 * g++.dg/other/operator1.C: Add error-marker.
14595 * g++.dg/other/operator2.C: New test.
14596
14597 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14598
14599 PR c/27893
14600 * gcc.c-torture/compile/vla-const-1.c,
14601 gcc.c-torture/compile/vla-const-2.c: New tests.
14602
14603 2006-08-26 Richard Guenther <rguenther@suse.de>
14604
14605 PR middle-end/28814
14606 * gcc.dg/torture/pr28814.c: New testcase.
14607
14608 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14609
14610 PR c/28418
14611 * gcc.c-torture/compile/compound-literal-1.c: New test.
14612
14613 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14614
14615 PR c/28299
14616 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14617 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14618 Expect extra diagnostics.
14619
14620 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14621
14622 gcc.dg/noncompile/pr16876.c: New test.
14623
14624 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14625
14626 PR c++/28056
14627 * g++.dg/parse/local1.C: New test.
14628 * g++.dg/other/qual1.C: Tweak error marker.
14629
14630 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14631
14632 PR c++/27787
14633 * g++.dg/template/typename10.C: New.
14634 * g++.dg/template/lookup4.C: Remove bogus error marker.
14635
14636 2006-08-25 Richard Guenther <rguenther@suse.de>
14637
14638 PR testsuite/28829
14639 * gcc.dg/pr26570.c: Fix testcase.
14640
14641 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14642
14643 PR tree-opt/28807
14644 * gcc.c-torture/execute/mayalias-2.c: New test.
14645 * gcc.dg/tree-ssa/alias-13.c: New test.
14646
14647 2006-08-24 Jan Hubicka <jh@suse.cz>
14648
14649 PR debug/26881
14650 * gcc.dg/debug/pr26881.c: New file.
14651
14652 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14653
14654 PR fortran/28788
14655 * gfortran.dg/used_types_4.f90: New test.
14656 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14657 association of derived types.
14658 * gfortran.dg/used_types_2.f90: Add module cleanup.
14659 * gfortran.dg/used_types_3.f90: The same.
14660
14661 PR fortran/28771
14662 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14663 fix of regression.
14664
14665 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14666
14667 PR 28813
14668 * gfortran.dg/direct_io_6.f90: Remove test.
14669
14670 2006-08-23 Stuart Hastings <stuart@apple.com>
14671
14672 PR 28825
14673 * gcc.target/i386/20060821-1.c: New.
14674
14675 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14676
14677 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14678 dg-warning strings for dllimport.
14679
14680 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14681
14682 PR C++/28450
14683 * g++.dg/ext/vector4.C: New test.
14684 * g++.dg/ext/complex1.C: New test.
14685
14686 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14687
14688 PR debug/28692
14689 * gcc.dg/debug/const-1.c: New.
14690 * gcc.dg/debug/const-2.c: New.
14691 * gcc.dg/debug/dwarf2/const-1.c: New.
14692 * gcc.dg/debug/dwarf2/const-2.c: New.
14693 * gcc.dg/debug/dwarf2/const-2b.c: New.
14694
14695 2006-08-22 Richard Guenther <rguenther@suse.de>
14696
14697 PR middle-end/28776
14698 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14699 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14700
14701 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14702
14703 PR tree-optimization/28003
14704 * g++.dg/tree-ssa/pr28003.C: New.
14705
14706 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14707
14708 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14709
14710 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14711
14712 PR c++/26269
14713 * g++.dg/other/error14.C: New test.
14714
14715 PR c++/28505
14716 * g++.dg/parse/ctor7.C: New test.
14717 * g++.dg/parse/ctor8.C: Likewise.
14718
14719 PR c++/28741
14720 * g++.dg/template/void7.C: New test.
14721
14722 2006-08-21 Olivier Hainque <hainque@adacore.com>
14723
14724 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14725 * gnat.dg/self_aggregate_with_array.adb: New test.
14726
14727 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14728
14729 * g++.dg/eh/arm-vfp-unwind.C: New test.
14730
14731 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14732
14733 PR c++/28341
14734 * g++.dg/template/ref3.C: New test.
14735 * g++.dg/template/nontype13.C: New test.
14736
14737 PR c++/28346
14738 * g++.dg/template/ptrmem17.C: New test.
14739
14740 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14741
14742 PR target/28648 c:
14743 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14744
14745 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14746
14747 PR fortran/28630
14748 * gfortran.dg/used_types_2.f90: New test.
14749
14750 PR fortran/28601
14751 * gfortran.dg/used_types_3.f90: New test.
14752
14753 PR fortran/20886
14754 * gfortran.dg/generic_actual_arg.f90: New test.
14755
14756 PR fortran/28735
14757 * gfortran.dg/module_private_array_refs_1.f90: New test.
14758
14759 PR fortran/28762
14760 * gfortran.dg/program_name_1.f90: New test.
14761
14762 PR fortran/28425
14763 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14764
14765 PR fortran/28496
14766 * gfortran.dg/array_initializer_2.f90: New test.
14767
14768 PR fortran/18111
14769 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14770
14771 PR fortran/28600
14772 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14773
14774 PR fortran/28771
14775 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14776
14777 PR fortran/28660
14778 * gfortran.dg/dependent_decls_1.f90: New test.
14779
14780 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14781
14782 PR fortran/25217
14783 * gfortran.dg/derived_init_2.f90: New.
14784
14785 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14786
14787 * gcc.c-torture/execute/pr28289.c: New test.
14788
14789 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14790
14791 PR c/28744
14792 * gcc.dg/attr-externally-visible-1.c: New test.
14793 * gcc.dg/attr-externally-visible-2.c: New test.
14794 * g++.dg/parse/attr-externally-visible-1.C: New test.
14795 * g++.dg/parse/attr-externally-visible-2.C: New test.
14796
14797 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14798
14799 PR c++/28606
14800 * g++.dg/parse/dtor11.C: New test.
14801
14802 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14803
14804 PR rtl-optimization/28489
14805 * gcc.c-torture/compile/pr28489.c: New test.
14806
14807 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14808
14809 PR c++/28710
14810 * g++.dg/template/redecl4.C: New test.
14811
14812 PR c++/28711
14813 * g++.dg/template/ctor8.C: New test.
14814
14815 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14816
14817 * gcc.dg/pr26570.c: Fix testcase.
14818
14819 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14820
14821 * PR c++/28573
14822 * g++.dg/parse/offsetof6.C: New test.
14823 * g++.dg/parse/offsetof6.C: New test.
14824 * g++.dg/parse/offsetof7.C: New test.
14825
14826 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14827
14828 PR testsuite/28602
14829 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14830 is false.
14831
14832 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14833
14834 PR c++/28302
14835 * g++.dg/ext/vector3.C: New test.
14836
14837 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14838
14839 PR gcov/profile/26570
14840 * gcc.dg/pr26570.c: New test.
14841
14842 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14843
14844 PR c/27697
14845 * gcc.dg/qual-component-1.c: New test.
14846
14847 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14848
14849 PR c++/28593
14850 * g++.dg/parse/new3.C: New test.
14851
14852 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14853
14854 PR fortran/25828
14855 * gfortran.dg/streamio_1.f90: New test.
14856 * gfortran.dg/streamio_2.f90: New test.
14857 * gfortran.dg/streamio_3.f90: New test.
14858 * gfortran.dg/streamio_4.f90: New test.
14859 * gfortran.dg/streamio_5.f90: New test.
14860 * gfortran.dg/streamio_6.f90: New test.
14861 * gfortran.dg/streamio_7.f90: New test.
14862 * gfortran.dg/streamio_8.f90: New test.
14863
14864 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14865
14866 PR c/28287
14867 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14868
14869 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14870
14871 PR c++/28594
14872 * g++.dg/template/void6.C: New test.
14873
14874 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14875
14876 PR c/28649
14877 * gcc.dg/parse-error-1.c: New test.
14878 * gcc.dg/parse-error-2.c: New test.
14879 * gcc.dg/cpp/digraph2.c: Add error-marker.
14880 * gcc.dg/noncompile/920923-1.c: Likewise.
14881
14882 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14883
14884 PR c/27490
14885 * gcc.dg/sizeof-2.c: New testcase.
14886
14887 PR c/27489
14888 * gcc.dg/switch-A.c: New testcase.
14889
14890 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14891
14892 PR c++/28288
14893 PR c++/14556
14894 * g++.old-deja/g++.warn/compare1.C: Delete.
14895 * g++.dg/opt/pr7503-2.C: Delete.
14896 * g++.dg/opt/pr7503-3.C: Delete.
14897 * g++.dg/opt/pr7503-4.C: Delete.
14898 * g++.dg/opt/pr7503-5.C: Delete.
14899 * g++.dg/opt/max1.C: Delete.
14900 * g++.dg/warn/minmax.C: Delete.
14901 * g++.dg/expr/minmax.C: New test.
14902
14903 2006-08-14 Richard Guenther <rguenther@suse.de>
14904
14905 PR testsuite/28703
14906 * gcc.c-torture/execute/pr28651.c: Do not use argc
14907 to avoid optimization, instead forbid inlining.
14908
14909 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14910
14911 PR rtl-optimization/28634
14912 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14913
14914 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14915
14916 PR c/27184
14917 * gcc.dg/torture/pr27184.c: New test.
14918
14919 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14920
14921 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14922
14923 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14924
14925 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14926 * gfortran.dg/stat_2.f90: Likewise.
14927 * gfortran.dg/chmod_1.f90: Likewise.
14928 * gfortran.dg/chmod_2.f90: Likewise.
14929 * gfortran.dg/chmod_3.f90: Likewise.
14930
14931 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14932
14933 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14934
14935 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14936
14937 * g++.dg/opt/pr23454-2.C: New test.
14938
14939 2006-08-11 Richard Guenther <rguenther@suse.de>
14940
14941 PR middle-end/28651
14942 * gcc.c-torture/execute/pr28651.c: New testcase.
14943
14944 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14945
14946 * gnat.dg/specs/static_initializer.ads: New test.
14947
14948 2006-08-10 Paul Brook <paul@codesourcery.com>
14949
14950 * gcc.target/arm/cond-asm.c: New test.
14951
14952 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14953
14954 PR tree-optimization/26197
14955 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14956 * g++.dg/vect/vect.exp: Compile the new tests with
14957 --param max-aliased-vops=0.
14958
14959 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14960
14961 PR c++/28637
14962 * g++.dg/template/void3.C: New test.
14963
14964 PR c++/28638
14965 * g++.dg/template/void4.C: New test.
14966
14967 PR c++/28640
14968 * g++.dg/template/void5.C: New test.
14969
14970 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14971
14972 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14973 after dg-do compile.
14974
14975 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14976
14977 PR tree-optimizations/26969
14978 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14979 "unswitch-loops" with -funswitch-loops.
14980 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14981
14982 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14983
14984 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14985 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14986 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14987 * objc.dg/dwarf-1.m: Likewise.
14988 * objc.dg/dwarf-2.m: Likewise.
14989 * obj-c++.dg/dwarf-2.mm: Likewise.
14990
14991 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14992
14993 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14994 * objc.dg/dwarf-2.m: Likewise.
14995 * obj-c++.dg/dwarf-2.mm: Likewise.
14996
14997 PR libfortran/28603
14998 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14999
15000 PR testsuite/27611
15001 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15002
15003 PR testsuite/27033
15004 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15005
15006 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15007
15008 PR target/27827
15009 * gcc.target/i386/pr27827.c: New testcase.
15010
15011 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15012
15013 PR fortran/28590
15014 * gfortran.dg/sequence_types_1.f90: New test.
15015
15016 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15017
15018 PR fortran/28548
15019 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15020 dg-warning. Add -pedantic option.
15021
15022 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15023
15024 PR c/28502
15025 * gcc.dg/proto-1.c: New test.
15026
15027 PR c/27721
15028 * gcc.dg/lvalue-4.c: New test.
15029
15030 PR c/28136
15031 * gcc.dg/init-bad-5.c: New test.
15032
15033 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15034
15035 PR c++/28347
15036 * g++.dg/ext/typedef-init.C: Add new test for typedef
15037 initialization inside templates. Adjust existing error markers.
15038
15039 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15040
15041 PR c++/28148
15042 * g++.dg/init/ptrmem3.C: New test.
15043
15044 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15045
15046 PR tree-optimization/27770
15047 * lib/target-support.exp: New target keyword "section_anchors".
15048 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15049 tests.
15050 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15051 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15052 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15053 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15054
15055 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15056
15057 * gcc.dg/20060801-1.c: Add missing '}'.
15058
15059 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15060
15061 PR c++/27508
15062 * g++.dg/parse/dtor9.C: New test.
15063 * g++.dg/parse/dtor10.C: New test.
15064 * g++.dg/other/error7.C: Adjust error-marker.
15065
15066 PR c++/28274
15067 * g++.dg/other/default5.C: New test.
15068
15069 2006-08-02 Richard Guenther <rguenther@suse.de>
15070
15071 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15072
15073 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15074
15075 PR c++/28557
15076 * g++.dg/template/conv9.C: New test.
15077
15078 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15079
15080 PR debug/28063
15081 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15082 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15083 Optionally return assembly text. Update callers.
15084 (check_no_compiler_messages): Update verbose messages.
15085 (check_no_messages_and_pattern): New.
15086 (check_effective_target_string_merging): New.
15087
15088 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15089
15090 PR c++/28250
15091 * g++.dg/eh/catch4.C: New test.
15092
15093 PR c++/28257
15094 * g++.dg/other/qual1.C: New test.
15095
15096 PR c++/28259
15097 * g++.dg/inherit/error2.C: New test.
15098
15099 PR c++/28267
15100 * g++.dg/other/new1.C: New test.
15101
15102 * g++.dg/warn/pr23075.C: Remove obsolete test.
15103 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15104 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15105
15106 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15107
15108 PR c++/28523
15109 * g++.dg/eh/cast1.C: New test.
15110
15111 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15112
15113 PR libfortran/28452
15114 * gfortran.dg/random_3.f90: New test.
15115
15116 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15117
15118 PR c++/28432
15119 * g++.dg/other/pr28304.C: Change expected error message.
15120 * g++.dg/other/pr28432.C: New test.
15121
15122 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15123
15124 PR c++/28256
15125 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15126
15127 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15128
15129 PR debug/23336
15130 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15131 at -g1.
15132 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15133 g++.dg/debug/enum-2.C: New.
15134
15135 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15136
15137 PR c++/6634
15138 * g++.dg/parse/long1.C: Add more tests.
15139
15140 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15141
15142 * gfortran.dg/lrshift_1.c: New file.
15143
15144 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15145
15146 PR libgfortran/28335
15147 * gfortran.dg/no_unit_error_1.f90: New test.
15148
15149 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15150
15151 PR libgfortran/28335
15152 * gfortran.dg/no_unit_error_1.f90: Delete test.
15153 * gfortran.dg/no_unit_error_2.f90: Delete test.
15154
15155 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15156
15157 * gfortran.dg/chmod_3.f90: New test.
15158 * gfortran.dg/ltime_gmtime_1.f90: New test.
15159 * gfortran.dg/ltime_gmtime_2.f90: New test.
15160 * gfortran.dg/lrshift_1.f90: New test.
15161 * gfortran.dg/chmod_1.f90: New test.
15162 * gfortran.dg/chmod_2.f90: New test.
15163
15164 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15165
15166 PR c++/27668
15167 * g++.dg/template/crash55.C: New test.
15168
15169 PR c++/27962
15170 * g++.dg/template/nontype16.C: New test.
15171
15172 * g++.dg/template/void2.C: Adjust error markers.
15173 * g++.dg/template/nontype5.C: Adjust error markers.
15174
15175 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15176
15177 * gcc.target/i386/stack-prot-kernel.c: New test.
15178
15179 2006-07-27 Roger Sayle <roger@eyesopen.com>
15180
15181 * gcc.dg/builtins-55.c: New test case.
15182
15183 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15184
15185 PR rtl-optimization/27907
15186 * gcc.c-torture/compile/pr27907.c: New test.
15187
15188 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15189
15190 * gfortran.dg/mclock.f90: New test.
15191 * gfortran.dg/int_conv_1.f90: New test.
15192 * gfortran.dg/stat_1.f90: New test.
15193 * gfortran.dg/stat_2.f90: New test.
15194
15195 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15196
15197 PR libgfortran/28335
15198 * gfortran.dg/no_unit_error_1.f90: New test.
15199 * gfortran.dg/no_unit_error_2.f90: New test.
15200 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15201
15202 2006-07-25 Roger Sayle <roger@eyesopen.com>
15203
15204 PR middle-end/28473
15205 * gcc.dg/fold-convround-1.c: New test case.
15206
15207 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15208
15209 * gfortran.dg/arithmetic_if.f90: Fix comments.
15210
15211 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15212
15213 PR c++/27572
15214 * g++.dg/other/typedef1.C: New test.
15215 * g++.dg/template/typedef4.C: New test.
15216 * g++.dg/template/typedef5.C: New test.
15217
15218 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15219
15220 PR fortran/28416
15221 * gfortran.dg/allocatable_dummy_3.f90: New.
15222
15223 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15224
15225 PR fortran/28439
15226 * gfortran.dg/arithmetic_if.f90: New test.
15227
15228 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15229
15230 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15231 avoid memcpy optimization.
15232
15233 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15234
15235 PR fortran/25289
15236 * gfortran.dg/direct_io_6.f90: New test.
15237
15238 2006-07-24 Jan Hubicka <jh@suse.cz>
15239
15240 PR c/25795
15241 PR c++/27369
15242 * gcc.dg/pr25795.c: New test.
15243 * gcc.dg/pr25795-1.c: New test.
15244
15245 2006-07-23 Roger Sayle <roger@eyesopen.com>
15246
15247 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15248 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15249 which may be transformed to "g || h" on some platforms.
15250
15251 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15252
15253 PR c++/28025
15254 * g++.dg/template/friend45.C: New test.
15255
15256 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15257
15258 PR libgfortran/28339
15259 * gfortran.dg/arrayio_8.f90: New test.
15260
15261 2006-07-21 Mike Stump <mrs@apple.com>
15262
15263 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15264
15265 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15266
15267 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15268
15269 PR c++/28250
15270 * g++.dg/eh/catch3.C: New test.
15271
15272 PR c++/28363
15273 * g++.dg/template/defarg10.C: New test.
15274
15275 2006-07-20 Paul Brook <paul@codesourcery.com>
15276
15277 PR 27363
15278 * gcc.dg/pr27363.c: New test.
15279
15280 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15281
15282 PR c++/28338
15283 * g++.dg/init/ref13.C: New test.
15284
15285 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15286
15287 PR obj-c++/28434
15288 * obj-c++.dg/proto-error-1.mm: New test.
15289
15290 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15291
15292 PR c++/28337
15293 * g++.dg/template/string1.C: New test.
15294
15295 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15296
15297 PR c++/28048
15298 * g++.dg/template/defarg9.C: New test.
15299
15300 PR c++/28235
15301 * g++.dg/template/static27.C: New test.
15302
15303 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15304
15305 PR 28410
15306 * gcc.dg/tree-ssa/pr28410.c: New test.
15307
15308 2006-07-18 Lee Millward <lee.millward@gmail.com>
15309
15310 PR c++/28258
15311 * g++/dg/other/error13.C: New test.
15312
15313 PR c++/28260
15314 * g++.dg/template/friend44.C: New test.
15315
15316 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15317
15318 PR c++/27495
15319 * g++.dg/other/pr27495.C: New.
15320
15321 2006-07-18 Olivier Hainque <hainque@adacore.com>
15322
15323 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15324 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15325
15326 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15327
15328 PR c/28286
15329 * gcc.dg/pragma-pack-4.c: New test.
15330
15331 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15332
15333 PR c++/28291
15334 * g++.dg/ext/pr28291.C: New test.
15335
15336 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15337
15338 PR middle-end/28403
15339 * gcc.c-torture/execute/pr28403.c: New test.
15340
15341 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15342
15343 PR middle-end/28402
15344 * gcc.dg/pr28402.c: New test.
15345
15346 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15347
15348 PR c++/28304
15349 * g++.dg/other/pr28304.C: New test.
15350
15351 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15352
15353 PR other/28251
15354 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15355 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15356
15357 2006-07-17 Richard Guenther <rguenther@suse.de>
15358
15359 PR tree-optimization/28238
15360 * g++.dg/tree-ssa/pr28238.C: New testcase.
15361
15362 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15363
15364 PR c++/28250
15365 * g++.dg/eh/catch1.C: New test.
15366 * g++.dg/eh/catch2.C: New test.
15367
15368 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15369
15370 PR c++/28370
15371 * g++.dg/template/anon3.C: New test.
15372
15373 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15374
15375 PR fortran/20844
15376 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15377 specifiers requiring an explicit format tag..
15378
15379 PR fortran/28201
15380 * gfortran.dg/generic_5: New test.
15381
15382 PR fortran/20893
15383 * gfortran.dg/elemental_optional_args_1.f90: New test.
15384
15385 2006-07-16 Olivier Hainque <hainque@adacore.com>
15386
15387 * gnat.dg/assert.ads: New file.
15388 * gnat.dg/controlled_record.ads: Likewise.
15389 * gnat.dg/controlled_record.adb: Likewise.
15390
15391 2006-07-15 Lee Millward <lee.millward@gmail.com>
15392
15393 PR c++/28292
15394 * g++.dg/other/error12.C: New test.
15395
15396 PR c++/28269
15397 * g++.dg/template/crash54.C: New test.
15398
15399 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15400
15401 PR c++/28249
15402 * g++.dg/parse/catch1.C: New test.
15403
15404 PR c++/28294
15405 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15406
15407 PR c++/28387
15408 * g++.dg/ext/attrib24.C: New test.
15409
15410 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15411
15412 PR c++/28343
15413 * g++.dg/ext/asmspec1.C: New test.
15414
15415 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15416
15417 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15418 (dg-test): Support shouldfail tests.
15419 * lib/target-supports-dg.exp (dg-shouldfail): New.
15420 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15421 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15422 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15423 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15424 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15425 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15426 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15427
15428 2006-07-13 Jan Hubicka <jh@suse.cz>
15429
15430 * gcc.target/i386/memcpy-1.c: New.
15431
15432 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15433
15434 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15435
15436 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15437
15438 PR fortran/25097
15439 * gfortran.dg/present_1.f90: New test.
15440
15441 PR fortran/20903
15442 * gfortran.dg/interface_derived_type_1.f90: New test.
15443
15444 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15445
15446 PR fortran/28213
15447 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15448 list.
15449
15450 2006-07-07 Lee Millward <lee.millward@gmail.com>
15451
15452 PR c++/27820
15453 * g++.dg/other/label1.C: New test.
15454
15455 2006-07-07 Richard Guenther <rguenther@suse.de>
15456
15457 PR middle-end/28268
15458 * gcc.dg/torture/pr28268.c: New testcase.
15459
15460 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15461
15462 PR c++/27019
15463 * g++.dg/ext/pr27019.C: New.
15464
15465 2006-07-07 Richard Guenther <rguenther@suse.de>
15466
15467 PR tree-optimization/28187
15468 * gcc.dg/pr28187.c: New testcase.
15469
15470 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15471
15472 * gnat.dg/address_conversion.adb: New test.
15473 * gnat.dg/boolean_subtype.adb: Likewise.
15474 * gnat.dg/frame_overflow.adb: Likewise.
15475 * gnat.dg/pointer_array.adb: Likewise.
15476 * gnat.dg/pointer_conversion.adb: Likewise.
15477
15478 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15479
15480 PR fortran/28237
15481 PR fortran/23420
15482 * gfortran.dg/print_fmt_5.f90: New test.
15483
15484 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15485
15486 PR fortran/28129
15487 * gfortran.dg/bounds_check_4.f90: New test.
15488
15489 2006-07-05 Richard Guenther <rguenther@suse.de>
15490
15491 PR target/28158
15492 * gfortran.dg/pr28158.f90: New testcase.
15493
15494 2006-07-05 Richard Guenther <rguenther@suse.de>
15495
15496 PR tree-optimization/28162
15497 * gcc.dg/pr28162.c: New testcase.
15498
15499 2006-07-05 Richard Guenther <rguenther@suse.de>
15500 Andrew Pinski <pinskia@gcc.gnu.org>
15501
15502 PR c++/27084
15503 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15504
15505 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15506
15507 PR fortran/28174
15508 * gfortran.dg/actual_array_substr_2.f90: New test.
15509
15510 PR fortran/28167
15511 * gfortran.dg/actual_array_constructor_2.f90: New test.
15512
15513 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15514
15515 * gfortran.dg/itime_idate_1.f: New test.
15516 * gfortran.dg/itime_idate_2.f: New test.
15517
15518 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15519
15520 PR libgfortran/27704
15521 * gfortran.dg/open_status_3.f90: New test.
15522 * gfortran.dg/fmt_l.f90: Update for new feature.
15523
15524 2006-07-03 Asher Langton <langton2@llnl.gov>
15525
15526 * gfortran.dg/oldstyle_2.f90: New.
15527
15528 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15529
15530 * gnat.dg/string_slice.adb: New test.
15531
15532 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15533
15534 PR fortran/19259
15535 * gfortran.dg/semicolon_fixed.c: New.
15536 * gfortran.dg/semicolon_free.c: New.
15537
15538 2006-06-30 Mike Stump <mrs@apple.com>
15539
15540 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15541 that don't support internal visibility.
15542
15543 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15544
15545 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15546 for '(' / ')' needing an extra '\'.
15547
15548 2006-06-29 Roger Sayle <roger@eyesopen.com>
15549
15550 PR middle-end/27428
15551 * gcc.dg/pr27428-1.c: New test case.
15552
15553 2006-06-29 Mike Stump <mrs@apple.com>
15554
15555 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15556 on darwin as we can't align commons large enough yet.
15557
15558 * gcc.dg/vla-8.c: Add additional testcases.
15559
15560 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15561
15562 PR c++/28114
15563 * g++.dg/other/pr28114.C: New.
15564
15565 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15566
15567 * gcc.c-torture/compile/20060625-1.c: New test.
15568
15569 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15570
15571 PR fortran/20867
15572 * gfortran.dg/stfunc_3.f90: New test.
15573
15574 PR fortran/25056
15575 * gfortran.dg/impure_actual_1.f90: New test.
15576
15577 PR fortran/20874
15578 * gfortran.dg/elemental_result_1.f90: New test.
15579
15580 PR fortran/25073
15581 * gfortran.dg/select_7.f90: New test.
15582
15583 PR fortran/27554
15584 * intrinsic_actual_1.f: New test.
15585
15586 PR fortran/22038
15587 PR fortran/28119
15588 * gfortran.dg/forall_4.f90: New test.
15589
15590 PR fortran/25072
15591 * gfortran.dg/forall_5.f90: New test.
15592
15593 2006-06-25 Lee Millward <lee.millward@gmail.com>
15594
15595 PR c++/28051
15596 * g++.dg/template/using13.C: New test.
15597
15598 PR c++/28054
15599 * g++.dg/other/incomplete3.C: New test.
15600
15601 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15602
15603 PR fortran/28081
15604 * gfortran.dg/substr_3.f: New test.
15605 * gfortran.dg/equiv_2.f90: Update expected error message.
15606
15607 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15608
15609 PR fortran/28118
15610 * gfortran.dg/actual_array_substr_1.f90: New test.
15611
15612 2006-06-24 Olivier Hainque <hainque@adacore.com>
15613
15614 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15615 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15616
15617 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15618
15619 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15620
15621 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15622
15623 PR fortran/27981
15624 * gfortran.dg/simpleif_2.f90: New test.
15625
15626 2006-06-23 Lee Millward <lee.millward@gmail.com>
15627
15628 * g++.dg/template/error22.C: Fix typo.
15629
15630 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15631
15632 PR c++/28112
15633 * g++.dg/ext/attrib23.C: New test.
15634
15635 2006-06-23 Olivier Hainque <hainque@adacore.com>
15636
15637 * gnat.dg/varsize_temp.adb: New test.
15638
15639 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15640
15641 PR c++/11468
15642 * g++.dg/other/java2.C: New test.
15643
15644 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15645
15646 PR target/27789
15647 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15648 initialization.
15649
15650 2006-06-22 Roger Sayle <roger@eyesopen.com>
15651
15652 PR target/27531
15653 * gcc.dg/pr27531-1.c: New test case.
15654
15655 2006-06-22 Asher Langton <langton2@llnl.gov>
15656
15657 PR fortran/24748
15658 * gfortran.dg/implicit_8.f90: New.
15659
15660 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15661
15662 PR rtl-optimization/28121
15663 * gcc.dg/pr28121.c: New test.
15664
15665 2006-06-22 Lee Millward <lee.millward@gmail.com>
15666
15667 PR c++/27805
15668 * g++.dg/parse/ptrmem6.C: New test.
15669
15670 PR c++/27821
15671 * g++.dg/template/error22.C: New test.
15672
15673 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15674
15675 PR c++/28111
15676 * g++.dg/template/friend43.C: New test.
15677
15678 PR c++/28110
15679 * g++.dg/template/crash53.C: New test.
15680
15681 PR c++/28109
15682 * g++.dg/rtti/incomplete1.C: New test.
15683
15684 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15685
15686 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15687
15688 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15689
15690 * gcc.c-torture/execute/complex-7.c: New.
15691
15692 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15693
15694 * gcc.dg/merge-all-constants-1.c: New test.
15695
15696 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15697
15698 PR c++/28113
15699 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15700
15701 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15702
15703 * gfortran.dg/rrspacing_1.f90: New test.
15704
15705 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15706
15707 PR c++/28052
15708 * g++.dg/other/bitfield2.C: New test.
15709
15710 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15711
15712 PR tree-optimization/27331
15713 * gcc.dg/pr27331.c: New test.
15714
15715 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15716 Eric Botcazou <ebotcazou@adacore.com>
15717
15718 PR ada/18692
15719 * lib/gnat.exp: New file.
15720 * lib/gnat-dg.exp: Likewise.
15721 * gnat.dg: New directory.
15722 * gnat.dg/dg.exp: New driver.
15723 * gnat.dg/specs: New directory.
15724 * gnat.dg/specs/specs.exp: New driver.
15725 * gnat.dg/style: New directory.
15726 * gnat.dg/style/style.exp: New driver.
15727
15728 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15729
15730 PR fortran/16206
15731 * gfortran.dg/array_initializer_1.f90: New test.
15732
15733 PR fortran/28005
15734 * gfortran.dg/matmul_3.f90: New test.
15735
15736 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15737
15738 PR middle-end/28075
15739 * gcc.dg/tree-ssa/inline-1.c: New test.
15740
15741 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15742
15743 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15744 in malloc prototype; remove XFAIL.
15745 * gcc.dg/pr18241-2.c: Ditto.
15746 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15747 in memset prototype; remove XFAIL.
15748 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15749
15750 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15751
15752 * gcc.dg/vla-8.c: Add.
15753
15754 2006-06-19 Richard Guenther <rguenther@suse.de>
15755
15756 PR tree-optimization/27090
15757 * g++.dg/tree-ssa/pr27090.C: New testcase.
15758
15759 2006-06-19 Roger Sayle <roger@eyesopen.com>
15760
15761 PR target/27861
15762 * gcc.dg/pr27861-1.c: New test case.
15763
15764 2006-06-19 Richard Guenther <rguenther@suse.de>
15765
15766 PR middle-end/28045
15767 * gcc.dg/torture/pr28045.c: New testcase.
15768
15769 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15770
15771 PR fortran/26801
15772 * gfortran.dg/associated_4.f90: New test.
15773
15774 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15775
15776 PR fortran/19310
15777 PR fortran/19904
15778 * gfortran.dg/real_const_3.f90: New test.
15779
15780 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15781
15782 PR c++/28016
15783 * g++.dg/template/static26.C: New test.
15784
15785 PR c++/27979
15786 * g++.dg/expr/bitfield2.C: New test.
15787
15788 PR c++/27884
15789 * g++.dg/parse/linkage2.C: New test.
15790
15791 2006-06-16 Richard Guenther <rguenther@suse.de>
15792
15793 PR middle-end/27116
15794 * gcc.dg/pr15785-1.c: Revert last change.
15795 * gcc.dg/torture/pr27116-2.c: New testcase.
15796
15797 2006-06-16 Roger Sayle <roger@eyesopen.com>
15798
15799 PR middle-end/27802
15800 * gcc.dg/pr27802-1.c: New test case.
15801
15802 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15803
15804 PR c++/27689
15805 * g++.dg/template/ttp18.C: New test.
15806 * g++.dg/template/ttp19.C: Likewise.
15807
15808 PR c++/27666
15809 * g++.dg/expr/cond9.C: New test.
15810
15811 PR c++/27640
15812 * g++.dg/template/ctor7.C: New test.
15813
15814 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15815
15816 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15817
15818 2006-06-16 Richard Guenther <rguenther@suse.de>
15819
15820 PR tree-optimization/27781
15821 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15822
15823 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15824
15825 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15826
15827 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15828
15829 * gcc.dg/tree-ssa/loop-18.c: New test.
15830
15831 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15832
15833 PR c++/27665
15834 * g++.dg/template/crash52.C: New test.
15835
15836 PR c++/27648
15837 * g++.dg/ext/attrib22.C: New test.
15838
15839 PR c++/26559
15840 * g++.dg/template/builtin1.C: New test.
15841 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15842
15843 PR c++/28018
15844 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15845 assignment.
15846 * g++.old-deja/g++.pt/crash51.C: Likewise.
15847
15848 PR c++/27227
15849 * g++.dg/lookup/linkage1.C: New test.
15850 * g++.dg/lookup/linkage2.C: Likewise.
15851
15852 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15853
15854 PR middle-end/27959
15855 * gcc.dg/pr27959.c: New testcase.
15856
15857 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15858
15859 PR target/28014:
15860 * g++.dg/eh/div.C: New test.
15861
15862 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15863
15864 PR c++/27894
15865 * g++.dg/tree-ssa/pr26757.C: New test.
15866 * g++.dg/tree-ssa/pr27894.C: New test.
15867
15868 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15869
15870 * gcc.c-torture/compile/20060609-1.c: New test.
15871
15872 PR target/27863
15873 * gcc.c-torture/compile/pr27863.c: New test.
15874
15875 2006-06-13 Richard Guenther <rguenther@suse.de>
15876
15877 PR tree-optimization/27830
15878 * g++.dg/tree-ssa/pr27830.C: New testcase.
15879
15880 2006-06-13 Matthew Sachs <msachs@apple.com>
15881
15882 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15883 the list of compiler flags; this causes those flags to be checked
15884 for things like dg-skip-if.
15885
15886 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15887
15888 PR c++/27601
15889 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15890
15891 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15892 Kazu Hirata <kazu@codesourcery.com>
15893
15894 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15895 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15896
15897 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15898
15899 PR c++/27933
15900 * g++.dg/lookup/using15.C: New test.
15901
15902 PR c++/27951
15903 * g++.dg/other/anon4.C: New test.
15904
15905 2006-06-12 Roger Sayle <roger@eyesopen.com>
15906
15907 PR c++/21210
15908 * g++.dg/init/complex1.C: New test case.
15909
15910 2006-06-11 Eric Christopher <echristo@apple.com>
15911
15912 PR middle-end/27948
15913 * gcc.dg/bf-ms-layout.c: Run on darwin.
15914 * gcc.dg/bf-no-ms-layout: Ditto.
15915 * gcc.dg/attr-ms_struct-2.c: New.
15916 * gcc.dg/bf-ms-layout-2.c: Ditto.
15917
15918 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15919
15920 * gcc.dg/attr-ms_struct-packed1.c: New.
15921
15922 2006-06-09 Mike Stump <mrs@apple.com>
15923
15924 * gcc.dg/vla-7.c: Add.
15925
15926 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15927
15928 PR fortran/24558
15929 * gfortran.dg/entry_6.f90: New test.
15930
15931 PR fortran/20877
15932 PR fortran/25047
15933 * gfortran.dg/entry_7.f90: New test.
15934
15935 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15936
15937 PR c/27747
15938 * gcc.dg/cpp/_Pragma6.c: New test.
15939
15940 PR c++/27748
15941 * g++.dg/cpp/_Pragma1.C: New test.
15942
15943 PR preprocessor/27746
15944 * gcc.dg/gomp/macro-3.c: New test.
15945 * gcc.dg/gomp/macro-4.c: New test.
15946 * g++.dg/gomp/macro-3.C: New test.
15947 * g++.dg/gomp/macro-4.C: New test.
15948
15949 2006-06-09 Richard Guenther <rguenther@suse.de>
15950
15951 PR tree-optimization/26998
15952 * gcc.dg/torture/pr26998.c: New testcase.
15953 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15954
15955 2006-06-08 Mike Stump <mrs@apple.com>
15956
15957 * gcc.dg/pr27095.c: Account for stubs.
15958
15959 PR target/26427
15960 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15961 produce bad code on darwin.
15962
15963 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15964
15965 PR fortran/27958
15966 * gfortran.dg/substr_2.f: New test.
15967
15968 2006-06-08 Asher Langton <langton2@llnl.gov>
15969
15970 PR fortran/27786
15971 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15972
15973 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15974
15975 PR target/27421
15976 * gcc.dg/union-3.c: New test.
15977
15978 2006-06-08 Richard Guenther <rguenther@suse.de>
15979
15980 PR middle-end/27116
15981 * gcc.dg/torture/pr27116.c: New testcase.
15982 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15983
15984 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15985
15986 PR rtl-optimization/26449
15987 * gcc.dg/pr26449.c: New test.
15988
15989 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15990
15991 PR c++/27601
15992 * g++.dg/ext/offsetof1.C: Test member functions.
15993
15994 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15995
15996 * gcc.dg/pr27095.c: Improve scanning.
15997
15998 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15999
16000 PR fortran/23091
16001 * gfortran.dg/saved_automatic_1.f90: New test.
16002
16003 PR fortran/24168
16004 * gfortran.dg/array_simplify_1.f90: New test.
16005
16006 PR fortran/25090
16007 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16008
16009 PR fortran/25058
16010 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16011
16012 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16013
16014 PR c++/27177
16015 * g++.dg/expr/cast7.C: New test.
16016
16017 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16018
16019 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16020 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16021 * lib/fortran-torture.exp (fortran-torture-compile,
16022 fortran-torture-execute): Ditto.
16023
16024 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16025
16026 PR target/27842
16027 * gcc.dg/vmx/pr27842.c: New test.
16028
16029 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16030
16031 PR libfortran/27895
16032 * gfortran.dg/bounds_check_3.f90: New test.
16033
16034 2006-06-05 Mike Stump <mrs@apple.com>
16035
16036 * objc.dg/objc-fast-4.m: Skip for ppc64.
16037
16038 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16039
16040 PR testsuite/27705
16041 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16042
16043 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16044 Victor Kaplansky <victork@il.ibm.com>
16045
16046 PR tree-optimizations/26360
16047 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16048 with -fno-tree-dce.
16049 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16050
16051 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16052
16053 PR fortran/14067
16054 * gfortran.dg/data_char_1.f90: Add messages for truncated
16055 strings.
16056
16057 PR fortran/16943
16058 * gfortran.dg/func_decl_2.f90: New test.
16059
16060 PR fortran/20839
16061 * gfortran.dg/do_2.f90: New test.
16062
16063 PR fortran/27655
16064 * gfortran.dg/associated_3.f90: New test.
16065
16066 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16067
16068 PR c++/27819
16069 * g++.dg/template/static25.C: New test.
16070
16071 PR c++/27722
16072 * g++.dg/init/array21.C: New test.
16073
16074 PR c++/27807
16075 * g++.dg/ext/complit7.C: New test.
16076
16077 PR c++/27806
16078 * g++.dg/parse/ptrmem5.C: New test.
16079
16080 2006-06-04 Roger Sayle <roger@eyesopen.com>
16081 Andrew Pinski <pinskia@physics.uc.edu>
16082
16083 PR c/27150
16084 PR middle-end/27382
16085 * gcc.dg/pr27150-1.c: New testcase.
16086 * gcc.dg/pr27382-1.c: New testcase.
16087 * gcc.dg/pr27382-2.c: New testcase.
16088
16089 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16090
16091 PR c/25161
16092 PR c/27020
16093 * gcc.dg/array-10.c: New test.
16094
16095 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16096
16097 PR c++/27804
16098 * g++.dg/init/const4.C: New test.
16099 * g++.dg/init/member1.C: Add error-marker.
16100 * g++.dg/other/fold1.C: Adjust error-marker.
16101
16102 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16103
16104 PR c++/27601
16105 * g++.dg/ext/offsetof1.C: New test.
16106
16107 2006-06-04 Eric Christopher <echristo@apple.com>
16108
16109 * gcc.dg/attr-ms_struct-1.c: New.
16110
16111 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16112
16113 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16114
16115 2006-06-04 Richard Guenther <rguenther@suse.de>
16116
16117 PR tree-optimization/27039
16118 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16119
16120 2006-06-03 Roger Sayle <roger@eyesopen.com>
16121
16122 PR target/26223
16123 * gcc.target/i386/amd64-abi-2.c: New test case.
16124
16125 2006-06-02 Eric Christopher <echristo@apple.com>
16126
16127 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16128 * gcc.target/i386/20020523-1.c: Skip if darwin.
16129 * gcc.target/i386/asm-3.c: Ditto.
16130 * gcc.target/i386/20011119-1.c: Ditto.
16131 * gcc.target/i386/clobbers.c: Remove pic part of test.
16132
16133 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16134
16135 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16136 * g++.old-deja/g++.other/init19.C: Ditto.
16137 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16138 and add other platforms as expected failures.
16139
16140 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16141
16142 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16143 (is-effective-target-keyword): Ditto.
16144
16145 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16146
16147 PR fortran/27715
16148 * gfortran.dg/extended_char_comparison_1.f: New test.
16149
16150 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16151
16152 PR fortran/25098
16153 * gfortran.dg/dummy_procedure_1.f90: New test.
16154
16155 PR fortran/25147
16156 * gfortran.dg/dummy_procedure_2.f90: New test.
16157
16158 * gfortran.dg/associated_2.f90: Correct to make consistent with
16159 standard.
16160
16161 2006-05-31 Roger Sayle <roger@eyesopen.com>
16162
16163 * gcc.target/i386/387-11.c: New test case.
16164
16165 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16166
16167 PR c++/27801
16168 * g++.dg/template/cond6.C: New test.
16169
16170 PR c++/26496
16171 * g++.dg/template/crash51.C: New test.
16172 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16173
16174 PR c++/27385
16175 * g++.dg/init/array20.C: New test.
16176
16177 2006-05-31 Roger Sayle <roger@eyesopen.com>
16178
16179 * gcc.dg/builtins-54.c: New test case.
16180
16181 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16182
16183 PR c++/26433
16184 * g++.dg/template/fntry1.C: Add dg-do link.
16185
16186 PR c++/27808
16187 * g++.dg/parse/friend6.C: New test.
16188
16189 2006-05-30 Asher Langton <langton2@llnl.gov>
16190
16191 * gfortran.dg/cray_pointers_7.f90: New test.
16192
16193 2006-05-30 Roger Sayle <roger@eyesopen.com>
16194
16195 PR tree-optimization/23452
16196 * gcc.dg/fold-mulconj-1.c: New test case.
16197
16198 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16199
16200 PR c++/27803
16201 * g++.dg/parse/bitfield1.C: New test.
16202
16203 2006-05-30 Roger Sayle <roger@eyesopen.com>
16204
16205 * gcc.target/ppc-eq0-1.c: New test case.
16206 * gcc.target/ppc-negeq0-1.c: New test case.
16207
16208 2006-05-30 Dirk Mueller <dmueller@suse.de>
16209
16210 PR c/27273
16211 * gcc.dg/overflow-warn-5.c: New test.
16212
16213 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16214
16215 PR c/27718
16216 * gcc.dg/sizeof-1.c: New test.
16217
16218 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16219
16220 PR target/27790
16221 * gcc.target/i386/pr27790.c: New test.
16222
16223 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16224
16225 PR libgfortran/27757
16226 * gfortran.dg/direct_io_5.f90: New test.
16227
16228 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16229
16230 PR libgfortran/27634
16231 * gfortran.dg/fmt_missing_period_1.f: New test.
16232 * gfortran.dg/fmt_missing_period_2.f: New test.
16233 * gfortran.dg/fmt_missing_period_3.f: New test.
16234
16235 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16236
16237 PR fortran/19777
16238 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16239 arrays.
16240
16241 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16242
16243 PR c++/27713
16244 * g++.dg/template/new6.C: New test.
16245
16246 2006-05-29 Roger Sayle <roger@eyesopen.com>
16247
16248 PR tree-optimization/24964
16249 * gcc.target/i386/387-10.c: New test case.
16250
16251 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16252
16253 * intrinsics/string_intrinsics.c (compare_string):
16254 Use memcmp instead of strncmp to avoid tripping over
16255 CHAR(0) in a string.
16256
16257 2006-05-27 Richard Guenther <rguenther@suse.de>
16258
16259 PR middle-end/27773
16260 * gcc.dg/torture/pr27773.c: New testcase.
16261
16262 2006-05-27 Dirk Mueller <dmueller@suse.de>
16263
16264 * gcc.dg/pr24561.c: Rename to..
16265 * gcc.dg/pr25962.c: .. this.
16266
16267 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16268
16269 PR fortran/19777
16270 * gfortran.dg/bounds_check_2.f: New test.
16271
16272 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16273
16274 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16275 * gfortran.dg/byte_1.f90: Likewise.
16276 * gfortran.dg/dup_save_2.f90: Likewise.
16277
16278 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16279
16280 * gfortran.dg/associated_2.f90: New test.
16281
16282 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16283
16284 PR fortran/27524
16285 * gfortran.dg/bounds_check_1.f90: New test.
16286
16287 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16288
16289 PR rtl-optimization/27661
16290 * gcc.dg/pr27661.c: New test case.
16291
16292 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16293
16294 PR fortran/23151
16295 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16296 * gfortran.dg/print_parentheses_1.f: New test.
16297 * gfortran.dg/print_parentheses_2.f90: New test.
16298
16299 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16300
16301 PR target/27758
16302 * gcc.dg/pr27758.c: New test.
16303
16304 2006-05-24 Falk Hueffner <falk@debian.org>
16305
16306 * gcc.c-torture/compile/pr27571.c: New test.
16307
16308 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16309
16310 PR fortran/27709
16311 * gfortran.dg/spec_expr_4.f90: New test.
16312
16313 PR fortran/27155
16314 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16315
16316 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16317
16318 PR c++/20103
16319 * g++.dg/ext/complit6.C: New test.
16320 * g++.dg/ext/complit3.C: Adjust error markers.
16321 * g++.dg/init/const3.C: New test.
16322
16323 2006-05-25 Richard Guenther <rguenther@suse.de>
16324
16325 PR middle-end/27743
16326 * gcc.dg/torture/pr27743.c: New testcase.
16327
16328 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16329
16330 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16331
16332 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16333
16334 * gcc.dg/compat/scalar-by-value-x.h: New.
16335 * gcc.dg/compat/scalar-by-value-y.h: New.
16336 * gcc.dg/compat/scalar-by-value-5.c: New.
16337 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16338 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16339 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16340 * gcc.dg/compat/scalar-by-value-6.c: New.
16341 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16342 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16343 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16344
16345 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16346
16347 PR tree-optimization/27639
16348 PR tree-optimization/26719
16349 * gcc.dg/pr27639.c: New test.
16350 * gcc.dg/pr26719.c: New test.
16351 * gcc.dg/tree-ssa/scev-cast.c: New test.
16352
16353 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16354
16355 PR c++/20173
16356 * g++.dg/template/error21.C: New test.
16357
16358 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16359
16360 PR target/27696
16361 * gcc.target/i386/pr27696.c: New.
16362
16363 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16364
16365 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16366
16367 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16368
16369 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16370
16371 PR c++/27716
16372 * g++.dg/other/assign1.C: New test.
16373
16374 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16375
16376 PR target/27266
16377 * gcc.target/i386/pr27266.c: New.
16378
16379 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16380
16381 PR c++/27451
16382 * g++.dg/ext/asm9.C: New test.
16383
16384 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16385
16386 PR rtl-optimization/25514
16387 * gcc.c-torture/compile/pr25514.c: New test.
16388
16389 2006-05-22 Richard Guenther <rguenther@suse.de>
16390
16391 Revert
16392 2006-01-31 Richard Guenther <rguenther@suse.de>
16393
16394 * gcc.target/i386/sselibm-1.c: New testcase.
16395 * gcc.target/i386/sselibm-2.c: Likewise.
16396 * gcc.target/i386/sselibm-3.c: Likewise.
16397 * gcc.target/i386/sselibm-4.c: Likewise.
16398 * gcc.target/i386/sselibm-5.c: Likewise.
16399
16400 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16401
16402 PR c/27420
16403 * gcc.dg/func-args-2.c: New test.
16404
16405 PR c/26818
16406 * gcc.dg/struct-incompl-1.c: New test.
16407
16408 2006-05-22 Richard Guenther <rguenther@suse.de>
16409
16410 PR testsuite/27708
16411 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16412 the transformations we test for.
16413
16414 2006-05-22 Richard Guenther <rguenther@suse.de>
16415
16416 PR testsuite/27707
16417 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16418
16419 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16420
16421 PR c++/27210
16422 * g++.dg/warn/new1.C: New test.
16423 * g++.dg/template/new5.C: Likewise.
16424
16425 2006-05-21 Roger Sayle <roger@eyesopen.com>
16426
16427 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16428 * gcc.target/i386/20060512-3.c: Likewise.
16429
16430 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16431
16432 PR rtl-optimization/27671
16433 * gcc.c-torture/execute/pr27671-1.c: New.
16434 * gcc.dg/pr27671-2.c: Likewise.
16435
16436 PR tree-optimization/26622.
16437 * gcc.c-torture/compile/pr26622.c: New.
16438
16439 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16440
16441 PR fortran/27613
16442 * gfortran.dg/recursive_reference_1.f90: New test.
16443
16444 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16445
16446 PR fortran/25746
16447 * gfortran.dg/elemental_subroutine_3.f90: New test.
16448
16449 PR fortran/25090
16450 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16451
16452 PR fortran/27584
16453 * gfortran.dg/associated_target_1.f90: New test.
16454
16455 PR fortran/19015
16456 * gfortran.dg/maxloc_shape_1.f90: New test.
16457
16458 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16459
16460 PR libgfortran/24459
16461 * gfortran.dg/namelist_24.f90: New test.
16462 * gfortran.dg/namelist_12.f: Fix typo in comment.
16463
16464 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16465
16466 PR middle-end/25776
16467 * g++.dg/other/error11.C: New test.
16468
16469 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16470
16471 * gcc.target/mips/pr26765.c: Add -w to options.
16472
16473 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16474
16475 * lib/target-supports.exp (check_effective_target_mpaired_single):
16476 New function.
16477 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16478 multilibs.
16479 * g++.dg/vect/vect.exp: Likewise.
16480
16481 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16482
16483 PR testsuite/25891
16484 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16485
16486 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16487
16488 PR fortran/27662
16489 * gfortran.dg/temporary_1.f90: New file.
16490
16491 2006-05-19 Andreas Schwab <schwab@suse.de>
16492
16493 * g++.dg/other/unused1.C: Also match "stringz".
16494
16495 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16496
16497 PR c++/26433
16498 * g++.dg/template/fntry1.C: New test.
16499
16500 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16501
16502 PR c++/27471
16503 PR c++/27506
16504 * g++.dg/conversion/bitfield5.C: New test.
16505 * g++.dg/conversion/bitfield6.C: New test.
16506
16507 2006-05-18 Mike Stump <mrs@apple.com>
16508
16509 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16510 * gcc.dg/vla-4.c: Add.
16511 * gcc.dg/vla-5.c: Add.
16512 * gcc.dg/vla-6.c: Add.
16513
16514 2006-05-12 Stuart Hastings <stuart@apple.com>
16515
16516 * gcc.target/i386/20060512-1.c: New.
16517 * gcc.target/i386/20060512-2.c: New.
16518 * gcc.target/i386/20060512-3.c: New.
16519 * gcc.target/i386/20060512-4.c: New.
16520
16521 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16522
16523 PR c++/26122
16524 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16525
16526 PR c++/26068
16527 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16528 * g++.dg/parse/linkage1.C: New test.
16529
16530 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16531
16532 PR tree-optimization/27548
16533 * g++.dg/tree-ssa/pr27548.C: New test.
16534
16535 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16536
16537 PR fortran/26551
16538 * gfortran.dg/recursive_check_1.f: New test.
16539 * gfortran.dg/recursive_check_2.f90: New test.
16540
16541 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16542
16543 * g++.dg/opt/temp2.C: New test.
16544
16545 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16546
16547 PR c++/27491
16548 * g++.dg/init/brace5.C: New test.
16549
16550 PR middle-end/27415
16551 * gcc.dg/gomp/pr27415.c: New test.
16552 * g++.dg/gomp/pr27415.C: New test.
16553
16554 PR tree-optimization/27549
16555 * g++.dg/tree-ssa/pr27549.C: New test.
16556
16557 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16558
16559 PR libgfortran/27575
16560 * gfortran.dg/read_eof_4.f90: New test.
16561
16562 2006-05-16 Richard Guenther <rguenther@suse.de>
16563
16564 PR tree-optimization/22303
16565 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16566
16567 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16568
16569 PR middle-end/27573
16570 * gcc.dg/gomp/pr27573.c: New test.
16571 * gfortran.dg/gomp/pr27573.f90: New test.
16572
16573 PR c/27499
16574 * gcc.dg/gomp/pr27499.c: New test.
16575 * g++.dg/gomp/pr27499.C: New test.
16576
16577 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16578
16579 PR c++/27339
16580 * g++.dg/parser/access8.C: Adjust error marker.
16581 * g++.dg/template/access17.C: New test.
16582 * g++.dg/template/access18.C: Likewise.
16583
16584 2006-05-15 Roger Sayle <roger@eyesopen.com>
16585
16586 PR target/26600
16587 * gcc.target/i386/pr26600.c: New test case.
16588
16589 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16590
16591 PR c++/27505
16592 * g++.dg/expr/bitfield1.C: New test.
16593
16594 2006-05-15 Richard Guenther <rguenther@suse.de>
16595
16596 PR tree-optimization/27603
16597 * gcc.dg/torture/pr27603.c: New testcase.
16598
16599 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16600
16601 PR fortran/25090
16602 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16603
16604 PR fortran/25082
16605 * gfortran.dg/scalar_return_1.f90: New test.
16606
16607 PR fortran/27411
16608 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16609
16610 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16611
16612 * gcc.dg/gomp/critical-4.c: New test.
16613 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16614 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16615 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16616 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16617
16618 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16619
16620 PR c++/27582
16621 * g++.dg/template/dependent-args1.C: New test.
16622
16623 PR c++/27581
16624 * g++.dg/lookup/this1.C: New test.
16625
16626 PR c++/27315
16627 * g++.dg/template/operator6.C: New test.
16628 * g++.dg/template/incomplete3.C: New test.
16629
16630 PR c++/27559
16631 * g++.dg/template/new4.C: New test.
16632
16633 PR c++/27496
16634 * g++.dg/template/void2.C: New test.
16635
16636 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16637
16638 * g++.dg/template/dependent-expr5.C: New test.
16639
16640 2006-05-14 Roger Sayle <roger@eyesopen.com>
16641
16642 PR middle-end/26729
16643 * gcc.dg/pr26729-1.c: New test case.
16644
16645 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16646
16647 * gcc.dg/pr27003.c: New test.
16648
16649 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16650
16651 * lib/target-supports.dg (check_cxa_atexit_available): Change
16652 v3_target_compile to ${tool}_target_compile.
16653
16654 2006-05-11 Jason Merrill <jason@redhat.com>
16655
16656 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16657
16658 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16659
16660 PR fortran/27553
16661 * gfortran.dg/label_5.f90: New test.
16662
16663 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16664
16665 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16666 check_effective_target_powerpc_altivec_ok): New.
16667 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16668 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16669 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16670 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16671 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16672 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16673 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16674 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16675 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16676 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16677 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16678 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16679 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16680 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16681 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16682 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16683 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16684 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16685 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16686 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16687 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16688 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16689 gcc.target/powerpc/altivec-9.c,
16690 gcc.target/powerpc/altivec-consts.c,
16691 gcc.target/powerpc/altivec-pr22085.c,
16692 gcc.target/powerpc/altivec-splat.c,
16693 gcc.target/powerpc/altivec-types-1.c,
16694 gcc.target/powerpc/altivec-types-2.c,
16695 gcc.target/powerpc/altivec-types-3.c,
16696 gcc.target/powerpc/altivec-types-4.c,
16697 gcc.target/powerpc/altivec-varargs-1.c,
16698 gcc.target/powerpc/altivec-vec-merge.c,
16699 gcc.target/powerpc/ppc-vector-memcpy.c,
16700 gcc.target/powerpc/ppc-vector-memset.c,
16701 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16702 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16703 these effective targets.
16704 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16705 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16706
16707 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16708
16709 PR middle-end/27384
16710 * g++.dg/other/fold1.C: New test.
16711
16712 PR middle-end/27488
16713 * gcc.dg/fold-nonneg-1.c: New test.
16714
16715 PR c++/27547
16716 * g++.dg/other/operator1.C: New test.
16717
16718 2006-05-11 Richard Guenther <rguenther@suse.de>
16719
16720 PR middle-end/27529
16721 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16722
16723 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16724
16725 * lib/target-supports-dg.exp (check-flags): New.
16726 (dg-skip-if): Move flag checks.
16727
16728 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16729
16730 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16731 * lib/target-supports.dg (check_cxa_atexit_available): New.
16732
16733 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16734
16735 PR fortran/27470
16736 * gfortran.dg/multiple_allocation_2.f90: New test case.
16737
16738 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16739
16740 * gcc.target/arm/pr27387.C: Fix a comment typo.
16741
16742 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16743
16744 PR fortran/24549
16745 * gfortran.dg/error_recovery_1.f90: New test.
16746
16747 2006-05-10 Richard Guenther <rguenther@suse.de>
16748
16749 PR tree-optimization/27302
16750 * gcc.dg/torture/pr27302.c: New testcase.
16751
16752 2006-05-09 Dirk Mueller <dmueller@suse.de>
16753 Richard Guenther <rguenther@suse.de>
16754
16755 PR middle-end/27498
16756 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16757
16758 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16759
16760 PR rtl-optimization/27335
16761 * gcc.dg/pr27335.c: New test.
16762
16763 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16764
16765 * gcc.target/mips/mips-ps-5.c: New file.
16766
16767 2006-05-08 Jan Hubicka <jh@suse.cz>
16768
16769 PR middle-end/25962
16770 * gcc.dg/pr25962.c: New.
16771
16772 2006-05-08 Roger Sayle <roger@eyesopen.com>
16773
16774 PR target/27158
16775 * gcc.target/powerpc/pr27158.c: New test case.
16776
16777 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16778
16779 PR testsuite/27476
16780 * ada/acats/run_all.sh: Use test -z.
16781
16782 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16783
16784 PR libfortran/18271
16785 * gfortran.dg/spec_expr_3.f90: New test.
16786
16787 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16788
16789 PR target/24879
16790 * gcc.target/i386/monitor.c: New file.
16791
16792 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16793
16794 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16795
16796 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16797
16798 PR c++/27447
16799 * g++.dg/other/ptrmem7.C: New test.
16800
16801 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16802
16803 PR target/27421
16804 * gcc.dg/array-9.c: New test.
16805
16806 2006-05-07 Richard Guenther <rguenther@suse.de>
16807
16808 PR tree-optimization/27409
16809 * gcc.dg/torture/pr27409.c: New testcase.
16810
16811 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16812
16813 PR fortran/27457
16814 * gfortran.dg/select_6.f90: New.
16815
16816 2006-05-07 Richard Guenther <rguenther@suse.de>
16817
16818 PR tree-optimization/27136
16819 * gcc.dg/torture/pr27136.c: New testcase.
16820
16821 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16822
16823 PR fortran/24813
16824 * gfortran.dg/char_cons_len_1.f90: New test.
16825
16826 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16827
16828 PR c++/27427
16829 * g++.dg/template/incomplete2.C: New test.
16830
16831 2006-05-06 Richard Guenther <rguenther@suse.de>
16832
16833 PR tree-optimization/27151
16834 * gcc.dg/vect/pr27151.c: New testcase.
16835
16836 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16837
16838 PR c++/27430
16839 * g++.dg/template/void1.C: New test.
16840
16841 PR c++/27423
16842 * g++.dg/other/void2.C: New test.
16843
16844 PR c++/27422
16845 * g++.dg/conversion/void1.C: New test.
16846
16847 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16848
16849 PR/21391
16850 * g++.dg/other/unused1.C: New.
16851
16852 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16853
16854 PR objc/27240
16855 * objc.dg/member-1.m: New test.
16856
16857 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16858
16859 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16860
16861 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16862
16863 PR libfortran/26985
16864 * gfortran.dg/matmul_2.f90: New test.
16865
16866 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16867
16868 * ada/acats/run_all.sh: Use sync when main not found.
16869
16870 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16871
16872 PR target/26765
16873 * gcc.target/mips/pr26765.c: New.
16874
16875 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16876
16877 * gcc.target/bfin: New directory.
16878 * gcc.target/bfin/bfin.exp: New file.
16879 * gcc.target/bfin/frmul.c: New file.
16880 * gcc.target/bfin/arith.c: New file.
16881 * gcc.target/bfin/mul-combine.c: New file.
16882 * gcc.target/bfin/shift.c: New file.
16883
16884 2006-05-04 Richard Guenther <rguenther@suse.de>
16885
16886 PR tree-optimization/14287
16887 PR tree-optimization/14844
16888 PR tree-optimization/19792
16889 PR tree-optimization/21608
16890 PR tree-optimization/27090
16891 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16892 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16893 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16894 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16895 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16896
16897 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16898
16899 PR tree-optimization/27285
16900 * gcc.c-torture/execute/pr27285.c: New test.
16901
16902 PR middle-end/27388
16903 * gcc.dg/gomp/pr27388-1.c: New test.
16904 * gcc.dg/gomp/pr27388-2.c: New test.
16905 * gcc.dg/gomp/pr27388-3.c: New test.
16906
16907 PR c++/27359
16908 * g++.dg/gomp/pr27359.C: New test.
16909
16910 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16911
16912 PR fortran/20248
16913 * gfortran.dg/iargc.f90: New test.
16914
16915 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16916
16917 PR c++/27102
16918 * g++.dg/template/crash49.C: New test.
16919
16920 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16921
16922 PR testsuite/27032
16923 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16924
16925 2006-05-02 Jeff Law <law@redhat.com>
16926
16927 PR tree-optimization/27364
16928 * gcc.c-torture/execute/pr27364.c: New test.
16929
16930 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16931
16932 PR c++/27309
16933 * g++.dg/parser/ctor5.C: New test.
16934
16935 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16936
16937 PR target/27387
16938 * gcc.target/arm/arm.exp: New.
16939 * gcc.target/arm/pr27387.C: Likewise.
16940
16941 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16942
16943 PR fortran/27269
16944 PR fortran/27324
16945 * gfortran.dg/module_equivalence_2.f90: New test.
16946
16947 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16948
16949 PR middle-end/27337
16950 * g++.dg/gomp/pr27337-1.C: New test.
16951 * g++.dg/gomp/pr27337-2.C: New test.
16952
16953 PR middle-end/27328
16954 * gcc.dg/gomp/pr27328.c: New test.
16955
16956 PR middle-end/27325
16957 * g++.dg/gomp/pr27325.C: New test.
16958
16959 PR middle-end/27310
16960 * g++.dg/gomp/pr27310.C: New test.
16961
16962 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16963
16964 PR tree-optimization/27291
16965 * g++.dg/tree-ssa/pr27291.C: New test.
16966
16967 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16968
16969 PR tree-optimization/27283
16970 * g++.dg/tree-ssa/pr27283.C: New test.
16971
16972 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16973
16974 * gcc.dg/tree-ssa/loop-16.c: New test.
16975
16976 2006-05-01 Roger Sayle <roger@eyesopen.com>
16977 Joseph S. Myers <joseph@codesourcery.com>
16978
16979 * gcc.dg/Wconversion-3.c: New test case.
16980 * gcc.dg/Wconversion-4.c: Likewise.
16981
16982 2006-05-01 Richard Guenther <rguenther@suse.de>
16983
16984 PR tree-optimization/26726
16985 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16986
16987 2006-04-30 Roger Sayle <roger@eyesopen.com>
16988
16989 * gcc.dg/Woverflow-1.c: New test case.
16990 * gcc.dg/Woverflow-2.c: Likewise.
16991 * gcc.dg/Woverflow-3.c: Likewise.
16992
16993 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16994
16995 PR c++/27094
16996 * g++.dg/template/defarg8.C: New test.
16997
16998 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16999
17000 PR c++/27278
17001 * g++.dg/parse/operator7.C: New test.
17002
17003 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17004
17005 PR c++/11471
17006 PR c++/27102
17007 * g++.dg/template/crash48.C: New test.
17008
17009 PR c++/27279
17010 * g++.dg/parse/ctor4.C: New test.
17011
17012 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17013
17014 PR fortran/25681
17015 * gfortran.df/char_type_len.f90: New test.
17016
17017 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17018
17019 PR libgfortran/27304
17020 * gfortran.dg/fmt_exhaust.f90: New test.
17021
17022 2006-04-28 Roger Sayle <roger@eyesopen.com>
17023
17024 PR c/25309
17025 * gcc.dg/large-size-array-2.c: New test case.
17026
17027 2006-04-28 Richard Guenther <rguenther@suse.de>
17028
17029 PR target/26826
17030 * gcc.target/i386/pr26826.c: New testcase.
17031
17032 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17033
17034 PR middle-end/27260
17035 * gcc.c-torture/execute/pr27260.c: New.
17036
17037 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17038
17039 PR middle-end/27095
17040 * gcc.dg/pr27095.c: New.
17041
17042 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17043
17044 PR c++/27292
17045 * g++.dg/conversion/bitfield4.C: New test.
17046
17047 2006-04-27 Eric Christopher <echristo@apple.com>
17048
17049 * gcc.dg/pragma-ms_struct.c: New.
17050
17051 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17052
17053 PR c++/27102
17054 * g++.dg/template/crash47.C: New test.
17055
17056 2006-04-27 Dirk Mueller <dmueller@suse.de>
17057
17058 * gcc.target/i386/sse-7.c: build with -msse.
17059
17060 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17061
17062 PR testsuite/27274:
17063 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17064 (main): Exit if processor doesn't support SSE.
17065
17066 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17067
17068 PR middle-end/27282
17069 * gcc.c-torture/compile/pr27282.c: New test.
17070
17071 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17072
17073 PR middle-end/26913
17074 * g++.dg/gomp/pr26913.C: New test.
17075
17076 PR c/25996
17077 * gcc.dg/gomp/pr25996.c: New test.
17078 * g++.dg/gomp/pr25996.C: New test.
17079
17080 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17081
17082 PR rtl-optimization/26725
17083 * gcc.c-torture/compile/pr26725.c: New test.
17084
17085 2006-04-25 Richard Guenther <rguenther@suse.de>
17086
17087 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17088 than n + -1.
17089
17090 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17091
17092 * gcc.dg/20060425-1.c: New testcase.
17093
17094 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17095
17096 PR tree-optimization/26865
17097 * gcc.dg/pr26865.c: New test.
17098
17099 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17100
17101 PR c++/27292
17102 * g++.dg/conversion/bitfield1.C: New test.
17103 * g++.dg/conversion/bitfield2.C: Likewise.
17104 * g++.dg/conversion/bitfield3.C: Likewise.
17105
17106 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17107 Richard Guenther <rguenther@suse.de>
17108
17109 PR tree-optimization/27236
17110 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17111
17112 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17113
17114 PR c++/19963
17115 * g++.dg/other/incomplete2.C: New test.
17116
17117 2006-04-24 Richard Guenther <rguenther@suse.de>
17118
17119 PR middle-end/26869
17120 * gcc.dg/torture/pr26869.c: New testcase.
17121
17122 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17123 Richard Guenther <rguenther@suse.de>
17124
17125 PR tree-optimization/27218
17126 * g++.dg/tree-ssa/pr27218.C: New testcase.
17127
17128 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17129
17130 PR c++/26912
17131 * g++.dg/template/friend41.C: New test.
17132
17133 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17134
17135 * g++.dg/opt/pr15551.C: Include cstdio.
17136 (main): Use remove instead of unlink.
17137
17138 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17139
17140 * gcc.dg/sibcall-7.c: New test.
17141 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17142 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17143 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17144 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17145 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17146
17147 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17148
17149 PR c++/26534
17150 * g++.dg/opt/bitfield1.C: New test.
17151 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17152 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17153 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17154 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17155 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17156 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17157 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17158 * g++.dg/abi/bitfield2.C: Likewise.
17159 * g++.dg/init/bitfield1.C: Likewise.
17160
17161 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17162
17163 PR fortran/25099
17164 * gfortran.dg/elemental_subroutine_4.f90: New test.
17165 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17166 call sub (m, x).
17167
17168 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17169
17170 * gcc.c-torture/compile/20060421-1.c: New testcase.
17171
17172 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17173
17174 PR c/25875
17175 * gcc.dg/init-bad-4.c: New test.
17176
17177 2006-04-21 Paul Brook <paul@codesourcery.com>
17178
17179 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17180
17181 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17182
17183 PR fortran/27122
17184 * gfortran.dg/defined_operators_1.f90: New test.
17185 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17186 remove old ones associated, incorrectly, with Note 5.46.
17187
17188 PR fortran/27113
17189 * gfortran.dg/character_array_constructor_1.f90: New test.
17190
17191 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17192
17193 * gcc.dg/20060419-1.c: New test.
17194
17195 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17196
17197 PR c/26774
17198 * gcc.dg/struct-parse-1.c: New test case.
17199
17200 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17201
17202 PR c++/26558
17203 * g++.dg/parse/template19.C: New test.
17204
17205 PR c++/26739
17206 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17207
17208 PR c++/26036
17209 * g++.dg/expr/call3.C: New test.
17210
17211 PR c++/10385
17212 * g++.dg/conversion/dynamic1.C: New test.
17213
17214 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17215
17216 PR c++/27102
17217 * g++.dg/template/crash35.C: Tweak error markers.
17218 * g++.dg/template/crash46.C: New test.
17219 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17220 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17221
17222 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17223
17224 PR rtl-optimization/14261
17225 * gcc.c-torture/compile/20060419-1.c: Added.
17226
17227 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17228
17229 * gfortran.dg/label_1.f90: Adjust dg-error.
17230
17231 2006-04-16 Roger Sayle <roger@eyesopen.com>
17232
17233 PR target/26961
17234 * gcc.dg/fold-cond-1.c: New test case.
17235 * gcc.dg/pr26961-1.c: Likewise.
17236
17237 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17238
17239 PR libgfortran/27138
17240 * gfortran.dg/read_bad_advance.f90: New test.
17241
17242 2006-04-16 Roger Sayle <roger@eyesopen.com>
17243 Dale Johannesen <dalej@apple.com>
17244
17245 PR target/24076
17246 * gcc.target/i386/vecinit-3.c: New testcase.
17247 * gcc.target/i386/vecinit-4.c: Likewise.
17248 * gcc.target/i386/sse-18.c: Likewise.
17249 * gcc.target/i386/sse-19.c: Likewise.
17250
17251 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17252
17253 * gfortran.dg/allocate_zerosize_1.f90: New test.
17254
17255 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17256
17257 PR c++/26365
17258 * g++.dg/template/crash45.C: New test.
17259
17260 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17261
17262 PR fortran/26787
17263 * gfortran.dg/proc_assign_1.f90: New test.
17264 * gfortran.dg/procedure_lvalue.f90: Change message.
17265 * gfortran.dg/namelist_4.f90: Add new error.
17266
17267 PR fortran/25597
17268 PR fortran/27096
17269 * gfortran.dg/auto_pointer_array_result_1.f90
17270
17271 PR fortran/27089
17272 * gfortran.dg/specification_type_resolution_1.f90
17273
17274 PR fortran/18003
17275 PR fortran/25669
17276 PR fortran/26834
17277 * gfortran.dg/bounds_temporaries_1.f90: New test.
17278
17279 PR fortran/27124
17280 * gfortran.dg/array_return_value_1.f90: New test.
17281
17282 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17283
17284 PR fortran/25336
17285 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17286
17287 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17288
17289 PR middle-end/26823
17290 * g++.dg/gomp/pr26823-1.C: New test.
17291 * g++.dg/gomp/pr26823-2.C: New test.
17292
17293 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17294
17295 PR middle-end/27134
17296 * gcc.dg/pr27314.c: New test.
17297
17298 2006-04-13 Richard Henderson <rth@redhat.com>
17299
17300 * g++.dg/gomp/block-0.C: Update expected matches.
17301
17302 2006-04-13 DJ Delorie <dj@redhat.com>
17303
17304 * lib/target-supports.exp (check_effective_target_int32plus): New.
17305 (check_effective_target_ptr32plus): New.
17306 (check_effective_target_size32plus): New.
17307 (check_effective_target_int16): New.
17308 (check_profiling_available): Add m32c to the list of unsupported
17309 targets.
17310
17311 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17312 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17313 memory size.
17314 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17315 pointers.
17316 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17317 size_t.
17318 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17319 and size_t.
17320 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17321 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17322 not just xstormy16. Skip m32c due to weird pointer size.
17323 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17324 not just xstormy16.
17325 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17326 not just xstormy16.
17327 * gcc.dg/20020312-2.c: Add m32c support.
17328 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17329 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17330 in test.
17331 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17332 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17333 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17334 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17335 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17336 formats
17337 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17338 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17339 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17340 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17341 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17342 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17343 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17344 in test.
17345 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17346 in test.
17347 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17348 * gcc.dg/pr23049.c: Require >=32 bit integers.
17349 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17350 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17351 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17352 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17353 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17354 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17355 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17356 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17357 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17358 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17359 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17360 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17361 prototype in test.
17362 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17363 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17364 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17365 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17366 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17367
17368 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17369 * gcc.c-torture/execute/20040703-1.x: Likewise.
17370 * gcc.c-torture/execute/20040705-1.x: Likewise.
17371 * gcc.c-torture/execute/20040705-2.x: Likewise.
17372 * gcc.c-torture/execute/20040709-1.x: Likewise.
17373 * gcc.c-torture/execute/20040709-2.x: Likewise.
17374 * gcc.c-torture/execute/20040811-1.x: Likewise.
17375 * gcc.c-torture/execute/20050316-1.x: Likewise.
17376 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17377 * gcc.c-torture/execute/pr19689.x: Likewise.
17378 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17379 * gcc.c-torture/execute/usmul.x: Likewise.
17380 * gcc.c-torture/execute/vrp-5.x: Likewise.
17381 * gcc.c-torture/execute/vrp-6.x: Likewise.
17382 * gcc.dg/debug/20041023-1.s: Likewise.
17383
17384 2006-04-13 Roger Sayle <roger@eyesopen.com>
17385
17386 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17387 of integers to a vector types are now constant expressions in C.
17388 * gcc.dg/vect/vect-fold-1.c: New test case.
17389
17390 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17391 Ulrich Weigand <uweigand@de.ibm.com>
17392
17393 PR target/27006
17394 * gcc.dg/vmx/pr27006.c: New testcase.
17395
17396 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17397
17398 PR libgfortran/26766
17399 * gfortran.dg/write_recursive.f90: New test.
17400
17401 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17402
17403 * g++.dg/parse/dtor7.C: New test.
17404 * g++.dg/parse/new1.C: Add error marker.
17405 * g++.dg/template/new3.C: New test.
17406
17407 PR c++/26122
17408 * g++.dg/template/pure1.C: New test.
17409
17410 PR c++/26295
17411 * g++.dg/parse/ptrmem4.C: New test.
17412
17413 2006-04-10 Jeff Law <law@redhat.com>
17414
17415 PR/27087
17416 * gcc.c-torture/compile/pr27087.c: New test.
17417
17418 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17419
17420 PR/21391
17421 * gcc.dg/20060410.c: New.
17422
17423 2006-04-10 Matthias Klose <doko@debian.org>
17424
17425 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17426 Recognize multilib directory names containing underscores.
17427
17428 2006-04-10 Roger Sayle <roger@eyesopen.com>
17429
17430 * gcc.target/i386/vecinit-1.c: New test case.
17431 * gcc.target/i386/vecinit-2.c: Likewise.
17432
17433 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17434
17435 PR debug/27057
17436 * g++.dg/debug/dwarf2-2.C: New test.
17437
17438 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17439
17440 PR rtl-optimization/27073
17441 * gcc.c-torture/execute/pr27073.c: New test.
17442
17443 2006-04-08 Mike Stump <mrs@apple.com>
17444
17445 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17446
17447 2006-04-07 Richard Guenther <rguenther@suse.de>
17448
17449 PR tree-optimization/26135
17450 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17451
17452 2006-04-06 Jan Hubicka <jh@suse.cz>
17453
17454 PR profile/26399
17455 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17456
17457 2006-04-06 Roger Sayle <roger@eyesopen.com>
17458
17459 * g++.dg/conversion/nullptr1.C: New test case.
17460 * g++.dg/conversion/nullptr2.C: Likewise.
17461
17462 2006-04-05 Roger Sayle <roger@eyesopen.com>
17463
17464 * gfortran.dg/dependency_18.f90: New test case.
17465
17466 2006-04-05 Richard Guenther <rguenther@suse.de>
17467
17468 PR tree-optimization/26919
17469 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17470 * gcc.dg/ipa/ipa-2.c: Likewise.
17471 * gcc.dg/ipa/ipa-3.c: Likewise.
17472 * gcc.dg/ipa/ipa-5.c: Likewise.
17473
17474 2006-04-05 Richard Guenther <rguenther@suse.de>
17475
17476 PR tree-optimization/26763
17477 * gcc.dg/torture/pr26763-1.c: New testcase.
17478 * gcc.dg/torture/pr26763-2.c: Likewise.
17479
17480 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17481
17482 PR fortran/23634
17483 PR fortran/25619
17484 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17485
17486 2006-04-04 Eric Christopher <echristo@apple.com>
17487
17488 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17489 stubs.
17490 * gcc.target/i386/387-5.c: Ditto.
17491
17492 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17493
17494 * gcc.target/sparc/struct-ret-check.c: New test.
17495
17496 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17497
17498 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17499 zero decimal digits specified in format.
17500
17501 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17502
17503 PR fortran/26891
17504 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17505
17506 PR fortran/26976
17507 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17508 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17509 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17510 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17511 compliant and detect bigendian-ness.
17512
17513 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17514
17515 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17516 dummy arguments work when the actual argument is itself a dummy
17517 argument of the caller.
17518
17519 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17520
17521 PR libfortran/24685
17522 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17523
17524 2006-04-01 Roger Sayle <roger@eyesopen.com>
17525
17526 * gfortran.dg/dependencency_17.f90: New test case.
17527
17528 2006-04-01 Roger Sayle <roger@eyesopen.com>
17529
17530 * gfortran.dg/dependency_14.f90: New test case.
17531 * gfortran.dg/dependency_15.f90: Likewise.
17532 * gfortran.dg/dependency_16.f90: Likewise.
17533
17534 2006-03-31 Asher Langton <langton2@llnl.gov>
17535
17536 PR fortran/25358
17537 gfortran.dg/cray_pointers_6.f90: New test.
17538
17539 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17540
17541 PR libgfortran/26890
17542 * gfortran.dg/read_size_noadvance.f90: New test.
17543
17544 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17545
17546 PR fortran/25031
17547 * gfortran.dg/multiple_allocation_1.f90: Check that the
17548 size has changed after a re-allocation with stat.
17549
17550 2006-03-30 Richard Guenther <rguenther@suse.de>
17551
17552 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17553 removal.
17554 * gcc.target/i386/sselibm-2.c: Likewise.
17555 * gcc.target/i386/sselibm-3.c: Likewise.
17556 * gcc.target/i386/sselibm-4.c: Likewise.
17557 * gcc.target/i386/sselibm-5.c: Likewise.
17558
17559 2006-03-28 Roger Sayle <roger@eyesopen.com>
17560
17561 * gcc.dg/fold-andxor-1.c: New test case.
17562 * gcc.dg/fold-xorand-1.c: Likewise.
17563
17564 2006-03-28 Roger Sayle <roger@eyesopen.com>
17565
17566 * gcc.dg/fold-convnotconv-1.c: New test case.
17567
17568 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17569
17570 PR fortran/26779
17571 * gfortran.dg/private_type_5.f90: New test.
17572
17573 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17574
17575 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17576
17577 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17578
17579 * gfortran.dg/advance_2.f90: New test.
17580 * gfortran.dg/advance_3.f90: New test.
17581
17582 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17583
17584 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17585
17586 PR libgfortran/26661
17587 PR libgfortran/26880
17588 * gfortran.dg/read_x_past.f: New test.
17589
17590 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17591
17592 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17593 to be STABS.
17594
17595 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17596
17597 * objc.dg/dwarf-1.m: Skip on AIX.
17598 * objc.dg/dwarf-2.m: Skip on AIX.
17599
17600 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17601
17602 PR fortran/26816
17603 * gfortran.dg/float_1.f90: New test.
17604
17605 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17606
17607 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17608 X86_64 targets.
17609 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17610
17611 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17612
17613 PR libfortran/26735
17614 * gfortran.dg/convert_implied_open.f90: New test case.
17615
17616 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17617
17618 PR fortran/26769
17619 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17620
17621 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17622
17623 PR middle-end/26717
17624 * gcc.dg/pr26717.c: New test.
17625
17626 2006-03-25 Roger Sayle <roger@eyesopen.com>
17627
17628 * gfortran.dg/dependency_12.f90: New test case.
17629
17630 2006-03-24 Roger Sayle <roger@eyesopen.com>
17631
17632 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17633
17634 2006-03-24 Jeff Law <law@redhat.com>
17635
17636 * gcc.c-torture/pr26840.c: New test.
17637
17638 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17639
17640 * objc.dg/dwarf-2.m: New.
17641 * obj-c++.dg/dwarf-2.mm: New.
17642
17643 * g++.old-deja/g++.other/init19.C: New.
17644
17645 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17646
17647 * g++.dg/eh/spbp.C: Skip on AIX.
17648
17649 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17650
17651 PR middle-end/26611
17652 * g++.dg/gomp/pr26611-1.C: New test.
17653 * g++.dg/gomp/pr26611-2.C: New test.
17654
17655 2006-03-24 Jeff Law <law@redhat.com>
17656
17657 * gcc.c-torture/compile/pr26833.c: New test.
17658 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17659
17660 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17661
17662 * gfortran.dg/endfile_2.f90: Delete temp file.
17663
17664 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17665
17666 PR fortran/19303
17667 * gfortran.dg/record_marker_1.f90: New test case.
17668 * gfortran.dg/record_marker_2.f: New test case.
17669 * gfortran.dg/record_marker_3.f90: New test case.
17670
17671 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17672
17673 PR fortran/17298
17674 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17675 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17676
17677 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17678
17679 * lib/gcc-dg.exp (cleanup-modules): New proc.
17680 * gfortran.dg/allocatable_function_1.f90,
17681 gfortran.dg/allocate_char_star_scalar_1.f90,
17682 gfortran.dg/assumed_charlen_function_1.f90,
17683 gfortran.dg/assumed_dummy_1.f90,
17684 gfortran.dg/assumed_shape_ranks_1.f90,
17685 gfortran.dg/assumed_shape_ranks_2.f90,
17686 gfortran.dg/assumed_size_dt_dummy.f90,
17687 gfortran.dg/auto_char_dummy_array_1.f90,
17688 gfortran.dg/auto_char_len_3.f90,
17689 gfortran.dg/automatic_module_variable.f90,
17690 gfortran.dg/bad_automatic_objects_1.f90,
17691 gfortran.dg/char_array_constructor.f90,
17692 gfortran.dg/char_array_structure_constructor.f90,
17693 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17694 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17695 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17696 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17697 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17698 gfortran.dg/derived_pointer_recursion.f90,
17699 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17700 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17701 gfortran.dg/dummy_functions_1.f90,
17702 gfortran.dg/elemental_initializer_1.f90,
17703 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17704 gfortran.dg/elemental_pointer_1.f90,
17705 gfortran.dg/elemental_subroutine_1.f90,
17706 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17707 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17708 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17709 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17710 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17711 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17712 gfortran.dg/global_references_1.f90,
17713 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17714 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17715 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17716 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17717 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17718 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17719 gfortran.dg/large_integer_kind_1.f90,
17720 gfortran.dg/large_real_kind_1.f90,
17721 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17722 gfortran.dg/module_double_reuse.f90,
17723 gfortran.dg/module_equivalence_1.f90,
17724 gfortran.dg/module_interface_1.f90,
17725 gfortran.dg/module_parameter_array_refs_1.f90,
17726 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17727 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17728 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17729 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17730 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17731 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17732 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17733 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17734 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17735 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17736 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17737 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17738 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17739 gfortran.dg/same_name_1.f90,
17740 gfortran.dg/sibling_dummy_procedure_1.f90,
17741 gfortran.dg/sibling_dummy_procedure_2.f90,
17742 gfortran.dg/sibling_dummy_procedure_3.f90,
17743 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17744 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17745 gfortran.dg/used_dummy_types_2.f90,
17746 gfortran.dg/used_dummy_types_3.f90,
17747 gfortran.dg/used_dummy_types_4.f90,
17748 gfortran.dg/used_dummy_types_5.f90,
17749 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17750 gfortran.dg/userdef_operator_1.f90: Use it.
17751
17752 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17753
17754 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17755 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17756 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17757 gfortran.dg/write_back.f,
17758 gfortran.fortran-torture/execute/inquire_1.f90,
17759 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17760
17761 2006-03-21 Jeff Law <law@redhat.com>
17762
17763 * gcc.dg/tree-ssa/vrp28.c: New test.
17764
17765 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17766
17767 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17768 if _STDC_C99 is defined.
17769 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17770 * gcc.dg/builtins-20.c: Likewise.
17771 * gcc.dg/builtins-53.c: Likewise.
17772 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17773 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17774
17775 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17776
17777 PR tree-opt/26781
17778 * gcc.c-torture/compile/pr26781-1.c: New test.
17779 * gcc.c-torture/compile/pr26781-2.c: New test.
17780
17781 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17782
17783 PR c++/26690
17784 * g++.dg/gomp/pr26690-1.C: New test.
17785 * g++.dg/gomp/pr26690-2.C: New test.
17786
17787 2006-03-20 Jeff Law <law@redhat.com>
17788
17789 * gcc.dg/tree-ssa/pr21829.c: New test.
17790
17791 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17792
17793 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17794
17795 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17796 (check_visibility_available): Use it.
17797 (check_effective_target_default_packed): Likewise.
17798 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17799 (check_effective_target_fopenmp): Likewise.
17800 (check_effective_target_freorder): Likewise.
17801 (check_effective_target_fpic): Likewise.
17802 (check_named_sections_available): Likewise.
17803 (check_effective_target_ilp32): Likewise.
17804 (check_effective_target_lp64): Likewise.
17805
17806 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17807
17808 PR fortran/20935
17809 * gfortran.dg/scalar_mask_2.f90: New test case.
17810
17811 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17812
17813 PR tree-opt/26629
17814 * gcc.dg/tree-ssa/loadpre12.c: New test.
17815 * gcc.dg/tree-ssa/loadpre13.c: New test.
17816 * gcc.dg/tree-ssa/loadpre14.c: New test.
17817 * gcc.dg/tree-ssa/loadpre15.c: New test.
17818 * gcc.dg/tree-ssa/loadpre16.c: New test.
17819 * gcc.dg/tree-ssa/loadpre17.c: New test.
17820 * gcc.dg/tree-ssa/loadpre18.c: New test.
17821 * gcc.dg/tree-ssa/loadpre19.c: New test.
17822 * gcc.dg/tree-ssa/loadpre20.c: New test.
17823 * gcc.dg/tree-ssa/loadpre21.c: New test.
17824 * gcc.dg/tree-ssa/loadpre22.c: New test.
17825
17826 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17827
17828 PR fortran/26741
17829 * gfortran.dg/elemental_initializer_1.f90: New test.
17830
17831 PR fortran/26716
17832 * gfortran.dg/assumed_shape_ranks_2: New test.
17833
17834 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17835
17836 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17837 target fpic.
17838
17839 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17840
17841 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17842 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17843 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17844 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17845 gfortran.fortran-torture/execute/direct_io.f90,
17846 gfortran.fortran-torture/execute/inquire_2.f90,
17847 gfortran.fortran-torture/execute/inquire_4.f90,
17848 gfortran.fortran-torture/execute/list_read_1.f90,
17849 gfortran.fortran-torture/execute/open_replace.f90,
17850 gfortran.fortran-torture/execute/slash_edit.f90,
17851 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17852 temporary files from testcases.
17853
17854 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17855
17856 PR libgfortran/26509
17857 gfortran.dg/write_direct_eor.f90: New test.
17858
17859 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17860
17861 * gcc.target/powerpc/pr26350.c: New.
17862 * gcc.target/powerpc/indexed-addr.c: New.
17863
17864 2006-03-16 Roger Sayle <roger@eyesopen.com>
17865
17866 * gfortran.dg/dependency_13.f90: New test case.
17867
17868 2006-03-16 Roger Sayle <roger@eyesopen.com>
17869
17870 PR middle-end/21781
17871 * gcc.dg/real-const-1.c: New test case.
17872
17873 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17874
17875 * g++.old-deja/g++.other/init18.C: New.
17876 * g++.old-deja/g++.other/init5.C: Remove xfail.
17877
17878 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17879
17880 * g++.dg/opt/pr15551.C: Cleanup temp file.
17881
17882 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17883
17884 PR c++/6634
17885 g++.dg/parse/long1.C: New test.
17886
17887 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17888
17889 PR fortran/19101
17890 * gfortran.dg/continuation.f90: New test.
17891 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17892
17893 2006-03-14 Richard Guenther <rguenther@suse.de>
17894
17895 PR tree-optimization/26672
17896 * gcc.dg/torture/pr26672.c: New testcase.
17897
17898 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17899
17900 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17901 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17902
17903 2006-03-13 Roger Sayle <roger@eyesopen.com>
17904
17905 PR middle-end/26557
17906 * gcc.c-torture/compile/switch-1.c: New test case.
17907
17908 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17909
17910 PR fortran/25378
17911 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17912 test to include more permuatations of mask and index.
17913 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17914 respond to F2003 spec. that the position returned for an all false
17915 mask && condition is zero.
17916
17917 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17918
17919 PR middle-end/25989
17920 * gcc.dg/gomp/pr25989.c: New test.
17921
17922 2006-03-13 Jeff Law <law@redhat.com>
17923
17924 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17925
17926 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17927
17928 * gcc.dg/switch-9.c: New test.
17929
17930 2006-03-13 Richard Guenther <rguenther@suse.de>
17931
17932 PR middle-end/26630
17933 * gcc.dg/torture/pr26630.c: New testcase.
17934
17935 2006-03-11 Roger Sayle <roger@eyesopen.com>
17936
17937 * gfortran.dg/dependency_10.f90: New test case.
17938 * gfortran.dg/dependency_11.f90: Likewise.
17939
17940 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17941 Erik Edelmann <eedelman@gcc.gnu.org>
17942
17943 * gfortran.dg/allocatable_function_1.f90: New.
17944 * gfortran.dg/allocatable_function_2.f90: New.
17945
17946 2006-03-10 Richard Guenther <rguenther@suse.de>
17947
17948 PR middle-end/26565
17949 * gcc.dg/torture/pr26565.c: New testcase.
17950
17951 2006-03-09 Eric Christopher <echristo@apple.com>
17952
17953 * gcc.c-torture/compile/20060309-1.c: New.
17954
17955 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17956
17957 PR libgfortran/26499
17958 * gfortran.dg/write_back.f: New test.
17959 * gfortran.dg/write_rewind_1.f: New test.
17960 * gfortran.dg/write_rewind_2.f: New test.
17961
17962 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17963
17964 PR libgfortran/26554
17965 * gfortran.dg/read_logical.f90: New test.
17966
17967 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17968
17969 * ada/acats/norun.lst: cdd2a03 now passes.
17970
17971 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17972
17973 PR testsuite/25177
17974 * gcc.target/powerpc/pr18096-1.c: Change where the error
17975 would match.
17976
17977 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17978
17979 * gcc.target/i386/cleanup-1.c: New test.
17980 * gcc.target/i386/cleanup-2.c: New test.
17981
17982 2006-03-04 Roger Sayle <roger@eyesopen.com>
17983
17984 * gfortran.dg/dependency_9.f90: Remove for the time being.
17985
17986 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17987
17988 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17989 directive.
17990
17991 2006-03-03 Roger Sayle <roger@eyesopen.com>
17992
17993 * gfortran.dg/dependency_9.f90: New test case.
17994
17995 2006-03-03 Roger Sayle <roger@eyesopen.com>
17996
17997 * gfortran.dg/dependency_4.f90: New test case.
17998 * gfortran.dg/dependency_5.f90: New test case.
17999 * gfortran.dg/dependency_6.f90: New test case.
18000 * gfortran.dg/dependency_7.f90: New test case.
18001 * gfortran.dg/dependency_8.f90: New test case.
18002
18003 2006-03-03 Paul Brook <paul@codesourcery.com>
18004
18005 * lib/target-supports.exp (check_profiling_available):
18006 Add m68k-*-elf.
18007
18008 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18009
18010 PR fortran/25031
18011 * multiple_allocation_1.f90: New test.
18012
18013 2006-03-03 Roger Sayle <roger@eyesopen.com>
18014
18015 PR tree-optimization/26524
18016 * gfortran.dg/pr26524.f: New test case.
18017
18018 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18019
18020 * g++.dg/template/repo5.C: Cleanup repo files.
18021 * gcc.dg/20051201-1.c: Cleanup coverage files.
18022 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18023 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18024 tree dump files.
18025
18026 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18027
18028 * objc.dg/objc-nofilename-1.m: New test.
18029 * objc.dg/bad-receiver-type.m: New test.
18030 * obj-c++.dg/bad-receiver-type.mm: New test.
18031
18032 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18033
18034 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18035
18036 2006-03-01 Mike Stump <mrs@apple.com>
18037
18038 * g++.dg/abi/key2.C: Add.
18039
18040 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18041
18042 * gfortran.dg/logical_dot_product.f90: New test.
18043
18044 PR fortran/26393
18045 * gfortran.dg/used_interface_ref.f90: New test.
18046
18047 PR fortran/20938
18048 * gfortran.dg/dependency_2.f90: New test.
18049 * gfortran.fortran-torture/execute/where17.f90: New test.
18050 * gfortran.fortran-torture/execute/where18.f90: New test.
18051 * gfortran.fortran-torture/execute/where19.f90: New test.
18052 * gfortran.fortran-torture/execute/where20.f90: New test.
18053
18054 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18055
18056 * g++.dg/tree-ssa/pr26443.C: New test case.
18057
18058 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18059
18060 PR middle-end/26022
18061 * g++.dg/opt/return-slot1.C: New test.
18062
18063 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18064
18065 PR libgfortran/26136
18066 * gfortran.dg/namelist_23.f90: New test.
18067
18068 2006-02-28 Roger Sayle <roger@eyesopen.com>
18069
18070 PR middle-end/14752
18071 * gcc.dg/fold-eqandshift-2.c: New test case.
18072
18073 2006-02-28 Richard Guenther <rguenther@suse.de>
18074
18075 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18076 decomposition.
18077
18078 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18079
18080 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18081
18082 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18083
18084 PR libgfortran/26464
18085 * gfortran.dg/backspace_5.f: New test.
18086 * gfortran.dg/backspace_6.f: New test.
18087
18088 2006-02-26 Roger Sayle <roger@eyesopen.com>
18089
18090 * gcc.dg/fold-eqandnot-1.c: New test case.
18091
18092 2006-02-26 Roger Sayle <roger@eyesopen.com>
18093
18094 PR middle-end/19983
18095 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18096
18097 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18098
18099 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18100 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18101
18102 2006-02-26 Richard Guenther <rguenther@suse.de>
18103
18104 PR tree-optimization/26421
18105 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18106
18107 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18108
18109 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18110 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18111
18112 2006-02-26 Roger Sayle <roger@eyesopen.com>
18113
18114 * gcc.dg/fold-even-1.c: New test case.
18115
18116 2006-02-26 Roger Sayle <roger@eyesopen.com>
18117
18118 PR middle-end/21137
18119 * gcc.dg/fold-eqandshift-1.c: New test case.
18120
18121 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18122
18123 PR tree-optimization/25125
18124 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18125 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18126
18127 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18128
18129 PR tree-optimizations/26359
18130 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18131 with -fdump-tree-dceloop-details.
18132 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18133
18134 2006-02-25 Roger Sayle <roger@eyesopen.com>
18135
18136 PR middle-end/23673
18137 * gcc.dg/fold-eqxor-1.c: New test case.
18138 * gcc.dg/fold-eqxor-2.c: Likewise.
18139 * gcc.dg/fold-eqxor-3.c: Likewise.
18140
18141 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18142
18143 PR fortran/23092
18144 * scalar_mask_1.f90: New test.
18145
18146 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18147
18148 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18149 * g++.dg/eh/uncaught2.C: New.
18150 * g++.dg/eh/uncaught3.C: New.
18151
18152 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18153
18154 PR libgfortran/26423
18155 * gfortran.dg/read_many_1.f: New test.
18156
18157 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18158
18159 PR fortran/24519
18160 * gfortran.dg/dependency_3.f90: New test.
18161 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18162 XFAILs.
18163
18164 PR fortran/25395
18165 * gfortran.dg/equiv_6.f90: New test.
18166
18167 2006-02-23 Jeff Law <law@redhat.com>
18168
18169 * gcc.c-torture/compile/pr26425.c: New test.
18170
18171 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18172
18173 PR middle-end/26412
18174 * gcc.dg/gomp/pr26412.c: New test.
18175
18176 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18177
18178 PR c++/26291
18179 * g++.dg/other/ellipsis1.C: New test.
18180 * g++.dg/parse/operator4.C: Adjust error marker.
18181
18182 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18183
18184 PR target/25603
18185 * gfortran.dg/pr25603.f: New testcase.
18186
18187 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18188
18189 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18190 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18191
18192 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18193
18194 * g++.dg/eh/spbp.C: New.
18195
18196 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18197
18198 PR middle-end/26379
18199 * gcc.target/i386/mmx-7.c: New test.
18200
18201 2006-02-20 Roger Sayle <roger@eyesopen.com>
18202
18203 PR tree-optimization/26361
18204 * gcc.dg/tree-ssa/vrp27.c: New test case.
18205
18206 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18207
18208 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18209 * gcc.dg/tree-ssa/complex-4.c: Here.
18210
18211 2006-02-19 Roger Sayle <roger@eyesopen.com>
18212
18213 PR middle-end/19543
18214 * gfortran.dg/logical_1.f90: New test case.
18215
18216 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18217
18218 PR middle-end/26334
18219 * gcc.dg/20060218-1.c: Moved to...
18220 * gcc.target/i386/20060218-1.c: ... here. New test.
18221
18222 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18223
18224 PR fortran/26201
18225 * gfortran.dg/convert_1.f90: New.
18226
18227 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18228
18229 PR fortran/25054
18230 * gfortran.dg/namelist_5.f90: New test.
18231
18232 PR fortran/25089
18233 * gfortran.dg/namelist_4.f90: New test.
18234
18235 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18236
18237 PR tree-opt/25680
18238 * gcc.dg/tree-ssa/complex-3.c: New test.
18239
18240 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18241
18242 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18243 variable to take into account the variable name in the
18244 function header.
18245 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18246
18247 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18248
18249 PR middle-end/26334
18250 * gcc.c-torture/compile/20060217-1.c: New test.
18251 * gcc.dg/20060218-1.c: New test.
18252
18253 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18254
18255 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18256
18257 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18258
18259 * gcc.dg/cpp/undef3.c: New test.
18260 * gcc.dg/cpp/trad/builtins2.c: New test.
18261
18262 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18263
18264 PR c++/26266
18265 * g++.dg/template/static22.C: New test.
18266 * g++.dg/template/static23.C: New test.
18267 * g++.dg/template/static24.C: New test.
18268 * g++.dg/template/non-dependent13.C: New test.
18269 * g++.dg/init/member1.C: Tweak error markers.
18270
18271 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18272
18273 PR target/26255
18274 * gcc.c-torture/compile/pr26255.c: New test case.
18275
18276 2006-02-16 Roger Sayle <roger@eyesopen.com>
18277
18278 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18279 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18280 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18281 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18282 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18283 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18284 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18285
18286 2006-02-16 Jeff Law <law@redhat.com>
18287
18288 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18289 * gcc.dg/tree-ssa/vrp26.c: New test.
18290
18291 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18292
18293 PR target/20353
18294 PR target/24578
18295 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18296 __UCLIBC__ is defined.
18297
18298 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18299
18300 PR fortran/26224
18301 * gfortran.dg/gomp/pr26224.f: New test.
18302
18303 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18304
18305 PR tree-opt/25918
18306 * lib/target-supports.exp
18307 (check_effective_target_vect_short_mult): New.
18308 (check_effective_target_vect_char_mult): New.
18309 (check_effective_target_vect_widen_sum_qi_to_si): New.
18310 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18311 (check_effective_target_vect_widen_sum_hi_to_si): New.
18312 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18313 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18314 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18315 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18316 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18317 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18318 vect-reduc-pattern-2c.c
18319 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18320 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18321 vect-reduc-pattern-1c.c
18322
18323 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18324
18325 PR fortran/24557
18326 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18327
18328 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18329
18330 PR fortran/26054
18331 * gfortran.dg/enum_8.f90: Remove check for warning.
18332 * gfortran.dg/iomsg_1.f90: Ditto.
18333 * gfortran.dg/enum_1.f90: Ditto.
18334 * gfortran.dg/enum_9.f90: Ditto.
18335 * gfortran.dg/enum_2.f90: Ditto.
18336 * gfortran.dg/enum_10.f90: Ditto.
18337 * gfortran.dg/enum_3.f90: Ditto.
18338 * gfortran.dg/flush_1.f90: Ditto.
18339 * gfortran.dg/enum_4.f90: Ditto.
18340 * gfortran.dg/array_constructor_1.f90: Ditto.
18341 * gfortran.dg/enum_5.f90: Ditto.
18342 * gfortran.dg/enum_6.f90: Ditto.
18343 * gfortran.dg/enum_7.f90: Ditto.
18344
18345 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18346
18347 PR middle-end/26300
18348 * gcc.c-torture/compile/20060215-1.c: New test.
18349
18350 2006-02-14 Roger Sayle <roger@eyesopen.com>
18351
18352 PR middle-end/23670
18353 * gcc.dg/tree-ssa/andor-2.c: New test case.
18354
18355 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18356
18357 PR fortran/25045
18358 * optional_dim.f90: New test.
18359
18360 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18361
18362 PR fortran/26277
18363 * gfortran.dg/label_4.f90: New.
18364
18365 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18366 Diego Novillo <dnovillo@redhat.com>
18367 Uros Bizjak <uros@kss-loka.si>
18368
18369 * gfortran.dg/gomp: New directory.
18370
18371 2006-02-14 Richard Guenther <rguenther@suse.de>
18372
18373 PR tree-optimization/26258
18374 * gcc.dg/torture/pr26258.c: New testcase.
18375
18376 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18377
18378 PR fortran/26246
18379 * gfortran.dg/pr26246_1.f90: New test.
18380 * gfortran.dg/pr26246_2.f90: New test.
18381
18382 PR middle-end/26092
18383 * gcc.c-torture/compile/20060208-1.c: New test.
18384
18385 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18386
18387 PR fortran/26074
18388 PR fortran/25103
18389 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18390 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18391 * gfortran.dg/automatic_module_variable.f90: Change error message.
18392
18393 PR fortran/20861
18394 * gfortran.dg/internal_dummy_1.f90: New test.
18395
18396 PR fortran/20871
18397 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18398
18399
18400 PR fortran/25083
18401 * gfortran.dg/uncommon_block_data_1.f90: New test.
18402 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18403 with standard.
18404
18405 PR fortran/25088
18406 * gfortran.dg/typed_subroutine_1.f90: New test.
18407
18408 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18409
18410 * objc.dg/dwarf-1.m: New.
18411
18412 2006-02-13 Roger Sayle <roger@eyesopen.com>
18413
18414 PR middle-end/24427
18415 * gcc.dg/tree-ssa/andor-1.c: New test case.
18416
18417 2006-02-13 Josh Conner <jconner@apple.com>
18418
18419 PR target/25376
18420 * gcc.dg/pr25376.c: New test.
18421
18422 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18423 assemble.
18424 * lib/target-supports.exp (check_named_sections_available):
18425 Only compile named-sections test -- don't assemble.
18426
18427 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18428
18429 * g++.dg/warn/no-write-strings.C: New test.
18430 * g++.dg/warn/write-strings.C: Likewise.
18431 * g++.dg/warn/write-strings-default.C: Likewise.
18432
18433 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18434
18435 PR fortran/25806
18436 * gfortran.dg/ret_pointer_2.f90: New test.
18437
18438 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18439
18440 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18441
18442 2006-02-10 Jeff Law <law@redhat.com>
18443
18444 * gcc.c-torture/compile/pr26213.c: New test.
18445
18446 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18447
18448 gfortran.dg/null_1.f90: New test.
18449
18450 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18451
18452 PR fortran/14771
18453 * gfortran.dg/parens_4.f90: New.
18454 * gfortran.dg/parens_5.f90: New.
18455
18456 2006-02-10 Richard Guenther <rguenther@suse.de>
18457
18458 * gcc.dg/pr23372-1.c: Remove empty file.
18459
18460 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18461 Paul Thomas <pault@gcc.gnu.org>
18462
18463 PR fortran/14771
18464 * gfortran.dg/parens_1.f90: New.
18465 * gfortran.dg/parens_2.f90: New.
18466 * gfortran.dg/parens_3.f90: New.
18467
18468 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18469
18470 PR fortran/26038
18471 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18472
18473 PR fortran/25059
18474 * gfortran.dg/impure_assignment_1.f90: New test.
18475
18476 PR fortran/25070
18477 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18478
18479 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18480
18481 PR target/26141
18482 * g++.dg/expr/stdarg2.C: New test.
18483
18484 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18485
18486 PR inline-asm/16194
18487 * gcc.dg/pr16194.c: New test.
18488
18489 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18490
18491 * ada/acats/run_acats: Use portable variant of "$@".
18492
18493 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18494
18495 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18496 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18497
18498 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18499
18500 PR tree-opt/26179
18501 * g++.dg/opt/pr26179.C: New test.
18502
18503 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18504
18505 PR middle-end/26134
18506 * gcc.dg/tree-ssa/complex-3.c: New test.
18507
18508 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18509
18510 * gcc.c-torture/compile/volatile-1.c: New test.
18511
18512 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18513
18514 PR 26180
18515 * gcc.dg/tree-ssa/pr26180.c: New test.
18516
18517 2006-02-08 Jeff Law <law@redhat.com>
18518
18519 * gcc.dg/tree-ssa/pr21417.c: New test.
18520
18521 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18522
18523 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18524 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18525
18526 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18527
18528 * lib/scanrtl.exp: New.
18529
18530 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18531
18532 PR c++/26071
18533 * g++.dg/other/virtual2.C: New test.
18534
18535 PR c++/26070
18536 * g++.dg/other/virtual1.C: New test.
18537
18538 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18539
18540 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18541 cleanup-ipa-dump): Update dump file glob patterns.
18542 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18543 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18544
18545 * lib/gcc-dg.exp: Load it.
18546 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18547
18548 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18549
18550 PR testsuite/26159
18551 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18552 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18553
18554 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18555
18556 PR fortran/25577
18557 * gfortran.dg/mvbits_1.f90: New.
18558
18559 2006-02-07 Dirk Mueller <dmueller@suse.com>
18560
18561 * g++.dg/warn/Wdiv-by-zero.C: New test.
18562 * g++.dg/warn/Wno-div-by-zero.C: New.
18563
18564 2006-02-07 Jeff Law <law@redhat.com>
18565
18566 * gcc.dg/tree-ssa/pr21559.c: New test.
18567
18568 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18569 multiple VRP passes.
18570 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18571 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18572 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18573 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18574 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18575 * gcc.dg/tree-ssa/vrp02.c: Likewise
18576 * gcc.dg/tree-ssa/vrp11.c: Likewise
18577 * gcc.dg/tree-ssa/pr14341.c: Likewise
18578 * gcc.dg/tree-ssa/vrp19.c: Likewise
18579 * gcc.dg/tree-ssa/vrp20.c: Likewise
18580 * gcc.dg/tree-ssa/vrp03.c: Likewise
18581 * gcc.dg/tree-ssa/pr21086.c: Likewise
18582 * gcc.dg/tree-ssa/pr21959.c: Likewise
18583 * gcc.dg/tree-ssa/vrp21.c: Likewise
18584 * gcc.dg/tree-ssa/vrp04.c: Likewise
18585 * gcc.dg/tree-ssa/pr25485.c: Likewise
18586 * gcc.dg/tree-ssa/pr22026.c: Likewise
18587 * gcc.dg/tree-ssa/vrp22.c: Likewise
18588 * gcc.dg/tree-ssa/vrp05.c: Likewise
18589 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18590 * gcc.dg/tree-ssa/pr20701.c: Likewise
18591 * gcc.dg/tree-ssa/vrp23.c: Likewise
18592 * gcc.dg/tree-ssa/vrp06.c: Likewise
18593 * gcc.dg/tree-ssa/pr22117.c: Likewise
18594 * gcc.dg/tree-ssa/pr20702.c: Likewise
18595 * gcc.dg/tree-ssa/vrp15.c: Likewise
18596 * gcc.dg/tree-ssa/pr21090.c: Likewise
18597 * gcc.dg/tree-ssa/pr21294.c: Likewise
18598 * gcc.dg/tree-ssa/vrp24.c: Likewise
18599 * gcc.dg/tree-ssa/vrp07.c: Likewise
18600 * gcc.dg/tree-ssa/pr21563.c: Likewise
18601 * gcc.dg/tree-ssa/pr25382.c: Likewise
18602 * gcc.dg/tree-ssa/vrp16.c: Likewise
18603 * gcc.dg/tree-ssa/vrp25.c: Likewise
18604 * gcc.dg/tree-ssa/vrp08.c: Likewise
18605 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18606 * gcc.dg/tree-ssa/vrp17.c: Likewise
18607 * gcc.dg/tree-ssa/pr21458.c: Likewise
18608 * g++.dg/tree-ssa/pr18178.C: Likewise
18609
18610 2006-02-07 Richard Guenther <rguenther@suse.de>
18611
18612 PR c++/26140
18613 Revert
18614 2006-01-30 Richard Guenther <rguenther@suse.de>
18615 PR c++/23372
18616 * gcc.dg/pr23372-1.C: New testcase.
18617
18618 * g++.dg/tree-ssa/pr26140.C: New testcase.
18619
18620 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18621
18622 PR c++/9737
18623 * g++.dg/template/ttp15.C: New test.
18624 * g++.dg/template/ttp16.C: Likewise.
18625 * g++.dg/template/ttp17.C: Likewise.
18626 * g++.old-deja/g++.pt/ttp36.C: Remove.
18627 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18628 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18629 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18630 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18631 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18632 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18633 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18634 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18635 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18636
18637 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18638
18639 PR libfortran/23815
18640 * unf_io_convert_4.f90: New test.
18641
18642 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18643
18644 * gcc.dg/tree-ssa/loadpre10.c: New test.
18645 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18646 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18647 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18648
18649 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18650
18651 PR libfortran/24685
18652 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18653
18654 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18655
18656 PR tree-opt/25251
18657 * gfortran.dg/assign_7.f: New test.
18658
18659 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18660
18661 PR fortran/26041
18662 PR fortran/26064
18663 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18664 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18665 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18666
18667 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18668
18669 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18670 in size_t typedef.
18671
18672 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18673
18674 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18675 * g++.dg/charset/string.c (foo): Likewise.
18676 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18677 const char*
18678 * g++.dg/ext/builtin2.C (printf): Likewise.
18679 * g++.dg/init/new15.C (printf): Likewise.
18680 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18681 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18682 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18683 * g++.dg/template/non-dependent4.C (temp): Likewise.
18684 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18685 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18686 parameter type to const char*.
18687 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18688 Change type to const char*.
18689 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18690 Likewise.
18691 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18692 second parameter type to const char*.
18693 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18694 (Y::Y): Change parameter type to const char*.
18695 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18696 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18697 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18698 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18699 (char*).
18700 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18701 const char*.
18702 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18703 type to const char*.
18704 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18705 return type to const char*.
18706 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18707 to const char*.
18708 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18709 * g++.old-deja/g++.law/refs1.C: Likewise.
18710 * g++.old-deja/g++.law/visibility1.C: Likewise.
18711 * g++.old-deja/g++.law/visibility2.C: Likewise.
18712 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18713 const char*.
18714 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18715 * g++.old-deja/g++.mike/net48.C: Likewise.
18716 * g++.old-deja/g++.mike/p646.C: Likewise.
18717 * g++.old-deja/g++.mike/p6746.C: Likewise.
18718 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18719 type to const char*.
18720 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18721 deprecated conversion warning.
18722 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18723 char*.
18724 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18725 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18726 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18727 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18728 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18729 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18730 * g++.old-deja/g++.pt/t39.C: Likewise.
18731 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18732 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18733
18734 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18735
18736 PR fortran/25075
18737 intrinsic_argument_conformance_1.f90: New test.
18738
18739 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18740
18741 PR fortran/20845
18742 * gfortran.dg/char_result_11.f90: Add SAVE.
18743 * gfortran.dg/der_pointer_4.f90: Ditto.
18744 * gfortran.dg/default_initialization.f90: New test.
18745
18746 2006-02-03 Jeff Law <law@redhat.com>
18747
18748 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18749 handle more than 100 dump files.
18750 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18751 * lib/scantree.exp (scan-tree-dump): Likewise.
18752 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18753 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18754 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18755 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18756 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18757
18758 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18759
18760 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18761
18762 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18763
18764 * g++.dg/template/using12.C: New test.
18765
18766 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18767
18768 * gcc.target/powerpc/pr25960.c: New test.
18769
18770 2006-02-02 Steven G. Kargl <kargls@comcast>
18771
18772 PR fortran/24958
18773 gfortran.dg/nullify_2.f90: New test.
18774
18775 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18776
18777 PR 25990
18778 * gcc.dg/gomp/pr25990.c: New test.
18779
18780 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18781
18782 PR c++/25342
18783 * g++.gd/template/partial4.C: New test.
18784
18785 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18786
18787 PR middle-end/26001
18788 * gfortran.dg/data_char_2.f90: New.
18789
18790 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18791
18792 PR fortran/26039
18793 maxval_maxloc_conformance_1.f90: New test.
18794
18795 2006-01-31 Richard Guenther <rguenther@suse.de>
18796
18797 * gcc.target/i386/sselibm-1.c: New testcase.
18798 * gcc.target/i386/sselibm-2.c: Likewise.
18799 * gcc.target/i386/sselibm-3.c: Likewise.
18800 * gcc.target/i386/sselibm-4.c: Likewise.
18801 * gcc.target/i386/sselibm-5.c: Likewise.
18802
18803 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18804
18805 PR fortran/24266
18806 * gfortran.dg/arrayio_derived_2.f90: New.
18807
18808 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18809
18810 * gcc.dg/unsigned-long-compare.c: New test.
18811
18812 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18813
18814 PR testsuite/25318
18815 * lib/target-supports.exp (check_effective_target_freorder):
18816 Check to see if target supports -freorder-blocks-and-partition.
18817 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18818 instead of "dg-require-named-sections".
18819
18820 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18821
18822 PR target/14798:
18823 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18824 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18825 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18826 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18827 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18828 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18829 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18830 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18831
18832 2006-01-30 Richard Guenther <rguenther@suse.de>
18833
18834 PR c++/23372
18835 * gcc.dg/pr23372-1.C: New testcase.
18836
18837 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18838
18839 * gcc.dg/gomp/pr25874.c: New test.
18840
18841 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18842
18843 PR tree-opt/25911
18844 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18845
18846 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18847
18848 PR fortran/18578
18849 PR fortran/18579
18850 PR fortran/20857
18851 PR fortran/20885
18852 * gfortran.dg/intent_out_1.f90: New test.
18853
18854 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18855
18856 PR fortran/17911
18857 * gfortran.dg/procedure_lvalue.f90: New test.
18858
18859 PR fortran/20895
18860 PR fortran/25030
18861 * gfortran.dg/char_pointer_assign_2.f90: New test.
18862 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18863 assignment to be consistent with standard.
18864 * gfortran.dg/char_result_2.f90: The same.
18865 * gfortran.dg/char_result_8.f90: The same.
18866
18867 2006-01-28 Zack Weinberg <zackw@panix.com>
18868
18869 * gcc.dg/Woverlength-strings.c
18870 * gcc.dg/Woverlength-strings-pedantic-c89.c
18871 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18872 * gcc.dg/Woverlength-strings-pedantic-c99.c
18873 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18874
18875 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18876
18877 * gcc.c-torture/execute/20060127-1.c: New test.
18878
18879 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18880
18881 PR c++/25999
18882 * g++.dg/ext/pragmaweak1.C: New test.
18883
18884 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18885
18886 PR c++/25855
18887 * g++.dg/template/spec29.C: New test.
18888
18889 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18890
18891 PR c/19606.
18892 * gcc.c-torture/execute/pr19606.c: New.
18893
18894 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18895
18896 * gcc.dg/pragma-re-4.c: New test.
18897
18898 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18899
18900 PR fortran/25964
18901 * gfortran.dg/assumed_size_refs_3.f90: New test.
18902
18903 2006-01-27 Ben Elliston <bje@au.ibm.com>
18904
18905 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18906
18907 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18908
18909 PR ada/21317
18910 * ada/acats/support/impdef.a: Add One_Long_Second.
18911 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18912 * ada/acats/tests/c9/c94026.a: Likewise.
18913 * ada/acats/tests/c9/c97305c.ada: Likewise.
18914 * ada/acats/tests/c9/c99004a.ada: Likewise.
18915
18916 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18917
18918 PR fortran/25964
18919 * gfortran.dg/global_references_2.f90: New test.
18920
18921 PR fortran/25084
18922 PR fortran/20852
18923 PR fortran/25085
18924 PR fortran/25086
18925 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18926 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18927
18928 PR fortran/25416
18929 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18930
18931 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18932
18933 PR c/25892
18934 * gcc.dg/Wpointer-sign.c: New.
18935 * gcc.dg/Wpointer-sign-Wall.c: New.
18936 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18937 * gcc.dg/Wpointer-sign-pedantic.c: New.
18938 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18939 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18940
18941 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18942
18943 PR C/25861
18944 * gcc.c-torture/compile/pr25861.c: New test.
18945
18946 2006-01-26 Paul Brook <paul@codesourcery.com>
18947
18948 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18949 on short-enum targets.
18950 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18951 variable.
18952 (generate_fields): Use short_enums.
18953 (main): Set short_enums. Document -e.
18954 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18955 on short-enum targets.
18956 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18957 variable.
18958 (generate_fields): Use short_enums.
18959 (main): Set short_enums. Document -e.
18960 * lib/target-supports.exp (check_effective_target_short_enums): New.
18961
18962 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18963
18964 PR target/25947
18965 * gcc.dg/torture/pr25947-1.c: New test.
18966
18967 2006-01-25 Jan Hubicka <jh@suse.cz>
18968 Roger Sayle <roger@eyesopen.com>
18969
18970 PR rtl-optimization/25703
18971 * gcc.target/i386/20060125-1.c: New test case.
18972 * gcc.target/i386/20060125-2.c: New test case.
18973
18974 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18975
18976 PR fortran/18540
18977 * gfortran.dg/goto_1.f: New.
18978
18979 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18980
18981 PR fortran/25716
18982 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18983 25716 on 32-bit systems too.
18984
18985 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18986
18987 PR testsuite/25590
18988 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18989
18990 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18991
18992 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18993
18994 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18995
18996 PR fortran/25835
18997 * gfortran.dg/read_eof.f90: Delete, renamed.
18998 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18999 * gfortran.dg/read_eof_2.f90: New test.
19000 * gfortran.dg/read_eof_3.f90: New test.
19001
19002 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19003
19004 PR tree-opt/25860
19005 * gcc.c-torture/compile/pr25860.c: New test.
19006
19007 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19008
19009 PR c++/25552
19010 * g++.dg/parse/dtor8.C: New test.
19011
19012 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19013
19014 PR testsuite/25891
19015 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19016 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19017 check_effective_target_fopenmp returns 0.
19018
19019 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19020
19021 PR ada/20548
19022 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19023 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19024 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19025
19026 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19027
19028 PR tree-opt/25857
19029 * g++.dg/opt/pr25857.C: New test.
19030
19031 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19032 Jan Hubicka <jh@suse.cz>
19033 Richard Guenther <rguenther@suse.de>
19034
19035 PR rtl-optimization/25654
19036 * gcc.dg/torture/pr25654.c: New testcase.
19037 * gcc.target/i386/pr25654.c: Likewise.
19038
19039 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19040
19041 PR fortran/25901
19042 * gfortran.dg/internal references_2.f90: New test.
19043
19044 Fix regression in testing of admissability of attributes.
19045 * gfortran.dg/intent_used_1.f90: New test.
19046
19047 2006-01-23 Ben Elliston <bje@au.ibm.com>
19048
19049 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19050 Remove target conditional torture options for i?86 and x86_64
19051 GNU/Linux.
19052
19053 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19054
19055 PR c++/10891
19056 * g++.dg/rtti/no-rtti.C: New.
19057
19058 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19059
19060 PR c++/25895
19061 * g++.dg/inherit/conv2.C: New test.
19062
19063 PR c++/25856
19064 * g++.dg/parse/dtor7.C: New test.
19065
19066 PR c++/25858
19067 * g++.dg/template/crash44.C: New test.
19068
19069 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19070
19071 PR fortran/25124
19072 PR fortran/25625
19073 * gfortran.dg/internal_references_1.f90: New test.
19074 PR fortran/20881
19075 PR fortran/23308
19076 PR fortran/25538
19077 PR fortran/25710
19078 * gfortran.dg/global_references_1.f90: New test.
19079 * gfortran.dg/g77/19990905-1.f: Restore the error that
19080 there is a clash between the common block name and
19081 the name of a subroutine reference.
19082
19083 PR fortran/PR24276
19084 * gfortran.dg/aliasing_dummy_1.f90: New test.
19085
19086 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19087
19088 * gcc.dg/vmx/1b-01.c: Warning fix.
19089 * gcc.dg/vmx/1c-02.c: Likewise.
19090 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19091
19092 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19093
19094 PR testsuite/24962
19095 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19096
19097 2006-01-20 Richard Guenther <rguenther@suse.de>
19098 Steven Bosscher <stevenb.gcc@gmail.com>
19099
19100 PR rtl-optimization/24626
19101 * gcc.dg/torture/pr24626-1.c: New testcase.
19102 * gcc.dg/torture/pr24626-2.c: Likewise.
19103 * gcc.dg/torture/pr24626-3.c: Likewise.
19104 * gcc.dg/torture/pr24626-4.c: Likewise.
19105
19106 2006-01-20 Dirk Mueller <dmueller@suse.com>
19107
19108 PR c++/5520
19109 * g++.dg/warn/empty-body.C: New.
19110
19111 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19112
19113 PR c++/22136
19114 * g++.dg/template/using10.C: New test.
19115 * g++.dg/temlpate/using11.C: Likewise.
19116 * g++.dg/inherit/using5.C: Tweak error messages.
19117
19118 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19119
19120 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19121 target test.
19122 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19123
19124 2006-01-19 Jan Hubicka <jh@suse.cz>
19125
19126 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19127
19128 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19129
19130 PR c++/25854
19131 * g++.dg/template/spec28.C: New test.
19132
19133 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19134
19135 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19136 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19137
19138 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19139
19140 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19141 * gcc.dg/gomp/critical-1.c: Likewise.
19142 * gcc.dg/gomp/critical-3.c: Likewise.
19143 * gcc.dg/gomp/empty.c: Likewise.
19144 * gcc.dg/gomp/ordered-1.c: Likewise.
19145 * gcc.dg/gomp/for-4.c: Likewise.
19146 * gcc.dg/gomp/for-6.c: Likewise.
19147 * gcc.dg/gomp/master-3.c: Likewise.
19148 * gcc.dg/gomp/for-8.c: Likewise.
19149 * gcc.dg/gomp/for-10.c: Likewise.
19150 * gcc.dg/gomp/for-18.c: Likewise.
19151 * gcc.dg/gomp/for-5.c: Likewise.
19152 * gcc.dg/gomp/for-7.c: Likewise.
19153 * gcc.dg/gomp/for-9.c: Likewise.
19154
19155 2006-01-18 Jeff Law <law@redhat.com>
19156
19157 * gcc.dg/tree-ssa/vrp25.c: New test.
19158
19159 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19160
19161 * gcc.dg/pr25805.c: Fix misapplied patch.
19162
19163 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19164
19165 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19166 (check_effective_target_vect_udot_qi): New.
19167 (check_effective_target_vect_sdot_hi): New.
19168 (check_effective_target_vect_udot_hi): New.
19169 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19170 prefixed with "wrapv-" with -fwrapv.
19171 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19172 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19173 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19174 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19175 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19176
19177 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19178 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19179 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19180 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19181
19182 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19183
19184 PR c++/16829
19185 * g++.dg/other/default2.C: New test.
19186 * g++.dg/other/default3.C: New test.
19187
19188 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19189
19190 PR c/25805
19191 * gcc.dg/pr25805.c: New file.
19192
19193 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19194
19195 PR c++/25836
19196 * g++.dg/template/init6.C: New test.
19197
19198 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19199
19200 * gcc.dg/tree-ssa/pr24287.c: New test
19201
19202 2006-01-18 Eric Christopher <echristo@apple.com>
19203
19204 * g++.dg/eh/table.C: New.
19205
19206 2006-01-18 DJ Delorie <dj@redhat.com>
19207
19208 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19209 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19210 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19211 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19212
19213 2006-01-18 Jeff Law <law@redhat.com>
19214
19215 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19216 on wrapping on overflow semantics.
19217
19218 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19219
19220 * gcc.gc/tree-ssa/vrp23.c: New test.
19221 * gcc.gc/tree-ssa/vrp24.c: New test.
19222
19223 2006-01-18 Richard Henderson <rth@redhat.com>
19224 Aldy Hernandez <aldyh@redhat.com>
19225 Jakub Jelinek <jakub@redhat.com>
19226 Diego Novillo <dnovillo@redhat.com>
19227 Uros Bizjak <uros@kss-loka.si>
19228
19229 * gcc.dg/gomp: New directory.
19230
19231 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19232 Steven G. Kargl <kargls@comcast.net>
19233
19234 PR fortran/20869
19235 * gfortran.dg/intrinsic_external_1.f90: New test.
19236
19237 PR fortran/20875.
19238 * gfortran.dg/elemental_pointer_1.f90: New test.
19239
19240 PR fortran/25024
19241 * gfortran.dg/external_procedures_1.f90: New test.
19242
19243 PR fortran/25785
19244 gfortran.dg/assumed_present.f90: New test.
19245
19246 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19247
19248 * g++.dg/parse/lookup5.C: New test.
19249
19250 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19251
19252 PR fortran/25697
19253 * gfortran.dg/read_eof.f90: New test.
19254
19255 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19256
19257 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19258 add a closing brace.
19259
19260 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19261
19262 PR fortran/25631
19263 * gfortran.dg/fmt_tl.f: New test.
19264
19265 2006-01-17 Eric Christopher <echristo@apple.com>
19266
19267 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19268 * g++.old-deja/g++.warn/impint2.C: Ditto.
19269 * g++.old-deja/g++.other/null1.C: Ditto.
19270 * g++.dg/warn/conv2.C: Ditto.
19271 * g++.dg/warn/conv4.C: New file.
19272
19273 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19274
19275 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19276
19277 2006-01-17 Andreas Jaeger <aj@suse.de>
19278 Janis Johnson <janis187@us.ibm.com>
19279
19280 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19281 in 64-bit.
19282 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19283 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19284
19285 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19286
19287 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19288 (switchfiles): xfail txxx where xxx >= 25.
19289
19290 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19291
19292 PR testsuite/25764
19293 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19294
19295 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19296
19297 PR c/25682
19298 * gcc.dg/pr25682.c: New test.
19299 * g++.dg/parse/array-size2.C: New test.
19300
19301 2006-01-16 Ian Lance Taylor <ian@airs.com>
19302
19303 * consistency.vlad: Remove entire directory, 1652 files.
19304
19305 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19306
19307 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19308 check_effective_target_dfprt_nocache): New.
19309 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19310 (check_effective_target_dfprt): New.
19311 * lib/c-compat.exp (check_dfp): Remove.
19312 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19313 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19314 level of support for decimal float.
19315 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19316 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19317 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19318 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19319 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19320 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19321 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19322 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19323 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19324 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19325 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19326 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19327 directives.
19328
19329 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19330
19331 PR testsuite/25741
19332 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19333 $base_dir/../.
19334 * lib/gfortran.exp (gfortran_init): Likewise.
19335 * lib/obj-c++.exp (obj-c++_init): Likewise.
19336 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19337 (scan-assembler-dem-not): Likewise.
19338 * lib/scandump.exp (scan-dump-dem): Likewise.
19339 (scan-dump-dem-not): Likewise.
19340
19341 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19342
19343 PR testsuite/25767
19344 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19345 powerpc-*-darwin*.
19346 * lib/obj-c++.exp (obj-c++_init): Likewise.
19347
19348 2006-01-16 Richard Guenther <rguenther@suse.de>
19349
19350 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19351
19352 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19353
19354 PR testsuite/25777
19355 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19356 to LD_LIBRARY_PATH.
19357
19358 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19359 Andrew Pinski <pinskia@physics.uc.edu>
19360
19361 * gcc.dg/minmax-1.c: New test.
19362
19363 2006-01-16 Ben Elliston <bje@au.ibm.com>
19364
19365 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19366 * gcc.misc-tests/dectest.exp: Ditto.
19367
19368 2006-01-15 Ian Lance Taylor <ian@airs.com>
19369
19370 PR testsuite/25796
19371 * gcc.target/i386/cmov6.c: Use -march=k8.
19372
19373 2006-01-15 Andreas Jaeger <aj@suse.de>
19374
19375 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19376 x86 does not have __float128.
19377
19378 2006-01-14 Ian Lance Taylor <ian@airs.com>
19379
19380 * gcc.target/i386/cmov6.c: New test.
19381
19382 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19383
19384 PR c++/25663
19385 * g++.dg/template/ctor6.C: New test.
19386
19387 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19388
19389 PR tree-optimization/25485
19390 * gcc.dg/tree-ssa/pr25485.c: New.
19391
19392 2006-01-14 Richard Guenther <rguenther@suse.de>
19393
19394 PR tree-optimization/22548
19395 PR tree-optimization/22555
19396 PR tree-optimization/22501
19397 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19398 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19399 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19400 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19401 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19402 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19403 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19404 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19405 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19406
19407 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19408
19409 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19410 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19411
19412 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19413 Richard Guenther <rguenther@suse.de>
19414
19415 PR rtl-optimization/24257
19416 * gcc.dg/torture/pr24257.c: New testcase.
19417
19418 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19419
19420 * gcc.c-torture/execute/20060110-1.c: New test.
19421 * gcc.c-torture/execute/20060110-2.c: New test.
19422
19423 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19424
19425 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19426
19427 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19428
19429 PR fortran/25756
19430 * gfortran.dg/label_3.f90: New test.
19431
19432 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19433
19434 PR tree-optimization/25771
19435 * g++.dg/tree-ssa/pr25771.C: New test
19436
19437 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19438
19439 PR tree-opt/24365
19440 * g++.dg/opt/complex5.C: New test.
19441
19442 2006-01-13 Richard Guenther <rguenther@suse.de>
19443
19444 * gcc.target/i386/387-9.c: New testcase.
19445
19446 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19447
19448 PR c++/24824
19449 * g++.dg/debug/dwarf2-1.C: New.
19450
19451 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19452
19453 PR testsuite/25728
19454 * lib/gcov.exp (verify-lines): Add "close $fd".
19455
19456 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19457 Ben Elliston <bje@au.ibm.com>
19458
19459 * gcc.dg/dfp/inf-1.c: New test.
19460
19461 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19462 Yao Qi <qiyaoltc@cn.ibm.com>
19463 Ben Elliston <bje@au.ibm.com>
19464 Jon Grimm <jgrimm2@us.ibm.com>
19465
19466 * gcc.dg/nodfp-1.c: New test.
19467 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19468 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19469 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19470 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19471 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19472 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19473 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19474 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19475 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19476 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19477 * gcc.dg/format/dfp-printf-1.c: Likewise.
19478 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19479 (compat_setup_dfp): New.
19480 * gcc.dg/compat/compat.exp: Use it.
19481 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19482 Make some variables global, prepend "compat_" to their names.
19483 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19484 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19485 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19486 * lib/compat.exp (compat_skip_list): Make global, rename.
19487 * lib/c-compat.exp: New file.
19488 * lib/target-supports.exp (check_effective_target_dfp): New.
19489
19490 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19491 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19492 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19493 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19494 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19495 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19496 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19497 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19498 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19499 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19500 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19501 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19502 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19503 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19504 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19505 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19506 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19507 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19508 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19509 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19510 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19511 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19512 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19513 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19514 gcc.dg/dfp/struct-layout-1.c,
19515 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19516 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19517 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19518 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19519 gcc.dg/dfp/func-vararg-dfp.c,
19520 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19521 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19522 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19523 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19524 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19525
19526 2006-01-11 Richard Guenther <rguenther@suse.de>
19527
19528 PR tree-optimization/25734
19529 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19530
19531 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19532
19533 PR fortran/25486
19534 * gfortran.dg/literal_character_constant_1_x.F: New test.
19535 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19536 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19537 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19538
19539 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19540
19541 PR c++/25386
19542 * g++.dg/ext/packed3.C: Add expected packed error.
19543
19544 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19545
19546 PR target/25706
19547 * gcc.dg/torture/pr25706-1.c: New test.
19548
19549 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19550
19551 PR tree-optimization/23109
19552 PR tree-optimization/23948
19553 PR tree-optimization/24123
19554
19555 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19556 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19557 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19558 g++.dg/tree-ssa/pr23948.C: New testcases.
19559 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19560 three divisions in order to do the optimization.
19561
19562 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19563
19564 PR c++/25632
19565 * g++.dg/other/pr25632.C: New test.
19566
19567 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19568
19569 PR fortran/25730
19570 * gfortran.dg/used_types_1.f90: New test.
19571
19572 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19573
19574 PR target/25718
19575 * gcc.dg/torture/pr25718-1.c: New test.
19576
19577 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19578
19579 * gfortran.dg/list_read_2.f90: Fix typo in description.
19580
19581 2006-01-10 Jan Beulich <jbeulich@novell.com>
19582
19583 * lib/target-supports.exp (check_visibility_available): Simplify test
19584 for *-*-netware*.
19585 (check_profiling_available): Fail for *-*-netware*.
19586 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19587 * gcc.dg/20021014-1.c: Likewise.
19588 * gcc.dg/nest.c: Likewise.
19589
19590 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19591
19592 fortran/24936
19593 * gfortran.dg/forall_3.f90: New test.
19594
19595 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19596
19597 PR fortran/21977
19598 * gfortran.dg/nesting_2.f90: New test.
19599 * gfortran.dg/nesting_3.f90: New test.
19600
19601 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19602
19603 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19604 Fix typo in comment.
19605
19606 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19607
19608 * gfortran.dg/single_char_string.f90: New test.
19609
19610 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19611
19612 * gfortran.dg/ichar_2.f90: New test.
19613
19614 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19615
19616 PR fortran/25093
19617 * gfortran.dg/private_type_4.f90: New.
19618
19619 2006-01-07 Richard Guenther <rguenther@suse.de>
19620
19621 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19622
19623 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19624
19625 * gfortran.dg/func_decl_1.f90: New.
19626 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19627 * gfortran.dg/array_alloc_2.f90: Likewise.
19628 * gfortran.dg/char_result_8.f90: Likewise.
19629 * gfortran.dg/dup_save_1.f90: Likewise.
19630 * gfortran.dg/dup_save_2.f90: Likewise.
19631 * gfortran.dg/f2c_6.f90: Likewise.
19632 * gfortran.dg/f2c_7.f90: Likewise.
19633 * gfortran.dg/func_result_2.f90: Likewise.
19634 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19635
19636 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19637
19638 PR fortran/22146
19639 * gfortran.dg/elemental_subroutine_1.f90: New test.
19640 * gfortran.dg/elemental_subroutine_2.f90: New test.
19641
19642 PR fortran/25029
19643 PR fortran/21256
19644 * gfortran.dg/assumed_size_refs_1.f90: New test.
19645
19646 PR fortran/20868
19647 PR fortran/20870
19648 * gfortran.dg/assumed_size_refs_2.f90: New test.
19649 * gfortran.dg/initialization_1.f90: Change warning message.
19650
19651 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19652
19653 * gcc.dg/tree-ssa/loop-15.c: New test.
19654
19655 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19656
19657 PR fortran/25598
19658 * gfortran.dg/backspace_3.f: New test.
19659 * gfortran.dg/backspace_4.f: New test.
19660
19661 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19662
19663 PR fortran/24268
19664 * gfortran.dg/fmt_white.f: Update test.
19665
19666 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19667
19668 * gcc.dg/cast-1.c: Add new warning.
19669 * gcc.dg/cast-2.c: Likewise.
19670 * gcc.dg/cast-3.c: Likewise.
19671 * gcc.dg/format/cast-1.c: Likewise.
19672 * gcc.dg/cast-4.c: New testcase.
19673
19674 2006-01-05 Richard Guenther <rguenther@suse.de>
19675
19676 PR tree-optimization/22555
19677 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19678
19679 2006-01-05 Richard Guenther <rguenther@suse.de>
19680 Diego Novillo <dnovillo@redhat.com>
19681
19682 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19683 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19684 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19685 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19686 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19687 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19688 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19689 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19690 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19691 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19692 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19693 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19694 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19695 * treelang/compile/extravar.tree: Likewise.
19696 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19697 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19698 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19699 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19700 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19701
19702 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19703
19704 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19705 for 64-bit fix.
19706
19707 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19708
19709 PR fortran/23675
19710 gfortran.dg/char_result_11.f90: New.
19711
19712 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19713
19714 PR c++/24782
19715 * g++.dg/parse/access9.C: New test.
19716 * g++.dg/tc1/dr52.C: Tweak error markers.
19717
19718 2006-01-04 Richard Henderson <rth@redhat.com>
19719
19720 Merge from gomp branch.
19721 * g++.dg/parse/pragma2.C: Update expected error lines.
19722
19723 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19724
19725 * g++.dg/other/i386-2.C: New test.
19726
19727 PR target/25554
19728 * gcc.c-torture/compile/20051228-1.c: New test.
19729
19730 PR c/25559
19731 * gcc.dg/pr25559.c: New test.
19732
19733 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19734
19735 PR c++/25492
19736 * g++.dg/lookup/friend9.C: New test.
19737
19738 PR c++/25625
19739 * g++.dg/template/repo5.C: New test.
19740
19741 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19742
19743 PR fortran/25101
19744 * gfortran.dg/forall_2.f90: New test.
19745
19746 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19747
19748 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19749 dg-require-weak. Adjust regexp to handle leading-underscore
19750 targets and space as well as TAB after .weak. Change previous
19751 64-bit fix to not use naked dot.
19752
19753 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19754
19755 PR rtl-optimization/25578
19756 * gcc.c-torture/execute/20060102-1.c: New testcase.
19757
19758 2006-01-03 Richard Guenther <rguenther@suse.de>
19759
19760 PR c/25183
19761 * gcc.dg/torture/pr25183.c: New testcase.
19762
19763 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19764
19765 Merge from gomp-branch.
19766 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19767 * gcc.dg/ia64-sync-2.c: Likewise.
19768 * gcc.dg/ia64-sync-3.c: Likewise.
19769 * gcc.dg/ia64-sync-4.c: Likewise.
19770 * gcc.dg/sync-2.c: Likewise.
19771 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19772 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19773
19774 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19775
19776 PR c++/25635
19777 * g++.dg/parse/operator6.C: New test.
19778
19779 PR c++/25637
19780 * g++.dg/parse/error29.C: New test.
19781
19782 PR c++/25638
19783 * g++.dg/parse/dtor6.C: New test.
19784
19785 PR c++/25633
19786 * g++.dg/parse/ctor3.C: New test.
19787
19788 PR c++/25634
19789 * g++.dg/template/class3.C: New test.
19790
19791 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19792
19793 * g++.dg/debug/debug9.C: New.
19794
19795 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19796
19797 PR fortran/24640
19798 * gfortran.dg/label_2.f90: New test.
19799
19800 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19801
19802 * g++.dg/lookup/using12.C: Tighten error marker.
19803
19804 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19805 Andrew Pinski <pinskia@physics.uc.edu>
19806
19807 * gcc.target/powerpc/darwin-abi-3.c: New file.
19808 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19809 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19810 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19811 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19812 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19813 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19814 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19815 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19816
19817 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19818
19819 * gcc.dg/tree-ssa/loadpre1.c: New;
19820 * gcc.dg/tree-ssa/loadpre2.c: New;
19821 * gcc.dg/tree-ssa/loadpre3.c: New;
19822 * gcc.dg/tree-ssa/loadpre4.c: New;
19823 * gcc.dg/tree-ssa/loadpre5.c: New;
19824 * gcc.dg/tree-ssa/loadpre6.c: New;
19825 * gcc.dg/tree-ssa/loadpre7.c: New;
19826 * gcc.dg/tree-ssa/loadpre8.c: New;
19827 * gcc.dg/tree-ssa/loadpre9.c: New;
19828
19829 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19830
19831 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19832 * g++.dg/abi/thunk4.C: Likewise.
19833
19834 2006-01-01 Andreas Jaeger <aj@suse.de>
19835
19836 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19837 portable.
19838
19839 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19840
19841 PR c++/25294
19842 * gcc.dg/pragma-pack-3.c: New test.
19843 * g++.dg/parse/pragma3.C: New test.
19844
19845 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19846
19847 PR middle-end/24827
19848 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19849
19850 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19851
19852 PR testsuite/25214
19853 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19854
19855 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19856
19857 PR fortran/22607
19858 * gfortran-dg/pure_byref_3.f90: New.
19859
19860 fortran/PR 25396
19861 * gfortran.dg/userdef_operator_1.f90: New.
19862
19863 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19864
19865 * g++.dg/abi/thunk3.C: New.
19866 * g++.dg/abi/thunk4.C: New.
19867
19868 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19869
19870 PR fortran/25532
19871 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19872 associated derived type components of derived types are
19873 properly declared in contained procedures.
19874
19875 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19876
19877 PR libgfortran/25139
19878 * gfortran.dg/backspace_2.f: New test.
19879
19880 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19881
19882 PR libgfortran/25550
19883 * gfortran.dg/endfile.f: New test.
19884
19885 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19886
19887 PR libgfortran/25419
19888 * gfortran.dg/comma.f: New test.
19889
19890 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19891
19892 * lib/gfortran-dg.exp: Remove trailing whitespace.
19893 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19894 -funroll-all-loops.
19895
19896 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19897
19898 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19899 Extended Double long doubles or repeat tests when long double is
19900 the same size as double.
19901
19902 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19903
19904 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19905
19906 PR testsuite/25442
19907 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19908 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19909
19910 PR testsuite/25441
19911 * gcc.dg/pr23911.c: Make test variable static.
19912
19913 PR testsuite/25444
19914 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19915
19916 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19917
19918 PR c++/25439
19919 * g++.dg/parse/crash17.C: Adjust error markers.
19920 * g++.dg/template/error20.C: New test.
19921
19922 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19923
19924 PR c++/23172
19925 * g++.dg/ext/complit4.C: New test.
19926
19927 PR c++/25417
19928 * g++.dg/ext/complit5.C: Likewise.
19929
19930 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19931
19932 PR tree-optimization/25125
19933 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19934 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19935 * gcc.c-torture/execute/pr25125.c: New.
19936
19937 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19938
19939 PR fortran/25029
19940 PR fortran/21256
19941 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19942 functions with incorrect assumed size references.
19943
19944 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19945
19946 PR c++/23171
19947 * g++.dg/opt/init1.C: New test.
19948
19949 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19950
19951 PR c++/24671
19952 * g++.dg/template/sfinae3.C: New test.
19953
19954 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19955
19956 * g++.dg/other/friend4.C: New test.
19957
19958 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19959
19960 PR target/25005
19961 * g++.dg/opt/pr25005.C: New test.
19962
19963 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19964
19965 PR c++/25369
19966 * g++.dg/template/ptrmem16.C: New test.
19967
19968 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19969
19970 PR fortran/25029
19971 PR fortran/21256
19972 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19973
19974 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19975
19976 PR libgfortran/25307
19977 * gfortran.dg/list_read_5.f90: New test.
19978
19979 2005-12-22 Richard Henderson <rth@redhat.com>
19980
19981 * gcc.target/i386/sse-7.c: Use -msse2.
19982
19983 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19984
19985 PR rtl-optimization/25432
19986 * gcc.c-torture/compile/20051216-1.c: New test.
19987
19988 PR objc/25328
19989 * objc/execute/pr25328.m: New test.
19990
19991 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19992
19993 PR c++/25364
19994 * g++.dg/template/call4.C: New test.
19995
19996 2005-12-22 Dale Johannesen <dalej@apple.com>
19997
19998 * gcc.target/i386/sse-17.c: New.
19999
20000 2005-12-22 Paul Brook <paul@codesourcery.com>
20001
20002 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20003
20004 2005-12-22 Paul Brook <paul@codesourcery.com>
20005
20006 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20007
20008 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20009
20010 PR tree-opt/25513
20011 * gcc.c-torture/compile/pr25513.c: New test.
20012
20013 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20014
20015 PR c++/23333
20016 * g++.dg/parse/error25.C: Add more tests.
20017
20018 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20019
20020 PR fortran/18990
20021 * gfortran.dg/der_charlen_1.f90: New.
20022
20023 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20024
20025 PR fortran/20889
20026 * gfortran.dg/pointer_component_type_1.f90: New test.
20027
20028 PR fortran/25029
20029 PR fortran/21256
20030 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20031 should give an error with assumed size array refernces and checks
20032 those that should not.
20033 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20034 reference an upper bound so that it does not generate an error.
20035
20036 PR fortran/19362
20037 PR fortran/20244
20038 PR fortran/20864
20039 PR fortran/25391
20040 * gfortran.dg/used_dummy_types_1.f90: New test.
20041 * gfortran.dg/used_dummy_types_2.f90: New test.
20042 * gfortran.dg/used_dummy_types_3.f90: New test.
20043 * gfortran.dg/used_dummy_types_4.f90: New test.
20044 * gfortran.dg/used_dummy_types_5.f90: New test.
20045
20046 PR fortran/23152
20047 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20048 group already being USE associated.
20049 * gfortran.dg/assumed_shape_nml.f90: New test.
20050 * gfortran.dg/assumed_size_nml.f90: New test.
20051
20052 PR fortran/20862
20053 PR fortran/25053
20054 PR fortran/25063
20055 PR fortran/25064
20056 PR fortran/25066
20057 PR fortran/25067
20058 PR fortran/25068
20059 PR fortran/25307
20060 * gfortran.dg/io_constraints_1.f90: New test.
20061 * gfortran.dg/io_constraints_1.f90: New test.
20062 * gfortran.dg/iostat_3.f90: Change wording of warning.
20063 * gfortran.dg/g77/19981216-0.f: The same.
20064
20065 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20066
20067 PR tree-optimization/23518
20068 * gcc.dg/pr23518.c: New.
20069
20070 2005-12-21 Mike Stump <mrs@apple.com>
20071
20072 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20073
20074 2005-12-21 Paul Brook <paul@codesourcery.com>
20075
20076 * gcc.dg/pr19340.c: Skip on m68k targets.
20077
20078 2005-12-21 Steven Bosscher <stevenb@suse.de>
20079
20080 PR rtl-optimization/25196
20081 * gcc.dg/pr25196.c: New test.
20082
20083 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20084
20085 PR fortran/25423
20086 gfortran.dg/where_nested_1.f90: New.
20087
20088 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20089
20090 PR tree-optimization/25382.
20091 * gcc.dg/tree-ssa/pr25382.c: New.
20092
20093 2005-12-20 Richard Guenther <rguenther@suse.de>
20094
20095 PR middle-end/24306
20096 * gcc.target/i386/pr24306.c: New testcase.
20097
20098 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20099
20100 PR tree-optimization/25501
20101 * gcc.dg/tree-ssa/pr25501.c: New.
20102
20103 2005-12-20 Richard Guenther <rguenther@suse.de>
20104
20105 Revert
20106 2005-12-02 Richard Guenther <rguenther@suse.de>
20107
20108 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20109
20110 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20111
20112 PR c++/21228
20113 * g++.dg/warn/Wunreachable-code-2.C: New test.
20114
20115 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20116
20117 PR c++/24278
20118 * g++.dg/template/ctor5.C: New test.
20119
20120 PR c++/24915
20121 * g++.dg/template/overload8.C: New test.
20122
20123 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20124
20125 * gcc.c-torture/compile/pr25483 : New test.
20126
20127 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20128
20129 PR c++/20552
20130 * g++.dg/ext/typeof10.C: New test.
20131
20132 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20133
20134 * gcc.dg/mt-loopi1.c: New.
20135
20136 2005-12-18 Richard Guenther <rguenther@suse.de>
20137
20138 PR tree-optimization/25481
20139 * gcc.dg/torture/pr25481.c: New testcase.
20140
20141 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20142
20143 PR rtl-optimization/21041
20144 * gcc.dg/pr21041.c: New test.
20145
20146 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20147
20148 PR libgfortran/25463
20149 * gfortran.dg/advance.f90: New test.
20150
20151 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20152
20153 * gcc.dg/20051201-1.c: New test.
20154
20155 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20156
20157 PR fortran/25018
20158 * gfortran.dg/initialization_1.f90: New test.
20159 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20160 * gfortran.dg/g77/980616-0.f: The same.
20161
20162 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20163
20164 * PR fortran/25458
20165 * gfortran.dg/chkbits.f90: New test.
20166
20167 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20168
20169 * gfortran.dg/enum_5.f: Revert to previous version.
20170
20171 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20172
20173 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20174 * gfortran.dg/nested_modules_1.f90: Ditto.
20175 * gfortran.dg/hollerith_f95.f90: Ditto.
20176 * gfortran.dg/select_5.f90: Ditto.
20177 * gfortran.dg/secnds.f: Ditto.
20178 * gfortran.dg/hollerith2.f90: Ditto.
20179 * gfortran.dg/imag_2.f: Ditto.
20180 * gfortran.dg/ftell_2.f90: Ditto.
20181 * gfortran.dg/malloc_free_1.f90: Ditto.
20182 * gfortran.dg/logint-1.f: Ditto.
20183 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20184 * gfortran.dg/e_d_fmt.f90: Ditto.
20185 * gfortran.dg/hollerith_legacy.f90: Ditto.
20186 * gfortran.dg/logint-2.f: Ditto.
20187 * gfortran.dg/enum_5.f90: Ditto.
20188 * gfortran.dg/f2c_2.f90: Ditto.
20189 * gfortran.dg/pr17143.f90: Ditto.
20190 * gfortran.dg/namelist_14.f90: Ditto.
20191 * gfortran.dg/logint-3.f: Ditto.
20192 * gfortran.dg/spread_scalar_source.f90: Ditto.
20193 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20194 * gfortran.dg/namelist_11.f: Ditto.
20195 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20196 * gfortran.dg/g77/20010519-1.f
20197 * gfortran.dg/g77/alpha1.f: Ditto.
20198 * gfortran.dg/g77/990115-1.f: Ditto.
20199 * gfortran.dg/g77/erfc.f: Ditto.
20200 * gfortran.dg/g77/19990313-3.f: Ditto.
20201 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20202 * gfortran.dg/g77/20010426.f: Ditto.
20203 * gfortran.dg/g77/19990313-0.f: Ditto.
20204 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20205 * gfortran.dg/g77/20000629-1.f: Ditto.
20206 * gfortran.dg/g77/970125-0.f: Ditto.
20207 * gfortran.dg/g77/8485.f: Ditto.
20208 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20209 * gfortran.dg/g77/19990313-1.f: Ditto.
20210 * gfortran.dg/g77/int8421.f: Ditto.
20211 * gfortran.dg/g77/19990305-0.f: Ditto.
20212 * gfortran.dg/g77/947.f: Ditto.
20213 * gfortran.dg/g77/19990905-2.f: Ditto.
20214 * gfortran.dg/g77/cabs.f: Ditto.
20215 * gfortran.dg/g77/19990313-2.f: Ditto.
20216 * gfortran.dg/g77/20020307-1.f: Ditto.
20217 * gfortran.dg/g77/dcomplex.f: Ditto.
20218 * gfortran.dg/g77/19990502-1.f: Ditto.
20219 * gfortran.dg/g77/19981216-0.f: Ditto.
20220 * gfortran.dg/common_4.f90: Ditto.
20221 * gfortran.dg/entry_4.f90: Ditto.
20222 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20223 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20224 * gfortran.dg/namelist_12.f: Ditto.
20225 * gfortran.dg/scale_1.f90: Ditto.
20226 * gfortran.dg/modulo_1.f90
20227 * gfortran.dg/hollerith.f90: Ditto.
20228 * gfortran.dg/direct_io_3.f90: Ditto.
20229 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20230 * gfortran.dg/gnu_logical_1.F: Ditto.
20231 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20232 * gfortran.dg/assign_1.f90: Ditto.
20233 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20234 * gfortran.dg/pr23095.f: Ditto.
20235 * gfortran.dg/read_float_1.f90: Ditto.
20236
20237 2005-12-17 Andreas Jaeger <aj@suse.de>
20238
20239 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20240 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20241
20242 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20243
20244 PR fortran/24268
20245 * gfortran.dg/fmt_white.f: New test.
20246
20247 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20248
20249 * gfortran.dg/label_1.f90: New test.
20250
20251 2005-12-15 Ben Elliston <bje@au.ibm.com>
20252
20253 PR testsuite/25422
20254 * gcc.dg/20031012-1.c: Add -Walways-true option.
20255 * gcc.dg/weak/weak-3.c: Likewise.
20256 * g++.old-deja/g++.mike/warn8.C: Likewise.
20257
20258 2005-12-16 Mike Stump <mrs@apple.com>
20259
20260 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20261 exit.
20262
20263 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20264
20265 PR libgfortran/25264
20266 PR libgfortran/25349
20267 * gfortran.dg/tl_editing.f90: Added additional checks.
20268 * gfortran.dg/t_editing.f: New test.
20269 * gfortran.dg/write_padding.f90: New test
20270
20271 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20272
20273 PR testsuite/25215
20274 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20275
20276 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20277
20278 PR rtl-optimization/24899
20279 * gcc.c-torture/execute/20051215-1.c: New test.
20280
20281 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20282
20283 PR 24823
20284 * gfortran.dg/pr24823.f: New test.
20285
20286 2005-12-16 Jeff Law <law@redhat.com>
20287
20288 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20289
20290 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20291
20292 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20293 (base_types): Change C++ style comments to C style comments. Remove
20294 aligned types from the array. Keep Enums disabled.
20295 (complex_types): Remove aligned types from the array.
20296 Comment out "_Complex long double".
20297 (attrib_types): Remove.
20298 (complex_attrib_types): Remove.
20299 (attrib_array_types): Remove.
20300 (complex_attrib_array_types): Remove.
20301 (aligned_bitfld_types): Remove.
20302 (n_aligned_bitfld_types): Remove.
20303 (FEATURE_ALIGNEDPACKED): Delete.
20304 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20305 (singles): Remove support for adding attributes.
20306 (choose_type): Remove support for attributed types.
20307 (generate_fields): Remove support for attributed bit-fields.
20308 Remove support for adding attributes.
20309 (generate_random_tests): Remove support for adding attributes.
20310 (features): Add back "[0] :0" and "complex vector [0]".
20311 (main): Remove support for attributed bit-fields.
20312 Uncomment the calling of generate_random_tests for the rests of
20313 the tests.
20314
20315 2005-12-16 Jan Hubicka <jh@suse.cz>
20316
20317 * gcc.c-torture/combine/pr25224.c: New.
20318
20319 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20320
20321 PR other/25028
20322 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20323 HP-UX.
20324
20325 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20326
20327 * gcc.dg/20051215-1.c: New file.
20328
20329 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20330
20331 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20332 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20333
20334 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20335
20336 PR fortran/18197
20337 * gfortran.dg/dummy_functions_1.f90: New.
20338
20339 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20340
20341 PR rtl-optimization/25310
20342 * gcc.c-torture/compile/pr25310.c: New test.
20343
20344 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20345
20346 PR debug/25023
20347 * gcc.dg/pr25023.c: New test.
20348
20349 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20350
20351 * g++.old-deja/g++.brendan/redecl1.C,
20352 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20353 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20354 g++.old-deja/g++.oliva/typeof1.C,
20355 g++.old-deja/g++.other/crash16.C,
20356 g++.old-deja/g++.other/crash34.C,
20357 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20358 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20359 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20360 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20361 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20362 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20363 Remove xfail.
20364
20365 2005-12-14 Kean Johnston <jkj@sco.com>
20366 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20367
20368 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20369 * gcc.target/i386/20020523-1.c: Ditto.
20370 * gcc.target/i386/tailcall-1.c: Ditto.
20371 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20372 * gcc.target/i386/ssetype-5.c: Ditto.
20373
20374 2005-12-14 Jeff Law <law@redhat.com>
20375
20376 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20377
20378 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20379
20380 PR target/25254
20381 PR target/24188
20382 * gcc.target/i386/pr25254.c: New test.
20383 * gfortran.dg/PR24188.f: New test.
20384
20385 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20386
20387 * lib/fortran-torture.exp: Catch remaining uses of
20388 remote_file build delete.
20389
20390 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20391
20392 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20393
20394 2005-12-14 Ben Elliston <bje@au.ibm.com>
20395
20396 * gcc.dg/warn-addr-cmp.c: New test.
20397
20398 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20399
20400 PR debug/25023
20401 PR target/25293
20402 * gcc.target/i386/pr25293.c: New test.
20403
20404 2005-12-13 Petr Machata <machata@post.cz>
20405
20406 PR c++/24907
20407 * g++.dg/parse/comma2.C: New test.
20408
20409 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20410 Jakub Jelinek <jakub@redhat.com>
20411
20412 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20413 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20414 (limits.h): Include unconditionally.
20415 (stdlib.h): Likewise.
20416 (hashtab.h): Do not include.
20417 (getopt.h): Likewise.
20418 (stddef.h): Include.
20419 (hashval_t): Define.
20420 (struct entry): Add "next" field.
20421 (HASH_SIZE): New macro.
20422 (hash_table): New variable.
20423 (switchfiles): Do not use xmalloc.
20424 (mix): New macro.
20425 (iterative_hash): New function.
20426 (hasht): Remove.
20427 (e_exists): New function.
20428 (e_insert): Likewise.
20429 (output): Use, instead of libiberty hashtable functions.
20430 (main): Do not use getopt. Do not call htab_create.
20431
20432 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20433
20434 PR c++/25331
20435 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20436 put atal* and atpaal* attributes on array elements.
20437 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20438 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20439 put atal* and atpaal* attributes on array elements.
20440 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20441
20442 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20443
20444 * gcc.dg/single-precision-constant.c: New test.
20445
20446 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20447
20448 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20449 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20450 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20451 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20452 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20453 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20454 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20455 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20456 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20457 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20458 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20459 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20460 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20461 gcc.target/powerpc/ppc-sdata-2.c,
20462 gcc.target/powerpc/ppc-stackalign-1.c,
20463 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20464 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20465 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20466 gcc.target/powerpc/rs6000-ldouble-2.c,
20467 gcc.target/powerpc/rs6000-power2-1.c,
20468 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20469 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20470 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20471 option into target selector.
20472 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20473 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20474
20475 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20476
20477 PR objc/25348
20478 * objc.dg/encode-9.m: New test.
20479
20480 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20481
20482 PR testsuite/20772
20483 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20484 * gcc.dg/asm-b.c: Fix typo.
20485 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20486 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20487 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20488 i?86 lp64 and x86_64 ilp32.
20489 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20490 on i?86 lp64.
20491 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20492
20493 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20494
20495 PR fortran/25078
20496 gfortran.dg/equiv_5.f90: New test.
20497
20498 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20499
20500 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20501 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20502 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20503 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20504 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20505 * gcc.dg/tree-ssa/reassoc-5.c: New.
20506 * gcc.dg/tree-ssa/reassoc-6.c: New.
20507 * gcc.dg/tree-ssa/reassoc-7.c: New.
20508 * gcc.dg/tree-ssa/reassoc-8.c: New.
20509 * gcc.dg/tree-ssa/reassoc-9.c: New.
20510 * gcc.dg/tree-ssa/reassoc-10.c: New.
20511 * gcc.dg/tree-ssa/reassoc-11.c: New.
20512
20513 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20514
20515 PR testsuite/25167
20516 PR testsuite/24478
20517 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20518
20519 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20520
20521 PR c++/25300
20522 * g++.dg/template/inherit.C: Do not use a generic error message.
20523
20524 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20525
20526 PR libobjc/25354
20527 * objc.dg/gnu-encoding: New directory.
20528 * objc.dg/gnu-encoding/compat-common.h: New file.
20529 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20530 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20531 * objc.dg/gnu-encoding/vector-defs.h: New file.
20532 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20533 * objc.dg/gnu-encoding/generate-random.c: New file.
20534 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20535 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20536 * objc.dg/gnu-encoding/generate-random.h: New file.
20537
20538 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20539
20540 PR c++/25337
20541 * g++.dg/template/defarg7.C: New test.
20542
20543 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20544
20545 PR libobjc/25347
20546 * objc.dg/encode-8.m: New test.
20547
20548 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20549
20550 PR libobjc/25346
20551 * objc.dg/encode-7.m: New test.
20552
20553 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20554
20555 PR c++/25010
20556 * g++.dg/opt/inline10.C: New test.
20557
20558 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20559
20560 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20561
20562 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20563
20564 * gfortran.dg/substring_equivalence.f90: typo in comment
20565
20566 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20567
20568 PR fortran/25068
20569 * gfortran.dg/iostat_3.f90: New test.
20570
20571 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20572
20573 PR fortran/23815
20574 * gfortran.dg/unf_io_convert_1.f90: New test.
20575 * gfortran.dg/unf_io_convert_2.f90: New test.
20576 * gfortran.dg/unf_io_convert_3.f90: New test.
20577
20578 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20579
20580 PR testsuite/20772
20581 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20582 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20583 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20584 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20585 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20586 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20587 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20588 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20589 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20590 gcc.dg/torture/fp-int-convert-float128-timode.c,
20591 gcc.dg/torture/fp-int-convert-float128.c,
20592 gcc.dg/torture/fp-int-convert-float80-timode.c,
20593 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20594 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20595
20596 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20597
20598 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20599
20600 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20601
20602 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20603
20604 * gcc.dg/20051207-1.c,
20605 * gcc.dg/20051207-2.c,
20606 * gcc.dg/20051207-3.c: New tests.
20607
20608 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20609
20610 PR testsuite/20772
20611 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20612 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20613 dg-skip-if target selector.
20614
20615 PR testsuite/20772
20616 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20617 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20618 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20619 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20620 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20621 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20622 and/or merge with i?86 cases.
20623
20624 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20625
20626 PR testsuite/20772
20627 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20628 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20629 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20630 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20631 x86_64-*-linux*.
20632
20633 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20634
20635 PR target/25311
20636 * gcc.c-torture/compile/pr25311.c: New test.
20637
20638 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20639
20640 PR libgfortran/25039
20641 * gfortran.dg/read_comma.f: New test.
20642
20643 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20644
20645 PR c++/19317
20646 * g++.dg/opt/pr19317-1.C: New test.
20647 * g++.dg/opt/pr19317-2.C: New test.
20648 * g++.dg/opt/pr19317-3.C: New test.
20649
20650 PR target/19005
20651 * gcc.c-torture/execute/pr19005.c: New test.
20652
20653 PR target/17828
20654 * g++.old-deja/g++.other/comdat5.C: New test.
20655 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20656
20657 * g++.dg/compat/struct-layout-1.exp: New file.
20658 * g++.dg/compat/struct-layout-1.h: New.
20659 * g++.dg/compat/struct-layout-1_generate.c: New.
20660 * g++.dg/compat/struct-layout-1_x1.h: New.
20661 * g++.dg/compat/struct-layout-1_x2.h: New.
20662 * g++.dg/compat/struct-layout-1_y1.h: New.
20663 * g++.dg/compat/struct-layout-1_y2.h: New.
20664
20665 * gcc.dg/20050330-2.c: New test.
20666
20667 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20668
20669 PR fortran/25292
20670 * gfortran.dg/associated_1.f90: New.
20671
20672 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20673
20674 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20675 ILP32 vect_no_align platforms.
20676
20677 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20678 Jakub Jelinek <jakub@redhat.com>
20679
20680 PR target/25268
20681 * gcc.c-torture/compile/20051207-1.c: New test.
20682
20683 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20684
20685 PR testsuite/20772
20686 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20687 gcc.dg/torture/pr18582-1.c,
20688 gcc.target/i386/attributes-error.c: Also test on x86_64.
20689
20690 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20691
20692 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20693
20694 PR c++/19397
20695 * g++.dg/template/typedef3.C: New test.
20696
20697 PR c++/19762
20698 PR c++/19764
20699 * g++.dg/template/dtor3.C: Fix error markers.
20700
20701 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20702
20703 * lib/target-supports.exp (check_effective_target_sync_char_short):
20704 Add s390*.
20705
20706 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20707
20708 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20709
20710 2005-12-06 Roger Sayle <roger@eyesopen.com>
20711
20712 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20713 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20714 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20715 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20716
20717 2005-12-06 Roger Sayle <roger@eyesopen.com>
20718
20719 PR c++/25263
20720 * g++.dg/other/array2.C: New test case.
20721
20722 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20723
20724 * gcc.dg/darwin-weakimport-3.c: New.
20725
20726 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20727 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20728 and to work on Darwin.
20729 * gcc.dg/attr-weakref-1b.c: New file.
20730 * gcc.dg/attr-weakref-2.c: New test.
20731 * gcc.dg/darwin-weakref-1.c: New test.
20732
20733 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20734
20735 PR testsuite/25247
20736 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20737 use in selector expressions.
20738 (dg-xfail-if): Ditto.
20739 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20740 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20741 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20742 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20743 * gcc.test-framework/test-framework.exp: Skip generated tests if
20744 CHECK_TEST_FRAMEWORK is not 1.
20745
20746 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20747
20748 PR tree-optimization/24963
20749 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20750
20751 PR target/24108
20752 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20753
20754 PR target/18580
20755 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20756 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20757 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20758 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20759
20760 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20761
20762 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20763 dg-options.
20764
20765 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20766
20767 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20768
20769 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20770
20771 * gcc.dg/format/cast-1.c: New test.
20772
20773 2005-12-04 Roger Sayle <roger@eyesopen.com>
20774
20775 PR c/7776
20776 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20777 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20778 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20779 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20780
20781 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20782
20783 * gcc.dg/cast-pretty-print-1.c: New test.
20784
20785 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20786
20787 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20788
20789 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20790
20791 PR c++/24173
20792 * g++.dg/template/friend40.C: New test.
20793
20794 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20795
20796 PR target/25199
20797 * gcc.target/i386/movq-2.c: New test.
20798 * gcc.target/i386/movq.c: Remove target i?86, instead add
20799 dg-require-effective-target ilp32.
20800
20801 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20802
20803 PR c++/24103
20804 * g++.dg/other/default1.C: New test.
20805
20806 2005-12-02 Richard Guenther <rguenther@suse.de>
20807
20808 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20809
20810 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20811
20812 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20813
20814 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20815
20816 PR target/21017
20817 * gcc.target/powerpc/rotate.c: New.
20818
20819 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20820
20821 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20822 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20823
20824 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20825
20826 PR c/13384
20827 * gcc.dg/pr17730-1.c: Adjust.
20828 * gcc.dg/lvalue1.c (main): Likewise.
20829 * gcc.dg/lvalue-2.c: Likewise.
20830 * g++.dg/pr7503-3.C
20831
20832 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20833
20834 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20835 error messages.
20836
20837 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20838
20839 PR fortran/24789
20840 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20841
20842 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20843
20844 PR target/24475
20845 * lib/target-supports.exp (check_effective_target_tls): New.
20846 (check_effective_target_tls_runtime): New.
20847 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20848 for TLS support.
20849 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20850 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20851 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20852 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20853 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20854 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20855 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20856 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20857 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20858 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20859 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20860 effective-target TLS.
20861 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20862 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20863 effective-target TLS runtime.
20864
20865 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20866
20867 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20868
20869 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20870
20871 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20872 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20873 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20874 ignored" warnings when "packing" is the same as the ABI layout.
20875
20876 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20877
20878 PR fortran/21302
20879 * gfortran.dg/line_length_1.f: New test.
20880 * gfortran.dg/line_length_2.f90: Ditto.
20881
20882 2005-11-30 Richard Guenther <rguenther@suse.de>
20883
20884 PR tree-optimization/21655
20885 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20886
20887 2005-11-30 Dale Johannesen <dalej@apple.com>
20888
20889 * gcc.c-torture/compile/pr24930.c: New.
20890
20891 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20892
20893 PR fortran/15809
20894 * gfortran.dg/auto_char_dummy_array.f90: New test.
20895
20896 2005-11-30 Jeff Law <law@redhat.com>
20897
20898 * g++.old-deja/g++.law/pr25000.C: New test.
20899
20900 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20901
20902 * gcc.dg/tls/opt-11.c: New test.
20903
20904 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20905
20906 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20907 targets.
20908 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20909 LP64 ia64.
20910
20911 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20912
20913 * gfortran.dg/open_access_1.f90: New test.
20914
20915 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20916
20917 * gcc.dg/charset/builtin2.c: New test.
20918
20919 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20920
20921 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20922 on mmix-*-* for *_[xy].c.
20923
20924 2005-11-28 Kean Johnston <jkj@sco.com>
20925
20926 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20927 headers.
20928 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20929 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20930 * gcc.target/i386/asm-3.c: Ditto.
20931 * gcc.target/i386/clobbers.c: Ditto.
20932 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20933 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20934 test regexp.
20935 * gcc.target/i386/mul.c: Ditto.
20936 * gcc.target/i386/ssetype-1.c: Ditto.
20937 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20938 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20939 static so the test works with -fPIC mode too. Based on comment in
20940 PR19231 by Pinski.
20941 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20942
20943 2005-11-28 Richard Guenther <rguenther@suse.de>
20944
20945 * gcc.dg/alias-9.c: New testcase.
20946 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20947
20948 2005-11-28 Roger Sayle <roger@eyesopen.com>
20949 Uros Bizjak <uros@kss-loka.si>
20950
20951 PR middle-end/20219
20952 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20953 tan(x)/sin(x) transformations.
20954
20955 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20956
20957 PR middle-end/24575
20958 * gcc.dg/tree-ssa/divide-3.c: New test.
20959 * gcc.dg/tree-ssa/divide-4.c: New test.
20960
20961 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20962
20963 PR fortran/24917
20964 * gfortran.dg/boz_6.f90: New test.
20965
20966 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20967
20968 PR fortran/23912
20969 * gfortran.dg/modulo_1.f90: New test.
20970
20971 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20972
20973 PR libfortran/24919
20974 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20975 fail on CRLF platforms.
20976 * gfortran.dg/ftell_2.f90: Likewise.
20977
20978 2005-11-26 Eric Christopher <echristo@apple.com>
20979
20980 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20981
20982 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20983
20984 * objc.dg/gnu-runtime-3.m: Simplify.
20985
20986 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20987
20988 PR middle-end/23669
20989 * gcc.dg/tree-ssa/divide-1.c: New test.
20990 * gcc.dg/tree-ssa/divide-2.c: New test.
20991
20992 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20993
20994 PR libgfortran/24945
20995 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20996
20997 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20998
20999 PR libgfortran/24945
21000 * gfortran.dg/open_status_2.f90: New test.
21001
21002 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21003
21004 * gcc.c-torture/execute/builtins/fprintf.c,
21005 gcc.c-torture/execute/builtins/fputs-lib.c,
21006 gcc.c-torture/execute/builtins/fputs.c,
21007 gcc.c-torture/execute/builtins/lib/fprintf.c,
21008 gcc.c-torture/execute/builtins/lib/printf.c,
21009 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21010
21011 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21012
21013 * gcc.dg/20050922-2.c: New test.
21014
21015 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21016
21017 * objc.dg/gnu-runtime-3.m: New test.
21018
21019 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21020
21021 PR c++/9278
21022 * g++.dg/other/void1.C: New test.
21023
21024 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21025
21026 PR middle-end/24998
21027 * gcc.dg/torture/fp-int-convert-float.c,
21028 gcc.dg/torture/fp-int-convert-double.c,
21029 gcc.dg/torture/fp-int-convert-long-double.c,
21030 gcc.dg/torture/fp-int-convert-timode.c,
21031 gcc.dg/torture/fp-int-convert-float80.c,
21032 gcc.dg/torture/fp-int-convert-float80-timode.c,
21033 gcc.dg/torture/fp-int-convert-float128.c,
21034 gcc.dg/torture/fp-int-convert-float128-timode.c,
21035 gcc.dg/torture/fp-int-convert.h: New files.
21036
21037 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21038
21039 PR middle-end/24989
21040 * gcc.dg/tree-ssa/bool-10.c: New test.
21041 * gcc.dg/tree-ssa/bool-11.c: New test.
21042 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21043
21044 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21045
21046 PR middle-end/24990
21047 * tree-ssa/pr24990-1.c: New test.
21048
21049 2005-11-24 Richard Guenther <rguenther@suse.de>
21050 Dirk Mueller <dmueller@suse.de>
21051
21052 PR c++/14024
21053 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21054 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21055 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21056 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21057 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21058 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21059
21060 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21061
21062 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21063
21064 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21065
21066 PR c/21668
21067 * gcc.dg/Wc++-compat.c: New.
21068 * gcc.dg/Wno-c++-compat.c: New.
21069
21070 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21071
21072 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21073 (vspltish, vspltisw): Likewise.
21074
21075 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21076
21077 PR libgfortran/24794
21078 * gfortran.dg/namelist_12.f: Fix quotes.
21079 * gfortran.dg/namelist_13.f90: Fix quotes.
21080 * gfortran.dg/namelist_14.f90: Fix quotes.
21081 * gfortran.dg/namelist_15.f90: Fix quotes.
21082 * gfortran.dg/namelist_use.f90: Fix quotes.
21083 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21084 * gfortran.dg/namelist_21.f90: New test.
21085 * gfortran.dg/namelist_22.f90: New test.
21086
21087 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21088
21089 PR target/23435
21090 * gcc.c-torture/compile/pr23435.c: New.
21091
21092 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21093
21094 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21095
21096 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21097
21098 * gcc.target/powerpc/405-macchw-1.c,
21099 gcc.target/powerpc/405-macchw-2.c,
21100 gcc.target/powerpc/405-macchwu-1.c,
21101 gcc.target/powerpc/405-macchwu-2.c,
21102 gcc.target/powerpc/405-machhw-1.c,
21103 gcc.target/powerpc/405-machhw-2.c,
21104 gcc.target/powerpc/405-machhwu-1.c,
21105 gcc.target/powerpc/405-machhwu-2.c,
21106 gcc.target/powerpc/405-maclhw-1.c,
21107 gcc.target/powerpc/405-maclhw-2.c,
21108 gcc.target/powerpc/405-maclhwu-1.c,
21109 gcc.target/powerpc/405-maclhwu-2.c,
21110 gcc.target/powerpc/405-mulchw-1.c,
21111 gcc.target/powerpc/405-mulchw-2.c,
21112 gcc.target/powerpc/405-mulchwu-1.c,
21113 gcc.target/powerpc/405-mulchwu-2.c,
21114 gcc.target/powerpc/405-mulhhw-1.c,
21115 gcc.target/powerpc/405-mulhhw-2.c,
21116 gcc.target/powerpc/405-mulhhwu-1.c,
21117 gcc.target/powerpc/405-mulhhwu-2.c,
21118 gcc.target/powerpc/405-mullhw-1.c,
21119 gcc.target/powerpc/405-mullhw-2.c,
21120 gcc.target/powerpc/405-mullhwu-1.c,
21121 gcc.target/powerpc/405-mullhwu-2.c,
21122 gcc.target/powerpc/405-nmacchw-1.c,
21123 gcc.target/powerpc/405-nmacchw-2.c,
21124 gcc.target/powerpc/405-nmachhw-1.c,
21125 gcc.target/powerpc/405-nmachhw-2.c,
21126 gcc.target/powerpc/405-nmaclhw-1.c,
21127 gcc.target/powerpc/405-nmaclhw-2.c,
21128 gcc.target/powerpc/440-macchw-1.c,
21129 gcc.target/powerpc/440-macchw-2.c,
21130 gcc.target/powerpc/440-macchwu-1.c,
21131 gcc.target/powerpc/440-macchwu-2.c,
21132 gcc.target/powerpc/440-machhw-1.c,
21133 gcc.target/powerpc/440-machhw-2.c,
21134 gcc.target/powerpc/440-machhwu-1.c,
21135 gcc.target/powerpc/440-machhwu-2.c,
21136 gcc.target/powerpc/440-maclhw-1.c,
21137 gcc.target/powerpc/440-maclhw-2.c,
21138 gcc.target/powerpc/440-maclhwu-1.c,
21139 gcc.target/powerpc/440-maclhwu-2.c,
21140 gcc.target/powerpc/440-mulchw-1.c,
21141 gcc.target/powerpc/440-mulchw-2.c,
21142 gcc.target/powerpc/440-mulchwu-1.c,
21143 gcc.target/powerpc/440-mulchwu-2.c,
21144 gcc.target/powerpc/440-mulhhw-1.c,
21145 gcc.target/powerpc/440-mulhhw-2.c,
21146 gcc.target/powerpc/440-mulhhwu-1.c,
21147 gcc.target/powerpc/440-mulhhwu-2.c,
21148 gcc.target/powerpc/440-mullhw-1.c,
21149 gcc.target/powerpc/440-mullhw-2.c,
21150 gcc.target/powerpc/440-mullhwu-1.c,
21151 gcc.target/powerpc/440-mullhwu-2.c,
21152 gcc.target/powerpc/440-nmacchw-1.c,
21153 gcc.target/powerpc/440-nmacchw-2.c,
21154 gcc.target/powerpc/440-nmachhw-1.c,
21155 gcc.target/powerpc/440-nmachhw-2.c,
21156 gcc.target/powerpc/440-nmaclhw-1.c,
21157 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21158
21159 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21160
21161 PR fortran/24774
21162 * gfortran.dg/inquire_9.f90: New test.
21163
21164 PR fortran/21647
21165 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21166
21167 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21168
21169 PR libfortran/24432
21170 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21171 Check that 'cos' is supported.
21172
21173 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21174
21175 PR fortran/24223
21176 * gfortran.dg/substring_equivalence.f90: New test.
21177
21178 PR fortran/24705
21179 * gfortran.dg/auto_internal_assumed.f90: New test.
21180
21181 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21182
21183 * gcc.dg/fold-div-2.c: New test.
21184
21185 2005-11-20 Ian Lance Taylor <ian@airs.com>
21186
21187 PR rtl-optimization/24883
21188 * gcc.c-torture/compile/pr24883.c: New test.
21189
21190 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21191
21192 PR middle-end/20583
21193 * gcc.c-torture/compile/pr20583.c: New.
21194
21195 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21196
21197 * gcc.c-torture/execute/usmul.c: New test.
21198
21199 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21200
21201 * gcc.dg/tree-ssa/vrp22.c: New test.
21202
21203 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21204
21205 PR middle-end/24912
21206 * gcc.dg/torture/pr24912-1.c: New test.
21207
21208 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21209
21210 PR fortran/24862
21211 * gfortran.dg/arrayio_derived_1.f90: New test.
21212
21213 2005-11-19 Richard Guenther <rguenther@suse.de>
21214
21215 PR middle-end/23294
21216 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21217
21218 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21219
21220 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21221
21222 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21223
21224 PR c++/8355
21225 * g++.dg/template/friend39.C: New test.
21226
21227 2005-11-18 James E Wilson <wilson@specifix.com>
21228
21229 * gcc.dg/builtin-strstr.c: New.
21230
21231 2005-11-18 Richard Henderson <rth@redhat.com>
21232
21233 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21234 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21235 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21236 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21237 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21238 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21239 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21240 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21241 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21242 renaming to remove initial "ia64-".
21243
21244 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21245
21246 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21247
21248 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21249
21250 * g++.dg/cpp/string-2.C: New test.
21251
21252 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21253
21254 * gcc.dg/tree-ssa/loop-14.c: New test.
21255
21256 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21257 Michael Chamberlain <michael@chamberlain.net.au>
21258
21259 * ada/acats/run_all.sh (target_run): Kill long running tests.
21260
21261 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21262
21263 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21264 * gcc.dg/cleanup-9.c: Likewise.
21265 * gcc.dg/cleanup-10.c: Likewise.
21266 * gcc.dg/cleanup-11.c: Likewise.
21267
21268 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21269
21270 PR fortran/24892
21271 * gfortran.dg/open_access_append_1.f90: New test.
21272 * gfortran.dg/open_access_append_2.f90: New test.
21273
21274 2005-11-16 Richard Guenther <rguenther@suse.de>
21275
21276 PR middle-end/24851
21277 * gcc.c-torture/execute/pr24851.c: New testcase.
21278
21279 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21280
21281 * gcc.dg/fold-overflow-1.c: New test.
21282
21283 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21284
21285 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21286 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21287
21288 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21289
21290 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21291 structures.
21292 * g++.dg/eh/forced2.C: Likewise.
21293 * g++.dg/eh/forced3.C: Likewise.
21294 * g++.dg/eh/forced4.C: Likewise.
21295
21296 2005-11-11 Mike Stump <mrs@apple.com>
21297
21298 * g++.old-deja/g++.mike/unused.C: Add.
21299
21300 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21301
21302 PR c++/24667
21303 * g++.dg/warn/Wcast-qual1.C: New test.
21304
21305 2005-11-15 Jan Hubicka <jh@suse.cz>
21306
21307 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21308
21309 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21310
21311 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21312
21313 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21314
21315 PR 24840
21316 * gcc.dg/tree-ssa/pr24840.c: New test.
21317
21318 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21319
21320 PR testsuite/24841
21321 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21322
21323 2005-11-14 Dale Johannesen <dalej@apple.com>
21324
21325 * gcc.c-torture/execute/20051113-1.c: New.
21326
21327 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21328
21329 PR c++/24687
21330 * g++.dg/template/crash43.C: New test.
21331
21332 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21333
21334 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21335
21336 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21337
21338 PR c++/24817
21339 * g++.dg/eh/spec8.C: New test.
21340
21341 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21342
21343 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21344
21345 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21346
21347 PR c++/20293
21348 * g++.dg/parse/ambig4.C: New test.
21349 * g++.dg/tc1/dr101.C: Adjust error markers.
21350 * g++.dg/lookup/strong-using-2.C: Likewise.
21351 * g++.dg/lookup/ambig5.C: Likewise.
21352 * g++.dg/lookup/ambig4.C: Likewise.
21353 * g++.dg/parse/crash22.C: Likewise.
21354
21355 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21356
21357 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21358
21359 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21360
21361 * gcc.dg/nested-calls-1.c: New test.
21362
21363 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21364
21365 * gfortran.dg/complex_intrinsic_1.f90: New test.
21366 * gfortran.dg/complex_intrinsic_2.f90: New test.
21367 * gfortran.dg/fgetc_1.f90: New test.
21368 * gfortran.dg/fgetc_2.f90: New test.
21369 * gfortran.dg/fgetc_3.f90: New test.
21370 * gfortran.dg/ftell_1.f90: New test.
21371 * gfortran.dg/ftell_2.f90: New test.
21372 * gfortran.dg/gnu_logical_1.F: New test.
21373 * gfortran.dg/gnu_logical_2.f90: New test.
21374
21375 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21376
21377 PR middle-end/24820
21378 * gcc.dg/pr24820.c: New test.
21379
21380 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21381
21382 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21383 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21384 variable.
21385
21386 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21387
21388 PR testsuite/24614
21389 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21390
21391 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21392
21393 * gcc.target/cris/cris.exp: New file.
21394 * gcc.target/cris/rld-legit1.c: New test.
21395 * gcc.target/cris/rld-legit2.c: New test.
21396
21397 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21398
21399 PR c++/24780
21400 * g++.dg/opt/pr24780.C: New test.
21401
21402 PR c++/24761
21403 * g++.dg/template/asm1.C: New test.
21404
21405 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21406
21407 PR libgfortran/24787
21408 * gfortran.dg/scan_1.f90: New test.
21409
21410 2005-11-12 Jan Hubicka <jh@suse.cz>
21411
21412 * gcc.target/i386/minmax-1.c: New.
21413 * gcc.target/i386/minmax-2.c: New.
21414
21415 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21416
21417 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21418
21419 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21420
21421 * gcc.c-torture/execute/20051110-1.c,
21422 gcc.c-torture/execute/20051110-2.c: New tests.
21423
21424 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21425
21426 PR middle-end/24750
21427 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21428 New tests.
21429
21430 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21431
21432 * lib/target-libpath.exp (get_shlib_extension): New proc.
21433 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21434 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21435 * lib/objc.exp (objc_target_compile): Likewise.
21436 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21437 detection.
21438
21439 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21440
21441 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21442
21443 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21444 Add -static to additional_flags and pass it to target_compile.
21445
21446 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21447
21448 PR libgfortran/24719
21449 gfortran.dg/read_noadvance.f90: New test.
21450
21451 PR libgfortran/24699
21452 gfortran.dg/fmt_t_2.f90: New test.
21453
21454 PR libgfortran/24785
21455 gfortran.dg/read_x_eor.f90: New test.
21456
21457 PR libgfortran/24584
21458 gfortran.dg/namelist_empty.f90: Rename test.
21459
21460 PR libgfortran/24489
21461 gfortran/read_eor.f90: Rename test.
21462
21463 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21464
21465 PR fortran/15976
21466 * gfortran.dg/automatic_module_variable.f90: New test.
21467
21468 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21469
21470 PR target/24445
21471 * gcc.dg/pr24445.c: New test.
21472
21473 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21474
21475 PR fortran/24655
21476 PR fortran/24755
21477 * gfortran.dg/recursive_statement_functions.f90: Add statement
21478 functions using inline intrinsic functions and parameters to test
21479 that they no longer seg-fault.
21480
21481 PR fortran/24409
21482 gfortran.dg/nested_modules_4.f90: New test.
21483 gfortran.dg/nested_modules_5.f90: New test.
21484
21485 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21486
21487 PR fortran/24643
21488 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21489
21490 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21491
21492 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21493 failures.
21494
21495 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21496
21497 * gcc.dg/sparc-getcontext-1.c: New test.
21498
21499 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21500
21501 * gcc.dg/ifcvt-fabs-1.c: New test.
21502
21503 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21504
21505 PR other/4372
21506 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21507 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21508
21509 2005-11-09 Richard Guenther <rguenther@suse.de>
21510
21511 PR tree-optimization/24716
21512 * gcc.c-torture/execute/pr24716.c: New testcase.
21513
21514 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21515
21516 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21517
21518 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21519
21520 PR 24624
21521 * gcc.dg/pr24624.c: Testcase added.
21522
21523 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21524
21525 PR 24623
21526 * g++.dg/other/pr24623.C: Testcase added.
21527
21528 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21529
21530 PR fortran/22607
21531 * gfortran-dg/pure_byref_1.f90: New.
21532 * gfortran-dg/pure_byref_2.f90: New.
21533
21534 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21535
21536 PR c/24101
21537 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21538 * gcc.dg/dg.exp: Run main loop also for *.i files.
21539
21540 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21541
21542 PR c++/19450
21543 * g++.dg/tls/diag-3.C: New test.
21544 * g++.dg/tls/diag-4.C: New test.
21545 * g++.dg/tls/static-1.C: New test.
21546 * g++.dg/tls/static-1a.cc: New file.
21547
21548 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21549
21550 PR 23046
21551 * g++.dg/tree-ssa/pr23046.C: New test.
21552
21553 2005-11-08 Devang Patel <dpatel@apple.com>
21554
21555 PR tree-optimization/23115
21556 * gcc.dg/tree-ssa/pr23115.c: New.
21557
21558 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21559
21560 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21561 * gcc.target/powerpc/pr16155.c: Same.
21562 * gcc.target/powerpc/altivec-1.c: Same.
21563 * gcc.target/powerpc/altivec-2.c: Same.
21564 * gcc.target/powerpc/altivec-3.c: Same.
21565 * gcc.target/powerpc/altivec-5.c: Same.
21566 * gcc.target/powerpc/altivec-11.c: Same.
21567 * gcc.target/powerpc/altivec-12.c: Same.
21568 * gcc.target/powerpc/altivec-14.c: Same.
21569 * gcc.target/powerpc/altivec-22.c: Same.
21570 * gcc.target/powerpc/altivec-consts.c: Same.
21571 * gcc.target/powerpc/altivec-pr22085.c: Same.
21572 * gcc.target/powerpc/altivec-splat.c: Same.
21573 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21574 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21575 * gcc.target/powerpc/darwin-longlong.c: Same.
21576
21577 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21578
21579 PR target/19340
21580 * gcc.dg/pr19340.c: New test.
21581
21582 2005-11-07 Ian Lance Taylor <ian@airs.com>
21583
21584 PR rtl-optimization/24683
21585 * gcc.dg/pr24683.c: New test.
21586
21587 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21588
21589 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21590 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21591
21592 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21593
21594 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21595
21596 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21597
21598 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21599
21600 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21601
21602 PR target/24230
21603
21604 * gcc.target/powerpc/altivec-consts.c,
21605 gcc.target/powerpc/altivec-splat.c: New testcase.
21606
21607 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21608
21609 PR c/24599
21610
21611 * gcc.dg/overflow-2.c: New testcase.
21612
21613 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21614
21615 PR rtl-optimization/23567
21616 * gcc.c-torture/execute/20051104-1.c: New test.
21617
21618 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21619
21620 PR fortran/24534
21621 gfortran.dg/private_type_2.f90: Modified to check that case with
21622 PRIVATE declaration within derived type is accepted.
21623
21624 PR fortran/20838
21625 gfortran.dg/pointer_assign_1.f90: New test.
21626
21627 PR fortran/20840
21628 * gfortran.dg/arrayio_0.f90: New test.
21629
21630 PR fortran/17737
21631 gfortran.dg/data_initialized.f90: New test.
21632 gfortran.dg/data_constraints_1.f90: New test.
21633 gfortran.dg/data_constraints_2.f90: New test.
21634
21635 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21636
21637 PR fortran/24174
21638 PR fortran/24305
21639 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21640
21641 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21642
21643 PR 24670
21644 * gcc.dg/tree-ssa/pr24670.c: New test.
21645
21646 2005-11-05 Ian Lance Taylor <ian@airs.com>
21647
21648 PR target/22432
21649 * gcc.target/i386/pr22432.c: New test.
21650
21651 2005-11-05 Richard Henderson <rth@redhat.com>
21652
21653 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21654 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21655 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21656 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21657 from gcc.dg/alpha-*.
21658 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21659 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21660
21661 2005-11-05 Andreas Jaeger <aj@suse.de>
21662
21663 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21664
21665 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21666
21667 PR target/23424
21668 * gcc.dg/torture/pr23424-1.c: New test.
21669
21670 2005-11-04 Richard Henderson <rth@redhat.com>
21671
21672 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21673 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21674 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21675 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21676 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21677 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21678 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21679 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21680 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21681 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21682 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21683 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21684 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21685 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21686 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21687 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21688 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21689 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21690 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21691 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21692 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21693 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21694 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21695 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21696 Move from gcc.dg/.
21697 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21698 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21699 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21700 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21701 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21702 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21703 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21704 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21705 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21706 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21707 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21708 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21709 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21710 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21711 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21712 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21713 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21714 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21715 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21716 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21717 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21718 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21719 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21720 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21721 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21722 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21723 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21724 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21725 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21726 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21727 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21728 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21729 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21730 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21731 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21732 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21733 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21734 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21735 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21736 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21737 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21738 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21739 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21740 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21741 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21742
21743 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21744
21745 PR 24627
21746 * gcc.dg/tree-ssa/pr24627.c: New test.
21747
21748 2005-11-04 Paul Brook <paul@codesourcery.com>
21749
21750 * gcc.dg/tls/opt-10.c: New test.
21751
21752 2005-11-04 Andreas Jaeger <aj@suse.de>
21753
21754 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21755 avoid extra warnings.
21756
21757 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21758
21759 PR libfortran/22298
21760 * lib/target-supports.exp
21761 (check_effective_target_static_libgfortran): New
21762 static_libgfortran effective target.
21763 * gfortran.dg/static_linking_1.f: New test.
21764 * gfortran.dg/static_linking_1.c: New file.
21765
21766 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21767
21768 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21769
21770 2005-11-03 Josh Conner <jconner@apple.com>
21771
21772 PR c++/19989
21773 g++.dg/ext/array2.C: New test.
21774 g++.dg/template/dependent-name3.C: New test.
21775 g++.dg/template/dependent-name4.C: New test.
21776 g++.dg/template/sfinae2.C: New test.
21777
21778 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21779
21780 PR preprocessor/22042
21781 * gcc.dg/cpp/strify4.c: New test.
21782
21783 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21784
21785 PR c++/17964
21786 * g++.dg/cpp/string-1.C: New test.
21787
21788 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21789
21790 * gcc.target/powerpc: New directory.
21791 * gcc.target/powerpc/powerpc.exp: New file.
21792 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21793 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21794 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21795 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21796 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21797 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21798 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21799 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21800 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21801 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21802 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21803 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21804 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21805 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21806 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21807 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21808 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21809 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21810 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21811 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21812 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21813 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21814 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21815 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21816 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21817 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21818 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21819 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21820 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21821 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21822 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21823 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21824 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21825 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21826
21827 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21828
21829 PR c++/21627
21830 * g++.dg/warn/inline2.C: New test.
21831
21832 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21833
21834 PR middle-end/23155
21835 * g++.dg/ext/c99struct1.C: New test.
21836 * gcc.dg/union-cast-1.c: New test.
21837 * gcc.dg/union-cast-2.c: New test.
21838 * gcc.dg/union-cast-3.c: New test.
21839
21840 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21841
21842 PR middle-end/24589
21843 * gcc.c-torture/execute/zero-struct-2.c: New test.
21844
21845 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21846
21847 PR c++/24582
21848 * g++.dg/init/switch1.C: New test.
21849
21850 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21851
21852 * gcc.dg/delay-slot-1.c: New test.
21853
21854 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21855
21856 PR target/24620
21857 * gcc.dg/pr24620.c: New test.
21858
21859 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21860
21861 PR c/24329
21862 * gcc.dg/format/unnamed-1.c: New test.
21863
21864 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21865
21866 PR c++/22434
21867 * g++.dg/expr/cond8.C: New test.
21868
21869 PR c++/24560
21870 * g++.dg/parse/dot1.C: New test.
21871
21872 2005-11-02 Jan Hubicka <jh@suse.cz>
21873
21874 PR target/23303
21875 * gcc.dg/i386-lea.c: New test
21876
21877 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21878
21879 PR target/24615
21880 * gcc.dg/pr24615.c: New test.
21881
21882 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21883
21884 PR target/24600
21885 * gcc.dg/pr24600.c: New test.
21886
21887 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21888
21889 PR c++/19253
21890 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21891 * g++.dg/parse/typename9.C: New test.
21892 * g++/dg/parse/typename10.C: Likewise.
21893
21894 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21895
21896 PR fortran/18157
21897 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21898 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21899 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21900
21901 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21902
21903 PR c++/24569
21904 * g++.dg/debug/static1.C: New test.
21905
21906 2005-11-02 Josh Conner <jconner@apple.com>
21907
21908 * g++.dg/crash38.C: moved into proper directory...
21909 * g++.dg/template/crash42.C: ...here
21910
21911 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21912
21913 PR target/18338
21914 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21915 pcc_bitfield_type_matters || default_packed.
21916
21917 * lib/target-supports.exp
21918 (check_effective_target_pcc_bitfield_type_matters): New proc.
21919 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21920
21921 PR testsuite/23304
21922 * lib/target-supports.exp (check_effective_default_packed): New proc.
21923 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21924 Gate expected errors on target ! default_packed.
21925 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21926
21927 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21928
21929 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21930 change (r106358).
21931
21932 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21933
21934 PR fortran/24008
21935 * gfortran.dg/entry_5.f90: New.
21936 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21937
21938 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21939
21940 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21941
21942 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21943
21944 PR fortran/21565
21945 gfortran.dg/namelist_blockdata.f90: New test.
21946
21947 PR fortran/18737
21948 gfortran.dg/external_implicit_none.f90: New test.
21949
21950 PR fortran/14994
21951 * gfortran.dg/secnds.f: New test.
21952
21953 2005-10-31 Jan Hubicka <jh@suse.cz>
21954
21955 PR target/20928
21956 * gcc.c-torture/compile/pr20928.c: New test.
21957
21958 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21959
21960 PR middle-end/23492
21961 * gcc.c-torture/compile/zero-strct-5.c: New test.
21962
21963 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21964
21965 PR libgfortran/24584
21966 * gfortran.dg/pr24584.f90: New test.
21967
21968 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21969
21970 PR fortran/18883
21971 * gfortran.dg/char_result_9.f90: New.
21972 * gfortran.dg/char_result_10.f90: New.
21973
21974 2005-10-30 Jan Hubicka <jh@suse.cz>
21975
21976 * g++.dg/tree-ssa/pr24172.C: New testcase.
21977
21978 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21979
21980 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21981
21982 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21983
21984 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21985 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21986 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21987 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21988 gfortran.dg/enum_9.f90,
21989 gfortran.fortran-torture/compile/enum_1.f90,
21990 gfortran.fortran-torture/execute/enum_1.f90,
21991 gfortran.fortran-torture/execute/enum_2.f90,
21992 gfortran.fortran-torture/execute/enum_3.f90,
21993 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21994
21995 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21996
21997 PR target/18482
21998 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21999 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22000
22001 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22002
22003 PR libfortran/20179
22004 * gfortran.dg/mixed_io_1.f90: New test.
22005 * gfortran.dg/mixed_io_1.c: New file.
22006
22007 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22008
22009 * gfortran.dg/malloc_free_1.f90: New test.
22010
22011 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22012
22013 * gcc.dg/nested-func-4.c: Require profiling -pg.
22014
22015 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22016
22017 PR C++/23229
22018 * g++.dg/warn/main-2.C: New test.
22019
22020 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22021
22022 PR fortran/24545
22023 * gfortran.dg/interface_2.f90: new test.
22024
22025 2005-10-28 Josh Conner <jconner@apple.com>
22026
22027 PR c++/22153
22028 * g++.dg/template/crash38.C: New test.
22029 * g++.dg/parse/explicit1.C: Change expected errors.
22030
22031 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22032
22033 PR C++/23426
22034 * g++.dg/other/large-size-array.C: New test.
22035
22036 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22037
22038 PR middle-end/24362
22039 * g++.dg/opt/complex4.C: New test.
22040
22041 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22042
22043 * gcc.dg/nested-func-4.c: New test.
22044
22045 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22046
22047 PR fortran/24158
22048 gfortran.dg/derived_recursion.f90: New test.
22049 gfortran.dg/implicit_actual.f90: New test.
22050
22051 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22052
22053 PR middle-end/24295, PR testsuite/24477
22054 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22055 removed when weakref hits the tree.
22056
22057 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22058
22059 * gfortran.dg/cray_pointers_4.f90: New test.
22060
22061 * gfortran.dg/cray_pointers_5.f90: New test.
22062
22063 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22064
22065 PR fortran/22290
22066 * gfortran.dg/assign_5.f90: New test.
22067 * gfortran.dg/assign_6.f: New test.
22068
22069 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22070
22071 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22072 CPU has no SSE support.
22073
22074 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22075
22076 PR libgfortran/24224
22077 * gfortran.dg/arrayio_1.f90: Update attribution.
22078 * gfortran.dg/arrayio_2.f90: Update attribution.
22079 * gfortran.dg/arrayio_3.f90: Update attribution.
22080 * gfortran.dg/arrayio_4.f90: Update test conditions.
22081 * gfortran.dg/arrayio_5.f90: Update attribution.
22082 * gfortran.dg/arrayio_6.f90: New test.
22083 * gfortran.dg/arrayio_7.f90: New test.
22084
22085 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22086
22087 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22088
22089 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22090
22091 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22092
22093 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22094
22095 PR fortran/24416
22096 * gfortran.dg/namelist_char_only.f90: New test.
22097
22098 2005-10-24 Asher Langton <langton2@llnl.gov>
22099
22100 PR fortran/17031
22101 PR fortran/22282
22102 * gfortran.dg/cray_pointers_1.f90: New test.
22103 * gfortran.dg/cray_pointers_2.f90: New test.
22104 * gfortran.dg/cray_pointers_3.f90: New test.
22105 * gfortran.dg/loc_1.f90: New test.
22106 * gfortran.dg/loc_2.f90: New test.
22107
22108 2005-10-24 Steven Bosscher <stevenb@suse.de>
22109
22110 * gcc.dg/pr24225.c: New test.
22111
22112 2005-10-24 Asher Langton <langton2@llnl.gov>
22113
22114 * gfortran.dg/dup_save_1.f90: New test.
22115 * gfortran.dg/dup_save_2.f90: New test.
22116
22117 2005-10-24 Paul Brook <paul@codesourcery.com>
22118
22119 PR 24107
22120 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22121 stdint.h.
22122
22123 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22124
22125 PR libgfortran/24489
22126 * gfortran.dg/pr24489.f90: New test.
22127
22128 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22129
22130 PR fortran/23635
22131 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22132
22133 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22134
22135 PR target/18911
22136 * g++.dg/init/array16.C: Skip for mmix-*-*.
22137
22138 2005-10-23 Asher Langton <langton2@llnl.gov>
22139
22140 * gfortran.dg/byte_1.f90: New test.
22141 * gfortran.dg/byte_2.f90: New test.
22142
22143 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22144
22145 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22146
22147 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22148
22149 PR fortran/18022
22150 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22151
22152 PR fortran/24311
22153 * gfortran.dg/merge_char_const.f90: New test.
22154
22155 PR fortran/24384
22156 * gfortran.dg/spread_scalar_source.f90: New test.
22157
22158 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22159
22160 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22161
22162 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22163 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22164
22165 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22166
22167 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22168
22169 PR fortran/24426
22170 * gfortran.dg/der_pointer_4.f90: New.
22171
22172 2005-10-22 David Ayers <d.ayers@inode.at>
22173
22174 * obj-c++.dg/except-1.mm: Simplify.
22175
22176 2005-10-21 David Ayers <d.ayers@inode.at>
22177
22178 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22179
22180 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22181
22182 * gfortran.dg/assumed_dummy_2.f90: New test.
22183
22184 2005-10-21 James E Wilson <wilson@specifix.com>
22185
22186 PR preprocessor/15220
22187 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22188
22189 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22190
22191 * gcc.c-torture/execute/20051021-1.c: New test.
22192
22193 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22194
22195 PR c++/24260
22196 * g++.dg/ext/tmplattr1.C: New test.
22197
22198 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22199
22200 PR fortran/24440
22201 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22202
22203 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22204
22205 * obj-c++.dg/except-1.mm: New.
22206
22207 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22208
22209 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22210
22211 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22212
22213 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22214
22215 PR middle-end/24295
22216 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22217 declarations with the same names as thunks' alias targets, use
22218 aliases instead.
22219 * gcc.dg/attr-alias-3.c: New test.
22220 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22221
22222 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22223
22224 PR c++/22618
22225 * g++.dg/parse/access8.C: New test.
22226
22227 2005-10-20 Richard Guenther <rguenther@suse.de>
22228
22229 PR c++/24439
22230 * g++.dg/tree-ssa/pr24439.C: New testcase.
22231
22232 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22233
22234 * g++.dg/opt/delay-slot-1.C: New test.
22235
22236 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22237
22238 PR fortran/21625
22239 * gfortran.fg/der_init_1.f90: New.
22240
22241 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22242
22243 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22244
22245 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22246
22247 PR c++/21908
22248 * g++.dg/parse/error28.C: New test.
22249
22250 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22251
22252 * gcc.dg/profile-generate-2.c: New test.
22253
22254 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22255
22256 PR target/23589
22257 * g++.dg/ext/dllimport11.C: New.
22258
22259 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22260
22261 PR c++/22293
22262 * g++.dg/other/friend3.C: New test.
22263
22264 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22265
22266 PR c++/23293
22267 * g++.dg/template/error19.C: New test.
22268
22269 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22270
22271 PR c++/21383
22272 * g++.dg/overload/koenig2.C: New.
22273
22274 PR c++/23118
22275 * g++.dg/overload/error2.C: New.
22276
22277 PR c++/22604
22278 * g++.dg/inherit/covariant14.C: New.
22279
22280 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22281
22282 PR c++/23440
22283 * g++.dg/parse/for1.C: New test.
22284
22285 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22286
22287 PR fortran/23446
22288 * gfortran.dg/host_dummy_index_1.f90: New test.
22289
22290 PR fortran/21459
22291 * gfortran.dg/automatic_char_len_2.f90: New test.
22292
22293 PR fortran/20866
22294 * gfortran.dg/recursive_statement_functions.f90: New test.
22295
22296 PR fortran/20853
22297 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22298
22299 PR fortran/20849
22300 * gfortran.dg/external_initializer.f90: New test.
22301
22302 PR fortran/20837
22303 * non_module_public.f90: New test.
22304
22305 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22306
22307 PR c++/24386
22308 * g++.dg/template/overload7.C: New.
22309
22310 PR c++/22551
22311 * g++.dg/other/switch2.C: Remove expected warnings.
22312
22313 PR c++/21353
22314 * g++.dg/template/defarg6.C: New.
22315
22316 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22317
22318 PR target/24315
22319 * gcc.target/i386/pr24315.c: New test.
22320
22321 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22322
22323 PR c++/24389
22324 * g++.dg/template/static21.C: New test.
22325 * g++.dg/template/static21-a.cc: Likewise.
22326
22327 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22328
22329 PR c++/23959
22330 * g++.dg/warn/Wswitch-default-1.C: New test.
22331 * g++.dg/warn/Wswitch-default-2.C: New test.
22332
22333 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22334
22335 PR c++/22173
22336 * g++.dg/parse/template18.C: New test.
22337 * g++.dg/template/nontype15.C: Likewise.
22338
22339 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22340
22341 PR fortran/22273
22342 * gfortran.dg/spec_expr_2.f90: New.
22343
22344 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22345
22346 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22347 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22348 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22349 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22350 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22351 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22352 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22353 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22354 previous target-specific skips and warning-message matches where
22355 applicable.
22356
22357 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22358
22359 PR c++/21347
22360 * g++.dg/warn/Wctor-dtor.C: New test.
22361
22362 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22363
22364 PR c/23439
22365 * gcc.dg/for-1.c: New test.
22366
22367 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22368
22369 PR c++/19565
22370 * g++.dg/warn/Wconversion1.C: New test.
22371 * g++.dg/ext/packed4.C: Compile with -w.
22372 * g++.dg/opt/20050511-1.C: Likewise.
22373 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22374
22375 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22376
22377 * gfortran.dg/boz_5.f90: New test.
22378
22379 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22380
22381 PR c++/22551
22382 * g++.dg/other/switch2.C: New.
22383
22384 PR c++/23984
22385 * g++.dg/init/ctor7.C: New.
22386
22387 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22388
22389 PR c++/23730
22390 * g++.dg/parse/crash32.C: New test.
22391
22392 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22393
22394 PR c++/20721
22395 * g++.dg/init/goto2.C: New test.
22396
22397 PR c++/22464
22398 * g++.dg/template/crash/41.C: New test.
22399
22400 PR c++/22180
22401 * g++.dg/template/crash40.C: New test.
22402
22403 PR c++/23694
22404 * g++.dg/parse/friend5.C: New test.
22405
22406 PR c++/23307
22407 * g++.dg/template/crash38.C: New test.
22408
22409 PR c++/22352
22410 * g++.dg/template/friend38.C: New test.
22411
22412 PR c++/22405
22413 * g++.dg/template/crash39.C: New test.
22414
22415 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22416
22417 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22418 gcc.dg/debug/dwarf2/dwarf-char2.c,
22419 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22420
22421 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22422
22423 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22424
22425 * gcc.dg/dll-2.c: Add tests for warnings.
22426 * gcc.dg/dll-3.c: Likewise.
22427 * gcc.dg/dll-4.c: Likewise.
22428
22429 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22430 * g++.dg/ext/dllimport2.C: Likewise.
22431 * g++.dg/ext/dllimport3.C: Likewise.
22432 * g++.dg/ext/dllimport7.C: Likewise.
22433 * g++.dg/ext/dllimport8.C: Likewise.
22434 * g++.dg/ext/dllimport9.C: Likewise.
22435
22436 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22437
22438 PR fortran/24092
22439 * gfortran.dg/derived_pointer_recursion.f90: New test.
22440
22441 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22442
22443 * gcc.c-torture/execute/20051012-1.c: New test.
22444
22445 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22446
22447 PR fortran/18082
22448 * gfortran.dg/automatic_char_len_1.f90: New test.
22449
22450 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22451
22452 PR fortran/20847
22453 * gfortran.dg/save_common.f90: New test.
22454
22455 PR fortran/20856
22456 * gfortran.dg/save_result.f90: New test.
22457
22458 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22459
22460 PR c++/21592
22461 * g++.dg/template/dependent-expr1.C: Add new expected error.
22462 * g++.dg/template/dependent-expr2.C: Adjust error text.
22463 * g++.dg/template/overload6.C: New.
22464
22465 PR c++/23797
22466 * g++.dg/other/typename8.C: New.
22467
22468 PR c++/21117
22469 * g++.dg/other/return1.C: New.
22470
22471 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22472
22473 PR c++/24052
22474 * g++.dg/ext/label5.C: New.
22475
22476 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22477
22478 PR c++/19964
22479 * g++.dg/parse/crash31.C: New.
22480
22481 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22482
22483 * g++.dg/ipa/ipa-1.c: New test.
22484 * g++.dg/ipa/ipa-2.c: New test.
22485 * g++.dg/ipa/ipa-3.c: New test.
22486 * g++.dg/ipa/ipa-4.c: New test.
22487 * g++.dg/ipa/ipa-5.c: New test.
22488 * g++.dg/ipa/ipa.exp: New file.
22489
22490 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22491
22492 PR fortran/24207
22493 * gfortran.dg/private_type_3.f90: New test.
22494
22495 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22496
22497 PR fortran/20786
22498 gfortran.dg/aint_anint_1.f90: New test.
22499
22500 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22501
22502 PR libgfortran/24313
22503 gfortran.dg/csqrt.f: New test.
22504
22505 2005-10-11 Ian Lance Taylor <ian@airs.com>
22506
22507 PR c++/8057
22508 * g++.dg/warn/noeffect7.C: New test.
22509 * g++.dg/warn/noeffect2.C: Instantiate templates.
22510 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22511 and warning.
22512
22513 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22514
22515 PR c++/21089
22516 * g++.dg/init/float1.C: New test.
22517
22518 PR c++/24277
22519 * g++.dg/init/member1.C: Tweak error markers.
22520
22521 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22522
22523 PR testsuite/24281
22524 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22525 Check for null pointer.
22526
22527 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22528
22529 PR c++/21369
22530 * g++.dg/parse/ret-type3.C: New test.
22531
22532 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22533
22534 PR tree-opt/23946
22535 * gcc.c-torture/compile/pr23946.c: New test.
22536
22537 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22538
22539 * g++.dg/opt/mmx2.C: New test.
22540
22541 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22542
22543 PR c++/24277
22544 * g++.dg/template/static20.C: New test.
22545
22546 PR c++/24302
22547 * g++.dg/warn/Wunused-12.C: New test.
22548
22549 PR c++/23437
22550 * g++.dg/template/arg4.C: New test.
22551
22552 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22553
22554 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22555 * gcc.dg/ucnid-3.c: Likewise.
22556 * gcc.dg/ucnid-4.c: Likewise.
22557 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22558 * g++.dg/other/ucnid-1.C: Likewise.
22559 * gcc.dg/sparc-frame-1.c: New test.
22560
22561 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22562
22563 PR c++/24139
22564 * g++.dg/template/spec27.C: New test.
22565
22566 PR c++/24275
22567 * g++.dg/template/static19.C: New test.
22568
22569 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22570
22571 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22572 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22573
22574 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22575
22576 PR target/24136
22577 * gfortran.fortran-torture/compile/pr24136.f: New test.
22578
22579 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22580
22581 PR c++/22172
22582 * g++.dg/parse/crash30.C: New test.
22583
22584 2005-10-07 Richard Guenther <rguenther@suse.de>
22585
22586 PR middle-end/24227
22587 * gcc.c-torture/compile/pr24227.c: New testcase.
22588
22589 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22590
22591 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22592 Do not put aligned attributes on array elements.
22593
22594 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22595
22596 PR testsuite/23611, PR testsuite/23615
22597 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22598 writing prototypes of library functions by hand.
22599 * obj-c++.dg/bitfield-4.mm: Likewise.
22600 * obj-c++.dg/const-str-4.mm: Likewise.
22601 * obj-c++.dg/encode-4.mm: Likewise.
22602 * obj-c++.dg/encode-5.mm: Likewise.
22603 * obj-c++.dg/encode-6.mm: Likewise.
22604 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22605 * obj-c++.dg/method-10.mm: Likewise.
22606 * obj-c++.dg/method-17.mm: Likewise.
22607 * obj-c++.dg/method-19.mm: Likewise.
22608 * obj-c++.dg/try-catch-2.mm: Likewise.
22609
22610 2005-10-06 Richard Henderson <rth@redhat.com>
22611
22612 PR 24236
22613 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22614
22615 2005-10-06 Dale Johannesen <dalej@apple.com>
22616
22617 * gcc.c-torture/execute/20030125-1.c: Correct.
22618
22619 2005-10-06 Richard Guenther <rguenther@suse.de>
22620
22621 PR tree-optimization/24238
22622 * g++.dg/tree-ssa/pr24238.C: New testcase.
22623
22624 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22625
22626 PR 18568
22627 * gfortran.dg/der_pointer_3.f90: New test.
22628
22629 2005-10-05 Devang Patel <dpatel@apple.com>
22630
22631 PR Debug/23205
22632 * g++.dg/other/PR23205.C: New.
22633
22634 2005-10-05 Richard Henderson <rth@redhat.com>
22635
22636 PR target/23602
22637 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22638 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22639
22640 2005-10-05 Dale Johannesen <dalej@apple.com>
22641
22642 * gcc.c-torture/execute/float-floor.c: New.
22643
22644 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22645
22646 PR tree-optimization/21419
22647 PR tree-optimization/24146
22648 PR tree-optimization/24151
22649
22650 * g++.dg/ext/asm7.C: New.
22651 * g++.dg/ext/asm8.C: New.
22652 * gcc.dg/asm-1.c: Compile on all targets.
22653 * gcc.dg/asm-pr24146.c: New.
22654 * gcc.dg/pr21419.c: Adjust error messages.
22655
22656 2005-10-05 Richard Guenther <rguenther@suse.de>
22657
22658 PR fortran/24176
22659 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22660
22661 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22662
22663 PR c++/23513
22664 * g++.dg/template/spec22.C: Robustify test.
22665 * g++.dg/template/spec26.C: New.
22666
22667 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22668
22669 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22670 if target supports vector instructions.
22671
22672 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22673
22674 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22675 C99 functions.
22676
22677 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22678
22679 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22680 check_effective_target_fortran_large_int): Replace cached result
22681 when target changes.
22682
22683 2005-10-04 Devang Patel <dpatel@apple.com>
22684
22685 * gcc.dg/i386-sse-vect-types.c: New.
22686
22687 2005-10-04 Ian Lance Taylor <ian@airs.com>
22688
22689 PR preprocessor/13726
22690 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22691 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22692
22693 2005-10-04 Richard Guenther <rguenther@suse.de>
22694
22695 PR c/23576
22696 * gcc.dg/noncompile/pr23576.c: New testcase.
22697
22698 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22699
22700 PR middle-end/23125
22701 * gcc.dg/register-var-3.c: New test.
22702
22703 2005-10-04 Steven Bosscher <stevenb@suse.de>
22704
22705 * gcc.dg/pr23049.c: New test.
22706
22707 * gcc.dg/ucnid-4.c: Fix test.
22708
22709 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22710
22711 PR 23445
22712 * gcc.c-torture/compile/pr23445.c: New test.
22713
22714 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22715
22716 * g++.dg/overload/unknown1.C: New.
22717
22718 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22719
22720 PR c++/17775
22721 * g++.dg/template/repo4.C: New test.
22722
22723 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22724
22725 PR libfortran/19308
22726 * gfortran.dg/large_real_kind_2.F90: New test.
22727 * gfortran.dg/large_integer_kind_2.f90: New test.
22728
22729 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22730
22731 * lib/target-supports.exp (check_effective_target_vect_shift):
22732 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22733 (check_effective_target_vect_condition): Fix copy-n-pasto.
22734
22735 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22736 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22737 targets.
22738
22739 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22740
22741 PR c++/22621
22742 * g++.dg/template/overload5.C : New test.
22743
22744 PR c++/23840
22745 * g++.dg/expr/stdarg1.C: New test.
22746
22747 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22748
22749 PR 24142
22750 * gcc.c-torture/execute/pr24142.c: New test.
22751
22752 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22753
22754 PR 24141
22755 * gcc.c-torture/execute/pr24141.c: New test.
22756
22757 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22758 Diego Novillo <dnovillo@redhat.com>
22759
22760 PR 23604
22761 * gcc.c-torture/execute/pr23604.c: New test.
22762
22763 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22764
22765 PR fortran/16404
22766 PR fortran/20835
22767 PR fortran/20890
22768 PR fortran/20899
22769 PR fortran/20900
22770 PR fortran/20901
22771 PR fortran/20902
22772 gfortran.dg/equiv_constraint_1.f90: New test.
22773 gfortran.dg/equiv_constraint_2.f90: New test.
22774 gfortran.dg/equiv_constraint_3.f90: New test.
22775 gfortran.dg/equiv_constraint_4.f90: New test.
22776 gfortran.dg/equiv_constraint_5.f90: New test.
22777 gfortran.dg/equiv_constraint_6.f90: New test.
22778 gfortran.dg/equiv_constraint_7.f90: New test.
22779 gfortran.dg/equiv_constraint_8.f90: New test.
22780 gfortran.dg/private_type_1.f90: New test.
22781 gfortran.dg/private_type_2.f90: New test.
22782 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22783 980628-10.f: Assert std=gnu to permit mixing of
22784 types in equivalence statements.
22785
22786 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22787
22788 PR 24112
22789 * gfortran.dg/open_status_1.f90: New.
22790
22791 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22792
22793 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22794 * gcc.dg/vect/pr22480.c: Clean up temp files.
22795 * gcc.dg/vect/pr23831.c: Clean up temp files.
22796 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22797 Clean up temp files.
22798 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22799 Clean up temp files.
22800
22801 * gcc.dg/20050309-1.c: Clean up temp files.
22802 * gcc.dg/20050325-1.c: Clean up temp files.
22803
22804 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22805
22806 PR tree-optimization/24059
22807 * gcc.dg/vect/pr24059.c : New test.
22808
22809 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22810
22811 PR middle-end/24109
22812 * gcc.c-torture/execute/20050929-1.c: New test.
22813
22814 2005-09-29 Steven Bosscher <stevenb@suse.de>
22815
22816 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22817
22818 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22819
22820 PR c/21419
22821 * gcc.dg/pr21419.c: New test.
22822
22823 2005-09-29 Steven Bosscher <stevenb@suse.de>
22824
22825 * gcc.dg/pr23911.c: New test.
22826
22827 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22828
22829 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22830
22831 PR c++/16782
22832 * g++.dg/parse/qualified4.C: New test.
22833 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22834 * g++.old-deja/g++.mike/p8154.C: Likewise.
22835
22836 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22837
22838 PR c++/22147
22839 * g++.dg/template/friend37.C: New test.
22840 * g++.dg/parse/crash28.C: Adjust error markers.
22841
22842 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22843
22844 PR fortran/18518
22845 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22846
22847 2005-09-27 Devang Patel <dpatel@apple.com>
22848
22849 PR tree-optimization/23625
22850 * gcc.dg/pr23625.c: New test.
22851
22852 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22853
22854 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22855 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22856
22857 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22858
22859 PR fortran/23677
22860 * gfortran.fortran-torture/execute/save_1.f90: New test.
22861 * gfortran.dg/save_1.f90: New test.
22862
22863 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22864
22865 * gcc.target/i386/builtin-apply-mmx.c: New test.
22866
22867 PR target/22576
22868 * gcc.target/i386/pr22576.c: New test.
22869
22870 PR target/22585
22871 * gcc.target/i386/pr22585.c: New test.
22872
22873 PR target/23268
22874 * gcc.target/i386/pr23268.c: New test.
22875
22876 PR middle-end/23831
22877 * gcc.dg/vect/pr23831.c: New test.
22878
22879 PR target/24055
22880 * gcc.target/i386/pr24055.c: New test.
22881
22882 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22883
22884 PR tree-optimization/23960
22885 * gcc.c-torture/compile/pr23960.c: New.
22886
22887 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22888
22889 PR fortran/16861
22890 * gfortran.dg/nested_modules_3.f90: New.
22891
22892 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22893
22894 PR fortran/24005
22895 gfortran.dg/interface_1.f90: New test.
22896
22897 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22898 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22899
22900 PR fortran/23843
22901 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22902
22903 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22904
22905 PR fortran/23516
22906 * gfortran.dg/imag_1.f: New test.
22907 * gfortran.dg/imag_2.f: Ditto.
22908
22909 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22910
22911 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22912
22913 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22914
22915 PR c++/21983
22916 * g++.dg/warn/pr21983.C: New test.
22917
22918 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22919
22920 * gcc.dg/20050922-1.c: Testcase added.
22921
22922 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22923
22924 PR c++/23993
22925 * g++.dg/template/array14.C: New test.
22926
22927 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22928
22929 PR fortran/19929
22930 * gfortran.dg/der_ptr_component_1.f90: New test.
22931
22932 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22933
22934 PR c++/23965
22935 * g++.dg/template/error1.C: Reject "no matching function" message.
22936
22937 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22938
22939 PR c++/17609
22940 * g++.dg/lookup/error1.C: New test.
22941
22942 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22943
22944 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22945 functionality of the testcase.
22946
22947 2005-09-20 Richard Henderson <rth@redhat.com>
22948
22949 * gcc.dg/vect/vect-22.c: Require vect_float.
22950 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22951
22952 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22953
22954 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22955 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22956 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22957 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22958 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22959 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22960 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22961 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22962 * gcc.dg/cpp/ucnid-8.c: New test.
22963
22964 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22965
22966 PR tree-optimization/23929
22967 * gcc.c-torture/compile/pr23929.c: New test.
22968
22969 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22970
22971 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22972 for one loop.
22973
22974 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22975
22976 PR testsuite/23186
22977 * g++.dg/other/pr22003.C: Require named sections.
22978
22979 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22980
22981 PR c++/23947
22982 * g++.dg/rtti/crash3.C: New test.
22983
22984 PR tree-optimization/23818
22985 * gcc.dg/pr23818.c: New test.
22986
22987 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22988
22989 PR fortran/23420
22990 * gfortran.dg/print_fmt_4.f: New.
22991
22992 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22993
22994 PR fortran/23663
22995 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22996
22997 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22998
22999 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23000 Use pointers to local alignable arrays instead. Added comments.
23001 * gcc.dg/vect/vect-46.c: Likewise.
23002 * gcc.dg/vect/vect-48.c: Likewise.
23003 * gcc.dg/vect/vect-49.c: Likewise.
23004 * gcc.dg/vect/vect-52.c: Likewise.
23005 * gcc.dg/vect/vect-53.c: Likewise.
23006 * gcc.dg/vect/vect-54.c: Likewise.
23007 * gcc.dg/vect/vect-56.c: Likewise.
23008 * gcc.dg/vect/vect-57.c: Likewise.
23009 * gcc.dg/vect/vect-58.c: Likewise.
23010 * gcc.dg/vect/vect-60.c: Likewise.
23011 * gcc.dg/vect/vect-61.c: Likewise.
23012
23013 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23014 The test is no longer vectorizable on vect_no_align targets.
23015 * gcc.dg/vect/vect-43.c: Likewsie.
23016
23017 * gcc.dg/vect/vect-44.c: Added comments.
23018 * gcc.dg/vect/vect-45.c: Added comments.
23019 * gcc.dg/vect/vect-50.c: Added comments.
23020 * gcc.dg/vect/vect-51.c: Added comments.
23021
23022 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23023 aligned type.
23024 * gcc.dg/vect/Os-vect-95.c: Likewise.
23025
23026 * gcc.dg/vect/vect-41.c: Test removed.
23027 * gcc.dg/vect/vect-47.c: Test removed.
23028 * gcc.dg/vect/vect-55.c: Test removed.
23029 * gcc.dg/vect/vect-59.c: Test removed.
23030
23031 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23032
23033 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23034 No longer vectorizable on vect_no_align targets.
23035 * gcc.dg/vect/pr20122.c: Likewise.
23036 * gcc.dg/vect/vect-74.c: Likewise.
23037 * gcc.dg/vect/vect-75.c: Likewise.
23038 * gcc.dg/vect/vect-76.c: Likewise.
23039
23040 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23041 Will not be vectorizable on vect_no_align targets once aliasing issues
23042 are resolved.
23043 * gcc.dg/vect/vect-79.c: Likewise.
23044
23045 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23046 * gcc.dg/vect/vect-78.c: Likewise.
23047 * gcc.dg/vect/vect-97.c: Likewise.
23048
23049 2005-09-19 Steven Bosscher <stevenb@suse.de>
23050
23051 * gcc.dg/pr23943.c: New test.
23052
23053 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23054
23055 PR fortran/19181
23056 * gfortran.dg/derived_pointer_null_1.f90: New test.
23057
23058 2005-09-18 Richard Guenther <rguenther@suse.de>
23059
23060 PR middle-end/23944
23061 * gcc.c-torture/compile/pr23944.c: New testcase.
23062
23063 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23064
23065 PR fortran/15975
23066 * gfortran.dg/der_pointer_2.f90: New test.
23067
23068 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23069
23070 PR fortran/16861
23071 * gfortran.dg/nested_modules_2.f90: New test.
23072
23073 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23074
23075 PR c++/18368
23076 * g++.dg/other/semicolon.C: New test.
23077
23078 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23079
23080 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23081 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23082
23083 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23084
23085 PR c++/23914
23086 * g++.dg/template/static18.C: New test.
23087
23088 PR c++/21514
23089 * g++.dg/template/crash19.C: Remove dg-error marker.
23090 * g++.dg/template/local4.C: New test.
23091
23092 2005-09-16 Paul Brook <paul@codesourcery.com>
23093
23094 PR fortran/23906
23095 * gfortran.dg/dependency_1.f90: New test.
23096
23097 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23098
23099 PR c++/23896
23100 * g++.dg/template/static17.C: New test.
23101
23102 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23103
23104 PR c++/23139
23105 * g++.dg/warn/huge-val1.C: New test.
23106
23107 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23108
23109 PR c++/13140
23110 * g++.dg/parse/class2.C: New test.
23111 * g++.dg/template/explicit8.C: Likewise.
23112 * g++.dg/template/spec25.C: Likewise.
23113
23114 2005-09-14 Josh Conner <jconner@apple.com>
23115
23116 PR middle-end/23584
23117 * gcc.dg/pr23584.c: New test.
23118
23119 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23120
23121 PR fortran/21875 Internal Unit Array I/O, NIST
23122 * gfortran.dg/arrayio_1.f90: New test.
23123 * gfortran.dg/arrayio_1.f90: New test.
23124 * gfortran.dg/arrayio_1.f90: New test.
23125 * gfortran.dg/arrayio_1.f90: New test.
23126 * gfortran.dg/arrayio_1.f90: New test.
23127
23128 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23129
23130 PR middle-end/22480
23131 * gcc.dg/vect/pr22480.c: New test.
23132
23133 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23134
23135 PR fortran/19358
23136 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23137
23138 2005-09-13 Josh Conner <jconner@apple.com>
23139
23140 PR c++/23180
23141 * g++.dg/init/struct2.C: New test.
23142 * g++.dg/init/struct3.C: New test.
23143
23144 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23145
23146 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23147 Clean up temp files.
23148 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23149 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23150 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23151 gcc.dg/tree-ssa/builtin-printf-1.c,
23152 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23153 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23154 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23155 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23156 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23157 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23158 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23159 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23160 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23161 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23162 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23163 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23164
23165 2005-09-13 Josh Conner <jconner@apple.com>
23166
23167 * lib/gcc-dg.exp: Load scanipa.exp.
23168 (cleanup-dump): New procedure.
23169 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23170 * lib/scandump.exp: New file.
23171 * lib/scantree.exp: Use it.
23172 * lib/scanipa.exp: New file.
23173
23174 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23175
23176 PR fortran/17740
23177 * gfortran.dg/generic_4.f90: New test.
23178
23179 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23180
23181 PR target/23816
23182 * gcc.target/i386/pr23816-1.c: New test.
23183 * gcc.target/i386/pr23816-2.c: New test.
23184
23185
23186 2005-09-13 Bastian Blank <waldi@debian.org>
23187
23188 PR c++/16171
23189 * g++.dg/abi/mangle26.C: New test.
23190 * g++.dg/abi/mangle27.C: New test.
23191 * g++.dg/abi/mangle28.C: New test.
23192 * g++.dg/abi/mangle29.C: New test.
23193
23194 PR c++/23839
23195 * g++.dg/parse/register1.C: New test.
23196
23197 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23198
23199 PR c++/23842
23200 * g++.dg/template/access16.C: New test.
23201
23202 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23203
23204 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23205
23206 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23207
23208 PR fortran/18899
23209 * gfortran.dg/shape_2.f90: New test.
23210
23211 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23212
23213 PR target/19269
23214 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23215 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23216 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23217 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23218 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23219 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23220 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23221 tests.
23222
23223 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23224
23225 PR c++/23841
23226 * g++.dg/parse/template17.C: New test.
23227
23228 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23229
23230 PR c++/23789
23231 * g++.dg/template/nontype14.C: New test.
23232
23233 2005-09-12 Ian Lance Taylor <ian@airs.com>
23234
23235 PR g++/7874
23236 * g++.dg/lookup/friend7.C: New test.
23237 * g++.dg/lookup/friend8.C: New test.
23238 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23239 so that it will be found via argument dependent lookup.
23240 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23241 friend functions which will no longer be found.
23242 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23243 function g, so that it will be found via argument dependent
23244 lookup.
23245 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23246 * g++.old-deja/g++.mike/net43.C: Likewise.
23247
23248 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23249
23250 PR c++/23691
23251 * g++.dg/template/static16.C: New test.
23252
23253 2005-09-12 Josh Conner <jconner@apple.com>
23254
23255 PR middle-end/23237
23256 * gcc.c-torture/compile/pr23237.c: New test.
23257
23258 2005-09-11 Richard Henderson <rth@redhat.com>
23259
23260 * g++.dg/other/error8.C: Update expected diagnostic text.
23261
23262 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23263
23264 PR libfortran/19872
23265 * gfortran.dg/overwrite_1.f: New test.
23266
23267 2005-09-09 Josh Conner <jconner@apple.com>
23268
23269 * g++.dg/init/pr23180-1.C: Removed.
23270 * g++.dg/init/pr23180-2.C: Removed.
23271
23272 2005-09-09 David Daney <ddaney@avtrex.com>
23273
23274 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23275 files which are ...
23276 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23277 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23278
23279 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23280
23281 * gfortran.dg/iostat_2.f90: New test.
23282
23283 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23284
23285 PR c++/22252
23286 * g++.dg/ext/interface1.C: New test.
23287 * g++.dg/ext/interface1.h: Likewise.
23288 * g++.dg/ext/interface1a.cc: Likewise.
23289
23290 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23291
23292 * gfortran.dg/iomsg_1.f90: New test case.
23293
23294 2005-09-09 Richard Guenther <rguenther@suse.de>
23295
23296 PR c++/23624
23297 * g++.dg/tree-ssa/pr23624.C: New testcase.
23298
23299 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23300
23301 PR fortran/19239
23302 * gfortran.dg/vector_subscript_1.f90,
23303 * gfortran.dg/vector_subscript_2.f90: New tests.
23304
23305 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23306
23307 PR fortran/21104
23308 * gfortran.dg/array_alloc_1.f90,
23309 * gfortran.dg/array_alloc_2.f90,
23310 * gfortran.dg/array_alloc_3.f90: New tests.
23311
23312 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23313
23314 PR fortran/12840
23315 * gfortran.dg/array_constructor_6.f90
23316 * gfortran.dg/array_constructor_7.f90
23317 * gfortran.dg/array_constructor_8.f90
23318 * gfortran.dg/array_constructor_9.f90
23319 * gfortran.dg/array_constructor_10.f90
23320 * gfortran.dg/array_constructor_11.f90
23321 * gfortran.dg/array_constructor_12.f90: New tests.
23322
23323 2005-09-08 Josh Conner <jconner@apple.com>
23324
23325 PR c++/23180
23326 * g++.dg/init/pr23180-1.C: New test.
23327 * g++.dg/init/pr23180-2.C: New test.
23328
23329 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23330
23331 PR fortran/18878
23332 * gfortran.dg/module_double_reuse.f90: New.
23333
23334 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23335
23336 PR fortran/23270
23337 PR fortran/22304
23338 PR fortran/18870
23339 PR fortran/17917
23340 PR fortran/16511
23341 * gfortran.dg/common_equivalence_1.f: New.
23342 * gfortran.dg/common_equivalence_2.f: New.
23343 * gfortran.dg/common_equivalence_3.f: New.
23344 * gfortran.dg/contained_equivalence_1.f90: New.
23345 * gfortran.dg/module_blank_common.f90: New.
23346 * gfortran.dg/module_commons_1.f90: New.
23347 * gfortran.dg/module_equivalence_1.f90: New.
23348 * gfortran.dg/nested_modules_1.f90: New.
23349 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23350 equivalences and add comment to connect the test with
23351 the PR.
23352
23353 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23354
23355 PR fortran/23765
23356 * gfortran.dg/common_6.f90: New test.
23357
23358 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23359
23360 PR fortran/15326
23361 * gfortran.dg/char_result_1.f90,
23362 * gfortran.dg/char_result_2.f90,
23363 * gfortran.dg/char_result_3.f90,
23364 * gfortran.dg/char_result_4.f90,
23365 * gfortran.dg/char_result_5.f90,
23366 * gfortran.dg/char_result_6.f90,
23367 * gfortran.dg/char_result_7.f90,
23368 * gfortran.dg/char_result_8.f90: New tests.
23369
23370 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23371
23372 PR fortran/19928
23373 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23374
23375 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23376
23377 PR obj-c++/16816
23378 * obj-c++.dg/selector-5.mm: New test.
23379 * obj-c++.dg/selector-6.mm: New test.
23380
23381 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23382
23383 PR objc/20574
23384 PR objc/19324
23385 * objc.dg/error-1.m: New test.
23386
23387 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23388
23389 PR fortran/23373
23390 * gfortran.fortran-torture/execute/pr23373-1.f90,
23391 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23392
23393 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23394
23395 PR libfortran/23760
23396 * gfortran.dg/g77/1832.f: Remove long string in write statement
23397 to allow the test to pass on correct list directed output with
23398 prepended space.
23399
23400 2005-09-07 James E Wilson <wilson@specifix.com>
23401
23402 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23403
23404 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23405
23406 * gfortran.dg/parameter+save.f90: Rename to
23407 * gfortran.dg/parameter_save.f90: .. this.
23408
23409 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23410
23411 PR fortran/20848
23412 * gfortran.dg/parameter+save.f90: New test case.
23413
23414 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23415
23416 PR fortran/19269
23417 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23418
23419 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23420
23421 PR c/23075
23422 * gcc.dg/pr23075.c: New test.
23423 * g++.dg/warn/pr23075.C: New test.
23424
23425 PR target/22362
23426 * gcc.target/i386/pr22362.c: New test.
23427
23428 PR rtl-optimization/23098
23429 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23430
23431 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23432 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23433 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23434
23435 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23436
23437 * g++.dg/expr/cast6.C: New test.
23438
23439 PR c++/9782
23440 * g++.dg/init/new15.C: New test.
23441
23442 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23443
23444 * gcc.dg/vect/Os-vect-95.c: New test.
23445 * gcc.dg/vect/vect-95.c: Same.
23446
23447 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23448
23449 * gcc.dg/vect/vect-29.c: Update xfail testing.
23450 * gcc.dg/vect/vect-44.c: Same.
23451 * gcc.dg/vect/vect-48.c: Same.
23452 * gcc.dg/vect/vect-50.c: Same.
23453 * gcc.dg/vect/vect-72.c: Same.
23454 * gcc.dg/vect/vect-77.c: Same.
23455 * gcc.dg/vect/vect-78.c: Same.
23456 * gcc.dg/vect/vect-80.c: Same.
23457 * gcc.dg/vect/vect-96.c: Same.
23458 * gcc.dg/vect/vect-100.c: Same.
23459 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23460 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23461 * gfortran.dg/vect/vect-5.f90: Same.
23462
23463 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23464
23465 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23466 start strings.
23467 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23468 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23469
23470 PR c++/23056
23471 * g++.dg/opt/pr23056.C: New test.
23472
23473 PR rtl-optimization/23098
23474 * gcc.target/i386/pr23098.c: New test.
23475
23476 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23477
23478 PR c++/23667
23479 * g++.dg/template/static15.C: New test.
23480
23481 PR c++/21440
23482 * g++.dg/ext/stmtexpr5.C: New test.
23483 * g++.dg/ext/stmtexpr6.C: Likewise.
23484
23485 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23486
23487 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23488
23489 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23490 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23491 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23492
23493 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23494
23495 PR libfortran/23321
23496 * gfortran.dg/direct_io_4.f90: New test case.
23497
23498 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23499 Rasmus Hahn <rassahah@neofonie.de>
23500
23501 PR libobjc/23108
23502 * objc.dg/type-stream-1.m: New test.
23503
23504 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23505
23506 PR fortran/23661
23507 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23508 gfortran.dg/print_fmt_3.f90: New test.
23509
23510 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23511
23512 * gfortran.dg/fmt_t_1.f90: New test.
23513
23514 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23515
23516 PR rtl-optimization/23454
23517 * g++.dg/opt/pr23454.C: New test.
23518
23519 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23520
23521 PR c++/23699
23522 * g++.dg/ext/static1.C: New test.
23523
23524 2005-09-02 Richard Henderson <rth@redhat.com>
23525
23526 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23527 tail call to check_fa_work.
23528
23529 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23530
23531 PR c++/21687
23532 * g++.dg/other/gc3.C: New test.
23533
23534 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23535
23536 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23537 * gcc.dg/20050826-1.c: Likewise.
23538
23539 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23540
23541 PR c++/23167
23542 * g++.dg/expr/volatile1.C: New test.
23543
23544 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23545
23546 PR middle-end/23547
23547 * gcc.dg/pr23547.c: New test.
23548
23549 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23550
23551 PR c/22061
23552 * gcc.c-torture/execute/pr22061-1.c,
23553 * gcc.c-torture/execute/pr22061-2.c,
23554 * gcc.c-torture/execute/pr22061-3.c,
23555 * gcc.c-torture/execute/pr22061-4.c: New tests.
23556
23557 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23558
23559 * gcc.dg/Wredundant-decls-2.c: New test to check that
23560 -Wredundant-decls does not issue warning for a variable
23561 definition following a declaration.
23562
23563 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23564
23565 PR debug/7241
23566 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23567 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23568 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23569
23570 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23571 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23572 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23573 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23574 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23575 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23576 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23577 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23578
23579 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23580
23581 PR objc/23306
23582 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23583 scan-assmbler.
23584
23585 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23586
23587 PR target/21255
23588 * gcc.dg/pr21255-1.c: New test.
23589 * gcc.dg/pr21255-2-mb.c: Likewise.
23590 * gcc.dg/pr21255-2-ml.c: Likewise.
23591 * gcc.dg/pr21255-3.c: Likewise.
23592 * gcc.dg/pr21255-4.c: Likewise.
23593
23594 2005-08-31 Dale Johannesen <dalej@apple.com>
23595
23596 * gcc.dg/20050830-1.c: New.
23597
23598 2005-08-31 Josh Conner <jconner@apple.com>
23599
23600 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23601 command-line options for arm-*-* targets.
23602 * g++.dg/init/array16.C: Likewise.
23603 * g++.dg/other/crash-4.C: Likewise.
23604
23605 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23606
23607 PR obj-c++/23640
23608 * obj-c++.dg/gnu-runtime-3.mm: New test.
23609
23610 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23611
23612 PR c++/13377
23613 * g++.dg/lookup/ambig4.C: New test.
23614 * g++.dg/lookup/ambig5.C: New test.
23615 * g++.dg/tc1/dr101.C: Adjust error markers.
23616
23617 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23618
23619 PR c++/23639
23620 * g++.dg/template/ttp5.C: Adjust error markers.
23621
23622 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23623
23624 PR testsuite/23609
23625 * lib/obj-c++.exp: Include target-libpath.exp.
23626 (obj-c++_link_flags): Look for the GNU libobjc library
23627 and set the library path to include it.
23628 Don't manually set LD_LIBRARY_PATH (etc.) but call
23629 set_ld_library_path_env_vars instead.
23630 (obj-c++_target_compile): Don't set library path or
23631 linker flags because they are already set correctly
23632 in obj-c++_link_flags.
23633
23634 2005-08-30 Josh Conner <jconner@apple.com>
23635
23636 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23637 to command-line options for arm-*-* targets.
23638
23639 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23640
23641 * g++.dg/other/i386-1.C: New.
23642
23643 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23644
23645 PR preprocessor/20348
23646 PR preprocessor/20356
23647 * gcc.dg/cpp/pr20348.c: New test.
23648 * gcc.dg/cpp/pr20348.h: New file.
23649 * gcc.dg/cpp/inc/pr20348.h: New file.
23650 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23651 * gcc.dg/cpp/pr20356.c: New test.
23652 * gcc.dg/cpp/pr20356.h: New file.
23653 * gcc.dg/cpp/inc/pr20356.h: New file.
23654 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23655
23656 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23657
23658 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23659 Fix array dimension to avoid correct end-of-file error.
23660
23661 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23662
23663 PR libfortran/23598
23664 * gfortran.dg/iostat_1.f90: New test.
23665
23666 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23667
23668 PR middle-end/23408
23669 * gcc.dg/pr23408.c: New test.
23670
23671 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23672
23673 PR c++/23099
23674 * g++.dg/init/member1.C: Make sure erroneous static data member
23675 definitions are required.
23676 * g++.dg/template/static13.C: New test.
23677 * g++.dg/template/static14.C: Likewise.
23678
23679 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23680
23681 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23682 -march=pentium4, remove ilp32 requirement.
23683
23684 PR middle-end/23484
23685 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23686 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23687
23688 2005-08-29 Andreas Jaeger <aj@suse.de>
23689
23690 PR testsuite/23607
23691 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23692
23693 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23694
23695 * gcc.c-torture/execute/20050316-2.c: New test.
23696 * gcc.c-torture/execute/20050316-3.c: New test.
23697 * gcc.dg/torture/pr16104-1.c: New test.
23698
23699 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23700
23701 PR middle-end/23463
23702 * gcc.c-torture/execute/zero-struct-1.c: New test.
23703
23704 2005-08-27 Richard Guenther <rguenther@suse.de>
23705
23706 PR target/23575
23707 * gcc.target/i386/pr23575.c: New testcase.
23708
23709 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23710
23711 PR rtl-optimization/23561
23712 * gcc.c-torture/execute/20050826-1.c: New test.
23713
23714 PR rtl-opt/23560
23715 * gcc.c-torture/execute/20050826-2.c: New test.
23716
23717 2005-08-26 Dale Johannesen <dalej@apple.com>
23718
23719 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23720 * gcc.dg/20050826-1.c: New.
23721
23722 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23723
23724 PR c++/19004
23725 * g++.dg/template/nontype13.C: New test.
23726
23727 PR c++/23491
23728 * g++.dg/init/new14.C: New test.
23729 * g++.dg/expr/anew1.C: Do not XFAIL.
23730 * g++.dg/expr/anew2.C: Likewise.
23731 * g++.dg/expr/anew3.C: Likewise.
23732
23733 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23734
23735 PR middle-end/22439
23736 * gcc.dg/vla-3.c: New test.
23737
23738 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23739
23740 PR fortran/20363
23741 * gfortran.dg/named_interface.f90: New.
23742
23743 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23744
23745 * gcc.c-torture/execute/frame-address.c: New test.
23746
23747 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23748
23749 PR c++/20817
23750 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23751
23752 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23753
23754 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23755
23756 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23757
23758 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23759 * gcc.dg/altivec-22.c: Rename from..
23760 * gcc.dg/altivec-nomfcr.c: ..this.
23761
23762 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23763
23764 PR tree-optimization/23546
23765 * gcc.dg/tree-ssa/pr23546.c: New test.
23766
23767 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23768
23769 PR fortran/17758
23770 * gfortran.dg/nonreturning_statements.f90: New test.
23771
23772 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23773
23774 PR c++/22454
23775 * g++.dg/parse/crash29.C: New.
23776
23777 2005-08-23 DJ Delorie <dj@redhat.com>
23778
23779 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23780 constants have the L suffix.
23781
23782 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23783
23784 PR c++/23044
23785 * g++.dg/template/instantiate8.C: New.
23786
23787 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23788
23789 PR middle-end/23467
23790 * gcc.c-torture/execute/pr23467.c: New test.
23791
23792 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23793
23794 PR tree-optimization/22043
23795 * gcc.c-torture/execute/20050613-1.c: New test.
23796
23797 2005-08-23 Ben Elliston <bje@au.ibm.com>
23798
23799 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23800
23801 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23802
23803 PR rtl-optimization/23478
23804 * g++.dg/opt/pr23478.C: New test.
23805
23806 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23807
23808 PR c/18715
23809 * gcc.dg/switch-warn-3.c: New test.
23810
23811 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23812
23813 PR c++/22233
23814 * g++.dg/template/param1.C: New test.
23815
23816 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23817
23818 PR c++/23089
23819 * g++.dg/other/incomplete1.C: New test.
23820
23821 2005-08-22 Ira Rosen <irar@il.ibm.com>
23822
23823 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23824 are vectorizable.
23825
23826 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23827
23828 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23829 d_lines_5.f: New.
23830
23831 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23832
23833 * gcc.target/i386/sse-4.c: New test.
23834
23835 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23836
23837 PR testsuite/23239
23838 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23839
23840 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23841
23842 * gcc.dg/20050811-1.c: New test.
23843 * gcc.dg/20050811-2.c: New test.
23844
23845 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23846
23847 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23848
23849 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23850
23851 PR 23476
23852 * gcc.c-torture/compile/pr23476.c: New test.
23853
23854 2005-08-19 Devang Patel <dpatel@apple.com>
23855
23856 PR tree-optimization/23048
23857 * gcc.dg/tree-ssa/pr23048.c: New test.
23858
23859 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23860
23861 PR middle-end/20624
23862 * g++.dg/warn/Wreturn-3.C: New test
23863
23864 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23865
23866 PR tree-optimization/22228
23867 * g++.dg/vect/pr22543.cc: New test.
23868
23869 2005-08-17 Steven Bosscher <stevenb@suse.de>
23870
23871 PR tree-optimization/21574
23872 * gcc.dg/tree-ssa/pr21574.c: New test.
23873
23874 2005-08-16 James E Wilson <wilson@specifix.com>
23875
23876 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23877
23878 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23879
23880 PR tree-opt/23402
23881 * gcc.c-torture/compile/zero-strct-3.c: New test.
23882 * gcc.c-torture/compile/zero-strct-4.c: New test.
23883
23884 2005-08-16 Steven Bosscher <stevenb@suse.de>
23885
23886 PR target/23376
23887 * gcc.target/x86_64/pr23376.c: New test.
23888
23889 2005-08-16 Ian Lance Taylor <ian@airs.com>
23890
23891 PR c++/23337
23892 * g++.dg/ext/vector2.C: New.
23893
23894 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23895
23896 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23897
23898 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23899
23900 PR libfortran/23428
23901 * gfortran.dg/inquire-complex.f90: New test case.
23902
23903 2005-08-16 James E Wilson <wilson@specifix.com>
23904
23905 PR tree-optimization/21105
23906 * gcc.dg/large-size-array.c: New.
23907
23908 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23909
23910 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23911 type.
23912 * gcc.dg/vect/vect-41: Likewise.
23913 * gcc.dg/vect/vect-42: Likewise.
23914 * gcc.dg/vect/vect-43: Likewise.
23915 * gcc.dg/vect/vect-44: Likewise.
23916 * gcc.dg/vect/vect-46: Likewise.
23917 * gcc.dg/vect/vect-47: Likewise.
23918 * gcc.dg/vect/vect-48: Likewise.
23919 * gcc.dg/vect/vect-52: Likewise.
23920 * gcc.dg/vect/vect-53: Likewise.
23921 * gcc.dg/vect/vect-54: Likewise.
23922 * gcc.dg/vect/vect-55: Likewise.
23923 * gcc.dg/vect/vect-56: Likewise.
23924 * gcc.dg/vect/vect-57: Likewise.
23925 * gcc.dg/vect/vect-58: Likewise.
23926 * gcc.dg/vect/vect-59: Likewise.
23927 * gcc.dg/vect/vect-60: Likewise.
23928 * gcc.dg/vect/vect-61: Likewise.
23929 * gcc.dg/vect/vect-85: Likewise.
23930 * gcc.dg/vect/vect-87: Likewise.
23931 * gcc.dg/vect/vect-88: Likewise.
23932 * gcc.dg/vect/vect-93.c: Likewise.
23933 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23934 * gcc.dg/vect/vect-75: Likewise.
23935 * gcc.dg/vect/vect-76: Likewise.
23936 * gcc.dg/vect/vect-77: Likewise.
23937 * gcc.dg/vect/vect-78: Likewise.
23938 * gcc.dg/vect/vect-80: Likewise.
23939 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23940 vectorized for the expected reason, rather than checking how alignment
23941 was handled.
23942 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23943 aligned type and also instead of aligned pointers. Added documentation.
23944
23945 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23946
23947 * gfortran.dg/power.f90: New test.
23948
23949 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23950
23951 PR rtl-optimization/23299
23952 * g++.dg/opt/pr23299.C: New test.
23953
23954 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23955
23956 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23957
23958 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23959
23960 * g++.dg/template/local6.C: New test.
23961
23962 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23963
23964 * execute/exceptions/finally-1.m: Check that the catch and finally are
23965 being called. Also add a "return 0;" at the end of main.
23966
23967 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23968
23969 PR fortran/21432.
23970 * gfortran.dg/namelist_print_1.f: New test of functionality of
23971 PRINT namelist.
23972 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23973 namelist generates error with -std=f95.
23974
23975 2005-08-14 Ira Rosen <irar@il.ibm.com>
23976
23977 PR tree-optimization/23119
23978 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23979
23980 2005-08-13 Marcin Koziej <creep@desk.pl>
23981 Andrew Pinski <pinskia@physics.uc.edu>
23982
23983 PR libobjc/22492
23984 * execute/exceptions/finally-1.m: New test.
23985
23986 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23987
23988 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23989 testsuite.
23990 * objc/execute/exceptions/trivial.m: New test.
23991 * objc.dg/try-catch-11.m: Move to ...
23992 * objc/execute/exceptions/foward-1.m: Here.
23993 * objc.dg/try-catch-2.m: Move to ...
23994 * objc/execute/exceptions/catchall-1.m: Here.
23995 * objc.dg/try-catch-8.m: Move to ...
23996 * objc/execute/exceptions/local-variables-1.m: Here.
23997
23998 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23999
24000 * objc.dg/nested-func-1.m: Move to ...
24001 * objc/execute/nested-func-1.m: Here.
24002
24003 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24004
24005 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24006 in ${options} instead of [target_info name].
24007 * lib/obj-c++.exp (objc_target_compile): Likewise.
24008
24009 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24010
24011 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24012
24013 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24014
24015 part of PR testsuite/23348
24016 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24017 each of the torture options.
24018 * objc/compile/trivial.m: New test.
24019
24020 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24021
24022 * gfortran.dg/eoshift.f90: Correct format.
24023
24024 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24025
24026 * gfortran.fortran-torture/execute/character_passing.f90:
24027 Fix comment typo.
24028
24029 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24030
24031 PR c++/8271
24032 * g++.dg/template/unify10.C: New.
24033
24034 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24035
24036 * g++.dg/parse/pr22514.C: Move to...
24037 * g++.dg/debug/pr22514.C: here.
24038
24039 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24040
24041 PR c++/23266
24042 * g++.dg/inherit/pure1.C: New test.
24043
24044 * ChangeLog: Fix typos.
24045
24046 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24047 Steven Bosscher <stevenb@suse.de>
24048
24049 * gfortran.dg/runtime_warning_1.f90: New test.
24050
24051 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24052
24053 PR c++/23219
24054 * g++.dg/parse/crash28.C: New.
24055
24056 2005-08-11 Richard Guenther <rguenther@suse.de>
24057
24058 PR target/23289
24059 * gcc.target/i386/tailcall-1.c: New testcase.
24060
24061 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24062
24063 * gcc.dg/vect/vect-67.c: Un-xfail.
24064
24065 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24066
24067 PR c++/23225
24068 * g++.dg/parse/crash27.C: new test.
24069
24070 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24071
24072 PR libfortran/22143
24073 * gfortran.dg/shift-kind.f90: New testcase.
24074
24075 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24076
24077 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24078 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24079
24080 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24081
24082 PR c++/20646
24083 * g++.dg/other/mult-stor1.C: New test.
24084
24085 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24086
24087 * gcc.c-torture/pr18299-1.c: Move to ...
24088 * gcc.c-torture/compile/pr18299-1.c: Here.
24089
24090 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24091
24092 * gfortran/fortran.torture/execute/character_passing.f90:
24093 Fix types for LSAME.
24094
24095 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24096
24097 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24098 input data back to what it was originally.
24099
24100 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24101
24102 * objc.dg/try-catch-8.m: Enable for all targets.
24103
24104 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24105
24106 * gcc.dg/pr23165.c: New test.
24107
24108 2005-08-09 Steven Bosscher <stevenb@suse.de>
24109
24110 PR tree-optimization/23234
24111 * gcc.dg/tree-ssa/pr23234.c: New test.
24112
24113 2005-08-08 Josh Conner <jconner@apple.com>
24114
24115 PR rtl-optimization/23241
24116 * gcc.dg/char-compare.c: New test.
24117
24118 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24119
24120 PR c++/22508
24121 * g++.dg/init/new13.C: New test.
24122
24123 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24124
24125 PR c++/21166
24126 * g++.dg/other/crash-4.C: Adjust
24127 * g++/dg/ext/packed9.C: New.
24128
24129 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24130
24131 PR middle-end/21964
24132 * gcc.c-torture/execute/pr21964-1.c: New test.
24133
24134 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24135
24136 PR c/22458
24137 * gcc.dg/pr22458-1.c: New test.
24138
24139 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24140 Steven G. Kargl <kargls@comcast.net>
24141
24142 PR fortran/22390
24143 * gfortran.dg/flush_1.f90: New test.
24144
24145 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24146
24147 PR c++/23191
24148 * g++.dg/template/eh2.C: New test.
24149
24150 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24151
24152 PR c++/19498
24153 * g++.dg/template/instantiate7.C: New test.
24154
24155 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24156
24157 PR c/23113
24158 * gcc.dg/Wunused-value-1.c: New test.
24159
24160 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24161
24162 PR rtl-optimization/23233
24163 * gcc.c-torture/compile/pr23233-1.c: New test.
24164
24165 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24166
24167 PR fortran/18833
24168 PR fortran/20850
24169 * gfortran.dg/equiv_1.f90: New test.
24170 * gfortran.dg/equiv_2.f90: New test.
24171 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24172 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24173 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24174
24175 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24176
24177 * gcc.c-torture/execute/vrp-5.c: New test.
24178 * gcc.c-torture/execute/vrp-6.c: New test.
24179 * gcc.dg/tree-ssa/vrp21.c: New test.
24180
24181 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24182
24183 * g++.dg/parse/pr22514.C: New test.
24184
24185 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24186
24187 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24188
24189 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24190 instead of constant loads / pool entries.
24191
24192 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24193
24194 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24195 TEST_TO_WCTYPE.
24196
24197 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24198
24199 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24200 __WINT_TYPE__ in generated prototypes if possible.
24201
24202 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24203
24204 PR 22037
24205 * g++.dg/tree-ssa/pr22037.C:
24206
24207 2005-08-04 Richard Henderson <rth@redhat.com>
24208
24209 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24210 scan-tree-dump-times directive.
24211
24212 2005-08-04 Jan Hubicka <jh@suse.cz>
24213
24214 * gcov-1.C: Fix switch counts.
24215 * gcov-4b.c: Likewise.
24216
24217 2005-08-03 Jeff Law <law@redhat.com>
24218
24219 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24220
24221 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24222
24223 * gcc.c-torture/execute/pr23135.c: New test.
24224
24225 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24226
24227 PR tree-optimization/19899
24228 * gcc.dg/tree-ssa/scev-1.c: New test.
24229 * gcc.dg/tree-ssa/scev-2.c: New test.
24230
24231 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24232
24233 PR target/18582
24234 * gcc.dg/torture/pr18582-1.c: New test.
24235
24236 2005-08-03 Jan Hubicka <jh@suse.cz>
24237
24238 * update-conroll.c: New testcase.
24239 * update-conroll-2.c: New testcase.
24240
24241 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24242
24243 * gfortran.dg/constant_substring.f: New test.
24244 * gfortran.dg/pr22491.f: New test.
24245
24246 2005-08-02 Jan Hubicka <jh@suse.cz>
24247
24248 * update-threading.c: Replace by the proper one.
24249
24250 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24251
24252 PR 23164
24253 * g++.dg/tree-ssa/pr23164.C: New test.
24254
24255 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24256
24257 * gcc.dg/tree-ssa/pr23192.c: New test.
24258
24259 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24260
24261 * gcc.c-torture/execute/vrp-4.c: New test.
24262
24263 2005-08-02 Jan Hubicka <jh@suse.cz>
24264
24265 * update-threading.c: New test.
24266
24267 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24268
24269 * gcc.c-torture/compile/20050801-1.c: New test.
24270 * gcc.c-torture/compile/20050801-2.c: New test.
24271
24272 2005-08-01 Jan Hubicka <jh@suse.cz>
24273
24274 * val-prof-5.c: New test.
24275
24276 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24277
24278 PR c/22311
24279 * gcc.dg/pr22311-1.c : New test.
24280
24281 2005-07-31 Steven Bosscher <stevenb@suse.de>
24282
24283 PR target/23095
24284 * gfortran.dg/pr23095.f: New test.
24285
24286 PR c++/22003
24287 * g++.dg/other/pr22003.C: New test.
24288
24289 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24290
24291 PR target/20621
24292 * gcc.c-torture/execute/pr20621-1.c: New test.
24293
24294 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24295
24296 * gfortran.dg/comma_format_extension_4.f: Adjust length
24297 of string for format.
24298 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24299 print statement with internal write.
24300 * gfortran.dg/der_array_io_2.f: Likewise.
24301 * gfortran.dg/der_array_io_3.f: Likewise.
24302
24303 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24304
24305 * gcc.dg/fold-abs-4.c: new test.
24306
24307 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24308
24309 PR fortran/22570 an related issues.
24310 * gfortran.dg/x_slash_1.f: New test.
24311
24312 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24313
24314 PR c/23143
24315 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24316 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24317
24318 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24319
24320 PR c/529
24321 * gcc.dg/Wshadow-3.c: New test.
24322
24323 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24324
24325 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24326 used to have the wrong bounds).
24327
24328 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24329
24330 PR c/21720
24331 * gcc.dg/hex-round-1.c: Test more cases.
24332 * gcc.dg/hex-round-2.c: New test.
24333
24334 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24335
24336 PR 22550
24337 * g++.dg/tree-ssa/pr22550.C: New test.
24338
24339 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24340
24341 * gcc.dg/tree-ssa/vrp19.c: New test.
24342 * gcc.dg/tree-ssa-vrp20.c: New test.
24343
24344 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24345
24346 PR c/22240
24347 * gcc.dg/transparent-union-4.c: New test.
24348
24349 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24350
24351 PR c/22192
24352 * gcc.dg/c99-vla-2.c: New test.
24353
24354 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24355
24356 PR c/21720
24357 * gcc.dg/hex-round-1.c: New test.
24358
24359 2005-07-28 Jan Hubicka <jh@suse.cz>
24360
24361 * inliner-1.c: Do not dump everything.
24362 * tree-prof.exp: Do not pass -ftree-based-profiling.
24363 * bprob.exp: Likewise.
24364
24365 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24366
24367 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24368
24369 PR c++/22545
24370 * g++.dg/expr/ptrmem7.C: New test.
24371
24372 2005-07-28 Mike Stump <mrs@apple.com>
24373
24374 * g++.old-deja/g++.mike/visibility-1.C: New test.
24375
24376 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24377
24378 PR c/20187
24379 * gcc.c-torture/execute/pr20187-1.c: New test.
24380
24381 2005-07-28 Jeff Law <law@redhat.com>
24382
24383 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24384 * gcc.dg/tree-ssa/vrp18.c: New test.
24385
24386 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24387
24388 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24389
24390 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24391
24392 PR tree-optimization/22506
24393 * gcc.dg/vect/ps22506.c: New test.
24394
24395 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24396
24397 PR target/21149
24398 * gcc.target/i386/sse-3.c: New test.
24399
24400 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24401
24402 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24403 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24404
24405 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24406
24407 PR c/22589
24408 * gcc.c-torture/compile/pr22589-1.c: New test.
24409
24410 2005-07-28 Jan Hubicka <jh@suse.cz>
24411
24412 * update-loopch.c: New testcase.
24413
24414 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24415
24416 PR rtl-optimization/23047
24417 * gcc.c-torture/execute/pr23047.c: New test.
24418 * gcc.c-torture/execute/pr23047.x: New.
24419
24420 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24421
24422 PR tree-optimization/22493
24423 * gcc.c-torture/execute/pr22493-1.c: New test.
24424 * gcc.c-torture/execute/pr22493-1.x: New.
24425 * gcc.c-torture/execute/vrp-1.c: New test.
24426 * gcc.c-torture/execute/vrp-2.c: New test.
24427 * gcc.c-torture/execute/vrp-2.c: New test.
24428
24429 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24430
24431 * gcc.target/frv/all-builtin-read8.c: Delete.
24432 * gcc.target/frv/all-builtin-read16.c: Delete.
24433 * gcc.target/frv/all-builtin-read32.c: Delete.
24434 * gcc.target/frv/all-builtin-read64.c: Delete.
24435 * gcc.target/frv/all-builtin-write8.c: Delete.
24436 * gcc.target/frv/all-builtin-write16.c: Delete.
24437 * gcc.target/frv/all-builtin-write32.c: Delete.
24438 * gcc.target/frv/all-builtin-write64.c: Delete.
24439 * gcc.target/frv/all-read-write-1.c: New.
24440
24441 2005-07-27 Jeff Law <law@redhat.com>
24442
24443 * gcc.c-torture/execute/pr22630.c: New test.
24444
24445 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24446
24447 PR tree-optimization/23073
24448 * gcc.dg/vect/nodump-pr23073.c: New test.
24449 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24450
24451 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24452
24453 PR tree-optimize/22348
24454 * gcc.c-torture/execute/pr22348.c: New.
24455
24456 2005-07-27 Richard Guenther <rguenther@suse.de>
24457
24458 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24459
24460 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24461
24462 PR fortran/22503
24463 * gfortran.dg/logical_comp.f90: New test.
24464
24465 2005-07-27 Jan Hubicka <jh@suse.cz>
24466
24467 * inliner-1.c: Add cleanup of dumps.
24468 * val-prof-*.c: Likewise.
24469 * update-tailcall.c: New.
24470
24471 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24472
24473 PR 22591
24474 * gcc.dg/tree-ssa/pr22591.c: New test.
24475 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24476
24477 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24478
24479 PR libobjc/22606
24480 * objc.dg/try-catch-11.m: New test.
24481
24482 2005-07-26 Richard Guenther <rguenther@suse.de>
24483
24484 PR tree-optimization/22486
24485 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24486
24487 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24488
24489 PR tree-opt/22484
24490 * g++.dg/opt/loop2.C: New test.
24491
24492 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24493
24494 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24495 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24496
24497 2005-07-25 Adam Nemet <anemet@lnxw.com>
24498
24499 * lib/profopt.exp (profopt-execute): Check for profiling data
24500 files on the target.
24501
24502 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24503
24504 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24505 for matching of asm labels.
24506
24507 2005-07-25 Richard Guenther <rguenther@suse.de>
24508
24509 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24510
24511 2005-07-25 Richard Guenther <rguenther@suse.de>
24512
24513 PR testsuite/22624
24514 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24515
24516 2005-07-25 Ira Rosen <irar@il.ibm.com>
24517
24518 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24519 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24520 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24521 * gcc.dg/vect/vect-100.c: New test.
24522 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24523 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24524 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24525 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24526 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24527 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24528 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24529 * gfortran.dg/vect/pr19049.f90: New testcase.
24530 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24531
24532 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24533
24534 * gcc.c-torture/execute/20050713-1.c: New test.
24535
24536 PR fortran/20063
24537 * gfortran.fortran-torture/execute/data_4.f90: New test.
24538
24539 PR middle-end/20303
24540 * gcc.dg/visibility-d.c: New test.
24541
24542 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24543
24544 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24545 * gfortran.dg/underflow.f90: Ditto.
24546
24547 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24548
24549 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24550 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24551 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24552
24553 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24554
24555 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24556 include case of field width of zero.
24557
24558 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24559
24560 PR libgfortran/21875
24561 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24562 with trailing blanks on normal formatted read.
24563
24564 2005-07-23 Chao-ying Fu <fu@mips.com>
24565
24566 * gcc.target/mips/mips32-dsp-type.c: New test.
24567 * gcc.target/mips/mips32-dsp.c: New test.
24568
24569 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24570
24571 PR testsuite/21073
24572 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24573
24574 PR testsuite/20454
24575 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24576 and __cyg_profile_func_exit.
24577
24578 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24579
24580 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24581 * gfortran.dg/comma_format_extension_4.f: Same.
24582 * gfortran.dg/pr15332.f: Same.
24583 * gfortran.dg/pr21730.f: Same.
24584
24585 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24586
24587 * g++.dg/opt/vrp2.C: Fix testcase.
24588
24589 PR tree-opt/22625
24590 * g++.dg/opt/vrp2.C: New test.
24591
24592 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24593
24594 PR debug/21828
24595 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24596
24597 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24598
24599 * gcc.dg/tree-ssa/20050719-1.c: New test.
24600
24601 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24602
24603 * gcc.dg/bfin-longcall-1.c: New file.
24604 * gcc.dg/bfin-longcall-2.c: New file.
24605
24606 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24607
24608 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24609
24610 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24611
24612 PR middle-end/19055
24613 * gcc.dg/tree-ssa/pr19055.c: New test.
24614 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24615
24616 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24617
24618 PR C++/22358
24619 * g++.dg/other/pr22358.C: New test.
24620
24621 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24622
24623 PR c++/2922
24624 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24625
24626 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24627
24628 PR c++/15938
24629 * g++.dg/init/union2.C: New test.
24630
24631 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24632
24633 PR c/22393
24634 * gcc.dg/complex-4.c: New test.
24635
24636 2005-07-21 Richard Guenther <rguenther@suse.de>
24637
24638 PR testsuite/22522
24639 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24640 scanning for asm labels.
24641 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24642
24643 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24644
24645 PR target/22085
24646 * gcc.dg/altivec-pr22085.c: New.
24647
24648 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24649
24650 PR tree-optimization/19210
24651 * gcc.dg/tree-ssa/pr19210-1.c: New.
24652 * gcc.dg/tree-ssa/pr19210-2.c: New.
24653
24654 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24655
24656 PR rtl-optimization/22167
24657 * g++.dg/opt/pr22167.C: New test.
24658
24659 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24660
24661 PR c++/2922
24662 * g++.dg/lookup/two-stage2.C: New.
24663 * g++.dg/lookup/two-stage3.C: New.
24664 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24665 fixed two-stage name lookup for operators.
24666 * g++.dg/template/call3.C: Compiler now produces an appropriate
24667 error message.
24668 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24669 14 as a candidate.
24670 * g++.dg/template/ptrmem4.C: Compiler produces different error
24671 message.
24672 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24673 connect_to_method as a candidate.
24674
24675 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24676
24677 * gcc.dg/fold-alloc-1.c: New test.
24678
24679 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24680
24681 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24682 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24683
24684 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24685
24686 * gcc.dg/fold-abs-1.c: New test.
24687 * gcc.dg/fold-abs-2.c: New test.
24688 * gcc.dg/fold-abs-3.c: New test.
24689
24690 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24691
24692 Make CONSTRUCTOR use VEC to store initializers.
24693 * g++.dg/ext/complit3.C: Check for specific error messages.
24694 * g++.dg/init/brace2.C: Update error message.
24695 * g++.dg/warn/Wbraces2.C: Likewise.
24696
24697 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24698
24699 PR fortran/16940
24700 * gfortran.dg/module_interface_1.f90: New test.
24701
24702 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24703 Kenneth Zadeck <zadeck@naturalbridge.com>
24704
24705 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24706
24707 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24708
24709 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24710 specify -Wformat for these tests.
24711 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24712 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24713 * gcc.dg/format/opt-6.c: Delete.
24714
24715 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24716
24717 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24718 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24719
24720 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24721
24722 * gcc.dg/tree-ssa/alias-2.c: New test.
24723
24724 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24725
24726 PR c++/22263
24727 * g++.dg/template/explicit7.C: New test.
24728
24729 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24730
24731 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24732 field width of 8 to +Inf and -Inf.
24733
24734 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24735
24736 PR c++/22139
24737 * g++.dg/template/friend36.C: New test.
24738
24739 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24740
24741 PR fortran/21730
24742 * gfortran.dg/pr21730.f: New test.
24743
24744 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24745 Kenneth Zadeck <zadeck@naturalbridge.com>
24746
24747 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24748 since pure const detection cannot run at -O1 in c compiler.
24749 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24750 can now optimize this case properly.
24751 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24752 because we now pass.
24753 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24754
24755 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24756
24757 PR c/22421
24758 * gcc.dg/format/bitfld-1.c: New test.
24759
24760 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24761
24762 PR c++/22204
24763 * g++.dg/rtti/repo1.C: New test.
24764
24765 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24766
24767 PR middle-end/22398
24768 * gcc.c-torture/compile/pr22398.c: New test.
24769
24770 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24771
24772 PR c++/22132
24773 * g++.dg/expr/cast4.C: New test.
24774
24775 2005-07-15 Richard Guenther <rguenther@suse.de>
24776
24777 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24778 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24779
24780 2005-07-15 Steven Bosscher <stevenb@suse.de>
24781
24782 PR tree-optimization/22230
24783 * gcc.dg/tree-ssa/pr22230.c: New test.
24784
24785 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24786
24787 * gfortran.dg/g77/cpp6.f: New test.
24788
24789 PR fortran/22417
24790 * gfortran.dg/g77/cpp5.F: New test.
24791 * gfortran.dg/g77/cpp5.h: New file.
24792 * gfortran.dg/g77/cpp5inc.h: New file.
24793
24794 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24795
24796 PR libfortran/16435
24797 * gfortran.dg/tl_editting.f90: New.
24798 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24799
24800 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24801
24802 * gfortran.dg/char_array_constructor.f90: New test.
24803
24804 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24805
24806 * gfortran.dg/past_eor.f90: New.
24807 * gfortran.dg/complex_read.f90: New.
24808
24809 2005-07-13 Jeff Law <law@redhat.com>
24810
24811 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24812 additional casts.
24813
24814 * gcc.dg/tree-ssa/pr22321.c: New test
24815
24816 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24817
24818 PR tree-optimization/21921
24819 * gcc.dg/tree-ssa/pr21921.c: New.
24820
24821 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24822
24823 PR tree-optimizatio/22442
24824 * gcc.dg/tree-ssa/loop-11.c: New test.
24825
24826 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24827
24828 PR tree-opt/21840
24829 * gcc.c-torture/compile/pr21840.c: New test.
24830
24831 2005-07-12 Jan Hubicka <jh@suse.cz>
24832
24833 * gcc.c-torture/compile/pr22379.c: New test.
24834
24835 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24836
24837 PR libfortran/21593
24838 gfortran.dg/dev_null.f90: Remove outdated comment about
24839 PR libfortran/21593.
24840
24841
24842 2005-07-12 Dale Johannesen <dalej@apple.com>
24843
24844 * gcc.target/i386/compress-float-sse.c: New.
24845 * gcc.target/i386/compress-float-sse-pic.c: New.
24846 * gcc.target/i386/compress-float-387.c: New.
24847 * gcc.target/i386/compress-float-387-pic.c: New.
24848 * gcc.dg/compress-float-ppc.c: New.
24849 * gcc.dg/compress-float-ppc-pic.c: New.
24850
24851 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24852
24853 PR libfortran/21593
24854 gfortran.dg/dev_null.f90: Remove targets.
24855
24856 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24857
24858 PR tree-opt/22335
24859 * gcc.dg/pr22335-1.c: New test.
24860 * gcc.dg/pr22335-2.c: New test.
24861
24862 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24863
24864 PR c++/20172
24865 * g++.dg/template/nontype12.C : New test.
24866
24867 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24868
24869 * gcc.dg/tree-ssa/loop-10.c: New test.
24870
24871 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24872
24873 * gcc.c-torture/execute/20020720-1.x: Remove.
24874
24875 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24876
24877 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24878
24879 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24880
24881 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24882 (dg-mips-options): Use it.
24883
24884 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24885
24886 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24887
24888 2005-07-09 Richard Henderson <rth@redhat.com>
24889
24890 * lib/target-supports.exp (check_effective_target_sync_char_short):
24891 Add alpha.
24892
24893 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24894
24895 PR libfortran/22217
24896 * gfortran.dg/negative-z-descriptor.f90: New test.
24897
24898 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24899
24900 PR tree-opt/22329
24901 * gcc.dg/pr22329.c: New test.
24902
24903 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24904
24905 PR tree-optimization/20139
24906 * gcc.dg/tree-ssa/pr20139.c: New.
24907
24908 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24909
24910 PR tree-opt/22356
24911 * gcc.dg/pr22356-1.c: New test.
24912
24913 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24914
24915 PR c++/21799
24916 * g++.dg/template/unify8.C: New.
24917 * g++.dg/template/unify9.C: New.
24918
24919 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24920
24921 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24922
24923 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24924
24925 * gcc.dg/darwin-version-1.c: New.
24926 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24927 * gcc.dg/builtins-20.c: Likewise.
24928 * gcc.dg/builtins-53.c: Likewise.
24929 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24930 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24931 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24932 * gcc.dg/torture/builtins-power-1.c: Likewise.
24933 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24934 on Darwin.
24935
24936 2005-07-07 Jeff Law <law@redhat.com>
24937
24938 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24939 argument evaluation order.
24940
24941 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24942
24943 PR libfortran/21594
24944 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24945 Add test cases where the shift length is greater than the
24946 array length.
24947
24948 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24949
24950 * obj-c++.dg/proto-lossage-6.mm: New.
24951 * objc.dg/proto-lossage-6.m: New.
24952
24953 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24954
24955 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24956 * objc.dg/gnu-runtime-2.m: Likewise.
24957
24958 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24959
24960 * gfortran.dg/longline.f: New test.
24961
24962 * gfortran.dg/badline.f: New test.
24963
24964 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24965
24966 PR fortran/16531
24967 PR fortran/15966
24968 PR fortran/18781
24969 * gfortran.dg/hollerith.f90: New.
24970 * gfortran.dg/hollerith2.f90: New.
24971 * gfortran.dg/hollerith3.f90: New.
24972 * gfortran.dg/hollerith4.f90: New.
24973 * gfortran.dg/hollerith_f95.f90: New.
24974 * gfortran.dg/hollerith_legacy.f90: New.
24975 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24976
24977 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24978
24979 PR objc/22274
24980 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24981 * objc.dg/gnu-runtime-2.m: New.
24982
24983 2005-07-06 Jeff Law <law@redhat.com>
24984
24985 * gcc.dg/tree-ssa/vrp17.c: New test.
24986
24987 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24988
24989 PR fortran/22327
24990 * gfortran.dg/array_constructor_5.f90: New test.
24991
24992 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24993
24994 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24995
24996 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24997
24998 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24999 * gcc.dg/980816-1.c: Ditto.
25000
25001 2005-07-06 Jeff Law <law@redhat.com>
25002
25003 * gcc.c-torture/compile/pr21356.c: New test.
25004
25005 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25006
25007 PR c/22013
25008 PR c/22098
25009 * gcc.c-torture/compile/pr22013-1.c,
25010 gcc.c-torture/execute/pr22098-1.c,
25011 gcc.c-torture/execute/pr22098-2.c,
25012 gcc.c-torture/execute/pr22098-3.c: New tests.
25013
25014 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25015
25016 PR c/22308
25017 * gcc.dg/pr22308-1.c: New test.
25018
25019 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25020
25021 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25022 target.
25023 * gcc.dg/compare9.c: Use -fshort-enums instead of
25024 -fno-short-enums. Change the last test to dg-bogus.
25025
25026 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25027
25028 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25029 * gcc.dg/compare9.c: New.
25030
25031 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25032
25033 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25034
25035 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25036
25037 PR testsuite/22288
25038 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25039
25040
25041 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25042
25043 * gcc.dg/format/gcc_gfc-1.c: New.
25044
25045 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25046
25047 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25048
25049 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25050
25051 PR fortran/20842
25052 * gfortran.dg/io_invalid_1.f90: New test.
25053
25054 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25055
25056 * gcc.dg/format/gcc_diag-1.c: Update.
25057
25058 2005-07-02 Jeff Law <law@redhat.com>
25059
25060 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25061 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25062
25063 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25064
25065 * gcc.dg/format/gcc_diag-1.c: Update.
25066
25067 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25068
25069 PR tree-opt/22269
25070 * gcc.c-torture/compile/pr22269.c: New test.
25071
25072 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25073
25074 PR 21584
25075 PR 22219
25076 * g++.dg/tree-ssa/pr21584-1.C: New test.
25077 * g++.dg/tree-ssa/pr21584-2.C: New test.
25078
25079 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25080
25081 * obj-c++.dg/try-catch-11.mm: New.
25082 * objc.dg/try-catch-10.m: New.
25083
25084 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25085
25086 * g++.dg/other/ucnid-1.C: xfail on AIX.
25087
25088 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25089
25090 PR 22234
25091 * gcc.dg/20050629-1.c: New test.
25092
25093 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25094
25095 * obj-c++.dg/const-str-1[0-1].mm: New.
25096 * objc.dg/const-str-1[0-1].m: New.
25097
25098 2005-05-29 Richard Henderson <rth@redhat.com>
25099
25100 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25101 Rename from check_effective_target_vect_no_max.
25102 (check_effective_target_vect_no_int_add): New.
25103 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25104 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25105 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25106 * gcc.dg/vect/vect-reduc-1.c: Use both.
25107 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25108
25109 2005-05-29 Richard Henderson <rth@redhat.com>
25110
25111 * lib/target-supports.exp (check_effective_target_vect_no_max):
25112 Remove i386 and x86_64.
25113
25114 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25115
25116 PR testsuite/21969
25117 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25118
25119 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25120
25121 PR middle-end/21969
25122 * gcc.dg/vect/pr21969.c: New test.
25123
25124 2005-06-28 Eric Christopher <echristo@redhat.com>
25125
25126 PR c/22052
25127 PR c/21975
25128 * gcc.dg/inline1.c: New test.
25129 * gcc.dg/inline2.c: Ditto.
25130 * gcc.dg/inline3.c: Ditto.
25131 * gcc.dg/inline4.c: Ditto.
25132 * gcc.dg/inline5.c: Ditto.
25133
25134 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25135
25136 PR libfortran/22142
25137 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25138 Add testcase also testing eoshift1 for PR 22142.
25139
25140 2005-06-28 Richard Henderson <rth@redhat.com>
25141
25142 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25143 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25144 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25145 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25146 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25147
25148 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25149
25150 PR libfortran/22142
25151 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25152 Add testcase for PR 22142.
25153
25154 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25155
25156 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25157 gcc.target/ia64/fpreg-2.c: New tests.
25158
25159 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25160
25161 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25162
25163 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25164
25165 PR libfortran/22170
25166 * gfortran.dg/slash_1.f90: New test.
25167
25168 2005-06-27 Richard Henderson <rth@redhat.com>
25169
25170 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25171 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25172 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25173 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25174 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25175 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25176
25177 2005-06-27 Richard Henderson <rth@redhat.com>
25178
25179 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25180 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25181
25182 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25183
25184 * obj-c++.dg/proto-lossage-5.mm: New.
25185 * objc.dg/proto-lossage-5.m: New.
25186
25187 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25188
25189 PR 21959
25190 * gcc.dg/tree-ssa/pr21959.c: New test.
25191
25192 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25193
25194 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25195 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25196 testing uninitialized var.
25197
25198 * gcc.c-torture/execute/builtins/chk.h: New.
25199 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25200 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25201 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25202 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25203 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25204 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25205 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25206 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25207 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25208 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25209 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25210 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25211 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25212 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25213 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25214 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25215 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25216 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25217 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25218 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25219 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25220 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25221 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25222 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25223 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25224 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25225 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25226 * gcc.dg/builtin-object-size-1.c: New test.
25227 * gcc.dg/builtin-object-size-2.c: New test.
25228 * gcc.dg/builtin-object-size-3.c: New test.
25229 * gcc.dg/builtin-object-size-4.c: New test.
25230 * gcc.dg/builtin-object-size-5.c: New test.
25231 * gcc.dg/builtin-stringop-chk-1.c: New test.
25232 * gcc.dg/builtin-stringop-chk-2.c: New test.
25233 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25234 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25235 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25236 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25237 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25238 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25239 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25240 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25241 * gcc.c-torture/execute/printf-1.c: New test.
25242 * gcc.c-torture/execute/fprintf-1.c: New test.
25243 * gcc.c-torture/execute/vprintf-1.c: New test.
25244 * gcc.c-torture/execute/vfprintf-1.c: New test.
25245 * gcc.c-torture/execute/printf-chk-1.c: New test.
25246 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25247 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25248 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25249
25250 2005-06-27 Michael Matz <matz@suse.de>
25251
25252 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25253 slot is not merged if address escapes.
25254
25255 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25256
25257 PR c/21911
25258 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25259
25260 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25261
25262 PR middle-end/17965
25263 * gcc.c-torture/compile/20050622-1.c: New test.
25264
25265 PR middle-end/22028
25266 * gcc.dg/20050620-1.c: New test.
25267
25268 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25269
25270 PR tree-optimization/22026
25271 * gcc.dg/tree-ssa/pr22026.c: New.
25272
25273 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25274
25275 PR libfortran/22144
25276 * gfortran.dg/shift-alloc.f90: New testcase.
25277
25278 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25279
25280 * all files: Update FSF address in copyright headers.
25281
25282 2005-06-22 Jan Hubicka <jh@suse.cz>
25283
25284 * wholeprogram-1.c: New testcase.
25285 * wholeprogram-2.c: New testcase.
25286
25287 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25288
25289 PR 22171
25290 * gcc.dg/tree-ssa/pr22171.c: New test.
25291
25292 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25293
25294 * gfortran.dg/simplify_modulo.f90: New.
25295
25296 2005-06-24 Jan Hubicka <jh@suse.cz>
25297
25298 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25299
25300 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25301
25302 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25303
25304 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25305
25306 * obj-c++.dg/typedef-alias-1.mm: New.
25307 * objc.dg/typedef-alias-1.m: New.
25308
25309 2005-06-23 Jeff Law <law@redhat.com>
25310
25311 * gcc.dg/tree-ssa/vrp16.c: New test.
25312
25313 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25314
25315 * lib/target-supports.exp: Add
25316 check_effective_target_fortran_large_real and
25317 check_effective_target_fortran_large_int to check for
25318 corresponding effective targets.
25319 * gfortran.dg/large_integer_kind_1.f90: New test.
25320 * gfortran.dg/large_real_kind_1.f90: New test.
25321
25322 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25323
25324 PR tree-optimization/22117
25325 * gcc.dg/tree-ssa/pr22117.c: New.
25326
25327 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25328
25329 PR testsuite/22123
25330 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25331
25332 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25333
25334 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25335
25336 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25337
25338 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25339 * gfortran.dg/f2c_4.c: Likewise.
25340
25341 2005-06-22 Paul Brook <paul@codesourcery.com>
25342
25343 PR fortran/21034
25344 * gfortran.dg/auto_save_1.f90: New test.
25345
25346 2005-06-22 Michael Matz <matz@suse.de>
25347
25348 * gcc.target/x86-64/abi: New directory.
25349 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25350 * gcc.target/x86-64/abi/README.gcc: New file.
25351 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25352 * gcc.target/x86-64/abi/asm-support.s: New file.
25353 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25354 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25355 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25356 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25357 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25358 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25359 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25360 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25361 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25362 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25363 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25364 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25365 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25366 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25367 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25368 * gcc.target/x86_64/abi/test_varargs.c: New test.
25369
25370 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25371
25372 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25373 32-bit i?86 and x86_64.
25374
25375 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25376
25377 * obj-c++.dg/const-str-[1-9].mm: New tests.
25378
25379 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25380
25381 PR fortran/22010
25382 * gfortran.dg/namelist_use.f90: New.
25383 * gfortran.dg/namelist_use_only.f90: New.
25384
25385 2005-06-21 Jeff Law <law@redhat.com>
25386
25387 * gcc.dg/tree-ssa/vrp15.c: New test.
25388
25389 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25390
25391 * lib/target-supports.exp (check_effective_target_vect_reduction):
25392 Remove.
25393 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25394 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25395 remove vect_reduction target keyword. Also avoid two returns in main.
25396 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25397 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25398 * gcc.dg/vect/vect-reduc-1short.c: New test.
25399 * gcc.dg/vect/vect-reduc-1char.c: New test.
25400 * gcc.dg/vect/vect-reduc-2short.c: New test.
25401 * gcc.dg/vect/vect-reduc-2char.c: New test.
25402 * gcc.dg/vect/vect-reduc-6.c: New test.
25403 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25404 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25405 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25406
25407 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25408 Paul Thomas <pault@gcc.gnu.org>
25409
25410 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25411 New tests.
25412
25413 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25414
25415 * gfortran.dg/backslash_1.f90: New test.
25416 * gfortran.dg/backslash_2.f90: New test.
25417
25418 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25419
25420 * gfortran.dg/duplicate_labels.f90: New test.
25421
25422 2005-06-20 Jan Beulich <jbeulich@novell.com>
25423
25424 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25425 unsupportable relocations.
25426 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25427 * gcc.dg/20050321-2.c: xfail for NetWare.
25428
25429 2005-06-20 Andreas Jaeger <aj@suse.de>
25430
25431 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25432 gcc.target/i386/fastcall-sseregparm.c,
25433 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25434
25435 2005-06-19 Richard Henderson <rth@redhat.com>
25436
25437 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25438
25439 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25440
25441 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25442
25443 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25444
25445 PR c++/22115
25446 * g++.dg/conversion/simd2.C: Change expected error message.
25447
25448 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25449
25450 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25451 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25452 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25453
25454 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25455
25456 * gcc.dg/fold-mod-1.c: New test.
25457
25458 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25459
25460 PR fortran/19926
25461 * gfortran.dg/pr19926.f90: New test.
25462
25463 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25464
25465 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25466 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25467 targets.
25468 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25469 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25470
25471 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25472
25473 * gcc.target/ia64/float80-varargs-1.c: New test.
25474
25475 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25476
25477 PR tree-opt/22035
25478 * gfortran.dg/f2c_6.f90: New test.
25479
25480 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25481
25482 PR c++/17413
25483 * g++.dg/template/local5.C: New.
25484
25485 2005-06-17 Richard Henderson <rth@redhat.com>
25486
25487 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25488
25489 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25490
25491 PR testsuite/21945
25492 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25493
25494 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25495
25496 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25497 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25498 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25499 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25500 check_vect to verify the presence of hardware vector support.
25501
25502 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25503
25504 PR testsuite/22056
25505 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25506
25507 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25508
25509 PR libfortran/19216
25510 * gfortran.dg/pr19216.f: Add correct space between brackets and
25511 dg directive.
25512
25513 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25514
25515 PR libfortran/16436
25516 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25517
25518 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25519
25520 * gcc.target/i386/attributes-error.c: New testcase.
25521 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25522 * gcc.target/i386/regparm-stdcall.c: Likewise.
25523 * gcc.target/i386/sseregparm-1.c: Likewise.
25524 * gcc.target/i386/sseregparm-2.c: Likewise.
25525
25526 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25527
25528 * g++.dg/rtti/crash2.C: New.
25529
25530 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25531
25532 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25533
25534 2005-06-15 David Ung <davidu@mips.com>
25535
25536 * gcc.target/mips/mips16e-extends.c: New test for testing the
25537 generation of MIPS16e zeb/zeh, seb/seh instructions.
25538
25539 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25540
25541 PR 22018
25542 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25543 * gcc.dg/tree-ssa/pr22018.c: New test.
25544
25545 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25546
25547 * gcc.dg/simd-1.c: Update error messages.
25548 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25549 * gcc.dg/simd-2.c: Update error messages.
25550 * gcc.dg/simd-4.c: New.
25551
25552 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25553
25554 PR c++/20678
25555 * g++.dg/other/crash-4.C: New.
25556
25557 2005-06-14 Devang Patel <dpatel@apple.com>
25558
25559 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25560
25561 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25562
25563 PR c++/21929
25564 * g++.dg/parse/crash11.C: Update
25565
25566 2005-06-13 Jeff Law <law@redhat.com>
25567
25568 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25569 perform the desired transformations.
25570 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25571 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25572
25573 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25574
25575 PR fortran/22038
25576 * gfortran.dg/forall_1.f90: Un-XFAIL.
25577
25578 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25579
25580 PR c++/21929
25581 * g++.dg/parse/crash26.C: New.
25582
25583 PR c++/20789
25584 * g++.dg/init/member1.C: New.
25585
25586 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25587
25588 * gfortran.dg/altreturn_1.f90: New test.
25589
25590 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25591
25592 PR middle-end/21985
25593 * gcc.dg/tree-ssa/pr21985.c: New test.
25594
25595 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25596
25597 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25598
25599 2005-06-12 Roger Sayle <roger@eyesopen.com>
25600
25601 PR c++/21930
25602 * g++.dg/other/error10.C: New test case.
25603
25604 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25605
25606 PR libfortran/19155
25607 * gfortran.dg/pr19155.f: Add test.
25608
25609 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25610
25611 * gfortran.dg/f2c_7.f90: New test.
25612
25613 * gfortran.dg/forall_1.f90: XFAILed.
25614
25615 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25616
25617 * gcc.dg/pr14796-1.c: New.
25618 * gcc.dg/pr14796-2.c: New.
25619
25620 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25621
25622 PR fortran/17792
25623 PR fortran/21375
25624 * gfortran.dg/deallocate_stat.f90: New test.
25625
25626 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25627
25628 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25629
25630 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25631
25632 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25633 access will be generated when this loop is vectorized. Test that
25634 accesses with same alignment were detected.
25635 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25636 Test that accesses with same alignment were detected.
25637 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25638 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25639 alignment were detected.
25640
25641 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25642
25643 PR c++/10611
25644 * g++.dg/conversion/simd2.C: New.
25645
25646 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25647
25648 * gcc.dg/Wcxx-compat-1.c: New.
25649
25650 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25651
25652 PR libfortran/21480
25653 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25654 complex array.
25655
25656 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25657
25658 * gcc.dg/alias-8.c: New.
25659
25660 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25661
25662 * gcc.dg/format/cmn_err-1.c: Update.
25663
25664 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25665
25666 PR target/20666
25667 * gcc.target/sparc/fexpand-2.c: New.
25668 * gcc.target/sparc/fpmerge-2.c: New.
25669 * gcc.target/sparc/fpmul-2.c: New.
25670 * gcc.target/sparc/noresult.c: New.
25671 * gcc.target/sparc/pdist-2.c: New.
25672 * gcc.target/sparc/pdist-3.c: New.
25673
25674 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25675
25676 PR testsuite/21702
25677 * gcc.target/i386/i386.exp: Fix comment typo.
25678
25679 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25680
25681 PR c++/19497
25682 * g++.dg/inherit/using5.C: New.
25683 * g++.dg/inherit/using6.C: New.
25684
25685 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25686
25687 PR c++/19894
25688 * g++.dg/template/ptrmem15.C: New test.
25689
25690 PR c++/20563
25691 * g++.dg/ext/label4.C: New test.
25692
25693 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25694
25695 * gcc.dg/tls/debug-1.c: New test.
25696
25697 2005-06-07 Dale Johannesen <dalej@apple.com>
25698
25699 * gcc.target/i386/movq.c: New.
25700
25701 2005-06-07 Dale Johannesen <dalej@apple.com>
25702
25703 * gcc.dg/20050607-1.c: New.
25704
25705 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25706
25707 PR middle-end/21850
25708 * gcc.c-torture/execute/20050607-1.c: New test.
25709
25710 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25711
25712 PR libfortran/21926
25713 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25714 Test case where the return array has lowest stride one,
25715 but isn't packed.
25716
25717 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25718
25719 * lib/target-supports.exp (check_effective_target_sync_int_long):
25720 Add s390 and s390x targets.
25721
25722 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25723
25724 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25725 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25726 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25727 * gcc.dg/tree-ssa/loop-9.c: New test.
25728
25729 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25730
25731 * g++.dg/parse/defarg10.C: New.
25732
25733 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25734
25735 PR regression/21897
25736 * gcc.c-torture/execute/20050604-1.c: New test.
25737
25738 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25739
25740 PR 21903
25741 * g++.dg/parse/defarg9.C: New.
25742
25743 PR c++/20637
25744 * g++.dg/inherit/using4.C: New.
25745 * g++.dg/overload/error1.C: Adjust expected errors.
25746 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25747 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25748 * g++.old-deja/g++.other/redecl2.C: Likewise.
25749 * g++.old-deja/g++.other/redecl4.C: Likewise.
25750 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25751
25752 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25753
25754 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25755
25756 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25757
25758 * lib/gfortran.exp (gfortran_target_compile): Call
25759 dg-additional-files-options
25760 * gfortran.dg/f2c_4.f90: New file
25761 * gfortran.dg/f2c_4.c: New file
25762 * gfortran.dg/f2c_5.f90: New file
25763 * gfortran.dg/f2c_5.c: New file
25764
25765 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25766
25767 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25768
25769 PR fortran/21912
25770 * gfortran.dg/array_constructor_4.f90: New test.
25771
25772 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25773
25774 PR c++/21619
25775 * g++.dg/ext/builtin9.C: New test.
25776
25777 2005-06-05 Dale Johannesen <dalej@apple.com>
25778
25779 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25780 * gcc.c-torture/execute/20050603-2.c: Ditto.
25781
25782 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25783
25784 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25785 * gcc.dg/vect/vect-reduc-1.c: New.
25786 * gcc.dg/vect/vect-reduc-2.c: New.
25787 * gcc.dg/vect/vect-reduc-3.c: New.
25788
25789 2005-06-04 Dale Johannesen <dalej@apple.com>
25790
25791 * gcc.c-torture/execute/20050603-1.c: New.
25792 * gcc.c-torture/execute/20050603-2.c: New.
25793 * gcc.dg/20050603-3.c: New.
25794
25795 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25796
25797 PR fortran/19195
25798 * gfortran.dg/debug_1.f90: New test.
25799
25800 * gfortran.dg/forall_1.f90: New test.
25801
25802 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25803
25804 * gfortran.dg/array_constructor_3.f90: New test.
25805
25806 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25807
25808 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25809
25810 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25811
25812 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25813
25814 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25815
25816 PR c/21873
25817 * gcc.dg/init-excess-1.c: New test.
25818
25819 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25820
25821 PR c++/21853
25822 * g++.dg/expr/static_cast6.C: New test.
25823
25824 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25825
25826 * gcc.dg/tree-ssa/vrp14.c: New test.
25827
25828 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25829
25830 PR c++/21336
25831 * g++.dg/template/new2.C: New test.
25832
25833 2005-06-03 Josh Conner <jconner@apple.com>
25834
25835 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25836 all entries in initializer.
25837
25838 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25839
25840 PR middle-end/21858
25841 * gcc.dg/pr21858.c: New testcase.
25842
25843 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25844
25845 PR tree-optimization/21292
25846
25847 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25848 New.
25849 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25850 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25851 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25852 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25853 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25854
25855 2005-06-02 Richard Henderson <rth@redhat.com>
25856
25857 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25858
25859 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25860
25861 * gcc.dg/wtypequal.c: New testcase.
25862
25863 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25864
25865 PR 21582
25866 * gcc.dg/tree-ssa/pr21582.c: New test.
25867
25868 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25869
25870 PR c++/21280
25871 * g++.dg/opt/interface2.h: New.
25872 * g++.dg/opt/interface2.C: New.
25873 * g++.dg/init/ctor4.C: Adjust error lines.
25874 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25875 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25876 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25877 * g++.old-deja/g++.pt/assign1.C: Likewise.
25878 * g++.old-deja/g++.pt/crash20.C: Likewise.
25879
25880 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25881
25882 PR tree-optimization/21734
25883 * g++.dg/vect/pr21734_1.cc: New.
25884 * g++.dg/vect/pr21734_2.cc: New.
25885
25886 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25887
25888 PR c++/20350
25889 * g++.dg/template/spec24.C: New.
25890
25891 PR c++/21151
25892 * g++.dg/pch/local-1.C: New.
25893 * g++.dg/pch/local-1.Hs: New.
25894
25895 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25896
25897 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25898 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25899 * gcc.dg/tree-ssa/pr14341.c: New test.
25900 * gcc.dg/tree-ssa/pr14841.c: New test.
25901 * gcc.dg/tree-ssa/pr20701.c: New test.
25902 * gcc.dg/tree-ssa/pr21086.c: New test.
25903 * gcc.dg/tree-ssa/pr21090.c: New test.
25904 * gcc.dg/tree-ssa/pr21332.c: New test.
25905 * gcc.dg/tree-ssa/pr21458.c: New test.
25906 * gcc.dg/tree-ssa/pr21658.c: New test.
25907 * gcc.dg/tree-ssa/vrp01.c: New test.
25908 * gcc.dg/tree-ssa/vrp02.c: New test.
25909 * gcc.dg/tree-ssa/vrp03.c: New test.
25910 * gcc.dg/tree-ssa/vrp04.c: New test.
25911 * gcc.dg/tree-ssa/vrp05.c: New test.
25912 * gcc.dg/tree-ssa/vrp06.c: New test.
25913 * gcc.dg/tree-ssa/vrp07.c: New test.
25914 * gcc.dg/tree-ssa/vrp08.c: New test.
25915 * gcc.dg/tree-ssa/vrp09.c: New test.
25916 * gcc.dg/tree-ssa/vrp10.c: New test.
25917 * gcc.dg/tree-ssa/vrp11.c: New test.
25918 * gcc.dg/tree-ssa/vrp12.c: New test.
25919 * gcc.dg/tree-ssa/vrp13.c: New test.
25920
25921 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25922
25923 PR 21029
25924 * gcc.dg/tree-ssa/pr21029.c: New test.
25925
25926 2005-06-01 Roger Sayle <roger@eyesopen.com>
25927
25928 * gfortran.dg/logint-1.f: New test case.
25929 * gfortran.dg/logint-2.f: Likewise.
25930 * gfortran.dg/logint-3.f: Likewise.
25931
25932 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25933
25934 PR c/21536
25935 PR c/20760
25936 * gcc.dg/20050527-1.c: New test.
25937
25938 * gcc.dg/i386-sse-12.c: New test.
25939
25940 PR fortran/21729
25941 * gfortran.dg/implicit_5.f90: New test.
25942
25943 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25944
25945 PR fortran/20883
25946 * gfortran/assign_4.f90: New test.
25947 * gfortran/assign_2.f90: Change compile to run.
25948
25949 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25950
25951 * lib/target-supports.exp
25952 (check_effective_target_sync_char_short): New.
25953 * gcc.dg/sync-2.c: New.
25954
25955 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25956
25957 PR tree-optimization/21817
25958 * gcc.dg/torture/pr21817-1.c: New.
25959
25960 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25961
25962 PR c++/21165
25963 * g++.dg/template/init5.C: New.
25964
25965 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25966
25967 * gfortran.dg/char_initialiser_actual.f90:
25968 Test character initialisers as actual arguments.
25969 * gfortran.dg/char_pointer_comp_assign.f90:
25970 Test character pointer structure component assignments.
25971 * gfortran.dg/char_array_structure_constructor.f90:
25972 Test character components in structure constructors.
25973
25974 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25975
25976 PR middle-end/20931
25977 * g++.dg/opt/pr20931.C: New test.
25978
25979 2005-05-31 Andreas Jaeger <aj@suse.de>
25980
25981 PR testsuite/20772
25982 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25983 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25984 g++.old-deja/g++.ext/asmspec1.C,
25985 g++.old-deja/g++.other/regstack.C,
25986 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25987 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25988 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25989 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25990 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25991 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25992 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25993 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25994 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25995 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25996 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25997 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25998 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25999 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26000 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26001 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26002 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26003 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26004 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26005
26006 2005-05-31 Jeff Law <law@redhat.com>
26007
26008 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26009
26010 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26011
26012 PR middle-end/21743
26013 * gcc.dg/builtins-1.c: Activate disabled clog test.
26014 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26015
26016 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26017
26018 * gfortran.dg/char_pointer_assign.f90:
26019 Test character-pointer assignments and pointer assignments.
26020 * gfortran.dg/char_pointer_dummy.f90:
26021 Test character-pointer dummy arguments.
26022 * gfortran.dg/char_pointer_func.f90:
26023 Test character-pointer function returns.
26024 * gfortran.dg/char_pointer_dependency.f90:
26025 Test character-pointer functions with dependencies.
26026
26027 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26028
26029 PR c++/21784
26030 * g++.dg/lookup/using14.C: New test.
26031
26032 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26033
26034 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26035 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26036 trailing ^M.
26037
26038 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26039
26040 PR c++/17413
26041 * g++.dg/template/local5.C: New.
26042
26043 PR target/21761
26044 * gcc.c-torture/compile/pr21761.c: New.
26045
26046 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26047 before darwin8.
26048
26049 2005-05-30 Steven G. Kargl
26050
26051 PR fortran/20846
26052 * gfortran.dg/inquire_8.f90: New test.
26053
26054 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26055
26056 PR libfortran/21376
26057 * gfortran.dg/output_exponents_1.f90: New test.
26058
26059 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26060
26061 PR libfortran/20006
26062 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26063
26064 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26065
26066 PR c++/21210
26067 * g++.dg/ext/complex1.C: New test.
26068
26069 PR c++/21340
26070 * g++.dg/init/ctor6.C: New test.
26071
26072 2005-05-29 Jan Hubicka <jh@suse.cz>
26073
26074 * gcc.c-torture/compile/pr21562.c: New.
26075
26076 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26077
26078 * gfortran.dg/subnormal_1.f90: New test.
26079
26080 2005-05-28 Jan Hubicka <jh@suse.cz>
26081
26082 * tree-prof.exp: Fix comment.
26083 * value-prof-1.c: New.
26084 * value-prof-2.c: New.
26085 * value-prof-3.c: New.
26086 * value-prof-4.c: New.
26087
26088 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26089
26090 PR c++/21614
26091 * g++.dg/expr/ptrmem6.C: New test.
26092 * g++.dg/expr/ptrmem6a.C: Likewise.
26093
26094 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26095
26096 PR tree-optimization/21658
26097 * gcc.dg/tree-ssa/pr21658.c: New.
26098
26099 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26100
26101 PR c++/21455
26102 * g++.dg/inherit/ptrmem3.C: New.
26103
26104 PR c++/21681
26105 * g++.dg/parse/template16.C: New.
26106
26107 2005-05-27 Andreas Jaeger <aj@suse.de>
26108
26109 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26110
26111 * gcc.dg/i386-sse-8.c: Run test on all archs.
26112
26113 2005-05-26 Mike Stump <mrs@apple.com>
26114
26115 * objc.dg/isa-field-1.m: Only run on darwin.
26116 * objc.dg/lookup-1.m: Likewise.
26117 * objc.dg/try-catch-8.m: Likewise.
26118
26119 2005-05-26 Roger Sayle <roger@eyesopen.com>
26120
26121 PR tree-optimization/9814
26122 * gcc.dg/pr9814-1.c: New test case.
26123
26124 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26125
26126 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26127 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26128 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26129 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26130 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26131 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26132 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26133 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26134 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26135 objc.dg/try-catch-8.m: New.
26136
26137 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26138
26139 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26140 remove extraneous semicolons.
26141
26142 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26143
26144 * obj-c++.dg/comp-types-12.mm: New.
26145 * objc.dg/comp-types-11.m: New.
26146 * objc.dg/selector-4.m: New.
26147
26148 2005-05-26 Andreas Jaeger <aj@suse.de>
26149
26150 PR testsuite/20772
26151 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26152 g++.old-deja/g++.ext/attrib3.C,
26153 g++.old-deja/g++.other/store-expr1.C,
26154 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26155 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26156 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26157 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26158 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26159 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26160 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26161 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26162 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26163 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26164 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26165 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26166 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26167 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26168 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26169 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26170 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26171 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26172 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26173
26174 2005-05-26 Andreas Jaeger <aj@suse.de>
26175
26176 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26177 x86-64 compilation.
26178
26179 2005-05-26 Andreas Jaeger <aj@suse.de>
26180
26181 PR testsuite/20772
26182 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26183 gcc.misc-tests/i386-pf-athlon-1.c,
26184 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26185 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26186 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26187 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26188 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26189 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26190 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26191 programs.
26192
26193 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26194 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26195 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26196 x86-64 compilation.
26197
26198 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26199 x86_64.
26200
26201 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26202 effective-target ilp32.
26203
26204 2005-05-26 David Ung <davidu@mips.com>
26205
26206 * gcc.target/mips/ext_ins.c: New test for testing the generation
26207 of MIPS32/64 rev 2 ext/ins instructions.
26208
26209 2005-05-26 Andreas Jaeger <aj@suse.de>
26210
26211 * treelang/compile/unsigned.tree: Use gimple instead of
26212 nonexisting generic dump.
26213
26214 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26215
26216 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26217
26218 2005-05-26 Andreas Jaeger <aj@suse.de>
26219
26220 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26221
26222 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26223
26224 PR libfortran/17283
26225 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26226 Test callee-allocated memory with write statements.
26227
26228 2005-05-25 Roger Sayle <roger@eyesopen.com>
26229
26230 PR middle-end/21709
26231 * gcc.dg/pr21709-1.c: New test case.
26232
26233 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26234 Mike Stump <mrs@apple.com>
26235
26236 * objc/execute/next_mapping.h: Update for C++.
26237
26238 * obj-c++.dg/selector-1.mm: Move to...
26239 * obj-c++.dg/selector-4.mm: here...
26240
26241 * obj-c++.dg/basic.mm: New.
26242 * obj-c++.dg/comp-types-1.mm: New.
26243 * obj-c++.dg/cxx-class-1.mm: New.
26244 * obj-c++.dg/cxx-ivars-1.mm: New.
26245 * obj-c++.dg/cxx-ivars-2.mm: New.
26246 * obj-c++.dg/cxx-ivars-3.mm: New.
26247 * obj-c++.dg/cxx-scope-1.mm: New.
26248 * obj-c++.dg/cxx-scope-2.mm: New.
26249 * obj-c++.dg/defs.mm: New.
26250 * obj-c++.dg/empty-private-1.mm: New.
26251 * obj-c++.dg/encode-1.mm: New.
26252 * obj-c++.dg/encode-2.mm: New.
26253 * obj-c++.dg/encode-3.mm: New.
26254 * obj-c++.dg/extern-c-1.mm: New.
26255 * obj-c++.dg/extra-semi.mm: New.
26256 * obj-c++.dg/fix-and-continue-2.mm: New.
26257 * obj-c++.dg/isa-field-1.mm: New.
26258 * obj-c++.dg/ivar-list-semi.mm: New.
26259 * obj-c++.dg/local-decl-1.mm: New.
26260 * obj-c++.dg/lookup-1.mm: New.
26261 * obj-c++.dg/lookup-2.mm: New.
26262 * obj-c++.dg/method-1.mm: New.
26263 * obj-c++.dg/method-2.mm: New.
26264 * obj-c++.dg/method-3.mm: New.
26265 * obj-c++.dg/method-4.mm: New.
26266 * obj-c++.dg/method-5.mm: New.
26267 * obj-c++.dg/method-6.mm: New.
26268 * obj-c++.dg/method-7.mm: New.
26269 * obj-c++.dg/no-extra-load.mm: New.
26270 * obj-c++.dg/overload-1.mm: New.
26271 * obj-c++.dg/pragma-1.mm: New.
26272 * obj-c++.dg/pragma-2.mm: New.
26273 * obj-c++.dg/private-1.mm: New.
26274 * obj-c++.dg/private-2.mm: New.
26275 * obj-c++.dg/proto-qual-1.mm: New.
26276 * obj-c++.dg/qual-types-1.mm: New.
26277 * obj-c++.dg/stubify-1.mm: New.
26278 * obj-c++.dg/stubify-2.mm: New.
26279 * obj-c++.dg/super-class-1.mm: New.
26280 * obj-c++.dg/super-class-2.mm: New.
26281 * obj-c++.dg/super-dealloc-1.mm: New.
26282 * obj-c++.dg/super-dealloc-2.mm: New.
26283 * obj-c++.dg/template-1.mm: New.
26284 * obj-c++.dg/template-2.mm: New.
26285 * obj-c++.dg/template-3.mm: New.
26286 * obj-c++.dg/template-4.mm: New.
26287 * obj-c++.dg/template-5.mm: New.
26288 * obj-c++.dg/template-6.mm: New.
26289 * obj-c++.dg/try-catch-1.mm: New.
26290 * obj-c++.dg/try-catch-2.mm: New.
26291 * obj-c++.dg/try-catch-3.mm: New.
26292 * obj-c++.dg/try-catch-4.mm: New.
26293 * obj-c++.dg/try-catch-5.mm: New.
26294 * obj-c++.dg/try-catch-6.mm: New.
26295 * obj-c++.dg/try-catch-7.mm: New.
26296 * obj-c++.dg/try-catch-8.mm: New.
26297 * obj-c++.dg/try-catch-9.mm: New.
26298 * obj-c++.dg/va-meth-1.mm: New.
26299
26300 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26301
26302 * obj-c++.dg/selector-1.mm: New.
26303 * obj-c++.dg/selector-2.mm: New.
26304
26305 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26306
26307 * obj-c++.dg/selector-3.mm: New.
26308 * objc.dg/selector-3.m: New.
26309
26310 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26311
26312 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26313 about where warning appears.
26314
26315 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26316
26317 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26318 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26319 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26320 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26321
26322 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26323
26324 * gcc.dg/20050524-1.c: New test.
26325
26326 2005-05-25 Jan Hubicka <jh@suse.cz>
26327
26328 * gcc.dg/tree-prof/inliner-1.c: New.
26329
26330 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26331
26332 * gcc.dg/tree-prof: New directory.
26333 * gcc.dg/tree-prof/tree-prof.exp: New.
26334
26335 2005-05-25 DJ Delorie <dj@redhat.com>
26336
26337 * gcc.dg/Wattributes-1.c: New.
26338 * gcc.dg/Wattributes-2.c: New.
26339 * gcc.dg/Wattributes-3.c: New.
26340
26341 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26342
26343 PR tree-optimization/19833
26344 * gcc.dg/uninit-4.c: Remove xfail.
26345 * gcc.dg/uninit-9.c: Ditto.
26346
26347 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26348
26349 * obj-c++.dg/bitfield-[1-5].mm: New.
26350 * obj-c++.dg/class-protocol-1.mm: New.
26351 * obj-c++.dg/comp-types-1[0-1].mm: New.
26352 * obj-c++.dg/comp-types-[2-9].mm: New.
26353 * obj-c++.dg/encode-[4-8].mm: New.
26354 * obj-c++.dg/layout-1.mm: New.
26355 * obj-c++.dg/method-1[0-9].mm: New.
26356 * obj-c++.dg/method-2[0-1].mm: New.
26357 * obj-c++.dg/method-[8-9].mm: New.
26358 * obj-c++.dg/objc-gc-3.mm: New.
26359 * obj-c++.dg/try-catch-10.mm: New.
26360 * objc.dg/bitfield-5.m: New.
26361 * objc.dg/comp-types-10.m: New.
26362 * objc.dg/comp-types-9.m: New.
26363 * objc.dg/layout-1.m: New.
26364 * objc.dg/objc-gc-4.m: New.
26365 * objc.dg/try-catch-9.m: New.
26366 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26367 * objc.dg/comp-types-1.m: Likewise.
26368 * objc.dg/comp-types-[5-6].m: Likewise.
26369 * objc.dg/method-9.m: Likewise.
26370
26371 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26372
26373 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26374 and on hardware without VMX support.
26375
26376 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26377
26378 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26379
26380 * lib/profopt.exp (dg-final-generate, dg-final-use,
26381 profopt-final-code, profopt-get-options): New.
26382 (profopt-execute): Process test directives.
26383
26384 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26385 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26386 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26387
26388 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26389
26390 PR C++/21645
26391 * g++.dg/init/ctor5.C: New test.
26392
26393 2005-05-24 Ira Rosen <irar@il.ibm.com>
26394
26395 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26396 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26397 vect-113.c, vect-114.c.
26398
26399 2005-05-23 Adam Nemet <anemet@lnxw.com>
26400
26401 * gcc.dg/const-elim-1.c: Remove xfails.
26402
26403 2005-05-23 Jeff Law <law@redhat.com>
26404
26405 * gcc.c-torture/compile/pr21638.c: New test.
26406 * gcc.c-torture/compile/20050520-1.c: New test.
26407
26408 2005-05-23 Nick Clifton <nickc@redhat.com>
26409
26410 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26411 be a proper triple, ie: m32r*-*-*.
26412 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26413
26414 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26415
26416 PR middle-end/21331
26417 PR tree-opt/21293
26418 * gcc.c-torture/compile/pr21293.c: New test.
26419 * gcc.c-torture/execute/pr21331.c: New test.
26420
26421 2004-05-20 Richard Henderson <rth@redhat.com>
26422
26423 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26424
26425 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26426
26427 * obj-c++-dg.exp: Add.
26428 * obj-c++.exp: Add.
26429 * obj-c++.dg/dg.exp: Add.
26430
26431 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26432
26433 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26434 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26435
26436 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26437
26438 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26439
26440 2004-05-19 Richard Henderson <rth@redhat.com>
26441
26442 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26443
26444 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26445
26446 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26447
26448 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26449
26450 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26451
26452 PR c++/21495
26453 * g++.dg/parse/extern1.C: New test.
26454 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26455
26456 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26457
26458 * gcc.dg/c99-math.h: New.
26459 * gcc.dg/c99-math-float-1.c: New test.
26460 * gcc.dg/c99-math-double-1.c: Likewise.
26461 * gcc.dg/c99-math-long-double-1.c: Likewise.
26462
26463 2005-05-18 Richard Henderson <rth@redhat.com>
26464
26465 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26466
26467 2005-05-18 Devang Patel <dpatel@apple.com>
26468
26469 * g++.dg/opt/20050511-1.C: New test.
26470
26471 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26472
26473 PR libfortran/21127
26474 * gfortran.dg/reshape-complex.f90: New test.
26475
26476 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26477
26478 * gfortran.dg/array_constructor_1.f90: New test.
26479 * gfortran.dg/array_constructor_2.f90: New test.
26480
26481 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26482
26483 PR fortran/20954
26484 * gfortran.dg/pr20954.f: New test.
26485
26486 2005-05-17 Mike Stump <mrs@apple.com>
26487
26488 Yet more Objective-C++...
26489
26490 * objc.dg/method-5.m: Update.
26491 * objc.dg/method-6.m: Update.
26492 * objc.dg/method-7.m: Update.
26493 * objc.dg/method-9.m: Update.
26494 * objc.dg/try-catch-2.m: Update.
26495
26496 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26497
26498 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26499 Remove little-endian optimizations.
26500
26501 2005-05-17 Jeff Law <law@redhat.com>
26502
26503 * g++.dg/tree-ssa/pr14814.C: New test.
26504 * gcc.dg/tree-ssa/pr14814.C: New test.
26505 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26506 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26507
26508 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26509
26510 * gcc.dg/compat/generate-random.c: Do not include
26511 libiberty.h.
26512 * gcc.dg/compat/generate-random_r.c: Likewise.
26513
26514 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26515
26516 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26517
26518 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26519
26520 PR middle-end/21595
26521 * g++.dg/tree-ssa/builtin1.C: New testcase.
26522
26523 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26524
26525 PR c++/21454
26526 * g++.dg/opt/const4.C: New test.
26527
26528 PR middle-end/21492
26529 * g++.dg/opt/crossjump1.C: New test.
26530
26531 PR tree-optimization/21610
26532 * gcc.c-torture/compile/20050516-1.c: New test.
26533
26534 PR fortran/15080
26535 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26536 about the test failing.
26537 * gfortran.fortran-torture/execute/where_7.f90: New test.
26538 * gfortran.fortran-torture/execute/where_8.f90: New test.
26539
26540 2005-05-16 Richard Henderson <rth@redhat.com>
26541
26542 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26543 i?86 and x86_64.
26544
26545 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26546
26547 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26548 (limits.h): Include unconditionally.
26549 (stdlib.h): Likewise.
26550 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26551 (limits.h): Include unconditionally.
26552 (stdlib.h): Likewise.
26553 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26554 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26555 (limits.h): Include unconditionally.
26556 (stdlib.h): Likewise.
26557 (hashtab.h): Do not include.
26558 (getopt.h): Likewise.
26559 (stddef.h): Include.
26560 (hashval_t): Define.
26561 (struct entry): Add "next" field.
26562 (HASH_SIZE): New macro.
26563 (hash_table): New variable.
26564 (switchfiles): Do not use xmalloc.
26565 (mix): New macro.
26566 (iterative_hash): New function.
26567 (hasht): Remove.
26568 (e_exists): New function.
26569 (e_insert): Likewise.
26570 (output): Use, instead of libiberty hashtable functions.
26571 (main): Do not use getopt. Do not call htab_create.
26572
26573 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26574
26575 PR libstdc++/21526
26576 * lib/target-supports.exp (check_mkfifo_available):
26577 Return 0 for cygwin as mkfifo support incomplete on platform.
26578 Fix typos in comments.
26579
26580 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26581
26582 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26583
26584 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26585
26586 PR fortran/17432
26587 * gfortran.dg/assign_4.f: New test.
26588
26589 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26590
26591 PR tree-optimization/21563
26592 * gcc.dg/tree-ssa/pr21563.c: New.
26593
26594 2005-05-14 Jan Hubicka <jh@suse.cz>
26595
26596 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26597
26598 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26599
26600 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26601
26602 2005-05-13 Julian Brown <julian@codesourcery.com>
26603
26604 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26605 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26606
26607 2005-05-13 Jan Hubicka <jh@suse.cz>
26608
26609 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26610 * gcc.dg/fold-xor-?.c: Likewise.
26611 * gcc.dg/pr15784-?.c: Likewise.
26612 * gcc.dg/pr20922-?.c: Likewise.
26613 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26614 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26615 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26616
26617 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26618
26619 PR fortran/21260
26620 * gfortran.dg/hollerith_1.f90: New test.
26621
26622 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26623
26624 * gfortran.dg/func_result_2.f90: New test.
26625
26626 2005-05-11 Bud Davis <bdavis@gfortran.org>
26627
26628 * gfortran.dg/dev_null.f90: New test.
26629
26630 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26631
26632 * gcc.dg/arm-vfp1.c: Revert last change.
26633
26634 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26635
26636 PR middle-end/19807
26637 PR tree-optimization/19639
26638 * g++.dg/tree-ssa/pr19807.C: New testcase.
26639
26640 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26641
26642 PR libfortran/21471
26643 * gfortran.dg/append-1.f90: New test.
26644
26645 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26646
26647 * gcc.dg/pr18501.c: XFAIL.
26648 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26649 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26650 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26651 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26652 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26653 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26654 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26655 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26656
26657 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26658
26659 PR fortran/20178
26660 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26661 gfortran.dg/f2c_3.f90: New tests.
26662
26663 * gfortran.dg/return_1.f90: Fix dg annotation.
26664
26665 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26666
26667 * gcc.c-torture/compile/20050510-1.c: New test.
26668
26669 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26670
26671 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26672
26673 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26674
26675 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26676
26677 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26678
26679 PR c/17913
26680 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26681
26682 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26683
26684 PR c/21342
26685 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26686 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26687
26688 2005-05-10 Ben Elliston <bje@au.ibm.com>
26689
26690 PR debug/16676
26691 * gcc.dg/debug/pr16676.c: New test.
26692
26693 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26694
26695 PR testsuite/21443
26696 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26697 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26698 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26699 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26700 Change -O1 to -O2.
26701 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26702 -fno-tree-dominator-opts.
26703
26704 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26705
26706 * gfortran.dg/return_1.f90: New test.
26707
26708 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26709
26710 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26711
26712 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26713
26714 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26715
26716 PR c++/21427
26717 * g++.dg/inherit/covariant13.C: New.
26718
26719 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26720
26721 PR libfortran/19155
26722 * gfortran.dg/pr19155.f: New test.
26723
26724 2005-05-08 Roger Sayle <roger@eyesopen.com>
26725
26726 PR inline-asm/8788
26727 * gcc.dg/pr8788-1.c: New testcase.
26728
26729 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26730
26731 PR target/21416
26732 * gcc.target/mips/fpcmp-[12].c: New tests.
26733
26734 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26735
26736 * lib/target-supports-dg.exp (dg-require-fork): New function.
26737 (dg-require-mkfifo): Likewise.
26738 * lib/target-supports.exp (check_function_available): New
26739 function.
26740 (check_fork_available): Likewise.
26741 (check_mkfifo_available): Likewise.
26742
26743 2005-05-06 Jeff Law <law@redhat.com>
26744
26745 * gcc.c-torture/compile/pr21380.c: New test.
26746
26747 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26748
26749 PR c++/20961
26750 * g++.dg/ext/weak3.C: New test.
26751
26752 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26753
26754 PR c++/21352
26755 * g++.dg/template/crash37.C: New test.
26756
26757 2005-05-05 Paul Brook <paul@codesourcery.com>
26758
26759 * gcc.dg/arm-g2.c: Use effective-target arm32.
26760 * gcc.dg/arm-mmx-1.c: Ditto.
26761 * gcc.dg/arm-scd42-2.c: Ditto.
26762 * gcc.dg/arm-vfp1.c: Ditto.
26763 * lib/target-supports.exp (check_effective_target_arm32): New
26764 function.
26765
26766 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26767
26768 PR libfortran/21354
26769 gfortran.dg/in_pack_rank7.f90: New test.
26770
26771 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26772
26773 PR middle-end/15618
26774 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26775
26776 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26777
26778 PR middle-end/21265
26779 * gcc.dg/20050503-1.c: New test.
26780
26781 PR rtl-optimization/21239
26782 * gcc.dg/i386-sse-11.c: New test.
26783
26784 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26785
26786 PR target/16888
26787 * gcc.target/i386/asm-1.c: New test.
26788
26789 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26790
26791 PR rtl-optimization/21330
26792 * gcc.c-torture/execute/20050502-1.c: New test.
26793
26794 PR target/21297
26795 * gcc.c-torture/execute/20050502-2.c: New test.
26796
26797 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26798
26799 PR middle-end/21282
26800 * gcc.dg/pr21282.c: New.
26801
26802 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26803
26804 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26805 * gcc.dg/vect/vect-92.c: Likewise.
26806 * gcc.dg/vect/vect-93.c: Likewise.
26807 * gcc.dg/vect/vect-dv-1.c: Likewise.
26808 * gcc.dg/vect/vect-dv-2.c: Likewise.
26809 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26810
26811 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26812
26813 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26814 * gfortran.dg/vect/vect-2.f90: Likewise.
26815 * gfortran.dg/vect/vect-3.f90: Likewise.
26816 * gfortran.dg/vect/vect-4.f90: Likewise.
26817 * gfortran.dg/vect/vect-5.f90: Likewise.
26818
26819 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26820
26821 PR target/20813
26822 * gcc.dg/rs6000-fpint-2.c: New.
26823
26824 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26825
26826 PR c/15698
26827 * gcc.dg/builtins-30.c: Update expected messages.
26828 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26829 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26830 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26831
26832 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26833
26834 PR tree-optimization/21294
26835 * gcc.dg/tree-ssa/pr21294.c: New.
26836
26837 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26838
26839 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26840 __builtin_altivec_st_internal_4si built-in.
26841
26842 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26843
26844 PR c++/15875
26845 * g++.dg/template/ptrmem14.C: New test.
26846
26847 2005-05-02 Paul Brook <paul@codesourcery.com>
26848
26849 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26850
26851 2005-05-02 Michael Matz <matz@suse.de>
26852
26853 PR c++/19542
26854 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26855
26856 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26857
26858 * g++.dg/cpp/weak.C: New test.
26859
26860 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26861
26862 * gcc.dg/tree-ssa/loop-8.c: New test.
26863
26864 2005-04-30 Michael Maty <matz@suse.de>
26865
26866 * gcc.dg/inline-mcpy.c: New test.
26867
26868 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26869
26870 PR libfortran/18958
26871 * gfortran.dg/eoshift.f90: New test case.
26872
26873 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26874
26875 PR libfortran/18857
26876 * gfortran.dg/matmul_1.f90: New test.
26877
26878 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26879
26880 PR tree-optimization/21030
26881 * gcc.dg/tree-ssa/pr21030.c: New.
26882
26883 2005-04-29 Devang Patel <dpatel@apple.com>
26884
26885 PR tree-optimization/21272
26886 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26887
26888 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26889
26890 PR fortran/13082
26891 PR fortran/18824
26892 * gfortran.dg/entry_4.f90: New test.
26893 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26894 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26895 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26896 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26897 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26898 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26899 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26900
26901 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26902
26903 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26904
26905 2005-04-29 Paul Brook <paul@codesourcery.com>
26906
26907 * gfortran.dg/entry_3.f90: New test.
26908
26909 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26910
26911 * gfortran.dg/implicit_4.f90: New test.
26912
26913 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26914
26915 * lib/target-supports.exp (check_profiling_available): Return
26916 false for xtensa-*-elf.
26917
26918 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26919
26920 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26921 error if file cannot be deleted.
26922
26923 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26924
26925 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26926 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26927 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26928 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26929 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26930 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26931 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26932 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26933 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26934 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26935 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26936 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26937 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26938
26939 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26940
26941 PR fortran/20865
26942 * gfortran.dg/pr20865.f90: New test.
26943
26944 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26945
26946 * gcc.dg/void-cast-2.c: New test.
26947
26948 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26949
26950 PR c/21159
26951 * gcc.dg/void-cast-1.c: New test.
26952
26953 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26954
26955 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26956
26957 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26958
26959 PR fortran/21177
26960 * gfortran.dg/pr21177.f90: New test.
26961
26962 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26963
26964 PR tree-optimization/21171
26965 * gcc.dg/tree-ssa/pr21171.c: New test.
26966
26967 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26968
26969 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26970 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26971 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26972 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26973 gcc.dg/tree-ssa/gen-vect-32.c: New.
26974 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26975 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26976 don't run on PPC32.
26977
26978 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26979
26980 PR c/21213
26981 * gcc.dg/transparent-union-3.c: New test.
26982
26983 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26984
26985 PR c/20740
26986 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26987 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26988 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26989 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26990 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26991 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26992
26993 2005-04-26 Jeff Law <law@redhat.com>
26994
26995 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26996 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26997 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26998 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26999 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27000 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27001 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27002
27003 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27004
27005 PR tree-optimization/17598
27006 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27007
27008 2005-04-25 Mike Stump <mrs@apple.com>
27009
27010 * objc.dg/fix-and-continue-1.m: Add.
27011
27012 2005-04-25 Roger Sayle <roger@eyesopen.com>
27013
27014 PR c++/20995
27015 * g++.dg/opt/pr20995-1.C: New test case.
27016
27017 2005-04-25 Devang Patel <dpatel@apple.com>
27018
27019 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27020
27021 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27022
27023 PR testsuite/21062
27024 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27025
27026 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27027
27028 PR C++/21188
27029 * g++.dg/opt/rtti2.C: New test.
27030
27031 2005-04-25 Paul Brook <paul@codesourcery.com>
27032 Steven G. Kargl <kargls@comcast.net>
27033
27034 PR fortran/20879
27035 * gfortran.dg/ichar_1.f90: New file.
27036
27037 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27038
27039 PR middle-end/20991
27040 * g++.dg/opt/pr20991.C: New test.
27041
27042 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27043 where sizeof (type) < __alignof__ (type).
27044 * gcc.dg/compat/struct-layout-1.h: Likewise.
27045
27046 2005-04-24 Per Bothner <per@bothner.com>
27047 Devang Patel <dpatel@apple.com>
27048
27049 PR preprocessor/20907
27050 * gcc.dg/cpp/very-long-comment.c: New test.
27051
27052 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27053
27054 PR fortran/20059
27055 * gfortran.dg/common_5.f: New test.
27056
27057 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27058
27059 PR middle-end/21082
27060 * g++.dg/tree-ssa/pr21082.C: New testcase.
27061
27062 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27063
27064 * gcc.dg/vect/vect-99.c: New test.
27065
27066 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27067
27068 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27069
27070 2005-04-22 Jeff Law <law@redhat.com>
27071
27072 * gcc.dg/uninit-5.c: Remove xfails.
27073 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27074 conditionals and loads.
27075
27076 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27077
27078 PR libfortran/20074
27079 PR libfortran/20436
27080 PR libfortran/21108
27081 * gfortran.dg/nested_reshape.f90: new test
27082 * gfortran.dg/reshape-alloc.f90: new test
27083 * gfortran.dg/reshape.f90: new test
27084
27085 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27086
27087 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27088
27089 * gcc.dg/arm-vfp1.c: New test.
27090
27091 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27092
27093 PR c++/21087
27094 * g++.dg/lookup/builtin2.C: New test.
27095
27096 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27097
27098 * gcc.dg/weak/weak-13.c: New test.
27099
27100 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27101
27102 * lib/target-supports.exp (check_effective_target_sync_int_long):
27103 Add powerpc*.
27104
27105 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27106
27107 * gcc.target/mips/branch-1.c: New test.
27108
27109 2005-04-21 Richard Henderson <rth@redhat.com>
27110
27111 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27112 * gcc.dg/vect/vect-86.c: Likewise.
27113 * gcc.dg/vect/vect-87.c: Likewise.
27114 * gcc.dg/vect/vect-88.c: Likewise.
27115
27116 2005-04-21 Devang Patel <dpatel@apple.com>
27117
27118 PR optimization/20994
27119 * gcc.dg/tree-ssa/ifc-3.c: New test.
27120
27121 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27122
27123 PR c/12913
27124 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27125 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27126 gcc.dg/c99-vla-jump-5.c: New tests.
27127
27128 2005-04-19 Richard Henderson <rth@redhat.com>
27129
27130 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27131 Fix typo in exists check.
27132 (check_effective_target_sync_int_long): New.
27133 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27134 * gcc.dg/ia64-sync-2.c: Likewise.
27135 * gcc.dg/ia64-sync-3.c: Likewise.
27136 * gcc.dg/ia64-sync-4.c: Likewise.
27137
27138 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27139
27140 * gcc.dg/fold-xor-1.c: New test.
27141 * gcc.dg/fold-xor-2.c: New test.
27142
27143 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27144
27145 PR target/20670
27146 * g++.dg/eh/fp-regs.C: New test.
27147
27148 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27149
27150 * gcc.dg/Wint-to-pointer-cast-1.c,
27151 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27152 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27153 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27154
27155 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27156
27157 PR fortran/16861
27158 * gfortran.dg/pr16861.f90: New test.
27159
27160 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27161
27162 * gcc.dg/pr21085.c: New test.
27163
27164 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27165
27166 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27167 (setup_mips_tests, dg-mips-options): New procedures.
27168 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27169 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27170 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27171 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27172 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27173 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27174 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27175 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27176 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27177 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27178 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27179 dg-mips-options instead of dg-options. Remove now-redundant
27180 preprocessor guards.
27181 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27182 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27183 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27184 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27185 * gcc.dg/vr-mult-2.c: Delete.
27186 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27187 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27188 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27189 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27190 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27191 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27192 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27193
27194 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27195
27196 * ada/acats/run_all.sh: Use sync when executable not present.
27197
27198 2005-04-18 Devang Patel <dpatel@apple.com>
27199
27200 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27201 * gcc.dg/vect/vect-11a.c: New.
27202 * gcc.dg/vect/vect-none.c: Update.
27203 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27204
27205 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27206
27207 PR tree-optimization/20922
27208 * gcc.dg/pr20922-1.c: New test.
27209 * gcc.dg/pr20922-2.c: New test.
27210 * gcc.dg/pr20922-3.c: New test.
27211 * gcc.dg/pr20922-4.c: New test.
27212 * gcc.dg/pr20922-5.c: New test.
27213 * gcc.dg/pr20922-6.c: New test.
27214
27215 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27216
27217 PR libfortran/20950
27218 * gfortran.dg/pr20950.f: New test.
27219
27220 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27221
27222 PR libfortran/19216
27223 * gfortran.dg/pr19216.f: New test.
27224
27225 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27226
27227 PR tree-optimization/21001
27228 * gcc.dg/tree-ssa/pr21001.c: New.
27229
27230 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27231
27232 PR libfortran/21075
27233 * gfortran.dg/reshape_rank7.f90: New test.
27234
27235 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27236
27237 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27238 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27239 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27240 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27241 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27242 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27243 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27244 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27245 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27246 wrong way round).
27247 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27248 in namelists. New test.
27249 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27250 New test.
27251 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27252 New test.
27253 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27254 namelist. New test.
27255 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27256 New test.
27257 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27258 New test.
27259 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27260 namelist. New test.
27261 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27262 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27263 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27264 New test.
27265 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27266 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27267 arrays. New test.
27268
27269 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27270
27271 * gfortran.dg/wtruncate.f: New testcase.
27272 * gfortran.dg/wtruncate.f90: New testcase.
27273
27274 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27275
27276 PR c++/21025
27277 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27278 which sizeof/alignof is dependent, rather than just whether we are
27279 processing_template_decl.
27280
27281 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27282
27283 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27284 corrected typo where the wrong variables had been compared.
27285
27286 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27287
27288 PR libfortran/18495
27289 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27290 Test callee-allocated version of return array with a write
27291 statement.
27292 Test spread with a temporary with another write statement.
27293
27294 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27295
27296 PR tree-optimization/21031
27297 * gcc.dg/tree-ssa/pr21031.c: New.
27298
27299 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27300
27301 PR tree-optimization/21004
27302 * gcc.dg/builtins-53.c: Include builtins-config.h.
27303 Check floorf, ceilf, floorl and ceill transformations
27304 only when HAVE_C99_RUNTIME is defined.
27305
27306 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27307
27308 PR middle-end/20739
27309 * gcc.dg/tree-ssa/pr20739.c: New test.
27310
27311 2005-04-14 Mike Stump <mrs@apple.com>
27312
27313 * gcc.dg/Foundation.framework/empty: New.
27314 * gcc.dg/framework-2.c: New.
27315
27316 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27317
27318 PR tree-optimization/21021
27319 * gcc.c-torture/compile/pr21021.c: New.
27320
27321 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27322
27323 PR testsuite/21010
27324 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27325 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27326 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27327 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27328 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27329 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27330 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27331 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27332
27333 2005-04-14 Richard Henderson <rth@redhat.com>
27334
27335 * lib/target-supports.exp (check_effective_target_vect_condition):
27336 Add ia64, i?86, and x86_64.
27337
27338 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27339
27340 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27341
27342 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27343
27344 PR tree-optimization/20657
27345 * gcc.dg/tree-ssa/pr20657.c: New.
27346
27347 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27348
27349 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27350 (long long int)trunc*.
27351
27352 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27353
27354 PR target/20927
27355 * gcc.dg/pr20927.c: New test.
27356
27357 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27358
27359 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27360 * gcc.target/mips/asm-1.c: Likewise.
27361
27362 2005-04-13 Dale Johannesen <dalej@apple.com>
27363
27364 * objc.dg/objc-fast-4.m: New.
27365
27366 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27367
27368 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27369 directory.
27370 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27371
27372 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27373
27374 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27375 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27376 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27377
27378 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27379
27380 PR tree-optimization/20913
27381 * gcc.dg/tree-ssa/pr20913.c: New.
27382
27383 PR tree-optimization/20702
27384 * gcc.dg/tree-ssa/pr20702.c: New.
27385
27386 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27387
27388 PR c++/13744
27389 * g++.dg/inherit/local3.C: New test.
27390
27391 2005-04-12 Jeff Law <law@redhat.com>
27392
27393 * gcc.dg/tree-ssa/20050412-1.c: New test.
27394
27395 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27396
27397 PR libfortran/19016
27398 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27399 Add tests with mask generated by expression.
27400 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27401 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27402 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27403
27404 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27405
27406 PR middle-end/20917
27407 * gcc.dg/20050409-1.c: New test.
27408
27409 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27410
27411 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27412
27413 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27414
27415 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27416 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27417 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27418 (TARGET_CXX): Adjust accordingly.
27419 * target.h (struct gcc_target): Remove epxort_class_data. Add
27420 determine_class_data_visibility and class_data_always_comdat.
27421 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27422 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27423 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27424 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27425 (arm_cxx_determine_class_data_visibility): New.
27426 (arm_cxx_class_data_always_comdat): Likewise.
27427 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27428 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27429 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27430 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27431 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27432 Define.
27433
27434 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27435
27436 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27437
27438 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27439
27440 * gcc.dg/i386-darwin-fpmath.c: New.
27441
27442 2004-04-11 Devang Patel <dpatel@apple.com>
27443
27444 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27445 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27446 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27447 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27448 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27449 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27450 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27451 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27452 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27453
27454 2004-04-11 Devang Patel <dpatel@apple.com>
27455
27456 * gcc.dg/vect/vect-dv-1.c: New test.
27457 * gcc.dg/vect/vect-dv-2.c: New test.
27458
27459 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27460
27461 PR tree-optimization/20933
27462 * gcc.dg/tree-ssa/pr20933.c: New test.
27463
27464 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27465
27466 * gfortran.dg/fold_nearest.f90: New test.
27467
27468 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27469
27470 * gcc.dg/tree-ssa/alias-1.c: New test.
27471
27472 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27473
27474 PR tree-optimization/20920
27475 * g++.dg/tree-ssa/pr20920.C: New test.
27476
27477 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27478
27479 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27480 (long long int)ceil*.
27481
27482 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27483
27484 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27485 explicit C++ linkage.
27486
27487 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27488
27489 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27490 warning for arithmetic IF statements.
27491
27492 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27493
27494 * eor_handling_1.f90: New test case.
27495 * eor_handling_2.f90: New test case.
27496 * eor_handling_3.f90: New test case.
27497 * eor_handling_4.f90: New test case.
27498 * eor_handling_5.f90: New test case.
27499 * noadv_size.f90: New test case.
27500 * pad_no.f90: New test case.
27501
27502 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27503
27504 * gcc.c-torture/execute/20050410-1.c: New test.
27505
27506 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27507
27508 * gcc.dg/pr20126.c: New.
27509
27510 2005-04-09 Bud Davis <bdavis@gfortran.org>
27511 Steven G. Kargl <kargls@comcast.net>
27512
27513 * gfortran.dg/PR19872.f: New test.
27514
27515 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27516
27517 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27518
27519 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27520
27521 * gfortran.dg/nint_1.f90: New test.
27522
27523 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27524
27525 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27526 Added test for callee-allocated arrays with write statements.
27527 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27528 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27529 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27530 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27531 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27532
27533 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27534
27535 PR libfortran/20163
27536 * gfortran.dg/open-options-blanks.f: New test.
27537
27538 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27539
27540 PR fortran/13257
27541 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27542
27543 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27544
27545 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27546 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27547 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27548 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27549 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27550 * gcc.c-torture/execute/stdarg-4.c: New test.
27551
27552 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27553
27554 PR target/20795
27555 * g++.dg/abi/param2.C: New test.
27556
27557 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27558
27559 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27560
27561 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27562
27563 * gcc.dg/builtins-53.c: New test.
27564
27565 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27566
27567 * g++.dg/tree-ssa/pr18178.C: New test.
27568 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27569 * gcc.c-torture/execute/20041019-1.c: New test.
27570 * gcc.dg/tree-ssa/20041008-1.c: New test.
27571 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27572 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27573 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27574 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27575 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27576 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27577 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27578 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27579 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27580 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27581
27582 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27583
27584 PR rtl-optimization/20466
27585 * gcc.c-torture/execute/pr20466-1.c: New test.
27586
27587 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27588
27589 PR c++/20905
27590 * g++.dg/parse/cond2.C: New test.
27591
27592 PR c++/20145
27593 * g++.dg/warn/Wdtor1.C: New test.
27594
27595 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27596
27597 PR fortran/17229
27598 * gfortran.dg/pr17229.f: New test.
27599
27600 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27601
27602 * gfortran.dg/tiny_1.f90: New test.
27603 * gfortran.dg/tiny_2.f90: ditto.
27604
27605 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27606
27607 * gfortran.dg/eor_1.f90: Fix dg-do run line
27608 * gfortran.dg/open_new.f90: Fix dg-do run line
27609
27610 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27611
27612 * lib/target-supports.exp (get_compiler_messages): Support
27613 optional arguments, the fourth being compiler options.
27614 (check_effective_target_fpic): New proc.
27615 * gcc.dg/20050321-2.c: Restrict to target fpic.
27616
27617 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27618
27619 * gcc.dg/15443-1.c: New test.
27620 * gcc.dg/15443-2.c: Likewise.
27621
27622 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27623
27624 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27625
27626 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27627
27628 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27629
27630 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27631
27632 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27633 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27634 -m64.
27635 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27636 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27637 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27638
27639 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27640
27641 PR c++/20212
27642 * g++.dg/warn/Wunused-11.C: New test.
27643
27644 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27645
27646 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27647
27648 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27649
27650 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27651
27652 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27653
27654 PR c++/20734
27655 * g++.dg/template/ptrmem13.C: New test.
27656
27657 2005-04-05 Per Bothner <per@bothner.com>
27658
27659 * lib/gcc.exp: Always add -fno-show-column, for now.
27660
27661 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27662
27663 PR testsuite/20767
27664 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27665 of plain old "unsigned int" for the type of "i". Makes this test
27666 64bit clean.
27667
27668 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27669
27670 * gcc.dg/i386-ssefn-1.c: New test.
27671 * gcc.dg/i386-ssefn-2.c: New test.
27672 * gcc.dg/i386-ssefn-3.c: New test.
27673 * gcc.dg/i386-ssefn-4.c: New test.
27674
27675 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27676
27677 PR tree-optimization/20076
27678 * gcc.dg/builtin-apply4.c: New test.
27679
27680 PR preprocessor/19475
27681 * gcc.dg/cpp/macspace1.c: New test.
27682 * gcc.dg/cpp/macspace2.c: New test.
27683
27684 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27685
27686 * gfortran.dg/pr20755.f: Fixed bad format.
27687
27688 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27689
27690 PR c++/20763
27691 * g++.dg/ext/attrib21.C: New test.
27692
27693 2004-04-05 Devang Patel <dpatel@apple.com>
27694
27695 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27696 * gcc.dg/vect/vect-shift-1.c: New test.
27697
27698 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27699
27700 PR libfortran/20755
27701 * gfortran.dg/pr20755.f: New test.
27702
27703 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27704
27705 * gfortran.dg/pr15959.f90: New test.
27706 * gfortran.dg/string_pad_trunc.f90: New test.
27707
27708 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27709
27710 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27711 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27712 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27713 syntax.
27714
27715 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27716
27717 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27718
27719 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27720
27721 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27722 * gcc.c-torture/compile/20011119-2.c: Likewise.
27723 * gcc.c-torture/compile/981001-2.c: Likewise.
27724
27725 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27726
27727 PR c++/20679
27728 * g++.dg/template/overload4.C: New test.
27729
27730 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27731
27732 PR c++/20746
27733 * g++.dg/abi/covariant5.C: New.
27734
27735 PR debug/20505
27736 * g++.dg/debug/const2.C: New.
27737
27738 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27739
27740 PR rtl-optimization/16104
27741 * gcc.c-torture/execute/20050316-1.c: New test.
27742
27743 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27744
27745 * g++.dg/template/spec23.C: Fix dg-error text.
27746
27747 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27748
27749 PR c++/19199
27750 * g++.dg/expr/lval2.C: New.
27751
27752 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27753
27754 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27755 __builtin_strcasecmp and __builtin_strncasecmp.
27756
27757 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27758
27759 PR c++/20723
27760 * g++.dg/template/spec22.C: New.
27761 * g++.dg/template/spec23.C: New.
27762
27763 2005-04-03 Dale Ranta <dir@lanl.gov>
27764 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27765
27766 PR libfortran/20068
27767 PR libfortran/20125
27768 PR libfortran/20156
27769 PR libfortran/20471
27770 * gfortran.dg/backspace.f: New test.
27771
27772 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27773
27774 * gcc.dg/pr19345.c: New test.
27775
27776 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27777
27778 PR tree-optimization/20640
27779 * gcc.dg/torture/tree-loop-1.c: New.
27780
27781 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27782
27783 PR rtl-optimization/20290
27784 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27785
27786 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27787
27788 * gcc.dg/rs6000-fpint.c: New.
27789
27790 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27791
27792 * gcc.dg/old-style-then-proto-1.c: New test.
27793
27794 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27795
27796 * gfortran.fortran-torture/execute/backspace.f90: Check
27797 after backspace and read was incorrect.
27798
27799 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27800
27801 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27802 buffer past the terminating NUL using memcmp.
27803 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27804 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27805
27806 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27807 Fix unused/uninitialized variable warnings.
27808
27809 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27810 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27811 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27812 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27813
27814 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27815 gcc.c-torture/execute/builtins/fputs-lib.c,
27816 gcc.c-torture/execute/builtins/lib/fprintf.c,
27817 gcc.c-torture/execute/builtins/lib/main.c,
27818 gcc.c-torture/execute/builtins/lib/memcmp.c,
27819 gcc.c-torture/execute/builtins/lib/memmove.c,
27820 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27821 gcc.c-torture/execute/builtins/lib/memset.c,
27822 gcc.c-torture/execute/builtins/lib/printf.c,
27823 gcc.c-torture/execute/builtins/lib/sprintf.c,
27824 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27825 gcc.c-torture/execute/builtins/lib/strchr.c,
27826 gcc.c-torture/execute/builtins/lib/strcmp.c,
27827 gcc.c-torture/execute/builtins/lib/strcpy.c,
27828 gcc.c-torture/execute/builtins/lib/strcspn.c,
27829 gcc.c-torture/execute/builtins/lib/strlen.c,
27830 gcc.c-torture/execute/builtins/lib/strncat.c,
27831 gcc.c-torture/execute/builtins/lib/strncmp.c,
27832 gcc.c-torture/execute/builtins/lib/strncpy.c,
27833 gcc.c-torture/execute/builtins/lib/strrchr.c,
27834 gcc.c-torture/execute/builtins/lib/strspn.c,
27835 gcc.c-torture/execute/builtins/lib/strstr.c,
27836 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27837 gcc.c-torture/execute/builtins/strlen-2.c,
27838 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27839 prototypes.
27840
27841 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27842
27843 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27844 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27845 selectany usage.
27846
27847 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27848
27849 PR c++/19406
27850 * g++.dg/debug/using1.C: New test.
27851
27852 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27853
27854 PR middle-end/20524
27855 * gcc.dg/alias-7.c: Prefix asm-declared name with
27856 __USER_LABEL_PREFIX__.
27857
27858 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27859
27860 Fix fallout from PR middle-end/15700:
27861 * gcc.c-torture/compile/20011119-1.c: Take
27862 __USER_LABEL_PREFIX__ into account.
27863 * gcc.c-torture/compile/20011119-2.c: Likewise.
27864
27865 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27866
27867 PR c++/18644
27868 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27869
27870 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27871
27872 PR c/17855
27873 * gcc.c-torture/compile/struct-non-lval-1.c,
27874 gcc.c-torture/compile/struct-non-lval-2.c,
27875 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27876
27877 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27878
27879 * gcc.dg/tls/tls.exp: Remove temporary file.
27880 * g++.dg/tls/tls.exp: Ditto.
27881 * lib/file-format.exp: Ditto.
27882 * g++.dg/special/ecos.exp: Ditto.
27883
27884 * lib/profopt.exp: Treat prof_ext as a list.
27885 * gcc.misc-tests/bprob.exp: Ditto.
27886 * g++.dg/bprob/bprob.exp: Ditto.
27887
27888 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27889 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27890 g++.dg/tree-ssa/pointer-reference-alias.C,
27891 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27892 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27893 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27894 g++.dg/vect/pr19951.cc: Ditto.
27895 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27896 gcc.dg/builtins-47.c: Ditto.
27897 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27898 gcc.dg/pr20115-1.c: Ditto.
27899 * gcc.dg/tree-ssa/20030530-2.c,
27900 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27901 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27902 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27903 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27904 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27905 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27906 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27907 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27908 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27909 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27910 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27911 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27912 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27913 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27914 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27915 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27916 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27917 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27918 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27919 gcc.dg/tree-ssa/20030824-1.c,
27920 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27921 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27922 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27923 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27924 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27925 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27926 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27927 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27928 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27929 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27930 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27931 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27932 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27933 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27934 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27935 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27936 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27937 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27938 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27939 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27940 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27941 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27942 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27943 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27944 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27945 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27946 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27947 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27948 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27949 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27950 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27951 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27952 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27953 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27954 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27955 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27956 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27957 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27958 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27959 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27960 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27961 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27962 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27963 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27964 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27965 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27966 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27967 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27968 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27969 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27970 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27971 gcc.dg/tree-ssa/useless-1.c: Ditto.
27972 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27973 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27974 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27975 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27976 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27977 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27978 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27979 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27980 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27981 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27982 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27983 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27984 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27985 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27986 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27987 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27988 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27989 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27990 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27991 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27992 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27993 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27994 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27995 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27996 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27997 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27998 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27999 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28000 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28001 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28002 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28003 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28004 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28005 gcc.dg/vect/vect-none.c: Ditto.
28006 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28007 treelang/compile/unsigned.tree: Ditto.
28008
28009 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28010 * gcc.dg/cpp/direct2s.c: Ditto.
28011 * gcc.dg/cpp/paste4.c: Ditto.
28012 * gcc.dg/cpp/separate-1.c: Ditto.
28013 * gcc.dg/pch/save-temps-1.c: Ditto.
28014 * g++.dg/ext/altivec-10.C: Ditto.
28015 * g++.dg/pch/pch.C: Ditto.
28016
28017 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28018
28019 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28020 * g++.dg/template/repo1.C: Ditto.
28021 * g++.dg/template/repo2.C: Ditto.
28022 * g++.dg/template/repo3.C: Ditto.
28023 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28024 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28025 * g++.old-deja/g++.pt/repo1.C: Ditto.
28026 * g++.old-deja/g++.pt/repo2.C: Ditto.
28027 * g++.old-deja/g++.pt/repo3.C: Ditto.
28028 * g++.old-deja/g++.pt/repo4.C: Ditto.
28029
28030 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28031 * gcc.dg/20030107-1.c: Ditto.
28032 * gcc.dg/20030702-1.c: Ditto.
28033 * gcc.dg/profile-generate-1.c: Ditto.
28034 * g++.dg/other/profile1.C: Ditto.
28035 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28036
28037 * lib/gcc-dg.exp (remove-build-file): New.
28038 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28039 cleanup-tree-dump, cleanup-saved-temps): New.
28040
28041 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28042
28043 PR c++/19203, DR 214
28044 * g++.dg/parse/ambig3.C: Not ambiguous.
28045 * g++.dg/template/spec20.C: New.
28046 * g++.dg/template/spec21.C: New.
28047
28048 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28049
28050 PR target/20045
28051 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28052
28053 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28054
28055 PR libfortran/20660
28056 * gfortran.dg/negative_unit.f: New test.
28057
28058 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28059
28060 * gcc.dg/20050330-1.c: New test.
28061
28062 2005-03-30 Devang Patel <dpatel@apple.com>
28063
28064 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28065
28066 2005-03-30 Dale Johannesen <dalej@apple.com>
28067
28068 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28069
28070 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28071
28072 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28073 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28074 Strip options from test name.
28075
28076 2005-03-31 Jan Hubicka <jh@suse.cz>
28077
28078 * gcc.dg/varpool-1.c: New testcase.
28079
28080 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28081
28082 PR c/772
28083 PR c/17913
28084 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28085 gcc.dg/stmt-expr-label-3.c : New tests.
28086 * gcc.c-torture/execute/medce-2.c: Remove.
28087
28088 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28089
28090 PR c/20368
28091 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28092 tests.
28093
28094 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28095
28096 * gcc.c-torture/compile/pr20203.c: New test.
28097
28098 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28099
28100 * gfortran.dg/promotion.f90: New test.
28101
28102 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28103
28104 PR middle-end/20491
28105 * gcc.dg/torture/asm-subreg-1.c: New test.
28106
28107 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28108
28109 PR c/20672
28110 * gcc.dg/pr20672-1.c: New test.
28111
28112 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28113
28114 * gfortran.dg/vect: New directory.
28115 * gfortran.dg/vect/vect.exp: New.
28116 * gfortran.dg/vect/vect-1.f90: New test.
28117 * gfortran.dg/vect/vect-2.f90: New test.
28118 * gfortran.dg/vect/vect-3.f90: New test.
28119 * gfortran.dg/vect/vect-4.f90: New test.
28120 * gfortran.dg/vect/vect-5.f90: New test.
28121
28122 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28123
28124 PR middle-end/20622
28125 * gcc.dg/alias-7.c: New test.
28126
28127 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28128
28129 * gcc.dg/sparc-reg-1.c: New test.
28130
28131 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28132
28133 PR target/19890
28134 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28135
28136 2005-03-29 Dale Ranta <dir@lanl.gov>
28137 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28138
28139 PR libfortran/20163
28140 * gfortran.dg/pr20163-2.f: New test.
28141
28142 2005-03-28 Jan Hubicka <jh@suse.cz>
28143
28144 PR middle-end/20635
28145 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28146 by Jakub Jelinek.
28147
28148 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28149
28150 PR tree-optimization/20626
28151 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28152 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28153
28154 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28155
28156 * gfortran.dg/underflow.f90: New test.
28157 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28158
28159 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28160
28161 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28162
28163 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28164
28165 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28166 (g++_init): Make sure that CXXFLAGS is set.
28167 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28168 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28169 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28170 * lib/objc.exp (objc_init): Likewise.
28171 * lib/treelang.exp (treelang_init): Likewise.
28172
28173 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28174
28175 PR tree-optimization/20470
28176 * gcc.dg/tree-ssa/pr20470.c: New test.
28177
28178 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28179
28180 * gcc.dg/ppc-stfiwx.c: New.
28181
28182 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28183
28184 PR target/19888
28185 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28186
28187 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28188
28189 * gcc.dg/20050325-1.c: Fix a typo.
28190
28191 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28192
28193 PR libfortran/19678
28194 PR libfortran/19679
28195 * gfortran.dg/dos_eol.f: New test.
28196
28197 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28198
28199 PR rtl-optimization/20249
28200 * gcc.dg/20050325-1.c: New test.
28201
28202 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28203
28204 PR libfortran/15332
28205 * gfortran.dg/pr15332.f: New test.
28206
28207 2005-03-24 Dale Johannesen <dalej@apple.com>
28208
28209 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28210
28211 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28212
28213 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28214 'internal' visibility.
28215 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28216 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28217 'protected' visibility.
28218 * gcc.dg/visibility-7.c: Likewise.
28219 * lib/target-supports.exp (check_visibility_available): Take
28220 a parameter, the kind of visibility to check for.
28221 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28222 to check_visibility_available.
28223
28224 * g++.dg/expr/cast3.C: New.
28225
28226 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28227
28228 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28229 rs6000.
28230
28231 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28232
28233 PR target/20095
28234 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28235
28236 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28237
28238 * gcc.dg/badshift.c: Renamed to...
28239 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28240
28241 * gcc.target/i386/badshift.c: Renamed to...
28242 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28243 only.
28244
28245 PR rtl-optimization/20532
28246 * gcc.target/i386/badshift.c: New.
28247
28248 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28249
28250 * gfortran.dg/pr18025.f90: New test.
28251
28252 2005-03-23 Dale Johannesen <dalej@apple.com>
28253
28254 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28255
28256 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28257
28258 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28259
28260 * lib/target-supports.exp (check_iconv_available): Default
28261 libiconv to -liconv, if there is no definition.
28262
28263 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28264
28265 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28266
28267 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28268
28269 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28270 * g++.dg/opt/pr7503-2.C: Likewise.
28271 * g++.dg/opt/pr7503-3.C: Likewise.
28272 * g++.dg/opt/pr7503-4.C: Likewise.
28273 * g++.dg/opt/pr7503-5.C: Likewise.
28274 * g++.dg/warn/minmax.C: New test.
28275
28276 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28277
28278 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28279 * gfortran.dg/g77_intrinsics_sub.f: New test.
28280
28281 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28282 Jan Hubicka <jh@suse.cz>
28283 Steven Bosscher <stevenb@suse.de
28284
28285 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28286
28287 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28288
28289 PR c++/19980
28290 * g++.dg/template/redecl3.C: New test.
28291
28292 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28293
28294 PR c++/20499
28295 * g++.dg/parse/error16.C: Tweak error markers.
28296
28297 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28298
28299 PR target/20561
28300 * gcc.dg/20050321-2.c: New test.
28301
28302 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28303
28304 PR c++/20465
28305 PR c++/20381
28306 * g++.dg/template/ptrmem12.C: New.
28307
28308 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28309
28310 PR rtl-optimization/20527
28311 * gcc.c-torture/execute/pr20527-1.c: New test.
28312
28313 2005-03-22 Ben Elliston <bje@au.ibm.com>
28314
28315 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28316 program, compile it into a real executable and then delete the .c
28317 and .x files afterwards, to avoid problems on testglue targets.
28318
28319 2005-03-21 Stuart Hastings <stuart@apple.com>
28320
28321 * gcc.target/i386/sse-2.c: New.
28322
28323 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28324
28325 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28326
28327 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28328
28329 * g++.dg/parse/crash25.C: Fix typo.
28330
28331 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28332
28333 PR c++/20461
28334 * g++.dg/parse/crash24.C: New test.
28335
28336 PR c++/20536
28337 * g++.dg/parse/crash25.C: New test.
28338
28339 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28340
28341 PR c++/20147
28342 * g++.dg/ext/stmtexpr4.C: New test.
28343
28344 2005-03-20 Roger Sayle <roger@eyesopen.com>
28345
28346 PR middle-end/20539
28347 * gcc.c-torture/compile/pr13066-1.c: New test case.
28348 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28349 * g++.dg/opt/pr13066-1.C: Likewise.
28350
28351 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28352
28353 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28354
28355 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28356
28357 PR fortran/18525
28358 * gfortran.dg/nesting_1.f90: New test.
28359
28360 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28361
28362 PR c++/20240
28363 * g++.dg/lookup/using13.C: New test.
28364
28365 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28366
28367 PR c++/20333
28368 * g++.dg/template/crash36.C: New test.
28369
28370 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28371
28372 PR c++/20463
28373 * g++.dg/template/crash35.C: New test.
28374
28375 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28376
28377 PR c++/19966
28378 * g++.dg/overload/operator2.C: New test.
28379
28380 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28381
28382 PR libfortran/20257
28383 * gfortran.dg/pr20257.f90: New test.
28384
28385 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28386
28387 PR libfortran/20480
28388 * gfortran.dg/pr20480.f90: New test.
28389
28390 2005-03-16 Richard Henderson <rth@redhat.com>
28391
28392 PR middle-end/15700
28393 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28394 (_rtld_global): New.
28395 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28396 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28397
28398 * gcc.dg/alias-3.c: New.
28399 * gcc.dg/alias-4.c: New.
28400 * gcc.dg/alias-5.c: New.
28401 * gcc.dg/alias-6.c: New.
28402
28403 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28404
28405 * gcc.dg/cpp/ucnid-7.c: New.
28406
28407 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28408 Dorit Naishlos <dorit@il.ibm.com>
28409
28410 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28411 darwin.
28412
28413 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28414
28415 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28416 support misaligned accesses.
28417 * gcc.dg/vect/vect-58.c: Likewise.
28418 * gcc.dg/vect/vect-92.c: New.
28419 * gcc.dg/vect/vect-93.c: New.
28420
28421 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28422
28423 PR fortran/18827
28424 * gfortran.dg/assign_2.f90: New test.
28425 * gfortran.dg/assign_3.f90: New test.
28426 * gfortran.dg/assign.f90: New test.
28427
28428 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28429
28430 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28431 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28432 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28433 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28434 names.
28435
28436 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28437
28438 * gcc.dg/cpp/ucnid-6.c: New.
28439
28440 * gcc.dg/cpp/normalize-1.c: New.
28441 * gcc.dg/cpp/normalize-2.c: New.
28442 * gcc.dg/cpp/normalize-3.c: New.
28443 * gcc.dg/cpp/normalize-4.c: New.
28444 * gcc.dg/cpp/ucnid-4.c: New.
28445 * gcc.dg/cpp/ucnid-5.c: New.
28446 * g++.dg/cpp/normalize-1.C: New.
28447 * g++.dg/cpp/ucnid-1.C: New.
28448
28449 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28450
28451 * gcc.dg/pr18628.c: New.
28452
28453 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28454
28455 PR c++/20280
28456 * g++.dg/tree-ssa/pr20280.C: New.
28457
28458 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28459
28460 PR fortran/20467
28461 * gfortran.dg/stfunc_2.f90: New test.
28462
28463 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28464
28465 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28466
28467 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28468
28469 * gcc.dg/tree-ssa/20050314-1.c: New test.
28470
28471 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28472
28473 PR c++/4403
28474 PR c++/9783, DR433
28475 * g++.dg/template/friend34.C: New test.
28476 * g++.dg/template/friend35.C: Likewise.
28477 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28478
28479 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28480
28481 Friend class name lookup 5/n
28482 PR c++/1016
28483 * g++.dg/lookup/hidden-class1.C: New test.
28484 * g++.dg/lookup/hidden-class2.C: Likewise.
28485 * g++.dg/lookup/hidden-class3.C: Likewise.
28486 * g++.dg/lookup/hidden-class4.C: Likewise.
28487 * g++.dg/lookup/hidden-class5.C: Likewise.
28488 * g++.dg/lookup/hidden-class6.C: Likewise.
28489 * g++.dg/lookup/hidden-class7.C: Likewise.
28490 * g++.dg/lookup/hidden-class8.C: Likewise.
28491 * g++.dg/lookup/hidden-class9.C: Likewise.
28492 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28493 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28494 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28495 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28496 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28497 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28498 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28499 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28500 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28501 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28502 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28503
28504 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28505
28506 PR c++/20157
28507 * g++.dg/template/error18.C: New test.
28508
28509 2005-03-09 Ben Elliston <bje@au.ibm.com>
28510
28511 PR debug/16792
28512 * g++.dg/debug/pr16792.C: New test.
28513
28514 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28515
28516 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28517 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28518 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28519 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28520 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28521 test assertion names.
28522
28523 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28524
28525 PR fortran/18600
28526 * gfortran.dg/stfunc_1.f90: New test.
28527
28528 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28529
28530 PR fortran/16907
28531 * gfortran.dg/real_index_1.f90: New test.
28532
28533 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28534
28535 PR fortran/20323
28536 * gfortran.dg/spec_expr_1.f90: New test.
28537
28538 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28539
28540 PR c/20402
28541 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28542 new parser.
28543
28544 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28545
28546 PR fortran/20361
28547 * gfortran.dg/largeequiv_1.f90: New test.
28548
28549 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28550
28551 * gcc.dg/ucnid-1.c: New.
28552 * gcc.dg/ucnid-2.c: New.
28553 * gcc.dg/ucnid-3.c: New.
28554 * gcc.dg/ucnid-4.c: New.
28555 * gcc.dg/ucnid-5.c: New.
28556 * gcc.dg/ucnid-6.c: New.
28557 * gcc.dg/cpp/ucnid-1.c: New.
28558 * gcc.dg/cpp/ucnid-2.c: New.
28559 * gcc.dg/cpp/ucnid-3.c: New.
28560 * g++.dg/other/ucnid-1.C: New.
28561
28562 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28563
28564 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28565
28566 2005-03-11 Per Bothner <per@bothner.com>
28567
28568 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28569 that diagnotics refer to correct token.
28570 * gcc.dg/unused-3.c: Likewise.
28571
28572 2005-03-11 Per Bothner <per@bothner.com>
28573
28574 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28575 constant" is now actually on same line as string constant.
28576 * gcc.dg/cpp/direct2s.c: Likewise.
28577
28578 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28579
28580 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28581
28582 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28583
28584 PR libfortran/20124
28585 * gfortran.dg/pr20124.f90: New Test
28586
28587 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28588
28589 PR tree-optimization/20130
28590 * gcc.dg/pr20130-1.c: New test.
28591
28592 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28593
28594 PR target/20095
28595 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28596
28597 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28598
28599 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28600
28601 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28602
28603 * g++.dg/eh/forced1.C: Fix comment.
28604 * g++.dg/eh/forced2.C: Ditto.
28605 * g++.dg/eh/forced3.C: Ditto.
28606 * g++.dg/eh/forced4.C: Ditto.
28607
28608 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28609
28610 PR rtl-opt/20412
28611 * gcc.c-torture/compile/pr20412.c: New test.
28612
28613 2005-03-10 Roger Sayle <roger@eyesopen.com>
28614
28615 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28616
28617 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28618
28619 PR target/20322
28620 * gcc.dg/20050307-1.c: New test.
28621
28622 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28623
28624 PR c++/20375
28625 * g++.dg/other/stdarg3.C: New.
28626
28627 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28628
28629 PR c++/18384, c++/18327
28630 * g++.dg/init/array19.C: New test.
28631
28632 PR inline-asm/20314
28633 * gcc.dg/torture/pr20314-1.c: New test.
28634 * gcc.dg/torture/pr20314-2.c: New test.
28635
28636 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28637
28638 * gcc.dg/20050309-1.c: New test.
28639
28640 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28641
28642 * gcc.dg/builtins-10.c: Reactivate disabled test.
28643 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28644 new cbrt transformations.
28645
28646 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28647
28648 PR c++/20208
28649 * g++.dg/template/array13.C: New test.
28650
28651 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28652
28653 PR c++/16859
28654 * g++.dg/init/brace4.C: New test.
28655
28656 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28657
28658 PR c++/20186
28659 * g++.dg/template/non-dependent12.C: New.
28660
28661 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28662
28663 PR c++/20142
28664 * g++.dg/init/array18.C: Add dg-do run marker.
28665
28666 PR c++/20142
28667 * g++.dg/init/array18.C: New test.
28668
28669 2005-03-09 Ben Elliston <bje@au.ibm.com>
28670
28671 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28672 * g++.dg/gcov/gcov.exp: Likewise.
28673 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28674 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28675 * lib/c-torture.exp: Likewise.
28676 * lib/fortran-torture.exp: Likewise.
28677 * lib/g++.exp: Likewise.
28678 * lib/gcc-defs.exp: Likewise.
28679 * lib/gcc-dg.exp: Likewise.
28680 * lib/gcc.exp: Likewise.
28681 * lib/gcov.exp: Likewise.
28682 * lib/gfortran.exp: Likewise.
28683 * lib/mike-g++.exp: Likewise.
28684 * lib/mike-gcc.exp: Likewise.
28685 * lib/objc-torture.exp: Likewise.
28686 * lib/objc.exp: Likewise.
28687 * lib/profopt.exp: Likewise.
28688 * lib/target-libpath.exp: Likewise.
28689 * lib/target-supports.exp: Likewise.
28690 * lib/treelang.exp: Likewise.
28691 * lib/wrapper.exp: Likewise.
28692
28693 2005-03-08 Jeff Law <law@redhat.com>
28694
28695 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28696 PHI-OPT changes.
28697
28698 2005-03-08 Ira Rosen <irar@il.ibm.com>
28699
28700 * gcc.dg/vect/pr20122.c: New test.
28701
28702 2005-03-07 Jeff Law <law@redhat.com>
28703
28704 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28705 was folded away.
28706 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28707 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28708 * gcc.dg/tree-ssa/pr18134.c: New test.
28709
28710 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28711
28712 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28713 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28714 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28715
28716 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28717
28718 PR tree-opt/17671
28719 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28720
28721 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28722
28723 * g++.dg/warn/Wnvdtor.C: New test.
28724
28725 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28726
28727 * gcc.dg/torture/pr19683-1.c: New test.
28728
28729 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28730
28731 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28732 * gfortran.dg/g77/19990313-2.f: Ditto.
28733 * gfortran.dg/g77/19990313-3.f: Ditto.
28734 * gfortran.dg/g77/19990525-0.f: Ditto.
28735 * gfortran.dg/g77/19990826-0.f: Ditto.
28736 * gfortran.dg/g77/19990826-2.f: Ditto.
28737 * gfortran.dg/g77/19990826-3.f: Ditto.
28738 * gfortran.dg/g77/20000511-1.f: Ditto.
28739 * gfortran.dg/g77/20000511-2.f: Ditto.
28740 * gfortran.dg/g77/970625-2.f: Ditto.
28741 * gfortran.dg/g77/980310-2.f: Ditto.
28742 * gfortran.dg/g77/980310-3.f: Ditto.
28743 * gfortran.dg/g77/980310-8.f: Ditto.
28744 * gfortran.dg/g77/980519-2.f: Ditto.
28745 * gfortran.dg/g77/alpha1.f: Ditto.
28746 * gfortran.dg/g77/claus.f: Ditto.
28747 * gfortran.dg/g77/erfc.f: Ditto.
28748 * gfortran.dg/g77/short.f: Ditto.
28749 * gfortran.fortran-torture/execute/data.f90: Ditto.
28750 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28751 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28752
28753 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28754
28755 * lib/file-format.exp (gcc_target_object_format): Add check for som
28756 format and hardcode object formats on hppa*-*-hpux*.
28757 * lib/target-supports.exp (check_weak_available): Add check for som
28758 object format. Always return 0 on hppa*-*-hpux10*.
28759
28760 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28761 is defined.
28762
28763 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28764
28765 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28766
28767 * gfortran.dg/pr19936_1.f90: New test.
28768 * gfortran.dg/pr19936_2.f90: New test.
28769 * gfortran.dg/pr19936_3.f90: New test.
28770
28771 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28772 Paul Thomas <prthomas@drfccad.cea.fr>
28773
28774 * gfortran.dg/PR19754_1.f90: New test.
28775 * gfortran.dg/PR19754_2.f90: Ditto.
28776
28777 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28778
28779 PR c++/19311
28780 * g++.dg/template/non-dependent11.C: New test.
28781
28782 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28783
28784 * lib/target-supports.exp (check_iconv_available): Fix comment.
28785
28786 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28787 Joseph S. Myers <joseph@codesourcery.com>
28788
28789 PR c++/19797
28790 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28791
28792 2005-03-04 Matthew Sachs <msachs@apple.com>
28793
28794 * gcc.exp (gcc_target_compile): Put braces around
28795 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28796 * objc.exp (objc_target_compile): Likewise.
28797 * treelang.exp (treelang_target_compile): Likewise.
28798
28799 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28800
28801 PR fortran/19673
28802 * gfortran.dg/func_result_1.f90: New test.
28803
28804 2005-03-04 Ben Elliston <bje@au.ibm.com>
28805
28806 * gcc.misc-tests/options.exp: New test.
28807
28808 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28809
28810 * gcc.dg/pr15784-4.c: New test.
28811
28812 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28813
28814 * gcc.c-torture/execute/pr17133.c: New.
28815 * gcc.c-torture/compile/20050303-1.c: New.
28816
28817 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28818
28819 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28820
28821 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28822
28823 * g++.dg/overload/using2.C: New.
28824
28825 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28826
28827 PR c++/19916
28828 * g++.dg/init/ptrmem2.C: New test.
28829
28830 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28831
28832 PR c/8927
28833 * gcc.dg/pr8927-1.c: New test.
28834
28835 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28836
28837 PR c++/20232
28838 * g++.dg/inherit/covariant12.C: New.
28839
28840 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28841
28842 PR fortran/19479
28843 * gfortran.dg/bound_1.f90: New test.
28844
28845 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28846
28847 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28848 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28849
28850 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28851
28852 PR c/20245
28853 * gcc.dg/pr20245-1.c: New test.
28854
28855 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28856
28857 PR middle-end/19874
28858 * gcc.c-torture/execute/20050119-2.c: New test case.
28859
28860 2005-02-28 Ben Elliston <bje@au.ibm.com>
28861
28862 * README: Update the DejaGnu bug reporting address.
28863 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28864 * lib/objc-torture.exp: Likewise.
28865
28866 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28867
28868 * gfortran.dg/boz_1.f90: New test.
28869 * gfortran.dg/boz_3.f90: New test.
28870 * gfortran.dg/boz_4.f90: New test.
28871
28872 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28873
28874 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28875 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28876
28877 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28878
28879 PR libfortran/20101
28880 * gfortran.dg/write_0_pe_format.f90: New test.
28881
28882 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28883
28884 PR c++/20206
28885 * g++.dg/opt/thunk2.C: New test.
28886 * g++.dg/opt/covariant1.C: New test.
28887
28888 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28889
28890 * gfortran.dg/e_d_fmt.f90: New test.
28891
28892 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28893
28894 * gcc.dg/asm-b.c: Fix comment typos.
28895
28896 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28897
28898 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28899 a V_MAY_DEF also.
28900
28901 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28902
28903 PR tree-opt/20188
28904 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28905 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28906 * gcc.dg/asm-b.c: New test.
28907
28908 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28909
28910 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28911 Disable this test on IRIX 6.
28912
28913 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28914
28915 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28916 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28917 parser.
28918
28919 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28920
28921 PR tree-optimization/20204
28922 * gcc.dg/pr20204.c: New test.
28923
28924 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28925
28926 PR target/20196
28927 * gcc.c-torture/execute/20050224-1.c: New test.
28928
28929 PR c++/20175
28930 * g++.dg/warn/Wbraces2.C: New test.
28931
28932 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28933
28934 PR c++/19878
28935 * g++.dg/init/const2.C: New test.
28936
28937 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28938
28939 PR tree-optimization/20100
28940 * gcc.c-torture/execute/pr20100-1.c: New test.
28941
28942 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28943
28944 * gfortran.dg/implicit_3.f90: New test.
28945
28946 * gfortran.dg/deftype_1.f90: New test.
28947
28948 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28949
28950 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28951 the test passes.
28952 * g++.dg/other/anon3.C: Accept a warning.
28953
28954 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28955
28956 * gcc.dg/pr20017.c: Fix a comment typo.
28957
28958 2005-02-23 Bud Davis <bdavis@gfortran.org>
28959
28960 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28961
28962 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28963
28964 PR ada/19902
28965 * ada/acats/tests/cxa/cxa3004.a: Remove.
28966 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28967
28968 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28969
28970 PR c++/20073
28971 * g++.dg/init/const1.C: New test.
28972
28973 PR c++/19991
28974 * g++.dg/parse/constant7.C: New test.
28975
28976 PR c++/20152
28977 * g++.dg/parse/error27.C: New test.
28978 * g++.dg/template/qualttp15.C: Adjust error markers.
28979 * g++.old-deja/g++.other/struct1.C: Likewise.
28980
28981 PR c++/20153
28982 * g++.dg/template/error17.C: New test.
28983
28984 PR c++/20148
28985 * g++.dg/parser/error26.C: New test.
28986
28987 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28988
28989 PR tree-optimization/20100
28990 PR tree-optimization/20115
28991 * gcc.dg/pr20115.c: New test.
28992 * gcc.dg/pr20115-1.c: New test.
28993 * gcc.dg/pr20100.c: New test.
28994 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28995 call-clobbered variables after alias1.
28996
28997 2005-02-22 Bud Davis <bdavis@gfortran.org>
28998
28999 * gfortran.dg/list_read_4.f90: new test.
29000
29001 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29002
29003 PR rtl-optimization/20017.
29004 * gcc.dg/pr20017.c: New.
29005
29006 2005-02-22 Devang Patel <dpatel@apple.com>
29007
29008 PR 19952
29009 * g++.dg/tree-ssa/pr19952.C: New test.
29010
29011 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29012
29013 PR c++/19883
29014 * g++.dg/parse/constant6.C: New test.
29015
29016 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29017
29018 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29019 * g++.dg/charset/asm2.c: Likewise.
29020 * g++.dg/charset/asm3.c: Likewise.
29021 * g++.dg/charset/asm4.c: Likewise.
29022 * g++.dg/charset/asm5.c: Likewise.
29023 * g++.dg/charset/attribute1.c: Likewise.
29024 * g++.dg/charset/attribute2.c: Likewise.
29025 * g++.dg/charset/extern1.cc: Likewise.
29026 * g++.dg/charset/extern2.cc: Likewise.
29027 * g++.dg/charset/extern3.cc: Likewise.
29028 * g++.dg/charset/function.cc: Likewise.
29029 * g++.dg/charset/string.c: Likewise.
29030 * g++.dg/charset/charset.exp: Likewise.
29031 * lib/target-supports.exp (check_iconv_available): Fix comment.
29032
29033 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29034
29035 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29036 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29037 * gcc.dg/charset/asm2.c: Likewise.
29038 * gcc.dg/charset/asm3.c: Likewise.
29039 * gcc.dg/charset/asm4.c: Likewise.
29040 * gcc.dg/charset/asm5.c: Likewise.
29041 * gcc.dg/charset/asm6.c: Likewise.
29042 * gcc.dg/charset/attribute1.c: Likewise.
29043 * gcc.dg/charset/attribute2.c: Likewise.
29044 * gcc.dg/charset/builtin1.c: Likewise.
29045 * gcc.dg/charset/extern.c: Likewise.
29046 * gcc.dg/charset/function.c: Likewise.
29047 * gcc.dg/charset/string.c: Likewise.
29048 * gcc.dg/charset/charset.exp: Likewise.
29049
29050 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29051
29052 PR fortran/20086
29053 * gfortran.dg/pr20086.f90: New test.
29054
29055 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29056
29057 PR tree-optimization/19786
29058 * g++.dg/tree-ssa/pr19786.C: New.
29059
29060 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29061
29062 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29063
29064 2005-02-21 Jeff Law <law@redhat.com>
29065
29066 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29067
29068 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29069
29070 * gfortran.dg/do_iterator: Split loop, markup all lines for
29071 which an error locus is printed.
29072 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29073 locus is printed.
29074 * gfortran.dg/select_4.f90: Likewise.
29075 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29076 locuses in the various permutations.
29077
29078 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29079
29080 PR tree-optimization/19951
29081 * g++.dg/vect: New directory.
29082 * g++.dg/vect/vect.exp: New file.
29083 * g++.dg/vect/pr19951.cc: New testcase.
29084 * g++.dg/dg.exp: Also prune vectorizer tests.
29085
29086 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29087
29088 PR 18785
29089 * gcc.dg/charset/builtin1.c: New test.
29090
29091 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29092
29093 PR c++/19299
29094 * g++.dg/inherit/volatile1.C: New test.
29095
29096 PR c++/19440
29097 * g++.dg/template/dtor4.C: New test.
29098
29099 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29100
29101 * gfortran.dg/int_1.f90: New test.
29102
29103 2005-02-19 Devang Patel <dpatel@apple.com>
29104
29105 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29106
29107 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29108
29109 * gfortran.dg/achar_1.f90: New test.
29110
29111 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29112
29113 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29114
29115 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29116 Jakub Jelinek <jakub@redhat.com>
29117
29118 PR tree-optimization/19828
29119 * gcc.dg/tree-ssa/loop-7.c: New test.
29120 * gcc.c-torture/execute/20050218-1.c: New test.
29121
29122 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29123
29124 PR c/20043
29125 * gcc.dg/transparent-union-1.c: New test.
29126 * gcc.dg/transparent-union-2.c: New test.
29127
29128 2005-02-18 James E Wilson <wilson@specifixinc.com>
29129
29130 PR tree-optimization/18977
29131 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29132
29133 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29134
29135 PR target/20054
29136 * gcc.dg/pr20054.c: New test.
29137
29138 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29139
29140 PR c++/19508
29141 * g++.dg/ext/attrib20.C: New test.
29142
29143 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29144
29145 PR middle-end/20030
29146 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29147
29148 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29149
29150 PR c++/20008
29151 * g++.dg/opt/switch4.C: New.
29152
29153 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29154
29155 PR c++/20023
29156 PR tree-optimization/20009
29157 * gcc.c-torture/compile/20050217-1.c: New test.
29158 * g++.dg/opt/switch3.C: New test.
29159
29160 PR tree-optimization/18947
29161 * gcc.c-torture/compile/20050215-1.c: New test.
29162 * gcc.c-torture/compile/20050215-2.c: New test.
29163 * gcc.c-torture/compile/20050215-3.c: New test.
29164
29165 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29166
29167 PR c++/20028
29168 * g++.dg/template/crash34.C: New.
29169
29170 PR c++/20022
29171 * g++.dg/other/access3.C: New.
29172
29173 2005-02-17 Ira Rosen <irar@il.ibm.com>
29174
29175 * gcc.dg/vect/vect-98.c: New test.
29176
29177 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29178
29179 PR tree-optimization/19967
29180 * gcc.dg/pr19967.c: New.
29181
29182 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29183
29184 PR middle-end/19857
29185 * gcc.dg/tree-ssa/20050215-1.c: New test.
29186 * gcc.c-torture/execute/20050215-1.c: New test.
29187
29188 2005-02-15 Eric Christopher <echristo@redhat.com>
29189
29190 * gcc.dg/cpp/20050215-1.c: New file.
29191
29192 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29193
29194 PR tree-optimization/15785
29195 * gcc.dg/pr15785-1.c: New test.
29196
29197 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29198
29199 PR c++/17788
29200 * g++.dg/init/ctor4.C: New.
29201 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29202
29203 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29204
29205 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29206 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29207
29208 2005-02-15 Andreas Schwab <schwab@suse.de>
29209
29210 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29211 declare malloc.
29212
29213 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29214
29215 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29216
29217 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29218
29219 PR tree-optimization/19853
29220 * gcc.c-torture/compile/pr19853.c: New test.
29221
29222 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29223
29224 PR c++/19608
29225 * g++.dg/parse/local-class1.C: New.
29226
29227 PR c++/19895
29228 * g++.dg/parse/ptrmem3.C: New.
29229
29230 PR c++/19884
29231 * g++.old-deja/g++.oliva/template6.C: Add another case.
29232 * g++.dg/template/explicit6.C: New.
29233
29234 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29235
29236 PR c++/17816
29237 * g++.dg/other/redecl2.C: New.
29238
29239 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29240
29241 PR c++/19891
29242 * g++.dg/abi/covariant4.C: New.
29243
29244 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29245
29246 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29247 New tests.
29248
29249 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29250
29251 * gcc.dg/vect/vect-96.c: Fix typo.
29252
29253 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29254
29255 PR c++/14479
29256 PR c++/19487
29257 * g++.dg/template/enum5.C: New test.
29258
29259 2005-02-12 Ira Rosen <irar@il.ibm.com>
29260
29261 * gcc.dg/vect/vect-97.c: New test.
29262
29263 2005-02-12 Ira Rosen <irar@il.ibm.com>
29264
29265 * gcc.dg/vect/vect-96.c: New test.
29266
29267 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29268
29269 * gcc.dg/builtins-34.c: Also check ldexp*.
29270
29271 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29272
29273 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29274
29275 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29276
29277 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29278 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29279 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29280 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29281 selector_list, selector_expression, dg-process-target): Move to new
29282 file target-supports-dg.exp.
29283 * lib/target-supports-dg.exp: New.
29284
29285 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29286 New.
29287
29288 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29289
29290 PR c++/19666
29291 * g++.dg/other/ptrmem6.C: New test.
29292
29293 PR middle-end/19858
29294 * gcc.c-torture/compile/20050210-1.c: New test.
29295
29296 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29297
29298 PR c++/19755
29299 * g++.dg/warn/Wbraces1.C: New test.
29300
29301 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29302
29303 * gcc.dg/builtins-52.c: New testcase.
29304
29305 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29306
29307 PR c/19342
29308 * gcc.c-torture/execute/20050119-1.c: New test.
29309
29310 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29311
29312 PR c++/19811
29313 * g++.dg/init/delete1.C: New test.
29314
29315 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29316
29317 PR c++/18470
29318 * g++.dg/template/static12.C: New test.
29319
29320 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29321
29322 PR c++/19787
29323 * g++.dg/conversion/ambig1.C: New test.
29324
29325 PR c++/19739
29326 * g++.dg/ext/attrib19.C: New test.
29327
29328 PR c++/19732
29329 * g++.dg/parse/dtor5.C: New test.
29330
29331 PR c++/19762
29332 * g++.dg/template/dtor3.C: New test.
29333
29334 PR c++/19826
29335 * g++.dg/template/static11.C: New test.
29336 * g++.dg/template/crash2.C: Remove dg-error marker.
29337
29338 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29339
29340 PR C++/18491
29341 * g++.old-deja/g++.mike/p10769a.C: Remove.
29342
29343 2005-02-09 Roger Sayle <roger@eyesopen.com>
29344
29345 * gcc.dg/builtins-48.c: New test case.
29346 * gcc.dg/builtins-49.c: New test case.
29347 * gcc.dg/builtins-50.c: New test case.
29348 * gcc.dg/builtins-51.c: New test case.
29349
29350 2005-02-09 Ian Lance Taylor <ian@airs.com>
29351
29352 PR middle-end/19583
29353 * g++.dg/warn/Wreturn-type-3.C: New test.
29354
29355 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29356
29357 PR middle-end/19402
29358 * gcc.dg/pr19402-1.c: New testcase.
29359 * gcc.dg/pr19402-2.c: likewise.
29360
29361 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29362
29363 PR middle-end/19854
29364 * g++.dg/tree-ssa/tmmti.C: New testcase.
29365
29366 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29367
29368 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29369
29370 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29371
29372 PR c++/19733
29373 * g++.dg/parse/crash23.C: New test.
29374 * g++.dg/warn/Weff1.C: New test.
29375
29376 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29377
29378 * gcc.dg/20050209-1.c: New test.
29379
29380 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29381
29382 PR target/19799
29383 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29384
29385 2005-02-08 Mike Stump <mrs@apple.com>
29386
29387 * g++.dg/pch/import-2.c: New test.
29388 * g++.dg/pch/import-2.hs: New.
29389 * g++.dg/pch/include/import-2a.h: New.
29390 * g++.dg/pch/include/import-2b.h: New.
29391
29392 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29393
29394 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29395
29396 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29397
29398 * gfortran.dg/substr_1.f90: New test.
29399
29400 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29401
29402 PR middle-end/19775
29403 * gcc.dg/torture/builtin-power-1.c: Disable test for
29404 invalid transformation.
29405 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29406 no longer optimize.
29407 * gcc.dg/builtins-47.c: New testcase.
29408
29409 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29410 Dorit Naishlos <dorit@il.ibm.com>
29411
29412 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29413
29414 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29415
29416 * gcc.c-torture/compile/20050206-1.c: New test.
29417
29418 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29419
29420 PR tree-opt/19768
29421 * g++.dg/opt/pr19768.C: New test.
29422
29423 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29424
29425 PR tree-opt/19736
29426 * gcc.c-torture/compile/pr19736.c: New test.
29427
29428 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29429
29430 PR c++/17401
29431 * g++.dg/parse/error25.C: New test.
29432
29433 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29434
29435 * gcc.c-torture/execute/20050203-1.c: New.
29436
29437 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29438
29439 * gcc.dg/vect/vect-85.c: Remove xfail.
29440 * gcc.dg/vect/vect-86.c: Remove xfail.
29441 * gcc.dg/vect/vect-87.c: Remove xfail.
29442 * gcc.dg/vect/vect-88.c: Remove xfail.
29443
29444 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29445
29446 * gcc.dg/altivec-19.c: New.
29447
29448 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29449
29450 PR c/17807
29451 * gcc.dg/nested-func-3.c: New test.
29452 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29453
29454 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29455
29456 * gcc.test-framework/gen_directive_tests: Generate tests for
29457 selector expressions.
29458
29459 2005-02-02 Matt Austern <austern@apple.com>
29460
29461 PR c++/19628
29462 * g++/ext/builtin7.C: New.
29463 * g++/ext/builtin8.C: New.
29464
29465 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29466
29467 PR c/18502
29468 * gcc.dg/pr18502-1.c: New test.
29469
29470 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29471
29472 PR c++/17413
29473 * g++.dg/template/local4.C: Tweak.
29474
29475 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29476
29477 PR tree-optimization/19578
29478 * gcc.c-torture/compile/20050202-1.c: New test.
29479
29480 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29481
29482 PR c/19435
29483 * gcc.dg/c99-init-4.c: New test.
29484
29485 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29486
29487 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29488
29489 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29490
29491 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29492 * g++.dg/eh/check-vect.h: New.
29493
29494 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29495 * gcc.dg/vect/vect-78.c: Ditto.
29496 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29497 Remove.
29498
29499 * g++.dg/conversion/simd1.C: Expect warning.
29500 * g++.dg/ext/attribute-test-1.C: Ditto.
29501 * g++.dg/ext/attribute-test-2.C: Ditto.
29502 * g++.dg/ext/attribute-test-3.C: Ditto.
29503 * g++.dg/ext/attribute-test-4.C: Ditto.
29504
29505 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29506 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29507
29508 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29509
29510 2005-02-01 Richard Henderson <rth@redhat.com>
29511
29512 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29513 long double for ibm double-double format.
29514 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29515
29516 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29517
29518 PR tree-optimization/19633
29519 * gcc.dg/pr19633-1.c: New test.
29520 * gcc.dg/pr19633.c: Tweak to make pointer point
29521 to NULL or a symbol.
29522
29523 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29524
29525 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29526 New procs.
29527 (dg-process-target (local override)): Handle selector expressions.
29528
29529 * gcc.test-framework/README: Describe tests in source directory.
29530 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29531 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29532 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29533 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29534 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29535 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29536 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29537 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29538 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29539 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29540 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29541 * gcc.test-framework/dg-error-exp-P.c: New test.
29542 * gcc.test-framework/dg-error-exp-XP.c: New test.
29543 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29544 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29545 * gcc.test-framework/dg-output-exp-P.c: New test.
29546 * gcc.test-framework/dg-output-exp-XF.c: New test.
29547 * gcc.test-framework/dg-warning-exp-P.c: New test.
29548 * gcc.misc-tests/dg-1.c: Remove.
29549 * gcc.misc-tests/dg-2.c: Remove.
29550 * gcc.misc-tests/dg-3.c: Remove.
29551 * gcc.misc-tests/dg-4.c: Remove.
29552 * gcc.misc-tests/dg-5.c: Remove.
29553 * gcc.misc-tests/dg-6.c: Remove.
29554 * gcc.misc-tests/dg-7.c: Remove.
29555 * gcc.misc-tests/dg-8.c: Remove.
29556 * gcc.misc-tests/dg-9.c: Remove.
29557 * gcc.misc-tests/dg-10.c: Remove.
29558 * gcc.misc-tests/dg-11.c: Remove.
29559 * gcc.misc-tests/dg-12.c: Remove.
29560 * gcc.misc-tests/dg-test.exp: Remove.
29561
29562 * gcc.test-framework/test-framework.awk: Change recording and
29563 printing of passes and failures.
29564
29565 * gcc.test-framework: New directory.
29566 * gcc.test-framework/README: New.
29567 * gcc.test-framework/test-framework.exp: New.
29568 * gcc.test-framework/test-framework.awk: New.
29569 * gcc.test-framework/gen_directive_tests: New.
29570
29571 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29572
29573 * lib/treelang.exp: Fix comment typos.
29574 (treelang_target_compile): Don't append libs=-ltreelang to options.
29575
29576 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29577
29578 * g++.dg/parse/typename7.C: Adjust error messages.
29579
29580 2005-01-31 Jeff Law <law@redhat.com>
29581
29582 * gcc.c-torture/execute/20050131-1.c: New test.
29583 * gcc.dg/wcaselabel.c: New test.
29584
29585 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29586
29587 * g++.dg/other/warning1.C: Adjust error messags.
29588 * g++.dg/parse/constant5.C: New test.
29589
29590 2005-01-31 Steven Bosscher <stevenb@suse.de>
29591
29592 PR c/19333
29593 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29594 the test case valid.
29595 * gcc.dg/20030815-1.c: Remove invalid tests.
29596 * gcc.dg/array-7.c: Adjust expected result.
29597 * gcc.dg/pr18596-3.c: Likewise.
29598 * gcc.dg/noncompile/20000901-1.c: Likewise.
29599 * gcc.dg/noncompile/init-2.c: Likewise.
29600 * gcc.dg/noncompile/init-4.c: Likewise.
29601
29602 2005-01-31 Dale Johannesen <dalej@apple.com>
29603
29604 * g++.dg/opt/pr19650.C: New test.
29605
29606 2005-01-31 Richard Henderson <rth@redhat.com>
29607
29608 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29609 long double for intel double extended format.
29610 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29611
29612 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29613
29614 PR c++/19555
29615 * g++.dg/template/static10.C: New test.
29616
29617 PR c++/19395
29618 * g++.dg/parse/error24.C: New test.
29619
29620 PR c++/19367
29621 * g++.dg/lookup/builtin1.C: New test.
29622
29623 PR c++/19457
29624 * g++.dg/warn/conv3.C: New test.
29625
29626 2005-01-30 Bud Davis <bdavis@gfortran.org>
29627
29628 PR fortran/19647
29629 * gfortan.dg/inquire_7.f90
29630
29631 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29632
29633 PR tree-optimization/15791
29634 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29635 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29636 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29637 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29638 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29639 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29640 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29641 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29642 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29643 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29644
29645 2005-01-29 Paul Brook <paul@codesourcery.com>
29646
29647 PR fortran/18565
29648 * check.c (real_or_complex_check): New function.
29649 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29650 * intrinsic.c (add_functions): Use new check functions.
29651 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29652 Add prototypes.
29653
29654 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29655
29656 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29657 gcc.dg/lvalue-3.c: New tests.
29658 * gcc.dg/concat.c: Update expected messages.
29659
29660 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29661
29662 PR libfortran/19595
29663 * gfortran.dg/eor_1.f90: New test.
29664
29665 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29666
29667 PR fortran/19589
29668 * gfortran.dg/logical_data_1.f90: New test.
29669
29670 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29671
29672 PR c++/19253
29673 * g++.dg/template/crash33.C: New test.
29674
29675 PR c++/19667
29676 * g++.dg/template/crash32.C: New test.
29677
29678 2005-01-28 Ian Lance Taylor <ian@airs.com>
29679
29680 PR middle-end/16558
29681 * g++.dg/warn/Wreturn-type-2.C: New test.
29682
29683 2004-06-24 Jeff Law <law@redhat.com>
29684
29685 * gcc.dg/tree-ssa/20050128-1.c: New test.
29686
29687 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29688
29689 * gcc.target/frv/all-mdpackh-1.c: New test.
29690
29691 2005-01-28 Steven Bosscher <stevenb@suse.de>
29692
29693 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29694
29695 2005-01-27 Richard Henderson <rth@redhat.com>
29696
29697 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29698
29699 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29700
29701 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29702
29703 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29704
29705 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29706 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29707 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29708 to cope with cases where the multilib options override the dg-options.
29709
29710 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29711
29712 PR c/18946
29713 * gcc.dg/noncompile/20050120-1.c: New test.
29714
29715 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29716
29717 PR tree-optimization/19633
29718 * gcc.dg/pr19633.c: New test.
29719 * gcc.dg/tree-ssa/pr19633.c: New test.
29720
29721 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29722
29723 * gcc.dg/20041216-1.c: New test.
29724
29725 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29726
29727 PR objc/18862
29728 * objc.dg/selector-2.m: New test.
29729
29730 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29731
29732 * g++.dg/opt/range-test-2.C: New test.
29733
29734 PR rtl-optimization/19579
29735 * gcc.c-torture/execute/20050124-1.c: New test.
29736
29737 2005-01-26 Greg Parker <gparker@apple.com>
29738 Stuart Hastings <stuart@apple.com>
29739
29740 * gcc.c-torture/execute/20050125-1.c: New.
29741
29742 2005-01-18 Jan Hubicka <jh@suse.cz>
29743
29744 PR tree-optimize/19337
29745 * gcc.c-torture/compile/20050119-1.c: New test.
29746
29747 2005-01-24 James E Wilson <wilson@specifixinc.com>
29748
29749 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29750 test for successful match.
29751
29752 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29753
29754 PR objc/18408
29755 * objc.dg/comp-types-7.m: New test.
29756
29757 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29758
29759 * lib/target-supports.exp (current_target_name): New.
29760 (check_effective_target_ilp32, check_effective_target_lp64):
29761 Cache the result to use as long as the current target, with
29762 multilib flags, remains the same.
29763
29764 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29765 (dg-require-weak, dg-require-visibility, dg-require-alias,
29766 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29767 dg-require-effective-target, dg-skip-if): Remove call to
29768 skip_test_and_clear_xfail.
29769 (dg-test): Clear xfail data.
29770
29771 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29772
29773 PR target/17751
29774 * gcc.dg/ppc64-toc.c: New test.
29775
29776 * g++.dg/tree-ssa/empty-1.C: New test.
29777
29778 PR middle-end/19551
29779 * gcc.c-torture/execute/20050121-1.c: New test.
29780 * gcc.dg/20050121-2.c: New test.
29781
29782 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29783 Paul Brook <paul@codesourcery.com>
29784
29785 PR fortran/17941
29786 * gfortran.dg/real_const_1.f: New test.
29787 * gfortran.dg/real_const_2.f90: New test.
29788 * gfortran.dg/complex_int_1.f90: New test.
29789
29790 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29791
29792 PR fortran/19313
29793 * gfortan.dg/inquire_6.f90: New test.
29794
29795 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29796
29797 PR libfortran/19451
29798 * open_readonly_1.f90: New test.
29799
29800 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29801
29802 PR libfortran/18982
29803 * gfortran.dg/open_new.f90: New file.
29804
29805 2005-01-22 Paul Brook <paul@codesourcery.com>
29806
29807 * namelist_1.f90: New test.
29808
29809 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29810
29811 PR tree-optimization/19484
29812 * gcc.c-torture/compile/20050122-[12].c: New tests.
29813
29814 2005-01-22 Paul Brook <paul@codesourcery.com>
29815
29816 * gfortran.dg/implicit_2.f90: New test.
29817
29818 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29819
29820 PR fortran/19314
29821 * gfortran.dg/inquire_5.f90: New test.
29822
29823 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29824
29825 PR c/18809
29826 * gcc.dg/pr18809-1.c: New test.
29827
29828 2005-01-21 Ian Lance Taylor <ian@airs.com>
29829
29830 * gcc.dg/20050121-1.c: New test.
29831
29832 PR tree-optimization/13000
29833 * gcc.dg/20040206-1.c: Change warning to point where function is
29834 being inlined.
29835
29836 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29837
29838 PR c++/19208
29839 * g++.dg/template/array11.C: New test.
29840
29841 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29842
29843 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29844 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29845 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29846 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29847 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29848 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29849
29850 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29851
29852 PR tree-optimization/15349
29853 * gcc.dg/tree-ssa/pr15349.c: New.
29854
29855 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29856
29857 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29858
29859 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29860
29861 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29862 scan-assembler-times directive name.
29863
29864 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29865 after dg-do.
29866
29867 PR rtl-optimization/19462
29868 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29869
29870 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29871
29872 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29873 counting function calls on ia64.
29874
29875 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29876
29877 PR rtl-optimization/15139
29878 * gcc.dg/20050111-2.c: New test.
29879
29880 PR c/17297
29881 * gcc.c-torture/compile/20050113-1.c: New testcase.
29882
29883 PR middle-end/19164
29884 * gcc.dg/20050113-1.c: New testcase.
29885
29886 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29887
29888 * gcc.dg/vect/vect-85.c: Add comment.
29889 * gcc.dg/vect/vect-86.c: Add xfail for now.
29890 * gcc.dg/vect/vect-87.c: Add xfail for now.
29891 * gcc.dg/vect/vect-88.c: Add xfail for now.
29892 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29893
29894 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29895
29896 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29897
29898 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29899
29900 * g++.dg/debug/typedef3.C: New test.
29901
29902 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29903
29904 PR c/19472
29905 * gcc.dg/asm-a.c: New test.
29906
29907 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29908
29909 * gcc.dg/sh-relax.c: Add prototype for abort.
29910
29911 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29912
29913 * gcc.dg/short-compare-1.c: New test.
29914 * gcc.dg/short-compare-2.c: Likewise.
29915
29916 2005-01-18 Michael Matz <matz@suse.de>
29917
29918 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29919
29920 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29921
29922 PR tree-optimization/19121
29923 * gcc.c-torture/compile/pr19121.c: New test.
29924
29925 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29926
29927 PR target/19357
29928 * gcc.c-torture/compile/pr19357.c: New test.
29929
29930 2005-01-17 Ian Lance Taylor <ian@airs.com>
29931
29932 PR c/5675
29933 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29934 pass--those that refer just to the variable, possibly with a
29935 cast.
29936 * gcc.dg/c99-const-expr-3.c: Likewise.
29937
29938 PR middle-end/13127
29939 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29940 longer emitted.
29941
29942 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29943
29944 PR fortran/18778
29945 * gfortran.dg/endfile_2.f90: New test.
29946
29947 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29948
29949 PR 19168
29950 * gfortran.dg/select_5.f90: New test.
29951
29952 2004-01-16 Paul Brook <paul@codesourcery.com>
29953
29954 * gfortran.dg/common_4.f90: New test.
29955
29956 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29957
29958 PR rtl-optimization/19462
29959 * gcc.dg/torture/pr19462-1.c: New test.
29960
29961 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29962
29963 PR objc/19321
29964 * objc.dg/func-ptr-2.m: New.
29965 * objc.dg/volatile-1.m: New.
29966
29967 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29968
29969 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29970
29971 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29972
29973 PR tree-optimization/19060
29974 * gcc.c-torture/execute/20050104-1.c: New test.
29975
29976 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29977
29978 PR fortran/18983
29979 * gfortran.dg/write_to_null.f90: New test.
29980
29981 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29982 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29983
29984 PR other/19328
29985 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29986 argument.
29987
29988 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29989
29990 PR c++/19263
29991 * g++.dg/init/vector1.C: New test.
29992
29993 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29994
29995 PR target/13158
29996 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29997 PR target/18987
29998 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29999
30000 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30001
30002 * gfortran.dg/select_1.f90: New test.
30003 * gfortran.dg/select_2.f90: New test.
30004 * gfortran.dg/select_3.f90: New test.
30005 * gfortran.dg/select_4.f90: New test.
30006
30007 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30008
30009 PR middle-end/19084
30010 PR rtl-optimization/19348
30011 * gcc.dg/20050111-1.c: New test.
30012 * gcc.c-torture/execute/20050111-1.c: New test.
30013
30014 * gcc.dg/i386-asm-4.c: New test.
30015
30016 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30017
30018 * gcc.dg/nested-func-2.c: New test.
30019 * ada/acats/norun.lst: Remove c953002.
30020
30021 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30022
30023 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30024
30025 2005-01-12 Ben Elliston <bje@au.ibm.com>
30026
30027 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30028
30029 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30030
30031 PR target/18761
30032 * g++.dg/abi/align1.C: New test.
30033
30034 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30035
30036 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30037 at a time.
30038 * g++.dg/ext/altivec_check.h: Support compiling as C.
30039
30040 2005-01-10 Roger Sayle <roger@eyesopen.com>
30041
30042 PR c++/19355
30043 * g++.dg/expr/pr19355-1.C: New test case.
30044
30045 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30046
30047 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30048 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30049 * ada/acats/tests/c3/c92005b.ada: Likewise.
30050 * ada/acats/tests/c3/cxb3012.a: Likewise.
30051 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30052
30053 2005-01-09 Paul Brook <paul@codesourcery.com>
30054
30055 * gfortran.dg/common_2.f90: New file.
30056 * gfortran.dg/common_3.f90: New file.
30057
30058 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30059
30060 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30061
30062 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30063
30064 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30065 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30066 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30067 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30068 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30069 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30070 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30071 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30072 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30073 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30074 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30075 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30076 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30077 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30078 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30079 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30080 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30081 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30082 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30083 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30084 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30085 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30086 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30087 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30088 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30089 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30090 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30091 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30092 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30093 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30094 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30095 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30096 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30097 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30098 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30099 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30100 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30101 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30102 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30103 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30104 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30105 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30106 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30107 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30108 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30109 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30110 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30111 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30112 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30113 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30114 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30115 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30116 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30117 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30118 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30119 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30120 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30121 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30122 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30123 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30124 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30125 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30126 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30127 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30128 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30129 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30130 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30131
30132 * gcc.dg/vect/vect-1.c: Fix spelling.
30133 * gcc.dg/vect/vect-10.c: Fix spelling.
30134 * gcc.dg/vect/vect-11.c: Fix spelling.
30135 * gcc.dg/vect/vect-12.c: Fix spelling.
30136 * gcc.dg/vect/vect-14.c: Fix spelling.
30137 * gcc.dg/vect/vect-15.c: Fix spelling.
30138 * gcc.dg/vect/vect-16.c: Fix spelling.
30139 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30140 * gcc.dg/vect/vect-64.c: Fix comments.
30141 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30142
30143 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30144 Ira Rosen <irar@il.ibm.com>
30145
30146 * gcc.dg/vect/vect-70.c: New test.
30147 * gcc.dg/vect/vect-71.c: New test.
30148
30149 2005-01-09 Manfred Hollstein <mh@suse.com>
30150
30151 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30152 * gcc.dg/pr18241-2.c: Likewise.
30153 * gcc.dg/pr18241-3.c: Likewise.
30154 * gcc.dg/pr18241-4.c: Likewise.
30155 * gcc.dg/pr18241-5.c: Likewise.
30156
30157 2005-01-08 Richard Henderson <rth@redhat.com>
30158
30159 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30160 False for x86 and x86-64.
30161
30162 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30163
30164 PR tree-optimization/18241
30165 * gcc.dg/pr18241-1.c: New test.
30166 * gcc.dg/pr18241-2.c: New test.
30167 * gcc.dg/pr18241-3.c: New test.
30168 * gcc.dg/pr18241-4.c: New test.
30169 * gcc.dg/pr18241-5.c: New test.
30170
30171 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30172
30173 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30174 gfortran.dg/select_4.f90: New.
30175
30176 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30177
30178 * gcc.c-torture/execute/20050107-1.c: New test.
30179
30180 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30181
30182 PR c++/19298
30183 * g++.dg/template/ref2.C: New.
30184
30185 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30186
30187 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30188 instead of being empty.
30189
30190 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30191
30192 PR fortran/15553
30193 * gfortran.dg/array-1.f90: New test.
30194
30195 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30196
30197 PR tree-optimization/19283
30198 * gcc.c-torture/execute/20050106-1.c: New test.
30199
30200 PR rtl-optimization/18861
30201 * gcc.dg/20050105-1.c: New test.
30202
30203 PR tree-optimization/18828
30204 * gcc.dg/20050105-2.c: New test.
30205
30206 2005-01-07 Andreas Jaeger <aj@suse.de>
30207
30208 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30209
30210 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30211
30212 PR fortran/18398
30213 * gfortran.dg/fmt_read.f90: New test.
30214
30215 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30216
30217 * gcc.dg/rs6000-ldouble-2.c: New.
30218
30219 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30220
30221 PR c++/19244
30222 * g++.dg/parser/ctor2.C: New test.
30223
30224 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30225
30226 PR c++/17154
30227 * g++.dg/template/using9.C: New test.
30228
30229 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30230
30231 PR c++/19258
30232 * g++.dg/lookup/friend6.C: New test.
30233
30234 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30235
30236 PR c++/19270
30237 * g++.dg/template/array10.C: New.
30238
30239 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30240
30241 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30242 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30243
30244 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30245
30246 * gcc.c-torture/compile/20050105-1.c: New test.
30247
30248 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30249
30250 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30251
30252 2005-01-05 Roger Sayle <roger@eyesopen.com>
30253
30254 PR middle-end/19100
30255 * gcc.dg/conv-3.c: New test case.
30256
30257 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30258
30259 * gcc.dg/asm-wide-1.c: New test.
30260
30261 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30262
30263 PR c++/19030
30264 * g++.dg/parse/crash22.C: New
30265
30266 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30267
30268 PR 19257
30269 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30270
30271 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30272
30273 PR middle-end/17767
30274 * gcc.dg/i386-mmx-6.c: New test case.
30275
30276 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30277
30278 PR tree-optimization/18308
30279 * gcc.dg/vect/pr18308.c: New testcase.
30280
30281 2005-01-04 Andreas Jaeger <aj@suse.de>
30282
30283 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30284
30285 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30286 Robert Bowdidge <bowdidge@apple.com>
30287
30288 * gcc.dg/cpp/subframework1.c: New.
30289 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30290 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30291 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30292 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30293
30294 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30295
30296 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30297 producing warning.
30298 * gcc.dg/darwin-weakimport-2.c: New.
30299
30300 2005-01-03 Richard Henderson <rth@redhat.com>
30301
30302 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30303
30304 2005-01-03 Richard Henderson <rth@redhat.com>
30305
30306 * gcc.dg/vect/vect.exp: Enable for ia64.
30307 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30308 (check_effective_target_vect_float): Likewise.
30309 (check_effective_target_vect_no_align): Likewise.
30310 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30311 * gcc.dg/vect/vect-8.c: Likewise.
30312
30313 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30314
30315 PR target/19236
30316 * gcc.dg/pr19236-1.c: New test case.
30317
30318 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30319
30320 PR rtl-optimization/12092
30321 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30322
30323 2005-01-02 Andreas Jaeger <aj@suse.de>
30324
30325 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30326
30327 2005-01-01 Roger Sayle <roger@eyesopen.com>
30328 Andrew Pinski <pinskia@physics.uc.edu>
30329
30330 PR rtl-optimization/12092
30331 * gcc.dg/pr12092-1.c: New test case.
30332
30333 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30334
30335 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30336 'hidden' and 'default' for better portability.
30337 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30338
30339 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30340 6 and 7.
30341 * g++.old-deja/g++.brendan/new3.C: Likewise.
30342
30343 2005-01-01 Steven Bosscher <stevenb@suse.de>
30344
30345 * gcc.dg/20041231-1.C: New test.
30346 * g++.dg/warn/Wunreachable-code-1.C: New test.
30347
30348 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30349
30350 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30351 file, not /dev/null. Abort on error.
30352
30353 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30354 Ziemowit Laski <zlaski@apple.com>
30355
30356 PR objc/18971
30357 * objc.dg/encode-5.m: New test.
30358
30359 2004-12-29 Richard Henderson <rth@redhat.com>
30360
30361 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30362 * objc.dg/stabs-1.m: Disable for ia64.
30363
30364 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30365
30366 PR c++/19190
30367 * g++.dg/warn/Wunused-10.C: New test.
30368
30369 2004-12-28 Richard Henderson <rth@redhat.com>
30370
30371 * objc.dg/stabs-1.m: Disable for alpha.
30372
30373 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30374
30375 PR c++/19149
30376 * g++.dg/parse/error23.C: New test.
30377
30378 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30379
30380 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30381
30382 PR fortran/19032
30383 * gfortran.dg/intrinsic_modulo_1.f90: New.
30384 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30385 tests with divisor -1.
30386
30387 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30388
30389 * g++.dg/opt/temp1.C (memcpy): Return a value.
30390
30391 PR c++/19148
30392 * g++.dg/expr/cond7.C: New test.
30393
30394 2004-12-27 Paul Brook <paul@codesourcery.com>
30395
30396 * gfortran.dg/g77/select_no_compile.f: Remove.
30397
30398 2004-12-27 Richard Henderson <rth@redhat.com>
30399
30400 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30401 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30402 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30403
30404 2004-12-26 Richard Henderson <rth@redhat.com>
30405
30406 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30407 by 1i instead of token pasting.
30408
30409 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30410
30411 PR tree-optimization/17578
30412 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30413 to additional_flags.
30414 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30415
30416 2004-12-25 Richard Henderson <rth@redhat.com>
30417
30418 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30419 Remove Alpha.
30420
30421 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30422
30423 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30424 hppa*-*-hpux*.
30425 * gcc.dg/pr17957.c (dg-options): Likewise.
30426 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30427 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30428 instead of 0 on __hppa__.
30429 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30430 "foo,%r" on hppa*-*-*.
30431
30432 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30433
30434 PR fortran/19071
30435 * gfortran.dg/complex_write.f90: New test.
30436
30437 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30438
30439 PR c++/17595
30440 * g++.dg/parse/pragma2.C: New test.
30441
30442 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30443
30444 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30445
30446 * gcc.dg/empty2.c: Add missing dg-warning.
30447
30448 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30449
30450 PR c++/17413
30451 * g++.dg/template/local4.C: New test.
30452 * g++.dg/template/crash19.C: Add dg-error marker.
30453
30454 * g++.dg/template/crash31.C: Correct embedded PR number.
30455
30456 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30457
30458 PR c++/16405
30459 * g++.dg/opt/temp1.C: Add do-run marker.
30460
30461 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30462
30463 * g++.dg/template/spec19.C: New.
30464
30465 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30466
30467 PR target/16819
30468 * gcc.dg/empty2.c: New.
30469
30470 2004-12-23 Richard Henderson <rth@redhat.com>
30471
30472 * lib/target-supports.exp (check_effective_target_vect_no_align):
30473 Remove i?86 and x86-64.
30474
30475 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30476
30477 PR c++/16405
30478 * g++.dg/opt/temp1.C: New test.
30479
30480 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30481
30482 PR c++/18733
30483 * g++.dg/template/friend33.C: New testcase.
30484
30485 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30486
30487 PR c++/18464
30488 * g++.dg/template/cond5.C: New test.
30489
30490 PR c++/18492
30491 * g++.dg/inherit/thunk3.C: New test.
30492
30493 PR c++/11224
30494 * g++.dg/warn/Wunused-9.C: New test.
30495
30496 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30497
30498 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30499
30500 2004-12-22 Jan Beulich <jbeulich@novell.com>
30501
30502 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30503
30504 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30505
30506 PR c++/18378
30507 * g++.dg/ext/packed8.C: New test.
30508
30509 PR c++/19063
30510 * g++.dg/template/crash31.C: New test.
30511
30512 PR c++/19034
30513 * g++.dg/template/crash30.C: New test.
30514
30515 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30516
30517 PR C++/18984
30518 * g++.dg/eh/ctor3.C: New test.
30519
30520 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30521
30522 * objc.dg/stabs-1.m: Allow section name to be quoted and
30523 assembly label to begin with '.LL'.
30524
30525 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30526
30527 * gcc.dg/vect/vect.exp
30528 (check_effective_target_lp64_or_vect_no_align): New.
30529 * gcc.dg/vect/vect-77.c: Use it.
30530 * gcc.dg/vect/vect-78.c: Use it.
30531
30532 * lib/target-supports.exp
30533 (check_effective_target_vect_no_max,
30534 check_effective_target_vect_no_bitwise,
30535 check_effective_target_vect_no_align): New.
30536 * gcc.dg/vect/vect-13.c: Use them.
30537 * gcc.dg/vect/vect-17.c: Ditto.
30538 * gcc.dg/vect/vect-18.c: Ditto.
30539 * gcc.dg/vect/vect-19.c: Ditto.
30540 * gcc.dg/vect/vect-20.c: Ditto.
30541 * gcc.dg/vect/vect-27.c: Ditto.
30542 * gcc.dg/vect/vect-29.c: Ditto.
30543 * gcc.dg/vect/vect-44.c: Ditto.
30544 * gcc.dg/vect/vect-48.c: Ditto.
30545 * gcc.dg/vect/vect-50.c: Ditto.
30546 * gcc.dg/vect/vect-52.c: Ditto.
30547 * gcc.dg/vect/vect-54.c: Ditto.
30548 * gcc.dg/vect/vect-56.c: Ditto.
30549 * gcc.dg/vect/vect-58.c: Ditto.
30550 * gcc.dg/vect/vect-60.c: Ditto.
30551 * gcc.dg/vect/vect-72.c: Ditto.
30552 * gcc.dg/vect/vect-80.c: Ditto.
30553
30554 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30555
30556 PR c++/14075
30557 * g++.dg/init/string1.C: New.
30558
30559 PR c++/18975
30560 * g++.dg/other/synth1.C: New.
30561
30562 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30563
30564 PR c/18963
30565 * gcc.dg/pr18963-1.c: New test.
30566
30567 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30568
30569 PR c/18596
30570 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30571 * gcc.dg/pr18596-1.c: Use dg-error.
30572 (dg-options): Use -fno-unit-at-a-time.
30573 * gcc.dg/pr18596-2.c: New test.
30574 * gcc.dg/pr18596-3.c: New test.
30575
30576 2004-12-20 Roger Sayle <roger@eyesopen.com>
30577
30578 PR middle-end/18683
30579 * g++.dg/opt/pr18683-1.C: New test case.
30580
30581 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30582
30583 PR other/19093
30584 * g++.dg/opt/max1.C: Fix for 64bit targets.
30585
30586 2004-12-20 Matt Austern <austern@apple.com>
30587
30588 PR c++/19044
30589 * g++.dg/ext/builtin6.C: New
30590
30591 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30592
30593 PR tree-optimization/19080
30594 * gcc.c-torture/compile/pr19080.c: New test.
30595
30596 2004-12-20 Steven Bosscher <stevenb@suse.de>
30597
30598 * gcc.dg/20041219-1.c: New test.
30599
30600 2004-12-19 Roger Sayle <roger@eyesopen.com>
30601
30602 PR middle-end/19068
30603 * g++.dg/opt/max1.C: New test case.
30604
30605 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30606
30607 * gcc.dg/fdata-sections-1.c: New test.
30608
30609 2004-12-18 Roger Sayle <roger@eyesopen.com>
30610
30611 PR middle-end/18548
30612 * gcc.dg/max-1.c: New test case.
30613
30614 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30615
30616 * gcc.c-torture/execute/20041218-1.c: New test.
30617
30618 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30619
30620 * gcc.dg/pr18501.c: New test.
30621 * gcc.dg/uninit-5.c: XFAIL.
30622 * gcc.dg/uninit-9.c: XFAIL.
30623
30624 2004-12-17 Dale Johannesen <dalej@apple.com>
30625
30626 * gcc.dg/20041213-1.c: New.
30627
30628 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30629
30630 * objc.dg/stabs-1.m: Allow assembly label to begin
30631 with a dot ('.').
30632
30633 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30634
30635 * gcc.c-torture/execute/20041213-1.c: Move...
30636 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30637
30638 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30639
30640 PR c++/18721
30641 * g++.dg/lookup/conv-5.C: New.
30642
30643 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30644
30645 * objc.dg/stabs-1.m: New test.
30646
30647 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30648
30649 * gcc.dg/visibility-c.c: Change compile to
30650 assemble for the test.
30651
30652 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30653
30654 PR target/19041
30655 * gcc.dg/visibility-c.c: New test.
30656
30657 2004-12-16 Roger Sayle <roger@eyesopen.com>
30658
30659 PR middle-end/18493
30660 * gcc.dg/switch-8.c: New test case.
30661
30662 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30663
30664 PR c++/18905
30665 * g++.dg/template/init4.C: New.
30666 * g++.dg/opt/static3.C: Enable optimizer.
30667
30668 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30669
30670 * g++.dg/other/complex1.C: New test.
30671
30672 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30673
30674 * g++.dg/opt/inline9.C: New test.
30675
30676 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30677
30678 PR fortran/18993
30679 * gfotran.dg/nullify_1.f: New test.
30680
30681 2004-12-15 Richard Henderson <rth@redhat.com>
30682
30683 * gcc.target/i386/i386.exp: New harness.
30684 * gcc.target/i386/vect-args.c: New.
30685
30686 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30687
30688 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30689
30690 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30691
30692 PR c++/18825
30693 * g++.dg/template/friend32.C: New test.
30694
30695 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30696
30697 * cpp/pragma-once-1.c: New test.
30698 * cpp/pragma-once-1b.h: Likewise.
30699 * cpp/pragma-once-1c.h: Likewise.
30700 * cpp/pragma-once-1d.h: Likewise.
30701 * cpp/inc/pragma-once-1a.h: Likewise.
30702
30703 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30704 Steven G. Kargl <kargls@comcast.net>
30705
30706 PR fortran/17597
30707 * gfortran.dg/list_read_3.f90: New test.
30708
30709 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30710
30711 * gcc.dg/ftrapv-2.c: New test.
30712
30713 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30714
30715 PR c++/18981
30716 * g++.dg/template/typename9.C: New test.
30717
30718 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30719
30720 PR c++/18738
30721 * g++.dg/template/typename8.C: New test.
30722 * g++.dg/parse/friend2.C: Tweak error message.
30723
30724 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30725
30726 * gcc.c-torture/20041214-1.c: New test.
30727
30728 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30729
30730 PR c++/18965
30731 * g++.dg/init/array17.C: New test.
30732
30733 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30734
30735 PR c++/18793
30736 * g++.dg/init/aggr3.C: New test.
30737
30738 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30739
30740 * gcc.dg/altivec-types-1.c: New test.
30741 * gcc.dg/altivec-types-2.c: New test.
30742 * gcc.dg/altivec-types-3.c: New test.
30743 * gcc.dg/altivec-types-4.c: New test.
30744 * g++.dg/ext/altivec-types-1.C: New test.
30745 * g++.dg/ext/altivec-types-2.C: New test.
30746 * g++.dg/ext/altivec-types-3.C: New test.
30747 * g++.dg/ext/altivec-types-4.C: New test.
30748
30749 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30750
30751 PR middle-end/18951
30752 * gcc.c-torture/execute/20041213-1.c: New test.
30753
30754 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30755
30756 PR c++/18949
30757 * g++.dg/template/cast1.C: New.
30758
30759 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30760
30761 * gcc.c-torture/execute/20041213-2.c: New test.
30762
30763 2004-12-13 Richard Henderson <rth@redhat.com>
30764
30765 * gcc.dg/i386-sse-10.c: Fix typo in options.
30766
30767 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30768
30769 PR c++/18968
30770 * g++.dg/opt/pr18968.C: New test.
30771
30772 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30773
30774 PR c++/18925
30775 * g++.dg/ext/visibility/staticdatamem.C: New test.
30776
30777 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30778
30779 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30780
30781 2004-12-13 Roger Sayle <roger@eyesopen.com>
30782
30783 PR rtl-optimization/18928
30784 * gcc.dg/pr18928-1.c: New test case.
30785
30786 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30787
30788 PR tree-opt/16951
30789 * gcc.c-torture/compile/20041211-1.c: New.
30790
30791 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30792
30793 PR middle-end/17564
30794 * gcc.c-torture/execute/20041212-1.c: New test.
30795
30796 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30797
30798 PR fortran/18869
30799 * gfortran.dg/common_1.f90: New test.
30800
30801 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30802 Paul Brook <paul@codesourcery.com>
30803
30804 PR fortran/16222
30805 * gfortran.dg/real_do_1.f90: New test.
30806
30807 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30808
30809 PR tree-opt/18040
30810 * g++.dg/opt/ptrmem6.C: New test.
30811
30812 2004-12-11 Roger Sayle <roger@eyesopen.com>
30813
30814 PR middle-end/18921
30815 * gcc.dg/pr18921-1.c: New test case.
30816
30817 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30818
30819 PR fortran/17175
30820 * gfortran.dg/scale_1.f90: New test.
30821
30822 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30823
30824 PR middle-end/18903
30825 * gcc.c-torture/compile/pr18903.c: New test.
30826
30827 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30828
30829 * gcc.c-torture/execute/20041210-1.c: New test.
30830
30831 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30832
30833 PR c++/18731
30834 * g++.dg/parser/struct-1.C: New test.
30835 * g++.dg/parser/struct-2.C: New test.
30836 * g++.dg/parser/struct-3.C: New test.
30837
30838 2004-12-09 Richard Henderson <rth@redhat.com>
30839
30840 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30841
30842 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30843 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30844
30845 2004-12-09 Matt Austern <austern@apple.com>
30846
30847 PR c++/18514
30848 * g++.dg/ext/builtin1.C: New
30849 * g++.dg/ext/builtin2.C: New
30850 * g++.dg/ext/builtin3.C: New
30851 * g++.dg/ext/builtin4.C: New
30852 * g++.dg/ext/builtin5.C: New
30853
30854 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30855
30856 PR tree-opt/18904
30857 * g++.dg/opt/ptrmem5.C: New test.
30858
30859 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30860
30861 * g++.dg/parse/typename5.C: Adjust for new error.
30862 * g++.dg/parse/typename7.C: New.
30863
30864 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30865
30866 PR c++/18073
30867 * g++.dg/other/mmintrin.C: New test.
30868
30869 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30870
30871 PR c++/16681
30872 * g++.dg/init/array15.C: New.
30873 * g++.dg/init/array16.C: New.
30874
30875 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30876
30877 PR fortran/18826
30878 * gfortran.dg/assign_1.f90: New test.
30879
30880 2004-12-08 Nick Clifton <nickc@redhat.com>
30881
30882 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30883 * gcc.target/xstormy16/data_below100: Likewise.
30884 * gcc.target/xstormy16/sfr: Likewise.
30885 * gcc.target/xstormy16/below100.S: New test source file.
30886 * gcc.target/xstormy16/below100.ld: New test linker script.
30887 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30888 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30889 bp instructions.
30890 * gcc.target/xstormy16/bp.c: Likewise.
30891
30892 * gcc.target/xstormy16/bss_below100: New files:
30893 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30894 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30895 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30896 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30897 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30898 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30899 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30900 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30901 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30902 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30903 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30904 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30905 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30906 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30907 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30908 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30909 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30910 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30911 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30912 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30913 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30914 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30915 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30916 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30917 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30918 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30919 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30920
30921 * gcc.target/xstormy16/data_below100: New files:
30922 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30923 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30924 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30925 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30926 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30927 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30928 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30929 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30930 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30931 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30932 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30933 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30934 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30935 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30936 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30937 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30938 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30939 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30940 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30941 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30942 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30943 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30944 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30945 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30946 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30947 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30948 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30949
30950 * gcc.target/xstormy16/sfr: New files:
30951 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30952 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30953 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30954 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30955 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30956 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30957 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30958 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30959 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30960 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30961 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30962 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30963 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30964 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30965 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30966 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30967 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30968 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30969 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30970 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30971 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30972 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30973 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30974 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30975 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30976 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30977 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30978 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30979 27_if0_sfrw_bitfield_f.c
30980
30981 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30982
30983 PR c++/18100
30984 * g++.dg/lookup/name-clash4.C: New test.
30985
30986 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30987
30988 PR c++/18672
30989 * g++.dg/opt/array1.C: New.
30990
30991 PR c++/18803
30992 * g++.dg/template/operator5.C: New.
30993
30994 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30995
30996 PR c/18867
30997 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30998
30999 2004-12-07 Steven Bosscher <stevenb@suse.de>
31000
31001 * gcc.dg/noncompile/20041207.c: New test.
31002
31003 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31004
31005 * g++.dg/other/unreachable-1.C: New test.
31006
31007 2004-12-06 Nick Clifton <nickc@redhat.com>
31008
31009 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31010 <limits.h> because the latter comes from gcc's include/ directory
31011 and not the newlib/libc/include directory.
31012
31013 2004-12-04 Richard Henderson <rth@redhat.com>
31014
31015 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31016
31017 2004-12-04 Richard Henderson <rth@redhat.com>
31018
31019 * lib/target-supports.exp (check_gc_sections_available): Disable
31020 for alpha and ia64.
31021
31022 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31023
31024 PR middle-end/17909
31025 * g++.dg/other/vararg-2.C: New test.
31026
31027 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31028
31029 PR c++/17011, c++/17971
31030 * g++.dg/template/error15.C: Adjust expected error.
31031 * g++.dg/template/instantiate3.C: Likewise.
31032
31033 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31034
31035 * gcc.dg/altivec-18.c: Fix for darwin
31036
31037 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31038
31039 PR c++/18782
31040 * g++.dg/parse/ptrmem2.C: New.
31041
31042 PR c++/18318
31043 * g++.dg/template/new1.C: New.
31044
31045 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31046
31047 PR fortran/18710
31048 * gfortran.dg/direct_io_3.f90: New test.
31049
31050 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31051
31052 PR 18758
31053 * g++.dg/parse/crash21.C: New.
31054
31055 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31056
31057 PR c++/15664, c++/18276
31058 * g++.dg/template/ttp13.C: New test.
31059 * g++.dg/template/ttp14.C: Likewise.
31060
31061 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31062
31063 PR c++/18123
31064 * g++.dg/parse/enum2.C: New test.
31065 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31066
31067 2004-12-02 Nick Clifton <nickc@redhat.com>
31068
31069 * gcc.target/xstormy16: New test directory.
31070 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31071 * gcc.target/xstormy16/bp.c: Check the generation of bp
31072 instructions.
31073 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31074 bn instructions and the BELOW100 attribute.
31075
31076 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31077
31078 PR target/16952
31079 * gcc.dg/ppc-eabi.c: New.
31080
31081 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31082
31083 PR fortran/18284
31084 * gfortran.dg/backspace.f90
31085
31086 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31087
31088 * gfortran.dg/inquire.f90: New test.
31089
31090 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31091
31092 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31093 handle effective-target-keyword.
31094 (dg-skip-if): Support effective-target keyword as target list.
31095 (dg-xfail-if): Ditto.
31096 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31097
31098 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31099
31100 PR tree-optimization/18291
31101 * gcc.c-torture/compile/pr18291.c: New test.
31102
31103 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31104
31105 PR C++/18729
31106 * g++.dg/parse/crash20.C: New.
31107
31108 PR c++/17431
31109 * g++.dg/overload/arg1.C: New.
31110 * g++.dg/overload/arg2.C: New.
31111 * g++.dg/overload/arg3.C: New.
31112 * g++.dg/overload/arg4.C: New.
31113
31114 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31115
31116 * gcc.dg/c99-flex-array-4.c: Remove.
31117
31118 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31119
31120 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31121
31122 * lib/target-supports.exp (is-effective-target): Simplify.
31123
31124 * lib/target-supports.exp (check_effective_target_vect_long):
31125 Fix for powerpc64-*-*.
31126
31127 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31128
31129 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31130 to support new requirements on FreeBSD 5.
31131
31132 2004-11-30 Devang Patel <dpatel@apple.com>
31133
31134 PR 18702
31135 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31136
31137 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31138
31139 * g++.dg/ext/altivec-13.C: New test.
31140
31141 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31142
31143 PR tree-opt/18298
31144 * gcc.c-torture/execute/p18298.c: New test.
31145
31146 2004-11-30 Ira Rosen <irar@il.ibm.com>
31147 Dorit Naishlos <dorit@il.ibm.com>
31148
31149 PR tree-opt/18607
31150 * gcc.dg/vect/vect-89.c: New test.
31151
31152 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31153
31154 * gcc.dg/pr18596-1.c: New test.
31155
31156 2004-11-30 Ben Elliston <bje@au.ibm.com>
31157
31158 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31159
31160 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31161
31162 PR c/18479
31163 * gcc.dg/pr18479.c: New test.
31164
31165 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31166
31167 PR target/18490
31168 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31169 mmix-knuth-mmixware.
31170
31171 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31172 cris-*-elf* cris-*-aout* mmix-*-*
31173
31174 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31175
31176 PR middle-end/18725
31177 * gcc.dg/pr18725.c: New test.
31178
31179 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31180
31181 PR target/18488
31182 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31183
31184 PR target/18336
31185 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31186
31187 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31188
31189 PR c++/18368
31190 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31191 * g++.old-deja/g++.law/ctors5.C: Likewise.
31192 * g++.old-deja/g++.other/crash25.C: Likewise.
31193
31194 PR c++/18674
31195 * g++.dg/template/error16.C: New test.
31196
31197 PR c++/18512
31198 * g++.dg/template/crash29.C: New test.
31199
31200 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31201
31202 PR tree-optimization/18712
31203 * gcc.c-torture/compile/pr18712.c: New test.
31204
31205 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31206
31207 PR c/7544
31208 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31209 tests.
31210
31211 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31212
31213 PR c++/18652
31214 * g++.dg/lookup/crash6.C: New test.
31215
31216 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31217
31218 PR middle-end/18164
31219 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31220
31221 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31222
31223 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31224 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31225 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31226
31227 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31228
31229 * gcc.dg/pr18164.c: New test.
31230
31231 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31232
31233 * gcc.dg/funroll-loops-all.c: New.
31234
31235 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31236
31237 PR target/18489
31238 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31239 delimeter, match space and TAB as well as ":".
31240
31241 PR target/18484
31242 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31243
31244 PR target/18348
31245 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31246
31247 PR target/18345
31248 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31249
31250 PR target/18337
31251 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31252
31253 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31254
31255 * gfortran.dg/direct_io_2.f90: New test.
31256
31257 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31258
31259 PR target/18334
31260 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31261
31262 2004-11-28 Richard Henderson <rth@redhat.com>
31263
31264 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31265
31266 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31267
31268 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31269 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31270 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31271 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31272 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31273 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31274 gcc.dg/pointer-arith-8.c: New tests.
31275
31276 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31277
31278 PR fortran/18364
31279 * gfortran.dg/endfile.f90: New test.
31280
31281 2004-11-27 Falk Hueffner <falk@debian.org>
31282
31283 * gcc.dg/loop-6.c: New test.
31284
31285 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31286
31287 * gcc.c-torture/execute/20041126-1.c: New test.
31288
31289 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31290
31291 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31292 on IRIX.
31293
31294 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31295
31296 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31297 functions.
31298
31299 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31300
31301 PR rtl-optimization/17825
31302 * gcc.c-torture/compile/20041119-1.c: New test.
31303
31304 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31305
31306 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31307 Check existence of ld library path variables before unsetting.
31308
31309 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31310
31311 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31312
31313 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31314
31315 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31316
31317 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31318
31319 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31320
31321 2004-11-26 Ben Elliston <bje@au.ibm.com>
31322
31323 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31324 dg-do directive.
31325
31326 2004-11-26 Ben Elliston <bje@au.ibm.com>
31327
31328 * gcc.dg/pr17957.c: Pass --param, not -param.
31329
31330 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31331
31332 PR middle-end/17957
31333 * gcc.dg/pr17957.c: New test.
31334
31335 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31336
31337 PR c++/18445
31338 * g++.dg/template/crash28.C: Likewise.
31339
31340 PR c++/18001
31341 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31342 * g++.dg/ext/lvaddr.C: Likewise.
31343 * g++.dg/opt/pr7503-3.C: Likewise.
31344
31345 PR c++/18466
31346 * g++.dg/parse/qualified3.C: New test.
31347 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31348
31349 PR c++/18545
31350 * g++.dg/expr/return1.C: New test.
31351
31352 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31353
31354 Friend class name lookup 3/n, PR c++/3332
31355 * g++.dg/lookup/friend3.C: New test.
31356 * g++.dg/lookup/friend4.C: Likewise.
31357 * g++.dg/lookup/friend5.C: Likewise.
31358
31359 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31360
31361 Friend class name lookup 2/n, PR c++/14513, c++/15410
31362 * g++.dg/lookup/friend2.C: New test.
31363 * g++.dg/template/friend31.C: Likewise.
31364
31365 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31366
31367 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31368
31369 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31370
31371 PR c++/17473
31372 * g++.dg/tc1/dr56.C: Remove.
31373 * g++.dg/template/typedef1.C: Add dg-error markers.
31374 * g++.old-deja/g++.other/typedef7.C: Likewise.
31375
31376 PR c++/18285
31377 * g++.dg/parse/typedef7.C: New test.
31378
31379 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31380
31381 * gcc.c-torture/execute/20041124-1.c: New test.
31382
31383 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31384
31385 * g++.dg/template/deduce3.C: New test.
31386
31387 PR c++/18586
31388 * g++.dg/template/crash27.C: New test.
31389
31390 PR c++/18530
31391 * g++.dg/warn/Wshadow-3.C: New test.
31392
31393 2004-11-24 Devang Patel <dpatel@apple.com>
31394
31395 PR/18555
31396 * gcc.dg/cpp/isysroot-1.c: New test.
31397 * gcc.dg/cpp/usr/include/stdio.h: New file.
31398 * gcc.dg/cpp/isysroot-2.c: New test.
31399 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31400 New file.
31401
31402 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31403
31404 PR c++/8929
31405 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31406
31407 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31408
31409 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31410 * gcc.target/sparc/pdist.c: Likewise.
31411
31412 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31413
31414 PR c++/16882
31415 * g++.dg/conversion/simd1.C: New test.
31416
31417 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31418
31419 * lib/target-libpath.exp: New file defining
31420 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31421 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31422 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31423 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31424 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31425
31426 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31427
31428 * gcc.dg/pragma-align-2.c: Test macro expansion.
31429 * gcc.dg/pragma-pack-2.c: New test.
31430
31431 2004-11-23 Richard Henderson <rth@redhat.com>
31432
31433 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31434 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31435 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31436 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31437 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31438 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31439
31440 * gcc.dg/vect/vect.exp: Add check for alpha.
31441 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31442 (check_effective_target_vect_int): Enable for alpha.
31443 (check_effective_target_vect_long): New.
31444 (is-effective-target): Add it.
31445
31446 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31447
31448 * gcc.dg/pr18614-1.c: New test.
31449
31450 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31451
31452 * gcc.dg/setjmp-2.c: New test.
31453
31454 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31455
31456 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31457 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31458 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31459 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31460 gcc.target/sparc/pdist.c: New tests.
31461
31462 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31463
31464 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31465
31466 2004-11-22 Dale Johannesen <dalej@apple.com>
31467
31468 * gcc.dg/20041111-1.c: New.
31469
31470 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31471
31472 PR tree-opt/18536
31473 * gcc.dg/vect/pr18536.c: New test.
31474
31475 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31476
31477 PR c++/18354
31478 * g++.dg/template/nontype11.C: New test.
31479
31480 2004-11-21 Roger Sayle <roger@eyesopen.com>
31481
31482 PR middle-end/18520
31483 * gcc.dg/pr18520-1.c: New test case.
31484
31485 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31486
31487 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31488 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31489 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31490 expected diagnostics.
31491
31492 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31493
31494 PR target/18580
31495 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31496 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31497 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31498
31499 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31500
31501 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31502
31503 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31504 Joseph Myers <joseph@codesourcery.com>
31505
31506 * lib/target-supports.exp (check_visibility_available): Really
31507 test the compiler.
31508
31509 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31510
31511 PR tree-opt/18181
31512 * gcc.dg/vect/vect-85.c: New test.
31513 * gcc.dg/vect/vect-86.c: New test.
31514 * gcc.dg/vect/vect-87.c: New test.
31515 * gcc.dg/vect/vect-88.c: New test.
31516
31517 2004-11-19 Ben Elliston <bje@au.ibm.com>
31518
31519 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31520
31521 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31522
31523 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31524 * gcc.dg/ppc-and-1.c: Ditto.
31525 * gcc.dg/ppc-compare-1.c: Ditto.
31526 * gcc.dg/ppc-mov-1.c: Ditto
31527
31528 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31529 Mark Mitchell <mark@codesourcery.com>
31530
31531 * gcc.dg/pragma-init-fini-2.c: New test.
31532
31533 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31534 Aldy Hernandez <aldyh@redhat.com>
31535
31536 * lib/target-supports.exp (check_effective_target_vect_int): New
31537 (check_effective_target_vect_float): New
31538 (check_effective_target_vect_double): New.
31539 (is-effective-target): Support new effective targets keywords.
31540 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31541 default action for dg-do.
31542 * gcc.dg/vect/pr16105.c: Use new support.
31543 * gcc.dg/vect/pr18400.c: Ditto.
31544 * gcc.dg/vect/pr18425.c: Ditto.
31545 * gcc.dg/vect/vect-1.c: Ditto.
31546 * gcc.dg/vect/vect-10.c: Ditto.
31547 * gcc.dg/vect/vect-11.c: Ditto.
31548 * gcc.dg/vect/vect-12.c: Ditto.
31549 * gcc.dg/vect/vect-13.c: Ditto.
31550 * gcc.dg/vect/vect-14.c: Ditto.
31551 * gcc.dg/vect/vect-15.c: Ditto.
31552 * gcc.dg/vect/vect-16.c: Ditto.
31553 * gcc.dg/vect/vect-17.c: Ditto.
31554 * gcc.dg/vect/vect-18.c: Ditto.
31555 * gcc.dg/vect/vect-19.c: Ditto.
31556 * gcc.dg/vect/vect-2.c: Ditto.
31557 * gcc.dg/vect/vect-20.c: Ditto.
31558 * gcc.dg/vect/vect-21.c: Ditto.
31559 * gcc.dg/vect/vect-22.c: Ditto.
31560 * gcc.dg/vect/vect-23.c: Ditto.
31561 * gcc.dg/vect/vect-24.c: Ditto.
31562 * gcc.dg/vect/vect-25.c: Ditto.
31563 * gcc.dg/vect/vect-26.c: Ditto.
31564 * gcc.dg/vect/vect-27.c: Ditto.
31565 * gcc.dg/vect/vect-27a.c: Ditto.
31566 * gcc.dg/vect/vect-28.c: Ditto.
31567 * gcc.dg/vect/vect-29.c: Ditto.
31568 * gcc.dg/vect/vect-29a.c: Ditto.
31569 * gcc.dg/vect/vect-3.c: Ditto.
31570 * gcc.dg/vect/vect-30.c: Ditto.
31571 * gcc.dg/vect/vect-31.c: Ditto.
31572 * gcc.dg/vect/vect-32.c: Ditto.
31573 * gcc.dg/vect/vect-33.c: Ditto.
31574 * gcc.dg/vect/vect-34.c: Ditto.
31575 * gcc.dg/vect/vect-35.c: Ditto.
31576 * gcc.dg/vect/vect-36.c: Ditto.
31577 * gcc.dg/vect/vect-37.c: Ditto.
31578 * gcc.dg/vect/vect-38.c: Ditto.
31579 * gcc.dg/vect/vect-4.c: Ditto.
31580 * gcc.dg/vect/vect-40.c: Ditto.
31581 * gcc.dg/vect/vect-41.c: Ditto.
31582 * gcc.dg/vect/vect-42.c: Ditto.
31583 * gcc.dg/vect/vect-43.c: Ditto.
31584 * gcc.dg/vect/vect-44.c: Ditto.
31585 * gcc.dg/vect/vect-45.c: Ditto.
31586 * gcc.dg/vect/vect-46.c: Ditto.
31587 * gcc.dg/vect/vect-47.c: Ditto.
31588 * gcc.dg/vect/vect-48.c: Ditto.
31589 * gcc.dg/vect/vect-48a.c: Ditto.
31590 * gcc.dg/vect/vect-49.c: Ditto.
31591 * gcc.dg/vect/vect-5.c: Ditto.
31592 * gcc.dg/vect/vect-50.c: Ditto.
31593 * gcc.dg/vect/vect-51.c: Ditto.
31594 * gcc.dg/vect/vect-52.c: Ditto.
31595 * gcc.dg/vect/vect-53.c: Ditto.
31596 * gcc.dg/vect/vect-54.c: Ditto.
31597 * gcc.dg/vect/vect-55.c: Ditto.
31598 * gcc.dg/vect/vect-56.c: Ditto.
31599 * gcc.dg/vect/vect-56a.c: Ditto.
31600 * gcc.dg/vect/vect-57.c: Ditto.
31601 * gcc.dg/vect/vect-58.c: Ditto.
31602 * gcc.dg/vect/vect-59.c: Ditto.
31603 * gcc.dg/vect/vect-6.c: Ditto.
31604 * gcc.dg/vect/vect-60.c: Ditto.
31605 * gcc.dg/vect/vect-61.c: Ditto.
31606 * gcc.dg/vect/vect-62.c: Ditto.
31607 * gcc.dg/vect/vect-63.c: Ditto.
31608 * gcc.dg/vect/vect-64.c: Ditto.
31609 * gcc.dg/vect/vect-65.c: Ditto.
31610 * gcc.dg/vect/vect-66.c: Ditto.
31611 * gcc.dg/vect/vect-67.c: Ditto.
31612 * gcc.dg/vect/vect-68.c: Ditto.
31613 * gcc.dg/vect/vect-69.c: Ditto.
31614 * gcc.dg/vect/vect-7.c: Ditto.
31615 * gcc.dg/vect/vect-72.c: Ditto.
31616 * gcc.dg/vect/vect-72a.c: Ditto.
31617 * gcc.dg/vect/vect-73.c: Ditto.
31618 * gcc.dg/vect/vect-74.c: Ditto.
31619 * gcc.dg/vect/vect-75.c: Ditto.
31620 * gcc.dg/vect/vect-76.c: Ditto.
31621 * gcc.dg/vect/vect-77.c: Ditto.
31622 * gcc.dg/vect/vect-77a.c: Ditto.
31623 * gcc.dg/vect/vect-78.c: Ditto.
31624 * gcc.dg/vect/vect-79.c: Ditto.
31625 * gcc.dg/vect/vect-8.c: Ditto.
31626 * gcc.dg/vect/vect-80.c: Ditto.
31627 * gcc.dg/vect/vect-82.c: Ditto.
31628 * gcc.dg/vect/vect-82_64.c: Ditto.
31629 * gcc.dg/vect/vect-83.c: Ditto.
31630 * gcc.dg/vect/vect-83_64.c: Ditto.
31631 * gcc.dg/vect/vect-9.c: Ditto.
31632 * gcc.dg/vect/vect-all.c: Ditto.
31633 * gcc.dg/vect/vect-none.c: Ditto.
31634
31635 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31636
31637 * lib/gcc-dg.exp (dg-skip-if): New function.
31638 (dg-forbid-option): Remove.
31639 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31640 * g++.dg/abi/bitfield8.C: Likewise.
31641 * g++.dg/abi/dtor1.C: Likewise.
31642 * g++.dg/abi/empty10.C: Likewise.
31643 * g++.dg/abi/empty7.C: Likewise.
31644 * g++.dg/abi/empty9.C: Likewise.
31645 * g++.dg/abi/layout3.C: Likewise.
31646 * g++.dg/abi/layout4.C: Likewise.
31647 * g++.dg/abi/thunk1.C: Likewise.
31648 * g++.dg/abi/thunk2.C: Likewise.
31649 * g++.dg/abi/vbase11.C: Likewise.
31650 * g++.dg/abi/vthunk2.C: Likewise.
31651 * g++.dg/abi/vthunk3.C: Likewise.
31652 * g++.dg/ext/attrib8.C: Likewise.
31653 * g++.dg/opt/longbranch2.C: Likewise.
31654 * g++.dg/opt/reg-stack4.C: Likewise.
31655 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31656 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31657 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31658 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31659 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31660 * gcc.dg/20000609-1.c: Likewise.
31661 * gcc.dg/20000720-1.c: Likewise.
31662 * gcc.dg/20011107-1.c: Likewise.
31663 * gcc.dg/20011119-1.c: Likewise.
31664 * gcc.dg/20020108-1.c: Likewise.
31665 * gcc.dg/20020122-2.c: Likewise.
31666 * gcc.dg/20020122-3.c: Likewise.
31667 * gcc.dg/20020201-3.c: Likewise.
31668 * gcc.dg/20020206-1.c: Likewise.
31669 * gcc.dg/20020218-1.c: Likewise.
31670 * gcc.dg/20020310-1.c: Likewise.
31671 * gcc.dg/20020411-1.c: Likewise.
31672 * gcc.dg/20020418-2.c: Likewise.
31673 * gcc.dg/20020426-1.c: Likewise.
31674 * gcc.dg/20020426-2.c: Likewise.
31675 * gcc.dg/20020517-1.c: Likewise.
31676 * gcc.dg/20020523-1.c: Likewise.
31677 * gcc.dg/20020523-2.c: Likewise.
31678 * gcc.dg/20020729-1.c: Likewise.
31679 * gcc.dg/20030204-1.c: Likewise.
31680 * gcc.dg/20030826-2.c: Likewise.
31681 * gcc.dg/20030926-1.c: Likewise.
31682 * gcc.dg/20031202-1.c: Likewise.
31683 * gcc.dg/980312-1.c: Likewise.
31684 * gcc.dg/980313-1.c: Likewise.
31685 * gcc.dg/990117-1.c: Likewise.
31686 * gcc.dg/990424-1.c: Likewise.
31687 * gcc.dg/990524-1.c: Likewise.
31688 * gcc.dg/991230-1.c: Likewise.
31689 * gcc.dg/i386-387-1.c: Likewise.
31690 * gcc.dg/i386-387-2.c: Likewise.
31691 * gcc.dg/i386-387-3.c: Likewise.
31692 * gcc.dg/i386-387-4.c: Likewise.
31693 * gcc.dg/i386-387-5.c: Likewise.
31694 * gcc.dg/i386-387-6.c: Likewise.
31695 * gcc.dg/i386-asm-1.c: Likewise.
31696 * gcc.dg/i386-bitfield1.c: Likewise.
31697 * gcc.dg/i386-bitfield2.c: Likewise.
31698 * gcc.dg/i386-loop-1.c: Likewise.
31699 * gcc.dg/i386-loop-2.c: Likewise.
31700 * gcc.dg/i386-loop-3.c: Likewise.
31701 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31702 * gcc.dg/i386-pic-1.c: Likewise.
31703 * gcc.dg/i386-regparm.c: Likewise.
31704 * gcc.dg/i386-signbit-1.c: Likewise.
31705 * gcc.dg/i386-signbit-2.c: Likewise.
31706 * gcc.dg/i386-signbit-3.c: Likewise.
31707 * gcc.dg/i386-sse-5.c: Likewise.
31708 * gcc.dg/i386-sse-8.c: Likewise.
31709 * gcc.dg/i386-unroll-1.c: Likewise.
31710 * gcc.dg/tls/opt-1.c: Likewise.
31711 * gcc.dg/tls/opt-2.c: Likewise.
31712 * gcc.dg/unroll-1.c: Likewise.
31713 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31714 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31715 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31716 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31717
31718 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31719
31720 * g++.dg/template/incomplete1.C: New test.
31721
31722 2004-11-16 Nick Clifton <nickc@redhat.com>
31723
31724 Revert patches accidentally commited during checkin of fixes for
31725 xstormy16 tests:
31726 gcc.c-torture/execute/simd-4.c: Revert
31727 gcc.dg/20040910-1.c: Revert.
31728
31729 2004-11-16 Paul Brook <paul@codesourcery.com>
31730
31731 PR fortran/13010
31732 * gfortran.dg/der_pointer_1.f90: New test.
31733
31734 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31735
31736 PR c/18498
31737 * gcc.dg/bitfld-13.c: New test.
31738
31739 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31740
31741 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31742 powerpc*-*-linux*.
31743
31744 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31745 * gcc.dg/ppc64-abi-2.c: Ditto.
31746 * gcc.dg/ppc64-abi-3.c: Ditto.
31747
31748 * lib/gcc-dg.exp (dg-target-list): Remove.
31749
31750 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31751
31752 * gcc.dg/ia64-postinc.c: New test.
31753
31754 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31755
31756 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31757
31758 2004-11-15 Nick Clifton <nickc@redhat.com>
31759
31760 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31761 __INT_MAX__ so that the test can be compiled by toolchains
31762 targeted at 16-bit processors.
31763
31764 * gcc.dg/20040625-1.c: Use long constants rather than integers
31765 when performing arithmetic that will overflow 16-bits.
31766
31767 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31768 xstormy16. It does not support 128-bit vector operations.
31769
31770 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31771 with the macro PTR_TYPE. Define this macro to an integer type
31772 suitable for holding a pointer.
31773
31774 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31775 the target is a 16-bit processor.
31776
31777 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31778 16-bit targets where the character constant will be too long.
31779
31780 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31781 where the double will not be directly addressable.
31782
31783 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31784
31785 Friend class name lookup 1/n, PR c++/18471
31786 * g++.dg/template/crash26.C: New test.
31787 * g++.dg/lookup/struct1.C: Adjust expected error.
31788 * g++.dg/parse/elab1.C: Likewise.
31789 * g++.dg/parse/elab2.C: Likewise.
31790 * g++.dg/parse/int-as-enum1.C: Likewise.
31791 * g++.dg/parse/struct-as-enum1.C: Likewise.
31792 * g++.dg/parse/typedef1.C: Likewise.
31793 * g++.dg/parse/typedef3.C: Likewise.
31794 * g++.dg/parse/typedef4.C: Likewise.
31795 * g++.dg/parse/typedef5.C: Likewise.
31796 * g++.dg/template/nontype4.C: Likewise.
31797 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31798 * g++.old-deja/g++.other/elab1.C: Likewise.
31799 * g++.old-deja/g++.other/syntax4.C: Likewise.
31800
31801 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31802
31803 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31804
31805 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31806
31807 * gcc.c-torture/execute/20041114-1.c: New test.
31808
31809 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31810
31811 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31812 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31813 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31814 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31815 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31816 gcc.dg/switch-7.c: New tests.
31817
31818 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31819
31820 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31821
31822 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31823
31824 PR tree-opt/18400
31825 * gcc.dg/vect/pr18400.c: New test.
31826
31827 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31828 Andrew Pinski <pinskia@physics.uc.edu>
31829
31830 PR tree-opt/18425
31831 * gcc.dg/vect/pr18425.c: New test.
31832
31833 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31834
31835 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31836 Guard with dg-require-alias and dg-require-visibility.
31837
31838 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31839
31840 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31841
31842 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31843
31844 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31845
31846 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31847
31848 PR c++/17344
31849 * g++.dg/template/defarg5.C: New test.
31850
31851 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31852
31853 * g++.dg/parse/cast1.C: Run only on ILP32.
31854 * g++.old-deja/g++.mike/p784.C: Likewise.
31855
31856 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31857
31858 * gcc.c-torture/execute/20041113-1.c: New test.
31859
31860 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31861
31862 PR target/18230
31863 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31864 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31865 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31866 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31867 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31868 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31869 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31870 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31871 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31872 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31873 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31874 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31875 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31876
31877 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31878
31879 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31880 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31881 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31882 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31883 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31884 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31885 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31886 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31887 gcc.target/sparc/combined-1.c: New tests.
31888
31889 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31890
31891 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31892 New tests.
31893
31894 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31895
31896 * lib/gcc-dg.exp (dg-forbid-option): New function.
31897 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31898 * g++.dg/abi/bitfield8.C: Likewise.
31899 * g++.dg/abi/dtor1.C: Likewise.
31900 * g++.dg/abi/empty10.C: Likewise.
31901 * g++.dg/abi/empty7.C: Likewise.
31902 * g++.dg/abi/empty9.C: Likewise.
31903 * g++.dg/abi/layout3.C: Likewise.
31904 * g++.dg/abi/layout4.C: Likewise.
31905 * g++.dg/abi/thunk1.C: Likewise.
31906 * g++.dg/abi/thunk2.C: Likewise.
31907 * g++.dg/abi/vbase11.C: Likewise.
31908 * g++.dg/abi/vthunk2.C: Likewise.
31909 * g++.dg/abi/vthunk3.C: Likewise.
31910 * g++.dg/ext/attrib8.C: Likewise.
31911 * g++.dg/opt/longbranch2.C: Likewise.
31912 * g++.dg/opt/reg-stack4.C: Likewise.
31913 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31914 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31915 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31916 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31917 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31918 * gcc.dg/20000609-1.c: Likewise.
31919 * gcc.dg/20000720-1.c: Likewise.
31920 * gcc.dg/20011107-1.c: Likewise.
31921 * gcc.dg/20011119-1.c: Likewise.
31922 * gcc.dg/20020108-1.c: Likewise.
31923 * gcc.dg/20020122-2.c: Likewise.
31924 * gcc.dg/20020122-3.c: Likewise.
31925 * gcc.dg/20020201-3.c: Likewise.
31926 * gcc.dg/20020206-1.c: Likewise.
31927 * gcc.dg/20020218-1.c: Likewise.
31928 * gcc.dg/20020310-1.c: Likewise.
31929 * gcc.dg/20020411-1.c: Likewise.
31930 * gcc.dg/20020418-2.c: Likewise.
31931 * gcc.dg/20020426-1.c: Likewise.
31932 * gcc.dg/20020426-2.c: Likewise.
31933 * gcc.dg/20020517-1.c: Likewise.
31934 * gcc.dg/20020523-1.c: Likewise.
31935 * gcc.dg/20020523-2.c: Likewise.
31936 * gcc.dg/20020729-1.c: Likewise.
31937 * gcc.dg/20030204-1.c: Likewise.
31938 * gcc.dg/20030826-2.c: Likewise.
31939 * gcc.dg/20030926-1.c: Likewise.
31940 * gcc.dg/20031202-1.c: Likewise.
31941 * gcc.dg/980312-1.c: Likewise.
31942 * gcc.dg/980313-1.c: Likewise.
31943 * gcc.dg/990117-1.c: Likewise.
31944 * gcc.dg/990424-1.c: Likewise.
31945 * gcc.dg/990524-1.c: Likewise.
31946 * gcc.dg/991230-1.c: Likewise.
31947 * gcc.dg/i386-387-1.c: Likewise.
31948 * gcc.dg/i386-387-2.c: Likewise.
31949 * gcc.dg/i386-387-3.c: Likewise.
31950 * gcc.dg/i386-387-4.c: Likewise.
31951 * gcc.dg/i386-387-5.c: Likewise.
31952 * gcc.dg/i386-387-6.c: Likewise.
31953 * gcc.dg/i386-asm-1.c: Likewise.
31954 * gcc.dg/i386-bitfield1.c: Likewise.
31955 * gcc.dg/i386-bitfield2.c: Likewise.
31956 * gcc.dg/i386-loop-1.c: Likewise.
31957 * gcc.dg/i386-loop-2.c: Likewise.
31958 * gcc.dg/i386-loop-3.c: Likewise.
31959 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31960 * gcc.dg/i386-pic-1.c: Likewise.
31961 * gcc.dg/i386-regparm.c: Likewise.
31962 * gcc.dg/i386-signbit-1.c: Likewise.
31963 * gcc.dg/i386-signbit-2.c: Likewise.
31964 * gcc.dg/i386-signbit-3.c: Likewise.
31965 * gcc.dg/i386-sse-5.c: Likewise.
31966 * gcc.dg/i386-sse-8.c: Likewise.
31967 * gcc.dg/i386-unroll-1.c: Likewise.
31968 * gcc.dg/tls/opt-1.c: Likewise.
31969 * gcc.dg/tls/opt-2.c: Likewise.
31970 * gcc.dg/unroll-1.c: Likewise.
31971 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31972 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31973 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31974 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31975 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31976 -m64 is specified.
31977
31978 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31979
31980 PR c++/18389
31981 * g++.dg/parse/cond1.C: New test.
31982
31983 PR c++/18429
31984 * g++.dg/template/array9.C: New test.
31985 * g++.dg/ext/vla1.C: Adjust error messages.
31986 * g++.dg/ext/vlm1.C: Likewise.
31987 * g++.dg/template/crash2.C: Likewise.
31988
31989 PR c++/18436
31990 * g++.dg/template/call3.C: New test.
31991
31992 PR c++/18407
31993 * g++.dg/template/ptrmem11.C: New test.
31994
31995 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31996
31997 PR other/14264
31998 * lib/g++.exp: Set LC_ALL and LANG to C.
31999 * lib/gcc-dg.exp: Likewise.
32000 * lib/gfortran.exp: Likewise.
32001 * lib/objc.exp: Likewise.
32002 * lib/treelang.exp: Likewise.
32003
32004 2004-11-12 Andreas Schwab <schwab@suse.de>
32005
32006 * gcc.dg/pr16286.c: Fix last change.
32007
32008 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32009
32010 PR c++/18416
32011 * g++.dg/init/global1.C: New test.
32012
32013 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32014
32015 * gcc.c-torture/execute/20041112-1.c: New test.
32016
32017 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32018
32019 * lib/gcc-dg.exp (dg-target-list): New.
32020
32021 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32022 Richard Sandiford <rsandifo@redhat.com>
32023
32024 * lib/target-supports.exp (get-compiler_messages): New.
32025 (check_named_sections_available): Use it.
32026 (check_effective_target_ilp32): New.
32027 (check_effective_target_lp64): New.
32028 (is-effective-target): New.
32029 * lib/gcc-dg.exp (dg-require-effective-target): New.
32030
32031 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32032
32033 * gcc.dg/precedence-1.c: New test.
32034
32035 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32036
32037 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32038
32039 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32040 message, delete generated files, use more descriptive name for
32041 executable, and make the test unsupported when it cannot be run.
32042
32043 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32044 (dg-require-weak, dg-require-visibility, dg-require-alias,
32045 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32046 dg-require-iconv, dg-require-named-sections): Use it.
32047
32048 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32049
32050 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32051
32052 PR target/16457
32053 * gcc.dg/ppc-and-1: New
32054
32055 PR target/16796
32056 * gcc.dg/ppc-mov-1.c: New.
32057
32058 PR target/16458
32059 * gcc.dg/ppc-compare-1.c: New.
32060
32061 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32062
32063 * objc.dg/desig-init-2.m: New test.
32064
32065 2004-11-10 Adam Nemet <anemet@lnxw.com>
32066
32067 PR middle-end/18160
32068 * g++.dg/warn/register-var-1.C: New test.
32069 * g++.dg/warn/register-var-2.C: New test.
32070
32071 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32072
32073 * gcc.dg/union-2.c: New test.
32074
32075 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32076
32077 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32078 New test for PR tree-optimization/17892.
32079
32080 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32081
32082 PR c++/18369
32083 * g++.dg/init/new12.C: New test.
32084
32085 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32086
32087 * gcc.target/sparc: New directory.
32088 * gcc.target/sparc/sparc.exp: New driver.
32089 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32090 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32091 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32092 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32093
32094 2004-11-10 Paul Brook <paul@codesourcery.com>
32095
32096 PR fortran/18218
32097 * gfortran.dg/list_read.c: New test.
32098
32099 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32100
32101 PR c/18322
32102 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32103 expected diagnostic location.
32104
32105 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32106
32107 * gcc.dg/20041109-1.c: New test.
32108
32109 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32110
32111 PR objc/18406
32112 * objc/compile/pr18406.m: New test.
32113
32114 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32115
32116 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32117
32118 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32119
32120 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32121
32122 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32123
32124 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32125
32126 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32127
32128 * gcc.dg/20030225-2.c: Add prototype for abort and
32129 exit.
32130
32131 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32132
32133 PR tree-opt/18299
32134 * gcc.c-torture/pr18299-1.c: New test.
32135
32136 2004-11-06 Andreas Schwab <schwab@suse.de>
32137
32138 * gcc.dg/pr16286.c: Also test for bool and pixel.
32139
32140 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32141
32142 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32143 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32144 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32145 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32146 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32147 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32148 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32149 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32150 gcc.dg/struct-semi-3.c: New tests.
32151
32152 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32153
32154 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32155
32156 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32157
32158 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32159 Do not use C99 designators.
32160
32161 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32162
32163 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32164
32165 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32166
32167 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32168 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32169 * gcc.c-torture/execute/simd-5.x: Remove.
32170
32171 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32172
32173 PR rtl-optimization/17933
32174 * gcc.dg/torture/pr17933-1.c: New test.
32175
32176 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32177
32178 PR target/18106
32179 * lib/target-supports.exp (check_weak_available): Support
32180 Windows.
32181
32182 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32183
32184 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32185 call to fflush(stdout) before abort.
32186 (my_ffsll): New function.
32187 (generate_fields): Use it.
32188
32189 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32190
32191 * gcc.dg/init-undef-1.c: New test.
32192
32193 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32194
32195 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32196 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32197 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32198 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32199 expected messages for new parser.
32200
32201 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32202
32203 * g++.dg/ext/visibility/symbian1.C: New test.
32204
32205 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32206
32207 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32208 on LP64 targets.
32209
32210 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32211
32212 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32213 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32214 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32215 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32216 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32217 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32218 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32219 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32220 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32221 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32222
32223 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32224
32225 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32226 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32227 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32228 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32229 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32230 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32231 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32232 for new parser.
32233
32234 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32235
32236 PR target/15342
32237 * gcc.dg/20041104-1.c: New test.
32238
32239 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32240
32241 * g++.dg/template/nontype7.C: New test.
32242 * g++.dg/template/nontype8.C: Likewise.
32243 * g++.dg/template/nontype9.C: Likewise.
32244 * g++.dg/template/nontype10.C: Likewise.
32245 * g++.dg/tc1/dr49.C: Likewise.
32246 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32247 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32248
32249 2004-11-04 Ben Elliston <bje@au.ibm.com>
32250
32251 * g++.dg/rtti/tinfo1.C: Remove xfails.
32252
32253 2004-11-04 Ben Elliston <bje@au.ibm.com>
32254
32255 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32256 packed attribute to the definition to satisfy the new C++ parser.
32257
32258 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32259
32260 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32261 invocations of va_arg.
32262
32263 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32264
32265 PR c++/18124
32266 * g++.dg/template/crash25.C: New test.
32267
32268 PR c++/18155
32269 * g++.dg/template/typedef2.C: New test.
32270 * g++.dg/parse/crash13.C: Adjust error markers.
32271
32272 PR c++/18177
32273 * g++.dg/conversion/const3.C: New test.
32274
32275 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32276
32277 PR fortran/17535
32278 PR fortran/17583
32279 PR fortran/17713
32280 * gfortran.dg/generic_[123].f90: New testcases.
32281
32282 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32283
32284 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32285 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32286
32287 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32288
32289 PR tree-opt/16808
32290 * gcc.c-torture/compile/pr16808.c: New test.
32291
32292 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32293
32294 PR rtl-optimization/17104
32295 * gcc.dg/ppc-bitfield1.c: New.
32296
32297 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32298
32299 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32300
32301 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32302
32303 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32304 strings for 32-bit code.
32305
32306 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32307
32308 PR c/18239
32309 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32310
32311 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32312
32313 PR c++/18064
32314 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32315
32316 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32317
32318 PR c++/15172
32319 * g++.dg/init/aggr2.C: New test.
32320
32321 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32322
32323 * objc.dg/local-decl-1.m: New test.
32324
32325 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32326
32327 * gcc.dg/20040910-1.c: Adjust regex.
32328
32329 2004-10-30 Roger Sayle <roger@eyesopen.com>
32330
32331 PR rtl-optimization/18084
32332 * g++.dg/opt/pr18084-1.C: New testcase.
32333
32334 2004-10-30 Matt Austern <austern@apple.com>
32335
32336 PR c++/17542
32337 * g++.dg/ext/attrib18.C: New test.
32338
32339 2004-10-30 Roger Sayle <roger@eyesopen.com>
32340
32341 PR middle-end/18096
32342 * gcc.dg/pr18096-1.c: New test case.
32343
32344 2004-10-30 Roger Sayle <roger@eyesopen.com>
32345
32346 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32347
32348 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32349
32350 PR c/16666
32351 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32352 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32353 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32354 gcc.dg/old-style-prom-3.c: New tests.
32355
32356 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32357
32358 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32359 Remove unnecessary inclusion of stdio.h.
32360
32361 2004-10-29 Roger Sayle <roger@eyesopen.com>
32362
32363 PR rtl-optimization/17581
32364 * gcc.dg/pr17581-1.c: New test case.
32365
32366 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32367
32368 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32369 being implemented.
32370 * g++.dg/conversion/dr195-1.C: New.
32371 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32372 * g++.old-deja/g++.mike/p10148.C: Likewise.
32373
32374 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32375
32376 PR c++/17695
32377 * g++.dg/debug/typedef2.C: New test.
32378
32379 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32380
32381 PR fortran/13490
32382 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32383 * gfortran.dg/g77/README: Update.
32384
32385 2004-10-28 Matt Austern <austern@apple.com>
32386
32387 PR c++/14124
32388 * g++.dg/ext/packed7.C: New test.
32389
32390 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32391
32392 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32393 scan-assembler.
32394 * lib/scanasm.exp (hidden-scan-for): New proc.
32395 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32396 string.
32397 (scan-not-hidden): Likewise.
32398 * lib/target-supports.exp (check_visibility_available): mach-o is
32399 support too.
32400
32401 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32402
32403 PR c++/17132
32404 * g++.dg/template/memclass3.C: New test.
32405
32406 2004-10-28 Adam Nemet <anemet@lnxw.com>
32407
32408 PR middle-end/18160
32409 * gcc.dg/register-var-1.c: New test.
32410 * gcc.dg/register-var-2.c: New test.
32411 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32412 error now.
32413
32414 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32415
32416 PR other/18172
32417 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32418 unused variables.
32419 * gcc.dg/vect/vect-22.c: Likewise.
32420
32421 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32422
32423 * gcc.dg/i386-rotate-1.c: New test.
32424
32425 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32426
32427 * g++.dg/init/ref12.C: Add "run" marker.
32428
32429 PR c++/17435
32430 * g++.dg/init/ref12.C: New test.
32431
32432 PR c++/18140
32433 * g++.dg/template/shift1.C: New test.
32434 * g++.dg/template/error10.C: Adjust error markers.
32435
32436 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32437
32438 PR tree-opt/17529
32439 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32440
32441 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32442
32443 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32444 * gcc.dg/weak/weak-3.c: Likewise.
32445 * gcc.dg/weak/weak-5.c: Likewise.
32446 * gcc.dg/weak/weak-9.c: Likewise.
32447 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32448 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32449
32450 * gcc.dg/darwin-weakimport-1.c: New.
32451
32452 2004-10-28 Ben Elliston <bje@au.ibm.com>
32453
32454 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32455
32456 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32457
32458 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32459 'syntax' error messages.
32460 * gcc.dg/cpp/direct2s.c: Likewise.
32461
32462 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32463
32464 * gcc.c-torture/compile/20041026-1.c: New.
32465
32466 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32467
32468 PR c++/18093
32469 * g++.dg/lookup/ns2.C: New test.
32470
32471 PR c++/18020
32472 * g++.dg/template/enum4.C: New test.
32473
32474 PR c++/18161
32475 * g++.dg/template/expr1.C: New test.
32476
32477 2004-10-26 Ben Elliston <bje@au.ibm.com>
32478
32479 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32480
32481 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32482
32483 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32484 gcc.dg/decl-nospec-3.c: New tests.
32485
32486 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32487
32488 * objc.dg/super-class-3.m: New test.
32489
32490 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32491
32492 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32493 resyncing.
32494 * gcc.dg/cpp/direct2s.c: Likewise.
32495
32496 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32497
32498 * objc.dg/image-info.m: Update for changes to section selection.
32499
32500 2004-10-25 David Ayers <d.ayers@inode.at>
32501 Ziemowit Laski <zlaski@apple.com>
32502
32503 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32504 diagnostics when messaging 'id <Proto>'.
32505 * objc.dg/class-protocol-1.m: New test.
32506 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32507 a non-existent method signature.
32508 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32509 Update diagnostics when messaging with non-existent method signature.
32510 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32511 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32512 invalid receivers are now resolved as if messaging 'id'; remove
32513 extraneous diagnostics.
32514
32515 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32516
32517 PR c/16667
32518 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32519 gcc.dg/init-desig-obs-3.c: New tests.
32520
32521 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32522
32523 * gcc.dg/debug/20041023-1.c: New test.
32524
32525 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32526
32527 PR middle-end/17407
32528 * gcc.c-torture/compile/pr17407.c: New test.
32529
32530 PR c++/18121
32531 * g++.dg/template/array8.C: New test.
32532
32533 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32534
32535 PR other/18138
32536 * lib/g++.exp: Accept more than one multilib libgcc.
32537 * lib/gcc-dg.exp: Likewise.
32538 * lib/objc.exp: Likewise.
32539 * lib/treelang.exp: Likewise.
32540 * lib/gfortran.exp: Likewise.
32541
32542 2004-10-24 Ben Elliston <bje@au.ibm.com>
32543
32544 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32545
32546 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32547
32548 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32549 * gcc.dg/c99-const-expr-3.c: Likewise.
32550
32551 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32552
32553 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32554
32555 2004-10-23 Ben Elliston <bje@au.ibm.com>
32556
32557 * gcc.c-torture/execute/loop-2e.x: Remove.
32558
32559 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32560
32561 PR c++/18095
32562 * g++.dg/parse/crash18.C: New.
32563 * g++.dg/parse/crash19.C: New.
32564
32565 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32566
32567 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32568 * g++.dg/ext/dllimport2.C: Same.
32569 * g++.dg/ext/dllimport8.C: Same.
32570
32571 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32572
32573 PR c++/10841
32574 * g++.dg/conversion/cast1.C: New test.
32575 * g++.dg/overload/pmf1.C: Adjust error marker.
32576
32577 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32578
32579 PR objc/17923
32580 * objc.dg/const-str-7.m: New test.
32581
32582 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32583
32584 * g++.dg/template/memfriend11.C: Fix comment typo.
32585 * g++.dg/template/memfriend14.C: Likewise.
32586
32587 2004-10-20 Richard Henderson <rth@redhat.com>
32588
32589 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32590 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32591 -fasynchronous-unwind-tables.
32592
32593 2004-10-20 Richard Henderson <rth@redhat.com>
32594
32595 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32596 (main): Return success.
32597 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32598 (main): Return success.
32599
32600 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32601
32602 PR c++/13495
32603 * g++.dg/template/memfriend9.C: New test.
32604 * g++.dg/template/memfriend10.C: Likewise.
32605 * g++.dg/template/memfriend11.C: Likewise.
32606 * g++.dg/template/memfriend12.C: Likewise.
32607 * g++.dg/template/memfriend13.C: Likewise.
32608 * g++.dg/template/memfriend14.C: Likewise.
32609 * g++.dg/template/memfriend15.C: Likewise.
32610 * g++.dg/template/memfriend16.C: Likewise.
32611 * g++.dg/template/memfriend17.C: Likewise.
32612 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32613
32614 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32615
32616 * g++.dg/conversion/dr195.C: New.
32617 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32618
32619 2004-10-20 Ben Elliston <bje@au.ibm.com>
32620 Devang Patel <dpatel@apple.com>
32621
32622 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32623 of floating point arithmetic, which could trap.
32624
32625 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32626
32627 PR c++/14035
32628 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32629 * g++.dg/conversion/const2.C: New test.
32630 * g++.dg/expr/reinterpret2.C: New test.
32631 * g++.dg/expr/reinterpret3.C: New test.
32632 * g++.dg/expr/cast2.C: New test.
32633 * g++.dg/expr/copy1.C: New test.
32634 * g++.dg/other/conversion1.C: Change error message.
32635 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32636 function pointers to void *.
32637 * g++.old-deja/g++.mike/p10148.C: Likewise.
32638
32639 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32640
32641 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32642
32643 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32644
32645 PR c++/18047
32646
32647 * g++.dg/parse/expr3.C: New test.
32648
32649 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32650
32651 * gcc.dg/smod-1.c: New test.
32652
32653 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32654
32655 * objc.dg/method-14.m: New test.
32656
32657 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32658
32659 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32660 Also xfail as the patch was reverted.
32661
32662 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32663
32664 PR middle-end/16973
32665 * gcc.dg/pr16973.c: New test.
32666
32667 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32668
32669 PR tree-optimization/17656
32670 * gcc.c-torture/compile/pr17656.c: New test.
32671
32672 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32673
32674 * g++.dg/eh/shadow1.C: New.
32675
32676 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32677
32678 * gcc.c-torture/compile/20041018-1.c: New test.
32679
32680 2004-10-18 Ben Elliston <bje@au.ibm.com>
32681
32682 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32683 compiler referring to register 0 when accessing sdata. The linker
32684 now patches things up.
32685
32686 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32687
32688 PR c/17529
32689 * gcc.c-torture/compile/pr17529.c: New test.
32690
32691 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32692
32693 PR c++/17743
32694 * g++.dg/ext/attrib17.C: New test.
32695
32696 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32697
32698 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32699
32700 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32701
32702 PR c++/10479
32703 * g++.dg/ext/attrib16.C: New test.
32704
32705 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32706
32707 PR c++/17042
32708 * g++.dg/init/dso_handle1.C: New test.
32709
32710 PR c++/14667
32711 * g++.dg/parse/typedef6.C: New test.
32712
32713 PR c++/17916
32714 * g++.dg/parse/pragma1.C: New test.
32715
32716 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32717
32718 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32719
32720 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32721
32722 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32723 -fno-common when on HPPA HP-UX platforms.
32724
32725 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32726
32727 PR other/16820
32728 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32729 stdint.h.
32730 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32731 uintptr_t.
32732
32733 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32734
32735 PR c++/16301
32736 * g++.dg/lookup/strong-using-4.C: New test.
32737
32738 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32739
32740 PR middle-end/16567
32741 * gcc.c-torture/compile/nested-1.c: New test.
32742
32743 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32744
32745 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32746 and mipsisa64*-*-* (until support for misaligned loads is added).
32747 * gcc.dg/vect/vect-50.c: Likewise.
32748 * gcc.dg/vect/vect-52.c: Likewise.
32749 * gcc.dg/vect/vect-54.c: Likewise.
32750 * gcc.dg/vect/vect-58.c: Likewise.
32751 * gcc.dg/vect/vect-60.c: Likewise.
32752 * gcc.dg/vect/vect-80.c: Likewise.
32753
32754 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32755
32756 PR c++/17976
32757 * g++.dg/init/dtor3.C: New test.
32758
32759 2004-10-15 Ben Elliston <bje@au.ibm.com>
32760
32761 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32762
32763 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32764
32765 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32766 * gcc.dg/macho-lo-sum.c: Likewise.
32767
32768 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32769
32770 * gcc.dg/ppc-spe64-1.c: New test.
32771
32772 2004-10-14 Devang Patel <dpatel@apple.com>
32773
32774 PR 17635
32775 * gcc.dg/pr17635.c : New test.
32776
32777 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32778
32779 * gcc.dg/vect/vect-28.c: Remove xfail.
32780 * gcc.dg/vect/vect-30.c: Remove xfail.
32781 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32782 * gcc.dg/vect/vect-33.c: Remove xfail.
32783 * gcc.dg/vect/vect-44.c: Remove xfail.
32784 * gcc.dg/vect/vect-46.c: Remove xfail.
32785 * gcc.dg/vect/vect-50.c: Remove xfail.
32786 * gcc.dg/vect/vect-52.c: Remove xfail.
32787 * gcc.dg/vect/vect-54.c: Remove xfail.
32788 * gcc.dg/vect/vect-58.c: Remove xfail.
32789 * gcc.dg/vect/vect-60.c: Remove xfail.
32790 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32791 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32792 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32793 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32794 * gcc.dg/vect/vect-8.c: Remove xfail.
32795 * gcc.dg/vect/vect-80.c: Remove xfail.
32796 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32797
32798 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32799
32800 * gcc.dg/vect/vect-82.c: New testcase.
32801 * gcc.dg/vect/vect-82_64.c: New testcase.
32802 * gcc.dg/vect/vect-83.c: New testcase.
32803 * gcc.dg/vect/vect-83_64.c: New testcase.
32804
32805 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32806
32807 * gcc.dg/cpp/error-1.c: New test.
32808
32809 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32810
32811 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32812
32813 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32814
32815 PR target/17984
32816 * gcc.dg/cris-peep2-xsrand2.c: New test.
32817
32818 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32819
32820 PR c++/17661
32821 * g++.dg/expr/for2.C: New test.
32822
32823 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32824
32825 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32826
32827 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32828
32829 PR tree-optimization/17724
32830 * g++.dg/opt/pr17724-1.C: New test.
32831 * g++.dg/opt/pr17724-2.C: New test.
32832 * g++.dg/opt/pr17724-3.C: New test.
32833 * g++.dg/opt/pr17724-4.C: New test.
32834 * g++.dg/opt/pr17724-5.C: New test.
32835 * g++.dg/opt/pr17724-6.C: New test.
32836
32837 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32838
32839 PR c/17301
32840 * gcc.dg/pr17301-2.c: New test.
32841
32842 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32843
32844 PR c++/15876
32845 * g++.dg/parse/error22.C: New test.
32846
32847 PR c++/17936
32848 * g++.dg/template/spec18.C: New test.
32849
32850 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32851
32852 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32853 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32854 memcpy.
32855 * gcc.dg/ia64-sync-2.c: Ditto.
32856 * gcc.dg/ia64-sync-3.c: Ditto.
32857
32858 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32859
32860 * g++.dg/eh/cleanup5.C: Add dg-options "".
32861
32862 2004-10-11 Roger Sayle <roger@eyesopen.com>
32863
32864 PR middle-end/17657
32865 * gcc.dg/switch-4.c: New test case.
32866
32867 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32868
32869 * gcc.c-torture/execute/20041011-1.c: New test.
32870
32871 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32872
32873 PR c++/17554
32874 * g++.dg/init/for3.C: New test.
32875
32876 PR c++/17657
32877 * g++.dg/opt/switch2.C: New test.
32878
32879 PR middle-end/17703
32880 * g++.dg/warn/Wreturn-2.C: New test.
32881
32882 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32883
32884 PR c++/17907
32885 * g++.dg/eh/cleanup5.C: New test.
32886
32887 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32888
32889 PR c++/17393
32890 * g++.dg/parse/error21.C: New test.
32891
32892 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32893
32894 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32895 * g++.dg/warn/incomplete1.C: Likewise.
32896 * g++.dg/template/qualttp20.C: Likewise.
32897
32898 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32899
32900 PR c/17881
32901 * parm-incomplete-1.c: New test.
32902
32903 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32904
32905 PR c++/17867
32906 * g++.dg/parse/error19.C: New test.
32907
32908 PR c++/17670
32909 * g++.dg/init/new11.C: New test.
32910
32911 PR c++/17821
32912 * g++.dg/parse/error20.C: New test.
32913
32914 PR c++/17826
32915 * g++.dg/template/crash24.C: New test.
32916
32917 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32918
32919 PR c/17301
32920 * gcc.dg/pr17301-1.c: New test.
32921
32922 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32923
32924 PR c/17189
32925 * gcc.dg/anon-struct-5.c: New test.
32926
32927 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32928
32929 PR c/17844
32930 * gcc.dg/pr17844-1.c: New test.
32931
32932 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32933
32934 PR tree-optimization/17906
32935 * gcc.c-torture/compile/pr17906.c: New.
32936
32937 2004-10-09 Stuart Hastings <stuart@apple.com>
32938 Roger Sayle <roger@eyesopen.com>
32939
32940 PR rtl-optimization/17853
32941 * gcc.dg/i386-mmx-5.c: New testcase.
32942
32943 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32944
32945 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32946
32947 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32948
32949 PR c++/17524
32950 * g++.dg/template/static9.C: New test.
32951
32952 PR c++/17685
32953 * g++.dg/parse/operator5.C: New test.
32954
32955 2004-10-09 Roger Sayle <roger@eyesopen.com>
32956
32957 PR middle-end/17894
32958 * gcc.c-torture/execute/divcmp-4.c: New test case.
32959
32960 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32961
32962 PR tree-opt/17902
32963 * g++.dg/opt/pr17902.C: New test.
32964
32965 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32966
32967 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32968
32969 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32970
32971 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32972
32973 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32974
32975 * gcc.dg/assign-warn-3.c: New test.
32976
32977 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32978
32979 PR c/16999
32980 * gcc.dg/cpp/ident-1.c: New test.
32981
32982 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32983
32984 * gcc.c-torture/compile/acc1.c: New.
32985
32986 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32987
32988 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32989 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32990
32991 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32992
32993 * gcc.dg/ultrasp11.c: New test.
32994
32995 2004-10-08 Michael Matz <matz@suse.de>
32996
32997 * gcc.dg/doloop-2.c: New test.
32998
32999 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33000
33001 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33002 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33003 objc.dg/method-9.m: Update expected diagnostics.
33004
33005 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33006
33007 * gcc.dg/ppc-fsel-3.c: New file.
33008 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33009
33010 2004-10-07 Paul Brook <paul@codesourcery.com>
33011
33012 * gfortran.dg/intrinsic_verify_1.f90: New test.
33013
33014 2004-10-07 Paul Brook <paul@codesourcery.com>
33015
33016 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33017
33018 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33019
33020 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33021 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33022 commit.
33023
33024 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33025
33026 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33027
33028 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33029
33030 PR c++/17115
33031 * g++.dg/warn/Winline-4.C: New test.
33032
33033 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33034
33035 * gcc.c-torture/compile/20041007-1.c: New test.
33036
33037 2004-10-07 Paul Brook <paul@codesourcery.com>
33038
33039 PR fortran/17678
33040 * gfortran.dg/use_allocated_1.f90: New test.
33041
33042 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33043
33044 PR middle-end/17849
33045 * gfortran.fortran-torture/compile/nested.f90: New test
33046
33047 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33048
33049 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33050
33051 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33052
33053 PR c++/17368
33054 * g++.dg/ext/asm6.C: New test.
33055
33056 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33057
33058 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33059
33060 2004-10-06 Paul Brook <paul@codesourcery.com>
33061
33062 PR libfortran/17709
33063 * gfortran.dg/empty_format_1.f90: New test.
33064
33065 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33066
33067 PR fortran/17568
33068 * gfortran.dg/ishft.f90: New test.
33069
33070 PR fortran/17283
33071 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33072 tests.
33073
33074 2004-10-06 Paul Brook <paul@codesourcery.com>
33075
33076 * gfortran.dg/do_1.f90: New test.
33077
33078 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33079
33080 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33081 optimizing for size.
33082
33083 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33084
33085 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33086
33087 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33088
33089 * gcc.c-torture/compile/20041005-1.c: New test.
33090
33091 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33092
33093 PR c++/17829
33094 * g++.dg/lookup/koenig4.C: New.
33095
33096 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33097
33098 * g++.dg/other/classkey1.C: Adjust quoting marks.
33099 * g++.dg/parse/error15.C: Likewise.
33100 * g++.dg/template/meminit2.C (int>): Likewise.
33101
33102 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33103
33104 PR fortran/17283
33105 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33106
33107 PR fortran/17631
33108 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33109
33110 PR fortran/17708
33111 * gfortran.dg/pr17708.f90: New test.
33112
33113 2004-10-04 Chao-ying Fu <fu@mips.com>
33114
33115 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33116 * gcc.dg/vect/vect-4.c: Ditto.
33117 * gcc.dg/vect/vect-5.c: Ditto.
33118 * gcc.dg/vect/vect-6.c: Ditto.
33119 * gcc.dg/vect/vect-8.c: Ditto.
33120 * gcc.dg/vect/vect-16.c: Ditto.
33121 * gcc.dg/vect/vect-30.c: Ditto.
33122 * gcc.dg/vect/vect-40.c: Ditto.
33123 * gcc.dg/vect/vect-41.c: Ditto.
33124 * gcc.dg/vect/vect-42.c: Ditto.
33125 * gcc.dg/vect/vect-43.c: Ditto.
33126 * gcc.dg/vect/vect-44.c: Ditto.
33127 * gcc.dg/vect/vect-45.c: Ditto.
33128 * gcc.dg/vect/vect-46.c: Ditto.
33129 * gcc.dg/vect/vect-47.c: Ditto.
33130 * gcc.dg/vect/vect-48.c: Ditto.
33131 * gcc.dg/vect/vect-49.c: Ditto.
33132 * gcc.dg/vect/vect-50.c: Ditto.
33133 * gcc.dg/vect/vect-51.c: Ditto.
33134 * gcc.dg/vect/vect-52.c: Ditto.
33135 * gcc.dg/vect/vect-53.c: Ditto.
33136 * gcc.dg/vect/vect-54.c: Ditto.
33137 * gcc.dg/vect/vect-55.c: Ditto.
33138 * gcc.dg/vect/vect-56.c: Ditto.
33139 * gcc.dg/vect/vect-57.c: Ditto.
33140 * gcc.dg/vect/vect-58.c: Ditto.
33141 * gcc.dg/vect/vect-59.c: Ditto.
33142 * gcc.dg/vect/vect-60.c: Ditto.
33143 * gcc.dg/vect/vect-74.c: Ditto.
33144 * gcc.dg/vect/vect-79.c: Ditto.
33145 * gcc.dg/vect/vect-80.c: Ditto.
33146
33147 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33148
33149 * gcc.dg/unused-7.c: Use the correct option.
33150
33151 2004-10-04 Paul Brook <paul@codesourcery.com>
33152 Bud Davis <bdavis9659@comcast.net>
33153
33154 PR fortran/17706
33155 PR fortran/16434
33156 * gfortran/pr17706.f90: New test.
33157 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33158
33159 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33160
33161 * gfortran.dg/pr17612.f90: New test.
33162
33163 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33164
33165 * g++.dg/template/local1.C: Adjust quoting marks in
33166 testing for diagnostics.
33167 * g++.dg/tls/diag-2.C: Likewise.
33168 * g++.dg/other/error8.C: Likewise.
33169
33170 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33171
33172 PR c/17178
33173 * gcc.dg/unused-4.c: Adjust to be correct.
33174
33175 PR c/17820
33176 * gcc.dg/unused-7.c: New test.
33177
33178 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33179
33180 PR c++/17797
33181 * g++.dg/overload/template2.C: New test.
33182
33183 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33184
33185 PR tree-optimization/16632
33186 * gcc.dg/tree-ssa/20041002-1.c: New.
33187
33188 2004-10-03 Paul Brook <paul@codesourcery.com>
33189
33190 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33191 rather than relying on default formatting.
33192
33193 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33194
33195 * gcc.dg/20040920-1.c: Update expected message text.
33196
33197 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33198
33199 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33200
33201 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33202
33203 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33204 tree level.
33205
33206 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33207
33208 * gcc.dg/tree-ssa/pr17343.c: Remove.
33209
33210 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33211
33212 PR tree-opt/17343
33213 * gcc.dg/tree-ssa/pr17343.c: New test.
33214
33215 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33216
33217 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33218 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33219 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33220 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33221 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33222
33223 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33224
33225 * gcc.dg/lvalue-2.c: New test.
33226
33227 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33228
33229 PR c/17730
33230 * gcc.dg/pr17730-1.c: New test
33231
33232 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33233
33234 PR c/7425
33235 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33236
33237 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33238
33239 * gcc.c-torture/execute/stdarg-1.c: New test.
33240 * gcc.c-torture/execute/stdarg-2.c: New test.
33241 * gcc.c-torture/execute/stdarg-3.c: New test.
33242 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33243 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33244 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33245 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33246 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33247
33248 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33249
33250 PR tree-optimization/17697
33251 * g++.dg/opt/pr17697-1.C: New test.
33252 * g++.dg/opt/pr17697-2.C: New test.
33253 * g++.dg/opt/pr17697-3.C: New test.
33254
33255 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33256
33257 PR c/16409
33258 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33259 gcc.dg/vla-init-5.c: New tests.
33260
33261 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33262
33263 PR c/13804
33264 * gcc.dg/pr13804-1.c: New test.
33265
33266 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33267
33268 PR fortran/16938
33269 * gfortran.dg/pr16938.f90: New test.
33270
33271 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33272
33273 * g++.dg/template/crash23.C: New test.
33274
33275 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33276
33277 PR c++/17585
33278 * g++.dg/template/static8.C: New test.
33279
33280 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33281
33282 PR c++/17681
33283 * g++.dg/other/error9.C: New test.
33284
33285 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33286
33287 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33288
33289 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33290
33291 PR fortran/15164
33292 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33293
33294 2004-09-26 Roger Sayle <roger@eyesopen.com>
33295
33296 PR middle-end/17112
33297 * gcc.dg/pr17112-1.c: New test case.
33298
33299 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33300
33301 PR c/11459
33302 * gcc.dg/pr11459-1.c: New test.
33303
33304 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33305
33306 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33307 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33308
33309 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33310
33311 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33312
33313 2004-09-25 Jan Hubicka <jh@suse.cz>
33314
33315 * compile/30040909-1.c: New test.
33316 * compile/30040907-1.c: New test.
33317
33318 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33319
33320 * gcc.c-torture/execute/va-arg-26.c: New test.
33321
33322 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33323
33324 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33325 extra diagnostics on targets with 64-bit pointers.
33326 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33327
33328 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33329
33330 PR c/17188
33331 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33332 * gcc.dg/decl-3.c: Adjust expected message.
33333
33334 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33335
33336 PR fortran/17615
33337 * gfortran.dg/pr17615.f90: New test.
33338
33339 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33340
33341 PR tree-optimzation/17517
33342 * g++.dg/tree-ssa/pr17517.C: New Test.
33343
33344 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33345
33346 PR c++/16889
33347 * g++.dg/lookup/ambig3.C: New.
33348
33349 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33350
33351 PR tree-opt/17624
33352 * g++.dg/opt/pr17624.C: New test.
33353
33354 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33355
33356 PR c/6980
33357 * gcc.dg/Wbad-function-cast-1.c: New test.
33358
33359 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33360
33361 * g++.dg/ext/complit1.C
33362 * g++.dg/other/error2.C
33363 * g++.dg/other/nontype-1.C
33364 * g++.dg/parse/crash11.C
33365 * g++.dg/parse/crash12.C
33366 * g++.dg/parse/error15.C
33367 * g++.dg/parse/error4.C
33368 * g++.dg/parse/tmpl-outside1.C
33369 * g++.dg/parse/too-many-tmpl-args1.C
33370 * g++.dg/template/dependent-expr3.C
33371 * g++.dg/template/error10.C
33372 * g++.dg/template/instantiate1.C
33373 * g++.dg/template/vtable2.C
33374 * g++.dg/warn/Wshadow-1.C
33375 * g++.dg/warn/weak1.C
33376 * g++.old-deja/g++.brendan/crash16.C
33377 * g++.old-deja/g++.brendan/crash18.C
33378 * g++.old-deja/g++.brendan/crash48.C
33379 * g++.old-deja/g++.brendan/crash49.C
33380 * g++.old-deja/g++.brendan/crash55.C
33381 * g++.old-deja/g++.brendan/crash56.C
33382 * g++.old-deja/g++.brendan/crash8.C
33383 * g++.old-deja/g++.brendan/enum11.C
33384 * g++.old-deja/g++.brendan/enum8.C
33385 * g++.old-deja/g++.brendan/enum9.C
33386 * g++.old-deja/g++.brendan/friend3.C
33387 * g++.old-deja/g++.brendan/misc14.C
33388 * g++.old-deja/g++.bugs/900402_02.C
33389 * g++.old-deja/g++.bugs/900404_03.C
33390 * g++.old-deja/g++.bugs/900404_04.C
33391 * g++.old-deja/g++.bugs/900428_03.C
33392 * g++.old-deja/g++.jason/crash4.C
33393 * g++.old-deja/g++.jason/overload21.C
33394 * g++.old-deja/g++.jason/redecl1.C
33395 * g++.old-deja/g++.jason/report.C
33396 * g++.old-deja/g++.jason/rfg10.C
33397 * g++.old-deja/g++.jason/template30.C
33398 * g++.old-deja/g++.law/arm12.C
33399 * g++.old-deja/g++.law/ctors5.C
33400 * g++.old-deja/g++.law/cvt20.C
33401 * g++.old-deja/g++.law/init10.C
33402 * g++.old-deja/g++.law/init8.C
33403 * g++.old-deja/g++.law/visibility17.C
33404 * g++.old-deja/g++.law/visibility7.C
33405 * g++.old-deja/g++.mike/net8.C
33406 * g++.old-deja/g++.mike/p646.C
33407 * g++.old-deja/g++.mike/p700.C
33408 * g++.old-deja/g++.mike/p701.C
33409 * g++.old-deja/g++.mike/p811.C
33410 * g++.old-deja/g++.ns/template13.C
33411 * g++.old-deja/g++.other/array3.C
33412 * g++.old-deja/g++.other/crash25.C
33413 * g++.old-deja/g++.other/dtor3.C
33414 * g++.old-deja/g++.other/dtor4.C
33415 * g++.old-deja/g++.other/main1.C
33416 * g++.old-deja/g++.other/warn7.C
33417 * g++.old-deja/g++.pt/crash11.C
33418 * g++.old-deja/g++.pt/crash36.C
33419 * g++.old-deja/g++.pt/spec22.C
33420 * g++.old-deja/g++.pt/spec9.C
33421 * g++.old-deja/g++.pt/ttp52.C
33422 * g++.old-deja/g++.robertl/eb103.C
33423 * g++.old-deja/g++.robertl/eb121.C
33424 * g++.old-deja/g++.robertl/eb22.C
33425 * g++.old-deja/g++.robertl/eb8.C:
33426 Update locations and/or regexps of dg-error markers.
33427 Remove markers for some bogus messages that are no longer issued.
33428
33429 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33430
33431 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33432 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33433
33434 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33435
33436 PR c++/17618
33437 * g++.dg/lookup/crash5.C: New test.
33438
33439 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33440
33441 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33442 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33443 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33444 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33445 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33446 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33447
33448 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33449 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33450 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33451 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33452 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33453 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33454
33455 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33456
33457 * gcc.dg/vect/vect-44.c: Check additional cases.
33458 * gcc.dg/vect/vect-48.c: Check additional cases.
33459
33460 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33461 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33462 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33463 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33464 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33465 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33466 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33467 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33468 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33469
33470 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33471 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33472 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33473
33474 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33475
33476 * gcc.dg/tree-ssa/loop-6.c: New test.
33477
33478 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33479
33480 PR c++/17620
33481 * g++.dg/inherit/base2.C: New.
33482
33483 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33484
33485 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33486 * gcc.dg/20001012-2.c: Likewise.
33487 * gcc.dg/20001013-1.c: Likewise.
33488 * gcc.dg/20001101-1.c: Likewise.
33489 * gcc.dg/20001102-1.c: Likewise.
33490 * gcc.dg/bf-spl1.c: Likewise.
33491 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33492 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33493
33494 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33495
33496 PR tree-optimization/16721
33497 * gcc.dg/tree-ssa/pr16721.c: New test.
33498
33499 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33500
33501 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33502 * gcc.dg/20040305-1.c: Likewise.
33503
33504 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33505
33506 PR c/16566
33507 * gcc.c-torture/compile/pr16566-1.c,
33508 gcc.c-torture/compile/pr16566-2.c,
33509 gcc.c-torture/compile/pr16566-3.c: New tests.
33510
33511 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33512
33513 PR tree-optimization/17512
33514 * gcc.c-torture/compile/20040916-1.c.
33515
33516 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33517
33518 * gcc.dg/pragma-re-3.c: New test.
33519
33520 2004-09-17 Matt Austern <austern@apple.com>
33521
33522 PR c++/15049
33523 * g++.dg/other/anon3.C: New.
33524
33525 2004-09-21 Roger Sayle <roger@eyesopen.com>
33526
33527 PR c++/7503
33528 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33529 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33530 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33531 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33532 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33533
33534 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33535
33536 PR fortran/17286
33537 * gfortran.dg/pr17286.f90: New test.
33538
33539 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33540
33541 PR c++/17530
33542 * g++.dg/template/static7.C: New test.
33543
33544 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33545
33546 PR tree-opt/17558
33547 * gcc.c-torture/compile/pr17558.c: New test.
33548
33549 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33550
33551 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33552 if SKIP_ATTRIBUTE is defined.
33553
33554 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33555
33556 PR fortran/15957
33557 * gfortran.dg/pr15957.f90: New test.
33558
33559 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33560
33561 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33562 in comparison.
33563 * gcc.dg/vect/vect-79.c: Likewise.
33564 * gcc.dg/vect/vect-80.c: Likewise.
33565
33566 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33567
33568 PR fortran/15750
33569 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33570
33571 2004-09-20 Ira Rosen <irar@il.ibm.com>
33572
33573 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33574 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33575 * gcc.dg/vect/vect-62.c: New testcase.
33576 * gcc.dg/vect/vect-63.c: New testcase.
33577 * gcc.dg/vect/vect-64.c: New testcase.
33578 * gcc.dg/vect/vect-65.c: New testcase.
33579 * gcc.dg/vect/vect-66.c: New testcase.
33580 * gcc.dg/vect/vect-67.c: New testcase.
33581 * gcc.dg/vect/vect-68.c: New testcase.
33582 * gcc.dg/vect/vect-69.c: New testcase.
33583 * gcc.dg/vect/vect-79.c: New testcase.
33584 * gcc.dg/vect/vect-80.c: New testcase.
33585
33586 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33587
33588 * gcc.target/mips/asm-1.c: New test.
33589
33590 2004-09-19 Ira Rosen <irar@il.ibm.com>
33591
33592 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33593 * gcc.dg/vect/vect-73.c: New testcase.
33594 * gcc.dg/vect/vect-74.c: New testcase.
33595 * gcc.dg/vect/vect-75.c: New testcase.
33596 * gcc.dg/vect/vect-76.c: New testcase.
33597 * gcc.dg/vect/vect-77.c: New testcase.
33598 * gcc.dg/vect/vect-78.c: New testcase
33599
33600 2004-09-18 Paul Brook <paul@codesourcery.com>
33601
33602 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33603
33604 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33605
33606 PR c/17424
33607 * gcc.dg/pr17424-1.c: New test.
33608
33609 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33610
33611 * g++.dg/tree-ssa/pr17153.C: New test.
33612
33613 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33614
33615 PR pch/13361
33616 * g++.dg/pch/wchar-1.C: New.
33617 * g++.dg/pch/wchar-1.Hs: New.
33618
33619 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33620
33621 * gcc.c-torture/execute/20040917-1.c: New test.
33622
33623 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33624
33625 PR tree-optimization/17319
33626 * gcc.dg/pr17319.c: New test.
33627
33628 2004-09-17 Devang Patel <dpatel@apple.com>
33629
33630 * gcc.dg/20040813-1.c: New test.
33631
33632 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33633
33634 PR tree-optimization/17273
33635 * gcc.c-torture/compile/pr17273.c: New test.
33636
33637 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33638
33639 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33640 Update expected messages.
33641 * gcc.dg/declspec-13.c: New test.
33642
33643 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33644
33645 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33646
33647 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33648
33649 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33650 change what 'a' is pointing to.
33651
33652 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33653
33654 PR c++/16002
33655 * g++.dg/template/error18.C: New test.
33656
33657 PR c++/16029
33658 * g++.dg/warn/Wunused-8.C: New test.
33659
33660 2004-09-17 Steven Bosscher <stevenb@suse.de>
33661
33662 PR tree-optimization/17513
33663 * gcc.dg/20040916-1.c: New test.
33664
33665 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33666
33667 PR c++/17501
33668 * g++.dg/template/typename7.C: New test.
33669
33670 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33671
33672 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33673
33674 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33675
33676 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33677 with -ftree-based-profiling also.
33678 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33679
33680 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33681
33682 PR/15364
33683 * gfortran.dg/der_array_io_1.f90: New test.
33684 * gfortran.dg/der_array_io_2.f90: New test.
33685 * gfortran.dg/der_array_io_3.f90: New test.
33686
33687 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33688
33689 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33690 EABI.
33691
33692 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33693
33694 * g++.dg/opt/switch1.C: New test.
33695
33696 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33697
33698 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33699 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33700 Update expected messages.
33701
33702 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33703
33704 PR fortran/16485
33705 * gfortran.dg/same_name_1.f90: New test.
33706
33707 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33708
33709 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33710 dereference garbage pointers.
33711
33712 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33713
33714 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33715 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33716
33717 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33718 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33719 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33720
33721 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33722
33723 PR c++/17324
33724 * g++.dg/template/mangle1.C: New test.
33725
33726 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33727
33728 PR tree-optimization/17252
33729 * gcc.c-torture/execute/pr17252.c: New test.
33730
33731 2004-09-14 Andrew Pinski <apinski@apple.com>
33732
33733 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33734
33735 2004-09-14 Roger Sayle <roger@eyesopen.com>
33736
33737 PR rtl-optimization/9771
33738 * gcc.dg/pr9771-1.c: New test case.
33739
33740 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33741
33742 PR tree-optimization/15262
33743 * gcc.c-torture/execute/pr15262-1.c: New test.
33744 * gcc.c-torture/execute/pr15262-2.c: New test.
33745
33746 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33747
33748 * gcc.dg/declspec-12.c: New test.
33749
33750 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33751
33752 * gfortran.dg/pr17090.f90: Add directives to test.
33753
33754 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33755
33756 * gcc.c-torture/compile/20040914-1.c: New test.
33757
33758 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33759
33760 PR c++/16162
33761 * g++.dg/template/decl2.C: New test.
33762
33763 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33764
33765 PR fortran/17090
33766 * gfortran.dg/pr17090.f90: New test.
33767
33768 2004-09-13 Dale Johannesen <dalej@apple.com>
33769
33770 * gcc.c-torture/compile/pr17408.c: New test case.
33771
33772 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33773
33774 PR c++/16716
33775 * g++.dg/parse/crash17.C: New test.
33776
33777 PR c++/17327
33778 * g++.dg/template/enum3.C: New test.
33779
33780 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33781
33782 * lib/gcc-defs.exp: Load wrapper.exp.
33783 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33784 using local code.
33785 * lib/gcc.exp (gcc_init): Similar.
33786 * lib/gfortran.exp (gfortran_init): Similar.
33787 * lib/objc.exp (objc_init): Similar.
33788 * lib/treelang.exp (treelang_init): Similar.
33789 * lib/wrapper.exp: New file with build_wrapper call machinery in
33790 ${tool}_maybe_build_wrapper.
33791
33792 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33793
33794 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33795 "inline".
33796 * gcc.dg/declspec-11.c: Update expected messages.
33797 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33798 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33799 gcc.dg/inline-12.c: New tests.
33800
33801 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33802
33803 * g++.dg/tree-ssa/pr17400.C: New testcase.
33804
33805 2004-09-13 James E Wilson <wilson@specifixinc.com>
33806
33807 * gcc.target/mips/sb1-1.c: New testcase.
33808
33809 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33810
33811 * lib/g77-dg.exp: Remove unused file.
33812 * lib/mike-g77.exp: Ditto.
33813 * lib/g77.exp: Ditto.
33814
33815 2004-09-12 Richard Henderson <rth@redhat.com>
33816
33817 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33818
33819 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33820
33821 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33822 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33823 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33824 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33825 Update expected messages.
33826
33827 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33828
33829 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33830 declaration/use mismatch for dirp parameter.
33831
33832 2004-09-12 Andrew Pinski <apinski@apple.com>
33833
33834 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33835 -fgnu-runtime is passed.
33836
33837 2004-09-12 Richard Henderson <rth@redhat.com>
33838
33839 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33840 do the uplevel thing and update additional_flags directly.
33841 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33842 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33843 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33844 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33845
33846 2004-09-11 Steven Bosscher <stevenb@suse.de>
33847
33848 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33849
33850 2004-09-11 Roger Sayle <roger@eyesopen.com>
33851
33852 PR middle-end/17411
33853 * g++.dg/opt/pr17411-1.C: New test case.
33854
33855 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33856
33857 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33858 gcc.dg/tls/diag-2.c: Update expected messages.
33859 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33860 messages.
33861 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33862 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33863 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33864 gcc.dg/tls/diag-5.c: New tests.
33865
33866 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33867
33868 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33869
33870 2004-09-11 Steven Bosscher <stevenb@suse.de>
33871
33872 * g++.dg/parse/break-in-for.C: New test.
33873
33874 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33875
33876 * gcc.dg/tree-ssa/20040911-1.c: New test.
33877
33878 2004-09-11 Andreas Jaeger <aj@suse.de>
33879
33880 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33881 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33882
33883 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33884
33885 * gcc.target/frv: New directory of FR-V-specific tests.
33886
33887 2004-09-10 James E Wilson <wilson@specifixinc.com>
33888
33889 * gcc.dg/convert-vec-1.c: New test.
33890
33891 2004-09-10 Roger Sayle <roger@eyesopen.com>
33892
33893 PR middle-end/17024
33894 * gcc.dg/pr17024-1.c: New test case.
33895
33896 2004-09-10 Eric Christopher <echristo@redhat.com>
33897
33898 * gcc.dg/20040910-1.c: New test.
33899
33900 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33901
33902 * gcc.dg/bitfld-9.c: New test.
33903
33904 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33905
33906 * gcc.c-torture/execute/ieee/acc1.c: New test.
33907 * gcc.c-torture/execute/ieee/acc2.c: New test.
33908 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33909
33910 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33911
33912 * gcc.dg/deprecated-2.c: New test.
33913
33914 2004-09-09 James E Wilson <wilson@specifixinc.com>
33915
33916 * gcc.dg/init-vec-1.c: New test.
33917
33918 2004-09-09 Roger Sayle <roger@eyesopen.com>
33919
33920 PR middle-end/17055
33921 * gcc.dg/pr17055-1.c: New test case.
33922
33923 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33924
33925 PR target/17377
33926 * gcc.c-torture/execute/pr17377.c: New test.
33927
33928 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33929
33930 PR c/8420
33931 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33932 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33933 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33934 gcc.dg/long-long-typespec-1.c: New tests.
33935 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33936
33937 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33938
33939 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33940 gcc.dg/gnu99-static-1.c: New tests.
33941
33942 2004-09-08 Devang Patel <dpatel@apple.com>
33943
33944 * gcc.dg/darwin-ld-20040828-1.c: New test.
33945 * gcc.dg/darwin-ld-20040828-2.c: New test.
33946 * gcc.dg/darwin-ld-20040828-3.c: New test.
33947
33948 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33949
33950 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33951 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33952 in error message.
33953 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33954 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33955 in error message.
33956 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33957 types they qualify.
33958 * objc.dg/type-size-2.m: Fix wording in comment.
33959 * objc.dg/va-meth-1.m: New test case.
33960
33961 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33962
33963 PR c/16633:
33964 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33965 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33966
33967 2004-09-06 Devang Patel <dpatel@apple.com>
33968
33969 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33970 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33971
33972 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33973
33974 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33975 reflect changed line numbering of diagnostics.
33976
33977 2004-09-06 Paul Brook <paul@codesourcery.com>
33978
33979 * gfortran.dg/edit_real_1.f90: Add new test.
33980
33981 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33982
33983 * gcc.dg/tree-ssa/loop-2.c: New test.
33984 * gcc.dg/tree-ssa/loop-3.c: New test.
33985 * gcc.dg/tree-ssa/loop-4.c: New test.
33986 * gcc.dg/tree-ssa/loop-5.c: New test.
33987
33988 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33989
33990 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33991
33992 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33993
33994 * gcc.dg/format/sentinel-1.c: New test.
33995
33996 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33997
33998 * gcc.dg/builtins-46.c: New.
33999
34000 2004-09-03 Devang Patel <dpatel@apple.com>
34001
34002 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34003 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34004
34005 2004-09-03 Jan Beulich <jbeulich@novell.com>
34006
34007 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34008 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34009 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34010 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34011 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34012 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34013 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34014 the non-portable bzero.
34015 * gcc.dg/20010912-1.c: xfail for NetWare.
34016 * gcc.dg/20020426-2.c: xfail for NetWare.
34017 * gcc.dg/20021014-1.c: xfail for NetWare.
34018 * gcc.dg/20021018-1.c: xfail for NetWare.
34019 * gcc.dg/20030213-1.c: xfail for NetWare.
34020 * gcc.dg/20030225-1.c: xfail for NetWare.
34021 * gcc.dg/20030708-1.c: xfail for NetWare.
34022 * gcc.dg/builtins-config.h: Also exclude NetWare.
34023 * gcc.dg/format/format.h: Define restrict only if not already defined.
34024 * gcc.dg/nest.c: xfail for NetWare.
34025 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34026 * lib/target-supports.exp (check_visibility_available): Exclude
34027 NetWare.
34028
34029 2004-09-03 Jan Beulich <jbeulich@novell.com>
34030
34031 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34032 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34033 deterministic starting point for the alignment of structure fields.
34034 * gcc.dg/Wpadded.c: Dito.
34035 * g++.dg/abi/vbase10.C: Dito.
34036
34037 2004-09-03 Devang Patel <dpatel@apple.com>
34038
34039 * g++.dg/debug/pr15736.cc: New test.
34040
34041 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34042
34043 * README.QMTEST: Fix out-of-date link.
34044
34045 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34046
34047 PR fortran/16579
34048 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34049 Delete. Duplicate of gfortran.dg/g77/20010610.f
34050
34051 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34052
34053 * g++.dg/abi/arm_rtti1.C: New test.
34054
34055 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34056
34057 * gcc.dg/ppc-vector-memcpy.c: New.
34058 * gcc.dg/ppc-vector-memset.c: New.
34059
34060 2004-09-02 Chao-ying Fu <fu@mips.com>
34061
34062 * gcc.target/mips/mips-3d-1.c: New test.
34063 * gcc.target/mips/mips-3d-2.c: New test.
34064 * gcc.target/mips/mips-3d-3.c: New test.
34065 * gcc.target/mips/mips-3d-4.c: New test.
34066 * gcc.target/mips/mips-3d-5.c: New test.
34067 * gcc.target/mips/mips-3d-6.c: New test.
34068 * gcc.target/mips/mips-3d-7.c: New test.
34069 * gcc.target/mips/mips-3d-8.c: New test.
34070 * gcc.target/mips/mips-3d-9.c: New test.
34071 * gcc.target/mips/mips-ps-1.c: New test.
34072 * gcc.target/mips/mips-ps-2.c: New test.
34073 * gcc.target/mips/mips-ps-3.c: New test.
34074 * gcc.target/mips/mips-ps-4.c: New test.
34075 * gcc.target/mips/mips-ps-type.c: New test.
34076
34077 2004-09-02 Paul Brook <paul@codesourcery.com>
34078
34079 * gfortran.dg/edit_real_1.f90: Add new tests.
34080
34081 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34082
34083 PR fortran/15327
34084 * gfortran.dg/merge_char_1.f90: New test.
34085
34086 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34087
34088 PR fortran/16404
34089 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34090
34091 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34092
34093 PR c/1522
34094 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34095
34096 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34097
34098 * g++.dg/opt/loop1.C: Do not XFAIL.
34099
34100 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34101
34102 * gcc.c-torture/execute/20040831-1.c: New test.
34103
34104 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34105
34106 PR fortran/16579
34107 * gfortran.dg/g77/20010610.f: Now passes.
34108 Copy from g77.f-torture/execute. Add dg-run directive.
34109 * gfortran.dg/g77/README: Update
34110
34111 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34112
34113 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34114 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34115 (t1, t2, t3, t4): Add volatile.
34116
34117 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34118
34119 * g++.dg/ext/visibility/arm1.C: New test.
34120
34121 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34122
34123 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34124 -pedantic-errors.
34125
34126 2004-09-01 Paul Brook <paul@codesourcery.com>
34127
34128 * gfortran.dg/eof_2.f90: New test.
34129
34130 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34131
34132 PR fortran/16579
34133 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34134
34135 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34136
34137 PR libfortran/16805
34138 * gfortran.dg/list_read_2.f90: New test.
34139
34140 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34141
34142 * g++.dg/abi/key1.C: New test.
34143
34144 2004-08-31 Richard Henderson <rth@redhat.com>
34145
34146 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34147 form of offsetof.
34148 * g++.dg/other/offsetof5.C: Remove duplicate.
34149
34150 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34151
34152 PR fortran/17244
34153 * gfortran.dg/func_derived_1.f90: New test.
34154
34155 2004-08-31 Paul Brook <paul@codesourcery.com>
34156
34157 * gfortran.dg/eof_1.f90: New test.
34158
34159 2004-08-31 Paul Brook <paul@codesourcery.com>
34160
34161 * gfortran.dg/list_read_1.f90: New file.
34162
34163 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34164
34165 * g++.dg/opt/loop1.C: XFAIL.
34166
34167 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34168
34169 * gcc.dg/funcdef-storage-1.c: New.
34170 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34171 an extern function in local scope.
34172 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34173 declare an 'auto inline' function in local scope.
34174 * gcc.dg/20011130-1.c: Likewise.
34175 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34176 an 'auto' function in local scope.
34177 * gcc.dg/20021014-1.c: Likewise.
34178 * gcc.dg/20030331-2.c: Likewise.
34179
34180 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34181
34182 * gfortran.dg/blockdata_1.f90: New test.
34183
34184 2004-08-30 Richard Henderson <rth@redhat.com>
34185
34186 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34187
34188 2004-08-30 Richard Henderson <rth@redhat.com>
34189
34190 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34191 additional_flags set by alternate driver.
34192 (ieee-options): New procedure.
34193 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34194 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34195 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34196 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34197
34198 2004-08-30 Richard Henderson <rth@redhat.com>
34199
34200 * lib/f-torture.exp: Remove.
34201
34202 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34203
34204 PR rtl-optimization/16590
34205 * g++.dg/opt/loop1.C: New test.
34206
34207 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34208
34209 PR fortran/13910
34210 * gfortran.dg/oldstyle_1.f90: New test.
34211
34212 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34213 Paul Brook <paul@codesourcery.com>
34214
34215 * gfortran.dg/g77/README: Update.
34216 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34217 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34218 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34219
34220 2004-08-28 Paul Brook <paul@codesourcery.com>
34221
34222 PR libfortran/17195
34223 * gfortran.dg/edit_real_1.f90: New test.
34224
34225 2004-08-27 Paul Brook <paul@codesourcery.com>
34226
34227 * gfortran.dg/rewind_1.f90: New test.
34228
34229 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34230
34231 PR fortran/16597
34232 * gfortran.dg/pr16597.f90: New test.
34233
34234 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34235
34236 PR c/13801
34237 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34238 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34239 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34240 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34241 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34242
34243 2004-08-26 Nick Clifton <nickc@redhat.com>
34244
34245 * gcc.c-torture/compile/pr17119.c: New test.
34246
34247 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34248
34249 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34250
34251 2004-08-25 Richard Henderson <rth@redhat.com>
34252
34253 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34254 the bits that expect kind=8 to be the largest real kind.
34255
34256 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34257
34258 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34259
34260 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34261
34262 * gfortran.dg/assignment_1.f90: New test.
34263
34264 2004-08-25 Adam Nemet <anemet@lnxw.com>
34265
34266 * g++.dg/template/repo3.C: New test.
34267
34268 2004-08-25 Roger Sayle <roger@eyesopen.com>
34269
34270 PR middle-end/16693
34271 PR tree-optimization/16372
34272 * g++.dg/opt/pr16372-1.C: New test case.
34273 * g++.dg/opt/pr16693-1.C: New test case.
34274 * g++.dg/opt/pr16693-2.C: New test case.
34275
34276 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34277
34278 * objc.dg/proto-lossage-4.m: New test.
34279
34280 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34281
34282 PR c++/17155
34283 * g++.dg/inherit/local2.C: New test.
34284
34285 2004-08-25 Paul Brook <paul@codesourcery.com>
34286
34287 PR fortran/17144
34288 * gfortran.dg/string_ctor_1.f90: New test.
34289
34290 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34291
34292 PR c++/14428
34293 * g++.dg/template/redecl2.C: New test.
34294
34295 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34296
34297 PR fortran/17143
34298 * gfortran.dg/pr17143.f90: New test.
34299
34300 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34301
34302 PR fortran/17164
34303 * gfortran.dg/pr17164.f90: New test.
34304
34305 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34306
34307 * gcc.dg/tree-ssa/loop-1.c: New test.
34308
34309 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34310
34311 * gcc.c-torture/compile/20040824-1.c: New test.
34312
34313 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34314
34315 * gcc.c-torture/compile/iftrap-3.c: New test.
34316
34317 2004-08-24 Paul Brook <paul@codesourcery.com>
34318
34319 * gfortran.dg/entry_2.f90: New test.
34320
34321 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34322
34323 PR c++/16889
34324 * g++.dg/lookup/ambig[12].C: New.
34325
34326 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34327
34328 PR c++/16706
34329 * g++.dg/template/crash21.C: New test.
34330 * g++.dg/template/crash22.C: Likewise.
34331
34332 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34333
34334 PR c++/17149
34335 * g++.dg/template/access15.C: New.
34336
34337 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34338
34339 PR c++/17163
34340 * g++.dg/template/repo2.C: New test.
34341
34342 2004-08-23 Roger Sayle <roger@eyesopen.com>
34343
34344 PR rtl-optimization/17078
34345 * gcc.c-torture/execute/pr17078-1.c: New test case.
34346
34347 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34348
34349 PR c/14492
34350 * gcc.dg/debug/crash1.c: New test.
34351
34352 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34353
34354 PR c/16180
34355 * gcc.dg/loop-5.c: New test.
34356
34357 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34358
34359 * gcc.c-torture/execute/20040823-1.c: New test.
34360
34361 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34362
34363 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34364 to the assembler. Simplify test accordingly.
34365 (asm_abi_flags): Use GNU names.
34366 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34367 to check for ABI flags.
34368
34369 2004-08-22 Andrew Pinski <apinski@apple.com>
34370
34371 * g++.dg/opt/pr14029.C: New test.
34372 * gcc.c-torture/execute/pr15262.c: New test.
34373
34374 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34375
34376 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34377
34378 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34379
34380 PR 16908
34381 * gfortran.dg/direct_io.f90: New test.
34382
34383 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34384
34385 PR c++/17121
34386 * g++.dg/inherit/local2.C: New test.
34387
34388 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34389
34390 PR c++/17120
34391 * g++.dg/warn/Wparentheses-4.C: New test.
34392
34393 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34394
34395 PR c++/17121
34396 * g++.dg/inherit/local2.C: New test.
34397
34398 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34399 * gcc.dg/ppc-ldstruct.c: Likewise.
34400 * gcc.dg/ppc64-abi-2.c: Likewise.
34401
34402 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34403
34404 PR rtl-optimization/17099
34405 * gcc.c-torture/execute/20040820-1.c: New test.
34406
34407 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34408
34409 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34410
34411 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34412
34413 PR fortran/17077
34414 * gfortran.dg/auto_array_1.f90: New test.
34415
34416 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34417
34418 PR fortran/17074
34419 * gfortran.dg/simpleif_1.f90: New test.
34420
34421 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34422
34423 * lib/target-supports.exp (check_profiling_available): Return
34424 false for arm*-*-symbianelf* and arm*-*-eabi*.
34425
34426 PR c++/15890
34427 * g++.dg/template/delete1.C: New test.
34428
34429 2004-08-19 Paul Brook <paul@codesourcery.com>
34430
34431 PR fortran/14976
34432 PR fortran/16228
34433 * gfortran.dg/data_char_1.f90: New test.
34434
34435 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34436
34437 PR fortran/16946
34438 * gfortran.dg/reduction.f90: New testcase.
34439
34440 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34441
34442 PR fortran/16520
34443 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34444
34445 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34446
34447 PR c++/17041
34448 * g++.dg/Wparentheses-3.C: New test.
34449
34450 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34451
34452 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34453 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34454 * gcc.dg/vect/vect-2.c: Likewise.
34455 * gcc.dg/vect/vect-3.c: Likewise.
34456 * gcc.dg/vect/vect-4.c: Likewise.
34457 * gcc.dg/vect/vect-5.c: Likewise.
34458 * gcc.dg/vect/vect-6.c: Likewise.
34459 * gcc.dg/vect/vect-7.c: Likewise.
34460 * gcc.dg/vect/vect-25.c: Likewise.
34461 * gcc.dg/vect/vect-31.c: Likewise.
34462 * gcc.dg/vect/vect-32.c: Likewise.
34463 * gcc.dg/vect/vect-34.c: Likewise.
34464 * gcc.dg/vect/vect-36.c: Likewise.
34465 * gcc.dg/vect/vect-all.c: Likewise.
34466
34467 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34468
34469 PR c++/17068
34470 * g++.dg/template/operator4.C: New test.
34471
34472 2004-08-18 Richard Henderson <rth@redhat.com>
34473
34474 * gcc.dg/20040206-1.c: XFAIL.
34475
34476 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34477
34478 PR c++/16246
34479 * g++.dg/template/array7.C: New test.
34480
34481 2004-08-17 James E Wilson <wilson@specifixinc.com>
34482
34483 * gcc.dg/mips-movcc-1.c: New test.
34484 * gcc.dg/mips-movcc-2.c: New test.
34485 * gcc.dg/mips-movcc-3.c: New test.
34486
34487 * gcc.dg/mips-nmadd-1.c: New test.
34488 * gcc.dg/mips-nmadd-2.c: New test.
34489
34490 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34491
34492 PR c++/15871
34493 * g++.dg/opt/inline8.C: New test.
34494
34495 PR c++/16965
34496 * g++.dg/parse/error17.C: New test.
34497
34498 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34499
34500 * gcc.dg/vect: New directory for vectorizer tests.
34501 * gcc.dg/vect/tree-vect.h: New file.
34502 * gcc.dg/vect/vect.exp: New file.
34503 * gcc.dg/vect/pr16105.c.c: New test.
34504 * gcc.dg/vect/vect-1.c: New test.
34505 * gcc.dg/vect/vect-2.c: New test.
34506 * gcc.dg/vect/vect-3.c: New test.
34507 * gcc.dg/vect/vect-4.c: New test.
34508 * gcc.dg/vect/vect-5.c: New test.
34509 * gcc.dg/vect/vect-6.c: New test.
34510 * gcc.dg/vect/vect-7.c: New test.
34511 * gcc.dg/vect/vect-8.c: New test.
34512 * gcc.dg/vect/vect-9.c: New test.
34513 * gcc.dg/vect/vect-10.c: New test.
34514 * gcc.dg/vect/vect-11.c: New test.
34515 * gcc.dg/vect/vect-12.c: New test.
34516 * gcc.dg/vect/vect-13.c: New test.
34517 * gcc.dg/vect/vect-14.c: New test.
34518 * gcc.dg/vect/vect-15.c: New test.
34519 * gcc.dg/vect/vect-16.c: New test.
34520 * gcc.dg/vect/vect-17.c: New test.
34521 * gcc.dg/vect/vect-18.c: New test.
34522 * gcc.dg/vect/vect-19.c: New test.
34523 * gcc.dg/vect/vect-20.c: New test.
34524 * gcc.dg/vect/vect-21.c: New test.
34525 * gcc.dg/vect/vect-22.c: New test.
34526 * gcc.dg/vect/vect-23.c: New test.
34527 * gcc.dg/vect/vect-24.c: New test.
34528 * gcc.dg/vect/vect-25.c: New test.
34529 * gcc.dg/vect/vect-26.c: New test.
34530 * gcc.dg/vect/vect-27.c: New test.
34531 * gcc.dg/vect/vect-28.c: New test.
34532 * gcc.dg/vect/vect-29.c: New test.
34533 * gcc.dg/vect/vect-30.c: New test.
34534 * gcc.dg/vect/vect-31.c: New test.
34535 * gcc.dg/vect/vect-32.c: New test.
34536 * gcc.dg/vect/vect-33.c: New test.
34537 * gcc.dg/vect/vect-34.c: New test.
34538 * gcc.dg/vect/vect-35.c: New test.
34539 * gcc.dg/vect/vect-36.c: New test.
34540 * gcc.dg/vect/vect-37.c: New test.
34541 * gcc.dg/vect/vect-38.c: New test.
34542 * gcc.dg/vect/vect-40.c: New test.
34543 * gcc.dg/vect/vect-41.c: New test.
34544 * gcc.dg/vect/vect-42.c: New test.
34545 * gcc.dg/vect/vect-43.c: New test.
34546 * gcc.dg/vect/vect-44.c: New test.
34547 * gcc.dg/vect/vect-45.c: New test.
34548 * gcc.dg/vect/vect-46.c: New test.
34549 * gcc.dg/vect/vect-47.c: New test.
34550 * gcc.dg/vect/vect-48.c: New test.
34551 * gcc.dg/vect/vect-49.c: New test.
34552 * gcc.dg/vect/vect-50.c: New test.
34553 * gcc.dg/vect/vect-51.c: New test.
34554 * gcc.dg/vect/vect-52.c: New test.
34555 * gcc.dg/vect/vect-53.c: New test.
34556 * gcc.dg/vect/vect-54.c: New test.
34557 * gcc.dg/vect/vect-55.c: New test.
34558 * gcc.dg/vect/vect-56.c: New test.
34559 * gcc.dg/vect/vect-57.c: New test.
34560 * gcc.dg/vect/vect-58.c: New test.
34561 * gcc.dg/vect/vect-59.c: New test.
34562 * gcc.dg/vect/vect-60.c: New test.
34563 * gcc.dg/vect/vect-61.c: New test.
34564 * gcc.dg/vect/vect-all.c: New test.
34565 * gcc.dg/vect/vect-none.c: New test.
34566
34567 2004-08-17 Paul Brook <paul@codesourcery.com>
34568
34569 PR fortran/13082
34570 * gfortran.dg/entry_1.f90: New test.
34571
34572 2004-08-17 Andrew Pinski <apinski@apple.com>
34573
34574 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34575
34576 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34577
34578 * gcc.dg/pr17036-1.c: New test.
34579
34580 2004-08-16 Devang Patel <dpatel@apple.com>
34581
34582 * gcc.dg/darwin-20040809-1.c: New test.
34583
34584 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34585
34586 * gcc.dg/funcdef-attr-1.c: New test.
34587
34588 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34589
34590 * gcc.dg/altivec-17.c: New test.
34591 * gcc.dg/altivec-18.c: New test.
34592
34593 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34594
34595 PR c++/6749
34596 * g++.dg/template/vtable2.C: New test.
34597
34598 2004-08-14 Richard Henderson <rth@redhat.com>
34599
34600 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34601 * gcc.dg/pack-test-4.c (main): Return 0.
34602 * gcc.dg/setjmp-1.c: Remove XFAIL.
34603 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34604
34605 2004-08-14 Richard Henderson <rth@redhat.com>
34606
34607 * gcc.dg/980217-1.c: Add prototype for printf.
34608
34609 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34610
34611 * gfortran.dg/pr16935.f90: New test.
34612
34613 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34614
34615 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34616
34617 2004-08-13 Paul Brook <paul@codesourcery.com>
34618
34619 * gfortran.dg/der_io_1.f90: Remove stray comma.
34620
34621 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34622
34623 * gcc.dg/vmx/cw-bug-2.c: Remove.
34624 * gcc.dg/vmx/vprint-1.c: Remove.
34625 * gcc.dg/vmx/vscan-1.c: Remove.
34626
34627 2004-08-12 Devang patel <dpatel@apple.com>
34628
34629 * gcc.dg/darwin-20040809-2.c: New test.
34630
34631 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34632
34633 * g++.dg/ext/altivec-12.C: New test.
34634
34635 * g++.dg/ext/altivec-11.C: New test.
34636
34637 2004-08-12 Paul Brook <paul@codesourcery.com>
34638
34639 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34640
34641 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34642
34643 * g++.dg/ext/altivec-2.C: Check for hardware support before
34644 executing any VMX instructions.
34645
34646 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34647
34648 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34649
34650 PR c++/16276
34651 * g++.old-deja/g++.other/comdat4.C: New test.
34652 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34653
34654 2004-08-12 Ben Elliston <bje@au.ibm.com>
34655
34656 PR target/16286
34657 * gcc.dg/pr16286.c: New test.
34658
34659 2004-08-12 Jan Beulich <jbeulich@novell.com>
34660
34661 * g++.dg/ext/asm5.C: New.
34662
34663 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34664
34665 PR c++/16698
34666 * g++.dg/eh/crash1.C: New test.
34667
34668 PR c++/16717
34669 * g++.dg/ext/construct1.C: New test.
34670
34671 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34672
34673 PR c++/16853
34674 * g++.dg/init/ptrmem1.C: New test.
34675
34676 PR c++/16618
34677 * g++.dg/parse/offsetof5.C: New test.
34678
34679 PR c++/16870
34680 * g++.dg/template/overload3.C: New test.
34681
34682 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34683
34684 PR c++/16964
34685 * g++.dg/parse/error16.C: New test.
34686
34687 PR c++/16904
34688 * g++.dg/template/error14.C: New test.
34689
34690 PR c++/16929
34691 * g++.dg/template/error15.C: New test.
34692
34693 2004-08-11 Devang Patel <dpatel@apple.com>
34694
34695 * gcc.dg/darwin-ld-20040809-1.c: New test.
34696 * gcc.dg/darwin-ld-20040809-2.c: New test.
34697
34698 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34699
34700 PR fortran/16917
34701 * gfortran.dg/dfloat_1.f90: New test.
34702
34703 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34704
34705 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34706 * gcc.dg/dll-2.c: Fix dg-require syntax.
34707 * gcc.misc-tests/arm-isr.c (abort): Declare.
34708 (exit): Likewise.
34709
34710 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34711
34712 PR c++/16971
34713 * g++.dg/parse/crash16.C: New test.
34714
34715 2004-08-10 Roger Sayle <roger@eyesopen.com>
34716
34717 * gcc.dg/mips-rsqrt-1.c: New test case.
34718 * gcc.dg/mips-rsqrt-2.c: New test case.
34719 * gcc.dg/mips-rsqrt-3.c: New test case.
34720
34721 2004-08-10 Paul Brook <paul@codesourcery.com>
34722
34723 * gfortran.dg/der_io_1.f90: New test.
34724
34725 2004-08-10 Paul Brook <paul@codesourcery.com>
34726
34727 PR fortran/16919
34728 * gfortran.dg/der_array_1.f90: New test.
34729
34730 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34731
34732 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34733
34734 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34735
34736 * gcc.dg/wchar_t-2.c: Fix typo.
34737
34738 2004-08-09 Falk Hueffner <falk@debian.org>
34739
34740 PR tree-optimization/12517
34741 * gcc.c-torture/compile/pr12517.c: New test.
34742
34743 PR tree-optimization/12578
34744 * gcc.c-torture/compile/pr12578.c: New test.
34745
34746 PR tree-optimization/12899
34747 * gcc.c-torture/compile/pr12899.c: New test.
34748
34749 PR rtl-optimization/14692
34750 * gcc.c-torture/compile/pr14692.c: New test.
34751
34752 PR tree-optimization/16461
34753 * gcc.c-torture/compile/pr16461.c: New test.
34754
34755 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34756
34757 * gfortran.dg/getenv_1.f90: New test.
34758
34759 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34760
34761 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34762 wchar_t.
34763 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34764
34765 2004-08-06 Paul Brook <paul@codesourcery.com>
34766
34767 * gfortran.dg/ret_array_1.f90: New test.
34768 * gfortran.dg/ret_pointer_1.f90: New test.
34769
34770 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34771
34772 * gcc.dg/missing-field-init-[12].c: New tests.
34773 * g++.dg/warn/missing-field-init-[12].C: New tests.
34774
34775 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34776
34777 * gcc.dg/enum2.c: New test.
34778 * gcc.dg/symbian3.c: Likewise.
34779 * gcc.dg/symbian4.c: Likewise.
34780 * gcc.dg/wchar_t-2.c: Likewise.
34781
34782 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34783
34784 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34785 destructor tests.
34786
34787 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34788
34789 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34790 dg-require-visiblity.
34791 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34792 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34793 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34794 * g++.dg/ext/visibility/new1.C: Likewise.
34795 * g++.dg/ext/visibility/pragma.C: Likewise.
34796 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34797 * g++.dg/ext/visibility/virtual.C: Likewise.
34798 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34799 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34800 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34801 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34802 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34803 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34804 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34805 * g++/dg/ext/visibility/visibility-8.C: New test.
34806 * gcc.c-torture/compile/dll.x: Remove.
34807 * gcc.dg/dll-2.c: Use dg-require-dll
34808 * gcc.dg/visibility-10.c: New test.
34809 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34810 supporting DLLs.
34811 * lib/scanasm.exp (scan_hidden): New function.
34812 (scan_not_hidden): Likewise.
34813
34814 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34815
34816 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34817
34818 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34819
34820 * gcc.c-torture/execute/20040805-1.c: New test.
34821
34822 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34823
34824 * gcc.dg/20020118-1.c: Declare abort.
34825 * gcc.dg/altivec_check.h: Likewise.
34826 * gcc.dg/iftrap-2.c: Likewise.
34827 * gcc.dg/pragma-darwin.c: Likewise.
34828 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34829
34830 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34831
34832 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34833
34834 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34835
34836 * gcc.c-torture/execute/builtins/abs-2.c,
34837 gcc.c-torture/execute/builtins/abs-3.c,
34838 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34839 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34840 intmax_t, uintmax_t and their limits.
34841 * gcc.dg/intmax_t-1.c: New test.
34842
34843 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34844
34845 * g++.dg/tc1/dr147.C: Add reference to PR.
34846
34847 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34848
34849 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34850 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34851
34852 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34853
34854 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34855
34856 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34857
34858 * gcc.dg/redecl-5.c: New test.
34859 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34860 of scanf.
34861
34862 2004-08-03 Roger Sayle <roger@eyesopen.com>
34863
34864 PR middle-end/16790
34865 * gcc.c-torture/execute/pr16790-1.c: New test case.
34866
34867 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34868
34869 * g++.dg/ext/visibility/assign1.C: New test.
34870 * g++.dg/ext/visibility/new1.C: Likewise.
34871
34872 * gcc.dg/symbian1.c: New test.
34873 * gcc.dg/symbian2.c: Likewise.
34874
34875 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34876
34877 PR target/16570
34878 * gcc.dg/i386-sse-9.c: New test.
34879
34880 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34881
34882 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34883
34884 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34885
34886 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34887 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34888 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34889 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34890 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34891 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34892 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34893 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34894 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34895 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34896 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34897 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34898 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34899 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34900 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34901 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34902 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34903 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34904 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34905 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34906 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34907 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34908 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34909 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34910 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34911 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34912 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34913 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34914 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34915 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34916 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34917 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34918 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34919 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34920 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34921 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34922 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34923 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34924 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34925 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34926 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34927 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34928 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34929 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34930 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34931 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34932 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34933 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34934 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34935 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34936 gcc.misc-tests/i386-pf-3dnow-1.c,
34937 gcc.misc-tests/i386-pf-athlon-1.c,
34938 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34939 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34940 Declare built-in functions used.
34941 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34942
34943 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34944
34945 PR c++/16707
34946 * g++.dg/lookup/using12.C: New test.
34947
34948 * g++.dg/init/null1.C: Fix PR number.
34949 * g++.dg/parse/namespace10.C: Likewise.
34950
34951 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34952
34953 PR c++/16224
34954 * g++.dg/template/spec17.C: New test.
34955 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34956 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34957
34958 2004-08-02 David Billinghurst
34959
34960 PR fortran/16292
34961 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34962
34963 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34964
34965 * gcc.dg/ia64-got-1.c: New test case.
34966
34967 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34968
34969 PR c++/16489
34970 * g++.dg/init/null1.C: New test.
34971 * g++.dg/tc1/dr76.C: Adjust error marker.
34972
34973 PR c++/16529
34974 * g++.dg/parse/namespace10.C: New test.
34975
34976 PR c++/16810
34977 * g++.dg/inherit/ptrmem2.C: New test.
34978
34979 2004-08-02 Ben Elliston <bje@au.ibm.com>
34980
34981 PR target/16155
34982 * gcc.dg/pr16155.c: New test.
34983
34984 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34985
34986 * gcc.dg/redecl-2.c: New test.
34987
34988 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34989
34990 * gcc.dg/darwin-longdouble.c: New file.
34991
34992 2004-07-30 Richard Henderson <rth@redhat.com>
34993
34994 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34995 write to constant argument.
34996 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34997
34998 2004-07-30 Richard Henderson <rth@redhat.com>
34999
35000 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35001 tests of nearest around zero.
35002
35003 2004-07-30 Andrew Pinski <apinski@apple.com>
35004
35005 * gcc.c-torture/compile/20040730-1.c: New test.
35006
35007 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35008
35009 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35010 powerpc-eabispe.
35011
35012 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35013
35014 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35015
35016 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35017
35018 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35019 contains $ld_library_path.
35020 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35021
35022 2004-07-29 Richard Henderson <rth@redhat.com>
35023
35024 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35025
35026 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35027 (alt2, which): New.
35028 (Check): Accept either alternative.
35029
35030 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35031
35032 * g++.dg/abi/inline1.C: New test.
35033 * g++.dg/abi/local1-a.cc: Likewise.
35034 * g++.dg/abi/local1.C: Likewise.
35035 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35036 * g++.dg/abi/mangle12.C: Likewise.
35037 * g++.dg/abi/mangle17.C: Likewise.
35038 * g++.dg/abi/mangle20-2.C: Likewise.
35039 * g++.dg/opt/interface1.C: Likewise.
35040 * g++.dg/opt/interface1.h: Likewise.
35041 * g++.dg/opt/interface1-a.cc: New test.
35042 * g++.dg/parse/repo1.C: New test.
35043 * g++.dg/template/repo1.C: Likewise.
35044 * g++.dg/warn/Winline-1.C: Likewise.
35045 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35046
35047 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35048
35049 * gcc.dg/tree-ssa/20040729-1.c: New test.
35050
35051 2004-07-27 Matt Austern <austern@apple.com>
35052
35053 * gcc.dg/darwin-bool-1.c: New test.
35054 * gcc.dg/darwin-bool-2.c: New test.
35055
35056 2004-07-28 Richard Henderson <rth@redhat.com>
35057
35058 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35059 arguments in the correct type. Don't write to constant arguments.
35060
35061 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35062
35063 PR tree-optimization/16688
35064 PR tree-optimization/16689
35065 * g++.dg/tree-ssa/pr16688.C: New test.
35066
35067 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35068
35069 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35070 loads. Not only in the comment, this time.
35071
35072 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35073
35074 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35075 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35076 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35077 * gcc.dg/sh4a-bitmovua.c: New.
35078 * gcc.dg/sh4a-cos.c: New.
35079 * gcc.dg/sh4a-cosf.c: New.
35080 * gcc.dg/sh4a-fprun.c: New.
35081 * gcc.dg/sh4a-fsrra.c: New.
35082 * gcc.dg/sh4a-memmovua.c: New.
35083 * gcc.dg/sh4a-sin.c: New.
35084 * gcc.dg/sh4a-sincos.c: New.
35085 * gcc.dg/sh4a-sincosf.c: New.
35086 * gcc.dg/sh4a-sinf.c: New.
35087
35088 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35089
35090 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35091 conditionals.
35092 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35093 loads.
35094 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35095 DOM1.
35096
35097 2004-07-27 Andrew Pinski <apinski@apple.com>
35098
35099 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35100
35101 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35102
35103 * gcc.dg/pragma-isr.c: New test.
35104
35105 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35106
35107 PR c++/14429
35108 * g++.dg/template/ttp11.C: New test.
35109
35110 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35111
35112 * gcc.c-torture/compile/20040727-1.c: New test.
35113
35114 2004-07-26 Eric Christopher <echristo@redhat.com>
35115
35116 * gcc.c-torture/compile/20040726-2.c: New test.
35117
35118 2004-07-26 Andrew Pinski <apinski@apple.com>
35119
35120 * g++.dg/rtti/tinfo1.C: Xfail.
35121
35122 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35123
35124 * gcc.c-torture/compile/20040726-1.c: New test.
35125
35126 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35127 Brian Ryner <bryner@brianryner.com>
35128
35129 PR c++/9283
35130 PR c++/15000
35131 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35132 * g++.dg/ext/visibility/: New directory.
35133 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35134 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35135 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35136 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35137 * g++.dg/ext/visibility/fvisibility.C,
35138 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35139 g++.dg/ext/visibility/fvisibility-override1.C
35140 g++.dg/ext/visibility/fvisibility-override2.C
35141 g++.dg/ext/visibility/memfuncts.C
35142 g++.dg/ext/visibility/noPLT.C
35143 g++.dg/ext/visibility/pragma.C
35144 g++.dg/ext/visibility/pragma-override1.C
35145 g++.dg/ext/visibility/pragma-override2.C
35146 g++.dg/ext/visibility/staticmemfuncts.C
35147 g++.dg/ext/visibility/virtual.C: New tests.
35148
35149 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35150
35151 PR c/15360
35152 * gcc.dg/pr15360-1.c: New test.
35153
35154 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35155
35156 * gcc.dg/pragma-align-2.c: New test.
35157 * gcc.dg/pragma-init-fini.c: New test.
35158 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35159 targets.
35160
35161 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35162
35163 * gcc.dg/init-string-2.c: New test.
35164
35165 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35166
35167 PR 16684
35168 * gcc.dg/Wredundant-decls-1.c: New test case.
35169
35170 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35171
35172 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35173 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35174 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35175 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35176 * gcc.dg/compat/generate-random.c: New file.
35177 * gcc.dg/compat/generate-random.h: Likewise.
35178 * gcc.dg/compat/generate-random_r.c: Likewise.
35179 * gcc.dg/compat/struct-layout-1.h: Likewise.
35180 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35181 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35182 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35183 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35184 * gcc.dg/compat/struct-layout-1_main.c: New test.
35185 * gcc.dg/compat/struct-layout-1_x.c: New file.
35186 * gcc.dg/compat/struct-layout-1_y.c: New file.
35187 * gcc.dg/compat/struct-layout-1_test.h: New file.
35188
35189 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35190
35191 * gcc.dg/comp-return-1.c: New test
35192
35193 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35194
35195 * gcc.dg/vmx/8-02a.c: Fix typo.
35196
35197 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35198 * gcc.dg/darwin-abi-3.c: New test.
35199
35200 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35201 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35202
35203 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35204 * gcc.dg/vmx/ops-long-1.c: New test.
35205 * gcc.dg/vmx/ops-long-2.c: New test.
35206
35207 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35208
35209 * g++.dg/lookup/conv-[1234].C: New.
35210
35211 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35212
35213 * g++.dg/parse/attr2.C: Simplify.
35214
35215 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35216
35217 PR c/7284
35218 * gcc.c-torture/execute/pr7284-1.c: New test.
35219
35220 2004-07-22 Brian Booth <bbooth@redhat.com>
35221
35222 * gcc.dg/tree-ssa/20040721-1.c: New test.
35223
35224 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35225
35226 * g++.dg/template/crash20.c: New.
35227
35228 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35229
35230 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35231 Add dg-run directive. Declare variables as required.
35232 * gfortran.dg/g77/README: Update
35233
35234 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35235
35236 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35237 gcc.dg/cris-peep2-andu2.c: New tests.
35238
35239 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35240
35241 PR c/15052
35242 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35243 on return type.
35244 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35245 messages.
35246 * gcc.dg/qual-return-2.c: Update expected messages.
35247 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35248
35249 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35250
35251 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35252 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35253
35254 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35255
35256 PR c/11250
35257 * gcc.dg/init-string-1.c: New test.
35258
35259 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35260
35261 PR middle-end/15345
35262 PR c/16450
35263 * gcc.dg/torture/nested-fn-1.c: New test.
35264
35265 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35266
35267 PR target/16559
35268 * gcc.dg/ia64-fptr-1.c: New file.
35269
35270 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35271
35272 PR c++/14497
35273 * g++.dg/template/spec16.C: New test.
35274 * g++.old-deja/g++.robertl/eb118.C: Remove.
35275
35276 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35277
35278 PR c++/509
35279 * g++.dg/template/spec15.C: New test.
35280
35281 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35282
35283 Copy cases from g77.f-torture/execute and add dg-run
35284 directive. Other changes as noted.
35285 * gfortran.dg/g77/13037.f
35286 * gfortran.dg/g77/1832.f
35287 * gfortran.dg/g77/19981119-0.f
35288 * gfortran.dg/g77/19990313-0.f
35289 * gfortran.dg/g77/19990313-1.f
35290 * gfortran.dg/g77/19990313-2.f
35291 * gfortran.dg/g77/19990313-3.f
35292 * gfortran.dg/g77/19990419-1.f
35293 * gfortran.dg/g77/19990826-0.f
35294 * gfortran.dg/g77/19990826-2.f
35295 * gfortran.dg/g77/20000503-1.f
35296 * gfortran.dg/g77/20001111.f
35297 * gfortran.dg/g77/20010116.f
35298 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35299 * gfortran.dg/g77/20010430.f
35300 * gfortran.dg/g77/6177.f
35301 * gfortran.dg/g77/947.f
35302 * gfortran.dg/g77/970816-3.f
35303 * gfortran.dg/g77/971102-1.f
35304 * gfortran.dg/g77/980520-1.f
35305 * gfortran.dg/g77/980628-0.f
35306 * gfortran.dg/g77/980628-1.f
35307 * gfortran.dg/g77/980628-10.f
35308 * gfortran.dg/g77/980628-2.f
35309 * gfortran.dg/g77/980628-3.f
35310 * gfortran.dg/g77/980628-7.f
35311 * gfortran.dg/g77/980628-8.f
35312 * gfortran.dg/g77/980628-9.f
35313 * gfortran.dg/g77/980701-0.f
35314 * gfortran.dg/g77/980701-1.f
35315 * gfortran.dg/g77/cabs.f
35316 * gfortran.dg/g77/claus.f
35317 * gfortran.dg/g77/complex_1.f
35318 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35319 * gfortran.dg/g77/dcomplex.f
35320 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35321 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35322 * gfortran.dg/g77/f90-intrinsic-numeric.f
35323 * gfortran.dg/g77/int8421.f
35324 * gfortran.dg/g77/labug1.f
35325 * gfortran.dg/g77/large_vec.f
35326 * gfortran.dg/g77/le.f
35327 * gfortran.dg/g77/short.f
35328 * gfortran.dg/g77/README: Update
35329
35330 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35331
35332 PR c++/16637
35333 * g++.dg/parse/lookup4.C: New test.
35334
35335 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35336
35337 PR c++/16175
35338 * g++.dg/template/ttp10.C: New test.
35339
35340 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35341
35342 * gcc.dg/pr12625-1.c: New test.
35343
35344 2004-07-20 Steven Bosscher <stevenb@suse.de>
35345
35346 * gcc.dg/switch-warn-1.c: New test.
35347 * gcc.dg/switch-warn-2.c: New test.
35348 * gcc.c-torture/compile/pr14730.c: Update.
35349
35350 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35351
35352 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35353 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35354 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35355 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35356
35357 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35358
35359 PR c++/16623
35360 * g++.dg/template/assign1.C: New test.
35361
35362 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35363
35364 PR c++/12170
35365 * g++.dg/template/ttp9.C: New test.
35366
35367 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35368
35369 * gcc.dg/format/cmn-err-1.c: New test.
35370
35371 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35372
35373 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35374 gcc.dg/Wparentheses-10.c: New tests.
35375 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35376
35377 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35378
35379 PR fortran/16465
35380 * gfortran.dg/g77//ffixed-line-length-0.f,
35381 gfortran.dg/g77/ffixed-line-length-132.f,
35382 gfortran.dg/g77/ffixed-line-length-72.f,
35383 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35384 gfortran.dg/g77/README: Update.
35385
35386 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35387
35388 PR c++/13092
35389 * g++.dg/template/non-dependent7.C: New test.
35390 * g++.dg/template/non-dependent8.C: Likewise.
35391 * g++.dg/template/non-dependent9.C: Likewise.
35392 * g++.dg/template/non-dependent10.C: Likewise.
35393
35394 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35395
35396 PR c++/16337
35397 * g++.dg/parse/attr2.C: New test.
35398
35399 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35400
35401 * g77.dg: Removed.
35402 * g77.f-torture: Ditto.
35403
35404 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35405
35406 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35407 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35408 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35409
35410 2004-07-16 Richard Henderson <rth@redhat.com>
35411
35412 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35413
35414 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35415
35416 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35417 tests with full list of options.
35418 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35419 of TORTURE_OPTIONS if test contains 'dg-do run'.
35420
35421 PR fortran/16404
35422 * gfortran.dg/do_iterator.f90: New test.
35423
35424 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35425
35426 PR rtl-optimization/16536
35427 * gcc.c-torture/execute/restrict-1.c: New test.
35428
35429 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35430
35431 PR fortran/15324
35432 * gfortran.dg/pr15324.f90: New test.
35433
35434 PR fortran/15129
35435 * gfortran.dg/pr15129.f90: New test.
35436
35437 PR fortran/15140
35438 * gfortran.dg/pr15140.f90: New test.
35439
35440 PR fortran/13792
35441 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35442 compile-time simplification.
35443
35444 2004-07-14 Mike Stump <mrs@apple.com>
35445
35446 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35447
35448 2004-07-14 James E Wilson <wilson@specifixinc.com>
35449
35450 PR target/16325
35451 * gcc.dg/profile-generate-1.c: New.
35452
35453 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35454
35455 * gcc.c-torture/execute/20040709-1.c: New test.
35456 * gcc.c-torture/execute/20040709-2.c: New test.
35457
35458 2004-07-14 Mike Stump <mrs@apple.com>
35459
35460 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35461
35462 2004-07-14 Mike Stump <mrs@apple.com>
35463
35464 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35465
35466 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35467
35468 PR c++/16518
35469 * g++.dg/parse/mutable1.C: New test.
35470
35471 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35472
35473 PR tree-optimization/16443
35474 * gcc.dg/tree-ssa/20040713-1.c: New test.
35475
35476 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35477
35478 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35479 for operator new.
35480
35481 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35482
35483 * gfortran.dg/g77/README: New file
35484 * gfortran.dg/g77/19981216-0.f: Copy from
35485 g77.f-torture/noncompile. Add "dg-do compile" and
35486 dg-error as required.
35487 * gfortran.dg/g77/19990218-1.f: Likewise.
35488 * gfortran.dg/g77/19990905-1.f: Likewise.
35489 * gfortran.dg/g77/9263.f: Likewise.
35490 * gfortran.dg/g77/980615-0.f: Likewise.
35491 * gfortran.dg/g77/980616-0.f: Likewise.
35492 * gfortran.dg/g77/check0.f: Likewise.
35493 * gfortran.dg/g77/select_no_compile.f: Likewise.
35494
35495 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35496
35497 Copy files from g77.f-torture/compile.
35498 Add "{ dg-do compile}". Other changes as noted
35499 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35500 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35501 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35502 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35503 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35504 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35505 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35506 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35507 statement to conform to standard. Append alpha1.x for reference.
35508 * gfortran.dg/g77/xformat.f: Add dg-warning
35509
35510 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35511
35512 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35513 Add {dg-do compile} directive.
35514 * gfortran.dg/g77/cpp2.F: Likewise.
35515
35516 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35517
35518 PR c++/5402
35519 * g++.dg/lookup/name-clash1.C: New test.
35520
35521 PR c++/9777
35522 * g++.dg/lookup/name-clash2.C: New test.
35523
35524 PR c++/12102
35525 * g++.dg/lookup/name-clash3.C: New test.
35526
35527 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35528
35529 * g++.dg/lookup/new2.C: New test.
35530 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35531
35532 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35533
35534 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35535 Add {dg-do compile} directive.
35536 * gfortran.dg/g77/13060.f: Likewise.
35537 * gfortran.dg/g77/19990218-0.f: Likewise.
35538 * gfortran.dg/g77/19990305-0.f: Likewise.
35539 * gfortran.dg/g77/19990419-0.f: Likewise.
35540 * gfortran.dg/g77/19990502-0.f: Likewise.
35541 * gfortran.dg/g77/19990502-1.f: Likewise.
35542 * gfortran.dg/g77/19990525-0.f: Likewise.
35543 * gfortran.dg/g77/19990826-1.f: Likewise.
35544 * gfortran.dg/g77/19990826-3.f: Likewise.
35545 * gfortran.dg/g77/19990905-2.f: Likewise.
35546 * gfortran.dg/g77/20000412-1.f: Likewise.
35547 * gfortran.dg/g77/20000511-1.f: Likewise.
35548 * gfortran.dg/g77/20000511-2.f: Likewise.
35549 * gfortran.dg/g77/20000518.f: Likewise.
35550 * gfortran.dg/g77/20000601-1.f: Likewise.
35551 * gfortran.dg/g77/20000601-2.f: Likewise.
35552 * gfortran.dg/g77/20000629-1.f: Likewise.
35553 * gfortran.dg/g77/20000630-2.f: Likewise.
35554 * gfortran.dg/g77/20010115.f: Likewise.
35555 * gfortran.dg/g77/20010321-1.f: Likewise.
35556 * gfortran.dg/g77/20010426.f: Likewise.
35557 * gfortran.dg/g77/20020307-1.f: Likewise.
35558 * gfortran.dg/g77/8485.f: Likewise.
35559 * gfortran.dg/g77/960317-1.f: Likewise.
35560 * gfortran.dg/g77/970915-0.f: Likewise.
35561 * gfortran.dg/g77/980310-1.f: Likewise.
35562 * gfortran.dg/g77/980310-2.f: Likewise.
35563 * gfortran.dg/g77/980310-3.f: Likewise.
35564 * gfortran.dg/g77/980310-4.f: Likewise.
35565 * gfortran.dg/g77/980310-6.f: Likewise.
35566 * gfortran.dg/g77/980310-7.f: Likewise.
35567 * gfortran.dg/g77/980310-8.f: Likewise.
35568 * gfortran.dg/g77/980419-2.f: Likewise.
35569 * gfortran.dg/g77/980424-0.f: Likewise.
35570 * gfortran.dg/g77/980427-0.f: Likewise.
35571 * gfortran.dg/g77/980729-0.f: Likewise.
35572 * gfortran.dg/g77/981117-1.f: Likewise.
35573 * gfortran.dg/g77/toon_1.f: Likewise.
35574
35575 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35576
35577 PR c++/2204
35578 * g++.dg/other/abstract2.C: New test.
35579
35580 2004-07-12 Paul Brook <paul@codesourcery.com>
35581
35582 * gfortran.dg/pointer_init_1.f90: New test.
35583
35584 2004-07-11 Paul Brook <paul@codesourcery.com>
35585
35586 PR fortran/15986
35587 * gfortran.dg/contained_1.f90: New test.
35588
35589 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35590
35591 * g++.dg/parse/defarg8.C: New test.
35592
35593 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35594
35595 PR fortran/16433
35596 * gfortran.dg/pr16433.f: New test.
35597
35598 PR fortran/17574
35599 * gfortran.dg/pr15754.f90: New test.
35600
35601 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35602
35603 PR tree-optimization/16437
35604 * gcc.c-torture/execute/bitfld-4.c: New test.
35605
35606 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35607
35608 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35609 access to common var from module.
35610
35611 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35612
35613 PR fortran/16336
35614 * gfortran.fortran-torture/execute/common_2.f90: New test.
35615
35616 2004-07-10 Paul Brook <paul@codesourcery.com>
35617
35618 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35619
35620 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35621
35622 PR fortran/15969
35623 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35624
35625 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35626
35627 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35628 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35629 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35630 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35631 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35632 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35633 * gfortran.dg/g77/funderscoring.f: Likewise.
35634 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35635
35636 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35637
35638 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35639
35640 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35641 Paul Brook <paul@codesourcery.com>
35642
35643 PR fortran/13415
35644 * gfortran.dg/common_pointer_1.f90: New test.
35645
35646 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35647
35648 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35649
35650 2004-07-09 James E Wilson <wilson@specifixinc.com>
35651
35652 PR target/16364
35653 * gcc.c-torture/compile/20040709-1.c: New.
35654
35655 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35656
35657 PR fortran/14077
35658 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35659
35660 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35661
35662 PR fortran/13201
35663 * gfortran.dg/shape_1.f90: New test.
35664
35665 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35666 Andrew Pinski <apinski@apple.com>
35667
35668 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35669
35670 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35671
35672 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35673 comment.
35674
35675 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35676 Paul Brook <paul@codesourcery.com>
35677
35678 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35679 '.f95' and '.F95'.
35680
35681 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35682
35683 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35684
35685 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35686
35687 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35688 testcases with capital suffix.
35689
35690 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35691
35692 PR fortran/15481
35693 PR fortran/13372
35694 PR fortran/13575
35695 PR fortran/15978
35696 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35697
35698 * gfortran.dg/implicit_1.f90: New test.
35699
35700 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35701
35702 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35703 expression to match gfortran warning/error messages
35704 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35705 dg-error text.
35706
35707 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35708
35709 * lib/fortran-torture.exp: Rename proc search_for to
35710 search_for_re.
35711
35712 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35713
35714 * gcc.c-torture/execute/simd-5.x: New file.
35715 XFAIL on SPARC 64-bit at -O0.
35716
35717 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35718
35719 PR c++/8211
35720 PR c++/16165
35721 * g++.dg/warn/effc3.C: New test.
35722
35723 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35724
35725 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35726 change X to 1X in format.
35727 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35728 add data statements to conform to standard.
35729
35730 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35731
35732 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35733 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35734 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35735
35736 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35737
35738 * gfortran.dg/g77/7388.f: Copy from g77.dg
35739 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35740 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35741 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35742 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35743 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35744 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35745 * gfortran.dg/g77/strlen0.f: Likewise.
35746
35747 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35748
35749 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35750 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35751
35752 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35753
35754 * gcc.c-torture/execute/920428-2.x: Delete.
35755 * gcc.c-torture/execute/920501-7.x: Likewise.
35756
35757 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35758
35759 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35760 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35761 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35762 prescott and c3-2.
35763 (PREFETCH_3DNOW): Add -march=c3.
35764
35765 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35766
35767 PR c/16437
35768 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35769 * gcc.c-torture/execute/bf64-1.x: Likewise.
35770
35771 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35772
35773 * gcc.c-torture/compile/20040708-1.c: New test.
35774
35775 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35776
35777 PR c++/16169
35778 * g++.dg/warn/effc2.C: New test.
35779
35780 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35781
35782 * gcc.c-torture/execute/bitfld-1.x: Remove.
35783 * gcc.c-torture/execute/bitfld-3.c: New test.
35784 * gcc.dg/bitfld-2.c: Remove XFAILs.
35785
35786 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35787
35788 PR c++/16276
35789 * g++.dg/rtti/tinfo1.C: New file.
35790
35791 2004-07-07 Eric Christopher <echristo@redhat.com>
35792
35793 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35794
35795 2004-07-07 Andrew Pinski <apinski@apple.com>
35796
35797 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35798
35799 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35800
35801 * g++.dg/init/call1.C: XFAIL.
35802
35803 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35804
35805 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35806 except for movstrict*, to movmem* and clrstr* to clrmem*.
35807
35808 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35809
35810 * gcc.c-torture/execute/20040707-1.c: New test.
35811
35812 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35813
35814 * gcc.c-torture/execute/20040706-1.c: New test.
35815
35816 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35817
35818 PR c++/3671
35819 * g++.dg/template/spec14.C: New test.
35820
35821 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35822
35823 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35824 nothing if not yet defined. Use it in b, c and d type definitions.
35825 * gcc.c-torture/execute/20040705-1.c: New test.
35826 * gcc.c-torture/execute/20040705-2.c: New test.
35827
35828 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35829
35830 PR c++/2518
35831 * g++.dg/lookup/new1.C: New test.
35832
35833 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35834
35835 PR c++/11406
35836 * g++.dg/template/sizeof8.C: New test.
35837
35838 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35839
35840 * gcc.c-torture/compile/20040705-1.c: New test.
35841
35842 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35843
35844 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35845
35846 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35847
35848 * gcc.dg/cpp/if-mop.c: Two new testcases.
35849 * gcc.dg/cpp/trad/comment-3.c: New.
35850
35851 2004-07-04 Paul Brook <paul@codesourcery.com>
35852
35853 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35854
35855 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35856
35857 PR c++/3761
35858 * g++.dg/lookup/crash4.C: New test.
35859
35860 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35861
35862 * gcc.c-torture/execute/builtin-abs-1.c
35863 * gcc.c-torture/execute/builtin-abs-2.c
35864 * gcc.c-torture/execute/builtin-complex-1.c
35865 * gcc.c-torture/execute/builtins/string-1-lib.c
35866 * gcc.c-torture/execute/builtins/string-1.c
35867 * gcc.c-torture/execute/builtins/string-2-lib.c
35868 * gcc.c-torture/execute/builtins/string-2.c
35869 * gcc.c-torture/execute/builtins/string-3-lib.c
35870 * gcc.c-torture/execute/builtins/string-3.c
35871 * gcc.c-torture/execute/builtins/string-4-lib.c
35872 * gcc.c-torture/execute/builtins/string-4.c
35873 * gcc.c-torture/execute/builtins/string-5-lib.c
35874 * gcc.c-torture/execute/builtins/string-5.c
35875 * gcc.c-torture/execute/builtins/string-6-lib.c
35876 * gcc.c-torture/execute/builtins/string-6.c
35877 * gcc.c-torture/execute/builtins/string-7-lib.c
35878 * gcc.c-torture/execute/builtins/string-7.c
35879 * gcc.c-torture/execute/builtins/string-8-lib.c
35880 * gcc.c-torture/execute/builtins/string-8.c
35881 * gcc.c-torture/execute/builtins/string-9-lib.c
35882 * gcc.c-torture/execute/builtins/string-9.c
35883 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35884 * gcc.c-torture/execute/builtins/string-asm-1.c
35885 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35886 * gcc.c-torture/execute/builtins/string-asm-2.c
35887 * gcc.c-torture/execute/stdio-opt-1.c
35888 * gcc.c-torture/execute/stdio-opt-2.c
35889 * gcc.c-torture/execute/stdio-opt-3.c
35890 * gcc.c-torture/execute/string-opt-1.c
35891 * gcc.c-torture/execute/string-opt-10.c
35892 * gcc.c-torture/execute/string-opt-11.c
35893 * gcc.c-torture/execute/string-opt-12.c
35894 * gcc.c-torture/execute/string-opt-13.c
35895 * gcc.c-torture/execute/string-opt-14.c
35896 * gcc.c-torture/execute/string-opt-15.c
35897 * gcc.c-torture/execute/string-opt-16.c
35898 * gcc.c-torture/execute/string-opt-2.c
35899 * gcc.c-torture/execute/string-opt-6.c
35900 * gcc.c-torture/execute/string-opt-7.c
35901 * gcc.c-torture/execute/string-opt-8.c:
35902 Replace with ...
35903
35904 * gcc.c-torture/execute/builtins/abs-2.c
35905 * gcc.c-torture/execute/builtins/abs-3.c
35906 * gcc.c-torture/execute/builtins/complex-1.c
35907 * gcc.c-torture/execute/builtins/fprintf.c
35908 * gcc.c-torture/execute/builtins/fputs.c
35909 * gcc.c-torture/execute/builtins/memcmp.c
35910 * gcc.c-torture/execute/builtins/memmove.c
35911 * gcc.c-torture/execute/builtins/memops-asm.c
35912 * gcc.c-torture/execute/builtins/mempcpy-2.c
35913 * gcc.c-torture/execute/builtins/mempcpy.c
35914 * gcc.c-torture/execute/builtins/memset.c
35915 * gcc.c-torture/execute/builtins/printf.c
35916 * gcc.c-torture/execute/builtins/sprintf.c
35917 * gcc.c-torture/execute/builtins/strcat.c
35918 * gcc.c-torture/execute/builtins/strchr.c
35919 * gcc.c-torture/execute/builtins/strcmp.c
35920 * gcc.c-torture/execute/builtins/strcpy.c
35921 * gcc.c-torture/execute/builtins/strcspn.c
35922 * gcc.c-torture/execute/builtins/strlen-2.c
35923 * gcc.c-torture/execute/builtins/strlen.c
35924 * gcc.c-torture/execute/builtins/strncat.c
35925 * gcc.c-torture/execute/builtins/strncmp-2.c
35926 * gcc.c-torture/execute/builtins/strncmp.c
35927 * gcc.c-torture/execute/builtins/strncpy.c
35928 * gcc.c-torture/execute/builtins/strpbrk.c
35929 * gcc.c-torture/execute/builtins/strpcpy-2.c
35930 * gcc.c-torture/execute/builtins/strpcpy.c
35931 * gcc.c-torture/execute/builtins/strrchr.c
35932 * gcc.c-torture/execute/builtins/strspn.c
35933 * gcc.c-torture/execute/builtins/strstr-asm.c
35934 * gcc.c-torture/execute/builtins/strstr.c:
35935 ... these new files.
35936
35937 * gcc.c-torture/execute/builtins/abs-2-lib.c
35938 * gcc.c-torture/execute/builtins/abs-3-lib.c
35939 * gcc.c-torture/execute/builtins/complex-1-lib.c
35940 * gcc.c-torture/execute/builtins/fprintf-lib.c
35941 * gcc.c-torture/execute/builtins/fputs-lib.c
35942 * gcc.c-torture/execute/builtins/memcmp-lib.c
35943 * gcc.c-torture/execute/builtins/memmove-lib.c
35944 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35945 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35946 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35947 * gcc.c-torture/execute/builtins/memset-lib.c
35948 * gcc.c-torture/execute/builtins/printf-lib.c
35949 * gcc.c-torture/execute/builtins/sprintf-lib.c
35950 * gcc.c-torture/execute/builtins/strcat-lib.c
35951 * gcc.c-torture/execute/builtins/strchr-lib.c
35952 * gcc.c-torture/execute/builtins/strcmp-lib.c
35953 * gcc.c-torture/execute/builtins/strcpy-lib.c
35954 * gcc.c-torture/execute/builtins/strcspn-lib.c
35955 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35956 * gcc.c-torture/execute/builtins/strlen-lib.c
35957 * gcc.c-torture/execute/builtins/strncat-lib.c
35958 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35959 * gcc.c-torture/execute/builtins/strncmp-lib.c
35960 * gcc.c-torture/execute/builtins/strncpy-lib.c
35961 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35962 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35963 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35964 * gcc.c-torture/execute/builtins/strrchr-lib.c
35965 * gcc.c-torture/execute/builtins/strspn-lib.c
35966 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35967 * gcc.c-torture/execute/builtins/strstr-lib.c
35968 * gcc.c-torture/execute/builtins/lib/abs.c
35969 * gcc.c-torture/execute/builtins/lib/fprintf.c
35970 * gcc.c-torture/execute/builtins/lib/memset.c
35971 * gcc.c-torture/execute/builtins/lib/printf.c
35972 * gcc.c-torture/execute/builtins/lib/sprintf.c
35973 * gcc.c-torture/execute/builtins/lib/strcpy.c
35974 * gcc.c-torture/execute/builtins/lib/strcspn.c
35975 * gcc.c-torture/execute/builtins/lib/strncat.c
35976 * gcc.c-torture/execute/builtins/lib/strncmp.c
35977 * gcc.c-torture/execute/builtins/lib/strncpy.c
35978 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35979 * gcc.c-torture/execute/builtins/lib/strspn.c
35980 * gcc.c-torture/execute/builtins/lib/strstr.c:
35981 New files containing support routines.
35982
35983 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35984 declaration.
35985 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35986 when not optimizing.
35987
35988 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35989
35990 PR c++/16240
35991 * g++.dg/abi/mangle22.C: New test.
35992 * g++.dg/abi/mangle23.C: Likewise.
35993
35994 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35995
35996 PR fortran/16290
35997 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35998 Allow for cases without denormalized floating point numbers.
35999
36000 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36001
36002 PR c/1027
36003 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36004 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36005 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36006 expected warning text.
36007 * gcc.dg/format/diag-2.c: New test.
36008
36009 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36010
36011 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36012
36013 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36014
36015 * gcc.dg/builtins-43.c: New.
36016 * gcc.dg/builtins-44.c: New.
36017 * gcc.dg/builtins-45.c: New.
36018
36019 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36020 Andreas Tobler <a.tobler@schweiz.ch>
36021
36022 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36023 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36024 as SIGSEGV.
36025 * gcc.dg/cleanup-11.c: Likewise.
36026 * gcc.dg/cleanup-8.c: Likewise.
36027 * gcc.dg/cleanup-9.c: Likewise.
36028 * gcc.dg/cleanup-5.c: Run on all platforms.
36029
36030 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36031
36032 * g++.dg/warn/nonnull1.C: New test.
36033
36034 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36035
36036 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36037 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36038 Special-case the Sun compiler wrt to <complex.h>.
36039
36040 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36041
36042 * gcc.dg/Wunreachable-8.C: New test.
36043
36044 * gcc.dg/h8300-ice2.c : New test.
36045
36046 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36047
36048 PR fortran/16161
36049 * gfortran.fortran-torture/compile/implicit.f90: Add test
36050 for implicit character.
36051
36052 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36053
36054 PR fortran/16289
36055 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36056 Use tiny() intrinsic to find smallest non-negative real
36057
36058 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36059
36060 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36061 * gcc.dg/compat/struct-by-value-22_x.c: New.
36062 * gcc.dg/compat/struct-by-value-22_y.c: New.
36063
36064 * gcc.c-torture/execute/20040629-1.c: New test.
36065
36066 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36067
36068 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36069 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36070
36071 PR target/16195
36072 * gcc.dg/20040625-1.c: New test.
36073
36074 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36075
36076 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36077
36078 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36079
36080 PR fortran/15963
36081 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36082
36083 2004-06-29 Richard Henderson <rth@redhat.com>
36084
36085 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36086
36087 2004-06-29 Paul Brook <paul@codesourcery.com>
36088
36089 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36090 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36091
36092 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36093
36094 PR c++/16260
36095 * g++.dg/parse/crash15.C: New.
36096
36097 2004-06-28 Andrew Pinski <apinski@apple.com>
36098
36099 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36100 by the error already.
36101
36102 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36103
36104 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36105
36106 PR target/14041
36107 * gcc.dg/h8300-bss-align-1.c : New.
36108
36109 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36110
36111 * PR c++/16174
36112 * g++.dg/template/ctor4.C: New.
36113
36114 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36115
36116 PR c++/16205
36117 * g++.dg/warn/Wsequence-point-1.C: New test.
36118
36119 2004-06-27 Paul Brook <paul@codesourcery.com>
36120
36121 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36122
36123 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36124
36125 * g++.old-deja/g++.mike/p7325.C: Remove.
36126
36127 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36128
36129 PR c/14963
36130 * gcc.dg/pr14963.c: New test.
36131
36132 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36133
36134 PR c++/16193
36135 * g++.dg/parse/redef1.C: New test.
36136
36137 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36138
36139 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36140 20021110.c.
36141 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36142 20021119-1.c.
36143 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36144 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36145 5-04.c.
36146 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36147 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36148 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36149 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36150 g++.brendan/enum14.C.
36151 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36152 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36153 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36154 g++.mike/virt1.C.
36155 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36156 memtemp24.C.
36157
36158 2004-06-27 Roger Sayle <roger@eyesopen.com>
36159
36160 * gcc.dg/20040527-1.c: New test case.
36161
36162 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36163
36164 PR gfortran/pr16196
36165 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36166
36167 2004-06-25 Roger Sayle <roger@eyesopen.com>
36168
36169 PR middle-end/15825
36170 * gcc.dg/pr15825-1.c: New test case.
36171
36172 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36173
36174 * gcc.c-torture/execute/20040625-1.c: New test.
36175
36176 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36177
36178 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36179
36180 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36181
36182 * gcc.dg/torture/mips-div-1.c: New test.
36183
36184 2004-06-24 Jeff Law <law@redhat.com>
36185
36186 * gcc.dg/tree-ssa/20040624-1.c: New test.
36187
36188 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36189
36190 * gcc.c-torture/compile/20040624-1.c: New test.
36191
36192 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36193
36194 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36195 this directory.
36196
36197 2004-06-23 Andrew Pinski <apinski@apple.com>
36198
36199 PR middle-end/15988
36200 * g++.dg/opt/ptrmem4.C: New test.
36201
36202 * gcc.dg/c90-array-quals-2.c: New test.
36203
36204 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36205
36206 * gcc.dg/kpice1.c: New test.
36207
36208 2006-06-23 Andrew Pinski <apinski@apple.com>
36209
36210 * gcc.dg/c90-array-quals.c: New test.
36211
36212 2006-06-22 Richard Henderson <rth@redhat.com>
36213
36214 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36215
36216 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36217
36218 * gcc.dg/builtins-config.h: Handle FreeBSD.
36219
36220 2006-06-22 Richard Henderson <rth@redhat.com>
36221
36222 * g++.dg/opt/devirt1.C: New.
36223
36224 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36225
36226 * g++.dg/opt/pr15551.C: New testcase.
36227
36228 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36229
36230 PR target/14800
36231 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36232 x86_64-*-linux* when compiling for 32bit.
36233
36234 2004-06-21 Andrew Pinski <apinski@apple.com>
36235
36236 * gcc.dg/pch/struct-1.c: New.
36237 * gcc.dg/pch/struct-1.hs: New.
36238
36239 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36240
36241 * gcc.dg/pch/save-temps-1.c: New file.
36242 * gcc.dg/pch/save-temps-1.hs: New file.
36243
36244 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36245
36246 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36247 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36248
36249 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36250
36251 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36252 to fix type error.
36253 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36254 Remove trailing spaces.
36255
36256 2004-06-21 Richard Henderson <rth@redhat.com>
36257
36258 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36259 merging && to BIT_FIELD_REF.
36260
36261 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36262
36263 * g++.dg/opt/placeholder1.C: New test.
36264
36265 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36266
36267 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36268 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36269 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36270 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36271
36272 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36273
36274 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36275 extern "C".
36276 * g++.dg/other/pragma-re-1.C: Add comments.
36277
36278 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36279
36280 PR gfortran/16080
36281 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36282
36283 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36284
36285 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36286 instead of setting the type of size_t by
36287 hand.
36288
36289 2004-06-18 Roger Sayle <roger@eyesopen.com>
36290
36291 * gcc.dg/unordered-2.c: New test case.
36292 * gcc.dg/unordered-3.c: New test case.
36293
36294 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36295
36296 PR other/16043
36297 * lib/g++.exp (g++_version): Tweak regexp for version
36298 * lib/g77.exp (g77_version): Likewise.
36299 * lib/gfortran.exp (gfortran_version): Likewise.
36300 * lib/objc.exp (objc_version): Likewise.
36301 * lib/treelang.exp (treelang_version): Likewise.
36302
36303 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36304
36305 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36306 Use INT_MAX instead of __INT_MAX__.
36307 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36308
36309 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36310 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36311 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36312 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36313 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36314 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36315 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36316 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36317 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36318
36319 * gcc.dg/range-test-1.c: New test.
36320 * g++.dg/opt/range-test-1.C: New test.
36321
36322 2004-06-17 Richard Henderson <rth@redhat.com>
36323
36324 * objc.dg/sync-1.m: New.
36325 * objc.dg/try-catch-1.m: Don't force next runtime.
36326 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36327 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36328 shadowed catch clause.
36329 * objc.dg/try-catch-5.m: New.
36330
36331 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36332
36333 Bug 14610
36334 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36335
36336 2004-06-15 Richard Henderson <rth@redhat.com>
36337
36338 * gcc.dg/20001116-1.c: Move expected warning line.
36339
36340 2004-06-15 Richard Henderson <rth@redhat.com>
36341
36342 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36343 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36344
36345 2004-06-15 Jeff Law <law@redhat.com>
36346
36347 * gcc.dg/tree-ssa/20040615-1.c: New test.
36348 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36349 be less sensitive to operand ordering.
36350 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36351
36352 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36353
36354 * g++.dg/abi/bitfield3.C: Add comment..
36355
36356 2004-06-15 Richard Henderson <rth@redhat.com>
36357
36358 * g++.dg/ext/stmtexpr1.C: XFAIL.
36359 * gcc.dg/20030612-1.c: XFAIL.
36360
36361 2004-06-15 Eric Christopher <echristo@redhat.com>
36362
36363 * g++.dg/charset/asm5.c: New.
36364 * gcc.dg/charset/asm6.c: New.
36365
36366 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36367
36368 PR fortran/15962
36369 * gfortran.fortran-torture/execute/select_1.f90: New test.
36370
36371 2004-06-15 Paul Brook <paul@codesourcery.com>
36372
36373 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36374
36375 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36376
36377 PR c++/15967
36378 * g++.dg/lookup/crash3.C: New test.
36379
36380 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36381
36382 PR c++/15947
36383 * g++.dg/parse/dtor4.C: New test.
36384
36385 2004-06-14 Jeff Law <law@redhat.com>
36386
36387 * gcc.c-torture/compile/20040614-1.c: New test.
36388
36389 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36390
36391 PR fortran/15211
36392 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36393 LEN of a character array.
36394
36395 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36396
36397 PR c++/15096
36398 * g++.dg/template/ptrmem10.C: New test.
36399
36400 PR c++/14930
36401 * g++.dg/template/friend30.C: New test.
36402
36403 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36404
36405 PR fortran/14928
36406 * gfortran.fortran-torture/compile/mloc.f90: New test.
36407
36408 2004-06-13 Paul Brook <paul@codesourcery.com>
36409
36410 * gfortran.fortran-torture/execute/random_2.f90: New test.
36411
36412 2004-06-13 Eric Christopher <echristo@redhat.com>
36413
36414 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36415
36416 2004-06-12 Paul Brook <paul@codesourcery.com>
36417
36418 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36419
36420 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36421
36422 PR fortran/14923
36423 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36424
36425 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36426
36427 PR fortran/14957
36428 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36429 syntax errors in end statements of contained subroutines.
36430
36431 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36432
36433 PR fortran/12841
36434 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36435
36436 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36437
36438 PR fortran/15665
36439 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36440
36441 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36442
36443 PR gfortran/12839
36444 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36445
36446 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36447
36448 PR c++/15862
36449 * g++.dg/parse/enum1.C: New test.
36450
36451 2004-06-10 Jeff Law <law@redhat.com>
36452
36453 * gcc.c-torture/compile/20040610-1.c: New test.
36454
36455 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36456
36457 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36458 * g++.old-deja/g++.other/decl3.C: Likewise.
36459
36460 2004-06-10 Brian Booth <bbooth@redhat.com>
36461
36462 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36463 V_MAY_DEF instead of VDEF.
36464 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36465
36466 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36467
36468 PR c++/14211
36469 * g++.dg/conversion/const1.C: New test.
36470
36471 PR c++/15076
36472 * g++.dg/conversion/reinterpret1.C: New test.
36473
36474 PR c++/15877
36475 * g++.dg/template/enum2.C: New test.
36476
36477 PR c++/15227
36478 * g++.dg/template/error13.C: New test.
36479
36480 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36481
36482 PR fortran/14957
36483 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36484 arguments to test_* REAL and of the right size.
36485
36486 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36487
36488 PR target/15569
36489 PR rtl-optimization/15681
36490 * gcc.dg/20040609-1.c: New test.
36491
36492 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36493
36494 PR c++/14791
36495 * g++.dg/opt/builtins1.C: New test.
36496
36497 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36498
36499 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36500 that use default windows32 struct layout.
36501 * gcc.dg/i386-bitfield2.c: Likewise.
36502
36503 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36504
36505 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36506 for mingw32 and cygwin targets.
36507
36508 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36509
36510 * gcc.dg/pch/macro-4.c: New.
36511 * gcc.dg/pch/macro-4.hs: New.
36512
36513 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36514
36515 PR fortran/13249
36516 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36517
36518 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36519
36520 PR fortran/13372
36521 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36522
36523 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36524
36525 PR gfortran/14897
36526 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36527
36528 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36529
36530 PR gfortran/15755
36531 * gfortran.fortran-torture/execute/backspace.c : New test.
36532
36533 2004-06-09 Paul Brook <paul@codesourcery.com>
36534
36535 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36536 (pointer_to_section): Rewrite to use smaller array.
36537
36538 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36539
36540 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36541 * gcc.dg/ext/altivec-10.c: Same.
36542 * gcc.dg/ext/altivec-11.c: Same.
36543 * gcc.dg/ext/altivec-12.c: Same.
36544 * gcc.dg/ext/altivec-13.c: Same.
36545 * gcc.dg/ext/altivec-14.c: Same.
36546 * gcc.dg/ext/altivec-15.c: Same.
36547 * gcc.dg/ext/altivec-16.c: Same.
36548 * gcc.dg/ext/altivec-3.c: Same.
36549 * gcc.dg/ext/altivec-4.c: Same.
36550 * gcc.dg/ext/altivec-6.c: Same.
36551 * gcc.dg/ext/altivec-7.c: Same.
36552 * gcc.dg/ext/altivec-8.c: Same.
36553 * gcc.dg/ext/altivec-varargs-1.c: Same.
36554
36555 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36556 * g++.dg/ext/altivec-10.C: Same.
36557 * g++.dg/ext/altivec-2.C: Same.
36558 * g++.dg/ext/altivec-3.C: Same.
36559 * g++.dg/ext/altivec-4.C: Same.
36560 * g++.dg/ext/altivec-5.C: Same.
36561 * g++.dg/ext/altivec-6.C: Same.
36562 * g++.dg/ext/altivec-7.C: Same.
36563 * g++.dg/ext/altivec-8.C: Same.
36564 * g++.dg/ext/altivec-9.C: Same.
36565
36566 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36567
36568 PR c++/7841
36569 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36570
36571 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36572
36573 * gcc.dg/union-1.c: New test.
36574
36575 2004-06-07 Roger Sayle <roger@eyesopen.com>
36576
36577 * gcc.dg/builtins-41.c: New test case.
36578 * gcc.dg/builtins-42.c: New test case.
36579
36580 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36581
36582 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36583 * g++.dg/ext/altivec-10.C: Same.
36584 * g++.dg/ext/altivec-2.C: Same.
36585 * g++.dg/ext/altivec-3.C: Same.
36586 * g++.dg/ext/altivec-4.C: Same.
36587 * g++.dg/ext/altivec-5.C: Same.
36588 * g++.dg/ext/altivec-6.C: Same.
36589 * g++.dg/ext/altivec-7.C: Same.
36590 * g++.dg/ext/altivec-8.C: Same.
36591 * g++.dg/ext/altivec-9.C: Same.
36592 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36593 * g++.old-deja/g++.brendan/new3.C: Same.
36594 * gcc.c-torture/execute/eeprof-1.x: Same.
36595
36596 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36597
36598 PR c/14765
36599 * gcc.dg/pr14765-1.c: New test.
36600
36601 2004-06-07 Roger Sayle <roger@eyesopen.com>
36602
36603 PR c/14649
36604 * gcc.dg/pr14649-1.c: New test case.
36605
36606 2004-06-07 Richard Henderson <rth@redhat.com>
36607
36608 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36609 if temporaries.
36610
36611 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36612
36613 * g++.dg/eh/elide1.C: Remove XFAIL.
36614
36615 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36616
36617 PR c++/15337
36618 * g++.dg/expr/sizeof3.C: New test.
36619
36620 PR c++/14777
36621 * g++.dg/template/access14.C: New test.
36622
36623 PR c++/15554
36624 * g++.dg/template/enum1.C: New test.
36625
36626 PR c++/15057
36627 * g++.dg/eh/throw1.C: New test.
36628
36629 2004-06-07 David Ayers <d.ayers@inode.at>
36630 Ziemowit Laski <zlaski@apple.com>
36631
36632 * lib/objc.exp (objc_target_compile): Revert the '-framework
36633 Foundation' flag fix, since bare Darwin does not ship
36634 with the Foundation framework.
36635 * objc/execute/next_mapping.h: Provide a local NSConstantString
36636 @interface and @implementation.
36637 (objc_constant_string_init): A constructor function, used to
36638 initialize the NSConstantString meta-class object.
36639 * objc/execute/string1.m: Include "next_mapping.h" instead of
36640 <Foundation/NSString.h>.
36641 * objc/execute/string2.m: Likewise.
36642 * objc/execute/string3.m: Likewise.
36643 * objc/execute/string4.m: Likewise.
36644
36645 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36646
36647 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36648 to double. Replace double with FLOAT.
36649 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36650
36651 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36652 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36653 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36654 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36655 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36656 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36657 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36658 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36659
36660 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36661
36662 PR c/13519
36663 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36664
36665 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36666
36667 PR c++/15503
36668 * g++.dg/template/meminit2.C: New test.
36669
36670 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36671
36672 PR target/15822
36673 * gcc.c-torture/execute/compare-fp-1.c,
36674 gcc.c-torture/execute/compare-fp-2.c,
36675 gcc.c-torture/execute/compare-fp-3.c,
36676 gcc.c-torture/execute/compare-fp-4.c,
36677 gcc.c-torture/execute/compare-fp-3.x,
36678 gcc.c-torture/execute/compare-fp-4.x: Moved...
36679 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36680 gcc.c-torture/execute/ieee/compare-fp-2.c,
36681 gcc.c-torture/execute/ieee/compare-fp-3.c,
36682 gcc.c-torture/execute/ieee/compare-fp-4.c,
36683 gcc.c-torture/execute/ieee/compare-fp-3.x,
36684 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36685
36686 2004-06-04 David Ayers <d.ayers@inode.at>
36687
36688 * objc/execute/protocol-isEqual-4.m: New testcase.
36689
36690 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36691
36692 * objc/execute/protocol-isEqual-1.m: New testcase.
36693 * objc/execute/protocol-isEqual-2.m: New testcase.
36694 * objc/execute/protocol-isEqual-3.m: New testcase.
36695
36696 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36697
36698 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36699
36700 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36701
36702 * lib/objc.exp (objc_target_compile): When running tests on
36703 Darwin (Mac OS X), inform the linker about '-framework
36704 'Foundation'.
36705
36706 2004-06-02 Eric Christopher <echristo@redhat.com>
36707
36708 * gcc.c-torture/compile/20040602-1.c: New.
36709
36710 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36711
36712 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36713 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36714
36715 PR tree-optimization/14736
36716 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36717
36718 PR tree-optimization/14042
36719 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36720
36721 PR tree-optimization/14729
36722 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36723
36724 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36725
36726 PR fortran/15557
36727 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36728
36729 2004-06-01 Richard Hederson <rth@redhat.com>
36730
36731 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36732
36733 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36734
36735 PR c++/14932
36736 * g++.dg/parse/offsetof4.C: New test.
36737
36738 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36739
36740 PR objc/7993
36741 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36742
36743 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36744
36745 PR c++/15701
36746 * g++.dg/template/friend29.C: New test.
36747
36748 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36749
36750 PR c/15749
36751 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36752
36753 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36754
36755 * gcc.dg/sparc-trap-1.c: New test.
36756
36757 2004-05-31 Roger Sayle <roger@eyesopen.com>
36758
36759 PR middle-end/15069
36760 * g++.dg/opt/fold3.C: New test case.
36761
36762 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36763
36764 * lib/target-supports.exp (check_iconv_available): Fix fallout
36765 from 2004-05-28 patch.
36766
36767 2004-05-30 Paul Brook <paul@codesourcery.com>
36768
36769 PR fortran/15620
36770 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36771 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36772
36773 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36774
36775 * gfortran.fortran-torture/execute/random_1.f90: New test.
36776
36777 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36778
36779 * g++.dg/ext/altivec-10.C: New test.
36780
36781 2004-05-29 Paul Brook <paul@codesourcery.com>
36782
36783 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36784
36785 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36786
36787 * gcc.dg/altivec-16.c: New test.
36788
36789 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36790
36791 * lib/target-supports.exp (check_vmx_hw_available): New.
36792 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36793
36794 * lib/target-supports.exp (check_alias_available,
36795 check_iconv_available, check_named_sections_available): Use
36796 unique names for temporary files.
36797
36798 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36799
36800 * gcc.dg/altivec-15.c: New test.
36801
36802 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36803
36804 PR c++/15083
36805 * g++.dg/warn/noeffect6.C: New test.
36806
36807 PR c++/15471
36808 * g++.dg/expr/ptrmem4.C: New test.
36809
36810 PR c++/15640
36811 * g++.dg/template/operator3.C: New test.
36812
36813 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36814
36815 PR c++/14668
36816 * g++.dg/lookup/redecl1.C: New test.
36817 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36818
36819 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36820
36821 * gcc.c-torture/execute/compare-fp-1.c,
36822 gcc.c-torture/execute/compare-fp-2.c,
36823 gcc.c-torture/execute/compare-fp-3.c,
36824 gcc.c-torture/execute/compare-fp-4.c,
36825 gcc.c-torture/execute/compare-fp-3.x,
36826 gcc.c-torture/execute/compare-fp-4.x,
36827 gcc.dg/pr15649-1.c: New.
36828
36829 2004-05-27 Adam Nemet <anemet@lnxw.com>
36830
36831 PR c++/12883
36832 * g++.dg/init/array14.C: New test.
36833
36834 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36835
36836 * lib/compat.exp (compat-get-options-main): New.
36837 (compat-get-options): Remove unneeded code, warn for ignored
36838 command.
36839 (compat-execute): Check flag set by dg-require-* commands.
36840
36841 * lib/compat.exp (compat-execute): Break up long lines.
36842
36843 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36844
36845 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36846 * gcc.dg/altivec-14.c: New test.
36847 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36848
36849 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36850 * gcc.dg/altivec-12.c: Ditto.
36851
36852 * gcc.dg/altivec-3.c: Move call to altivec_check.
36853
36854 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36855
36856 PR c++/15044
36857 * g++.dg/template/error12.C: New test.
36858
36859 PR c++/15317
36860 * g++.dg/ext/attrib15.C: New test.
36861
36862 PR c++/15329
36863 * g++.dg/template/ptrmem9.C: New test.
36864
36865 2004-05-25 Paul Brook <paul@codesourcery.com>
36866
36867 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36868
36869 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36870
36871 PR c++/15165
36872 * g++.dg/template/crash19.C: New test.
36873
36874 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36875
36876 PR c++/15025
36877 * g++.dg/template/redecl1.C: New test.
36878
36879 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36880
36881 PR c++/14821
36882 * g++.dg/other/ns1.C: New test.
36883
36884 PR c++/14883
36885 * g++.dg/template/invalid1.C: New test.
36886
36887 2004-05-23 Paul Brook <paul@codesourcery.com>
36888 Victor Leikehman <lei@haifasphere.co.il>
36889
36890 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36891 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36892
36893 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36894
36895 PR c++/15285
36896 PR c++/15299
36897 * g++.dg/template/non-dependent5.C: New test.
36898 * g++.dg/template/non-dependent6.C: New test.
36899
36900 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36901
36902 PR c++/15507
36903 * g++.dg/inherit/union1.C: New test.
36904
36905 PR c++/15542
36906 * g++.dg/template/addr1.C: New test.
36907
36908 PR c++/15427
36909 * g++.dg/template/array5.C: New test.
36910
36911 PR c++/15287
36912 * g++.dg/template/array6.C: New test.
36913
36914 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36915 Roger Sayle <roger@eyesopen.com>
36916
36917 * g++.dg/lookup/forscope2.C: New test case.
36918
36919 2004-05-22 Ben Elliston <bje@au.ibm.com>
36920
36921 * gcc.dg/cpp/Wmissingdirs.c: New.
36922
36923 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36924
36925 PR target/15301
36926 * gcc.dg/compat/union-m128-1.h: New file.
36927 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36928 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36929 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36930
36931 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36932
36933 PR target/15302
36934 * gcc.dg/compat/struct-complex-1.h: New file.
36935 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36936 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36937 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36938
36939 2004-05-20 Roger Sayle <roger@eyesopen.com>
36940
36941 PR middle-end/3074
36942 * gcc.dg/pr3074-1.c: New test case.
36943 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36944
36945 2004-05-20 Falk Hueffner <falk@debian.org>
36946
36947 PR other/15526
36948 * gcc.dg/ftrapv-1.c: New test case.
36949
36950 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36951
36952 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36953
36954 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36955 Jeff Law <law@redhat.com>
36956
36957 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36958 * gcc.dg/tree-ssa/20040518-2.c: New test.
36959
36960 * gcc.dg/tree-ssa/20040518-1.c: New test.
36961
36962 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36963
36964 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36965
36966 2004-05-18 Paul Brook <paul@codesourcery.com>
36967
36968 PR fortran/13930
36969 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36970
36971 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36972
36973 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36974 constant folding.
36975
36976 2004-05-17 Steven Bosscher <stevenb@suse.de>
36977
36978 * gcc.dg/tree-ssa/20040517-1.c: New test.
36979
36980 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36981
36982 * gcc.dg/loop-4.c: New test.
36983
36984 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36985
36986 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36987
36988 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36989
36990 PR fortran/15311
36991 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36992
36993 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36994
36995 PR fortran/13826
36996 PR fortran/13940
36997 * gfortran.fortran-torture/compile/data_1.f90: New test.
36998
36999 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37000
37001 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37002 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37003
37004 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37005
37006 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37007
37008 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37009
37010 PR c/15444
37011 * gcc.dg/format/xopen-1.c: Adjust expected message.
37012 * gcc.dg/format/xopen-3.c: New test.
37013
37014 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37015
37016 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37017
37018 2004-05-14 Jeff Law <law@redhat.com>
37019
37020 * gcc.dg/tree-ssa/20040514-2.c: New test.
37021
37022 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37023
37024 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37025 this ...
37026 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37027 this.
37028
37029 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37030
37031 * gcc.dg/tree-ssa/20040514-1.c: New test.
37032
37033 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37034
37035 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37036 test.
37037
37038 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37039
37040 PR fortran/14066
37041 * gfortran.fortran-torture/compile/do_1.f90: New test.
37042
37043 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37044
37045 PR fortran/15051
37046 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37047 test.
37048
37049 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37050
37051 PR fortran/15149
37052 * gfortran.fortran-torture/execute/random_init.f90: New test.
37053
37054 2004-05-13 Paul Brook <paul@codesourcery.com>
37055
37056 PR fortran/15314
37057 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37058
37059 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37060
37061 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37062 for the powerpc case.
37063
37064 2004-05-13 Jeff Law <law@redhat.com>
37065
37066 * gcc.dg/tree-ssa/20040513-1.c: New test.
37067 * gcc.dg/tree-ssa/20040513-2.c: New test.
37068
37069 2004-05-13 Paul Brook <paul@codesourcery.com>
37070
37071 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37072 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37073 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37074
37075 2004-05-13 Andreas Schwab <schwab@suse.de>
37076
37077 PR other/10819
37078 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37079 characters.
37080
37081 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37082
37083 PR fortran/15294
37084 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37085
37086 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37087
37088 Merge from tree-ssa-20020619-branch. See
37089 ChangeLog.tree-ssa for details.
37090
37091 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37092
37093 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37094 include <altivec.h> explicitly.
37095 * gcc.dg/altivec-13.c: Likewise.
37096
37097 2004-05-11 Paul Brook <paul@codesourcery.com>
37098
37099 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37100
37101 2004-05-10 Eric Christopher <echristo@redhat.com>
37102
37103 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37104 * gcc.dg/sibcall-4.c: Ditto.
37105
37106 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37107
37108 * g++.dg/ext/altivec-8.C: New test case.
37109 * gcc.dg/altivec-13.c: New test case.
37110
37111 2004-05-08 Roger Sayle <roger@eyesopen.com>
37112
37113 * gcc.c-torture/execute/divcmp-1.c: New test case.
37114 * gcc.c-torture/execute/divcmp-2.c: New test case.
37115 * gcc.c-torture/execute/divcmp-3.c: New test case.
37116
37117 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37118
37119 * g++.dg/other/pragma-re-2.C: New test.
37120
37121 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37122
37123 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37124 * gcc.dg/i386-387-2.c: Likewise.
37125
37126 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37127 __builtin_drem.
37128 * gcc.dg/i386-387-6.c: Likewise.
37129
37130 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37131
37132 * gcc.dg/builtins-33.c: Also check log1p*.
37133
37134 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37135
37136 PR optimization/15296
37137 * gcc.c-torture/execute/pr15296.c: New test.
37138
37139 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37140
37141 * gcc.dg/builtins-40.c: New test.
37142
37143 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37144
37145 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37146
37147 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37148
37149 * g++.dg/ext/spe1.C: New testcase.
37150
37151 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37152
37153 * objc.dg/image-info.m: Allow additional attributes
37154 for __image_info section.
37155
37156 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37157
37158 * gcc.dg/torture/mips-hilo-2.c: New test.
37159
37160 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37161
37162 PR c++/14389
37163 * g++.dg/template/member5.C: New test.
37164
37165 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37166
37167 * gcc.dg/builtins-34.c: Also check expm1*.
37168
37169 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37170
37171 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37172 * gcc.dg/torture/builtin-convert-3.c: New test.
37173
37174 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37175
37176 PR middle-end/15054
37177 * g++.dg/opt/pr15054.C: New test.
37178
37179 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37180
37181 * gcc.dg/torture/builtin-rounding-1.c: New test.
37182 * gcc.dg/builtins-25.c: Delete.
37183 * gcc.dg/builtins-29.c: Delete.
37184
37185 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37186
37187 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37188 * gcc.dg/sibcall-4.c: Likewise.
37189 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37190
37191 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37192
37193 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37194 bit-field on 16-bit targets.
37195
37196 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37197
37198 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37199 16-bit targets.
37200
37201 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37202
37203 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37204 * gcc.dg/rs6000-power2-2.c: Likewise.
37205
37206 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37207
37208 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37209 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37210 Change the asm registers to be in form of frN instead of fN.
37211
37212 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37213
37214 * gcc.dg/torture/builtin-convert-2.c: New test.
37215
37216 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37217
37218 * gcc.dg/rs6000-power2-1.c: New test.
37219 * gcc.dg/rs6000-power2-2.c: New test.
37220
37221 2004-04-28 Jan Hubicka <jh@suse.cz>
37222
37223 * gcc.dg/unused-6.c: New test.
37224
37225 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37226 Ulrich Weigand <uweigand@de.ibm.com>
37227
37228 * ada/acats/run_all.sh: Define $target variable.
37229
37230 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37231
37232 PR c++/15119
37233 * g++.dg/other/vararg-1.C: New test.
37234
37235 PR c++/4794
37236 * g++.dg/eh/cleanup3.C: New test.
37237
37238 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37239
37240 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37241 and ad8011a (target_insn).
37242 * ada/acats/support/macro.dfs: Likewise.
37243 * ada/acats/support/impbit.adb: New file.
37244
37245 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37246
37247 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37248
37249 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37250
37251 * gcc.dg/loop-3.c: New test.
37252
37253 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37254
37255 * gcc.c-torture/execute/simd-5.c: New test.
37256
37257 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37258
37259 PR c++/15064
37260 * g++.dg/template/crash18.C: New test.
37261
37262 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37263
37264 * g++.dg/ext/complit3.C: New test.
37265
37266 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37267
37268 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37269 * gcc.dg/altivec-3.c: Same.
37270 * gcc.dg/altivec-varargs-1.c: Same.
37271
37272 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37273
37274 * lib/target-supports.exp (check_profiling_available): Assume
37275 profiling is not available on powerpc-eabi targets.
37276
37277 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37278
37279 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37280 * gcc.dg/vmx/bug-1.c: Ditto.
37281
37282 2004-04-20 Eric Christopher <echristo@redhat.com>
37283
37284 * gcc.dg/charset/extern.c: New test.
37285 * g++.dg/charset/extern3.cc: Ditto.
37286
37287 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37288
37289 * gcc.dg/builtins-39.c: New test.
37290
37291 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37292
37293 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37294
37295 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37296
37297 * gcc.dg/torture/mips-hilo-1.c: New test.
37298
37299 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37300
37301 * gcc.c-torture/compile/20040419-1.c: New test.
37302
37303 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37304
37305 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37306
37307 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37308 Aldy Hernandez <aldyh@redhat.com>
37309
37310 * gcc.c-torture/execute/va-arg-24.c: New.
37311
37312 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37313 Aldy Hernandez <aldyh@redhat.com>
37314
37315 * gcc.dg/vmx/1b-01.c: New.
37316 * gcc.dg/vmx/1b-02.c: New.
37317 * gcc.dg/vmx/1b-03.c: New.
37318 * gcc.dg/vmx/1b-04.c: New.
37319 * gcc.dg/vmx/1b-05.c: New.
37320 * gcc.dg/vmx/1b-06.c: New.
37321 * gcc.dg/vmx/1b-07.c: New.
37322 * gcc.dg/vmx/1c-01.c: New.
37323 * gcc.dg/vmx/1c-02.c: New.
37324 * gcc.dg/vmx/3a-01a.c: New.
37325 * gcc.dg/vmx/3a-01.c: New.
37326 * gcc.dg/vmx/3a-01m.c: New.
37327 * gcc.dg/vmx/3a-03.c: New.
37328 * gcc.dg/vmx/3a-03m.c: New.
37329 * gcc.dg/vmx/3a-04.c: New.
37330 * gcc.dg/vmx/3a-04m.c: New.
37331 * gcc.dg/vmx/3a-05.c: New.
37332 * gcc.dg/vmx/3a-06.c: New.
37333 * gcc.dg/vmx/3a-06m.c: New.
37334 * gcc.dg/vmx/3a-07.c: New.
37335 * gcc.dg/vmx/3b-01.c: New.
37336 * gcc.dg/vmx/3b-02.c: New.
37337 * gcc.dg/vmx/3b-10.c: New.
37338 * gcc.dg/vmx/3b-13.c: New.
37339 * gcc.dg/vmx/3b-14.c: New.
37340 * gcc.dg/vmx/3b-15.c: New.
37341 * gcc.dg/vmx/3c-01a.c: New.
37342 * gcc.dg/vmx/3c-01.c: New.
37343 * gcc.dg/vmx/3c-02.c: New.
37344 * gcc.dg/vmx/3c-03.c: New.
37345 * gcc.dg/vmx/3d-01.c: New.
37346 * gcc.dg/vmx/4-01.c: New.
37347 * gcc.dg/vmx/4-03.c: New.
37348 * gcc.dg/vmx/5-01.c: New.
37349 * gcc.dg/vmx/5-02.c: New.
37350 * gcc.dg/vmx/5-03.c: New.
37351 * gcc.dg/vmx/5-04.c: New.
37352 * gcc.dg/vmx/5-05.c: New.
37353 * gcc.dg/vmx/5-06.c: New.
37354 * gcc.dg/vmx/5-07.c: New.
37355 * gcc.dg/vmx/5-07t.c: New.
37356 * gcc.dg/vmx/5-08.c: New.
37357 * gcc.dg/vmx/5-10.c: New.
37358 * gcc.dg/vmx/5-11.c: New.
37359 * gcc.dg/vmx/7-01a.c: New.
37360 * gcc.dg/vmx/7-01.c: New.
37361 * gcc.dg/vmx/7c-01.c: New.
37362 * gcc.dg/vmx/7d-01.c: New.
37363 * gcc.dg/vmx/7d-02.c: New.
37364 * gcc.dg/vmx/8-01.c: New.
37365 * gcc.dg/vmx/8-02a.c: New.
37366 * gcc.dg/vmx/8-02.c: New.
37367 * gcc.dg/vmx/brode-1.c: New.
37368 * gcc.dg/vmx/bug-1.c: New.
37369 * gcc.dg/vmx/bug-2.c: New.
37370 * gcc.dg/vmx/bug-3.c: New.
37371 * gcc.dg/vmx/cw-bug-1.c: New.
37372 * gcc.dg/vmx/cw-bug-2.c: New.
37373 * gcc.dg/vmx/cw-bug-3.c: New.
37374 * gcc.dg/vmx/dct.c: New.
37375 * gcc.dg/vmx/debug-1.c: New.
37376 * gcc.dg/vmx/debug-2.c: New.
37377 * gcc.dg/vmx/debug-3.c: New.
37378 * gcc.dg/vmx/debug-4.c: New.
37379 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37380 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37381 * gcc.dg/vmx/eg-5.c: New.
37382 * gcc.dg/vmx/fft.c: New.
37383 * gcc.dg/vmx/gcc-bug-1.c: New.
37384 * gcc.dg/vmx/gcc-bug-2.c: New.
37385 * gcc.dg/vmx/gcc-bug-3.c: New.
37386 * gcc.dg/vmx/gcc-bug-4.c: New.
37387 * gcc.dg/vmx/gcc-bug-5.c: New.
37388 * gcc.dg/vmx/gcc-bug-6.c: New.
37389 * gcc.dg/vmx/gcc-bug-7.c: New.
37390 * gcc.dg/vmx/gcc-bug-8.c: New.
37391 * gcc.dg/vmx/gcc-bug-9.c: New.
37392 * gcc.dg/vmx/gcc-bug-b.c: New.
37393 * gcc.dg/vmx/gcc-bug-c.c: New.
37394 * gcc.dg/vmx/gcc-bug-d.c: New.
37395 * gcc.dg/vmx/gcc-bug-e.c: New.
37396 * gcc.dg/vmx/gcc-bug-f.c: New.
37397 * gcc.dg/vmx/gcc-bug-g.c: New.
37398 * gcc.dg/vmx/gcc-bug-i.c: New.
37399 * gcc.dg/vmx/harness.h: New.
37400 * gcc.dg/vmx/ira1.c: New.
37401 * gcc.dg/vmx/ira2a.c: New.
37402 * gcc.dg/vmx/ira2b.c: New.
37403 * gcc.dg/vmx/ira2.c: New.
37404 * gcc.dg/vmx/ira2c.c: New.
37405 * gcc.dg/vmx/mem.c: New.
37406 * gcc.dg/vmx/newton-1.c: New.
37407 * gcc.dg/vmx/ops.c: New.
37408 * gcc.dg/vmx/sn7153.c: New.
37409 * gcc.dg/vmx/spill2.c: New.
37410 * gcc.dg/vmx/spill3.c: New.
37411 * gcc.dg/vmx/spill.c: New.
37412 * gcc.dg/vmx/t.c: New.
37413 * gcc.dg/vmx/varargs-1.c: New.
37414 * gcc.dg/vmx/varargs-2.c: New.
37415 * gcc.dg/vmx/varargs-3.c: New.
37416 * gcc.dg/vmx/varargs-4.c: New.
37417 * gcc.dg/vmx/varargs-5.c: New.
37418 * gcc.dg/vmx/varargs-6.c: New.
37419 * gcc.dg/vmx/varargs-7.c: New.
37420 * gcc.dg/vmx/vmx.exp: New.
37421 * gcc.dg/vmx/vprint-1.c: New.
37422 * gcc.dg/vmx/vscan-1.c: New.
37423 * gcc.dg/vmx/x-01.c: New.
37424 * gcc.dg/vmx/x-02.c: New.
37425 * gcc.dg/vmx/x-03.c: New.
37426 * gcc.dg/vmx/x-04.c: New.
37427 * gcc.dg/vmx/x-05.c: New.
37428 * gcc.dg/vmx/yousufi-1.c: New.
37429 * gcc.dg/vmx/zero-1.c: New.
37430 * gcc.dg/vmx/zero.c: New.
37431
37432 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37433
37434 * g++.dg/lookup/java1.C: Update for chage of
37435 _Jv_AllocObject.
37436 * g++.dg/lookup/java2.C: Likewise.
37437
37438 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37439
37440 * ada/acats/run_all.sh: use -O2 by default.
37441
37442 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37443
37444 * gcc.dg/vr-mult-[12].c: New tests.
37445
37446 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37447
37448 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37449
37450 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37451
37452 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37453
37454 * lib/target-supports.exp (check_profiling_available): Assume
37455 profiling isn't available for mips*-*-elf targets.
37456
37457 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37458
37459 * gcc.dg/builtins-38.c: New test.
37460
37461 2004-04-14 Eric Christopher <echristo@redhat.com>
37462
37463 * g++.dg/charset/charset.exp: Run .cc extension tests.
37464
37465 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37466
37467 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37468
37469 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37470
37471 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37472
37473 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37474
37475 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37476 * gcc.dg/i386-387-2.c: Likewise.
37477
37478 * gcc.dg/i386-387-7.c: New test.
37479 * gcc.dg/i386-387-8.c: New test.
37480
37481 * gcc.dg/builtins-37.c: New test.
37482
37483 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37484
37485 * g++.dg/pch/externc-1.C: Add missing semicolon.
37486
37487 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37488
37489 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37490
37491 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37492
37493 * gcc.c-torture/execute/20040411-1.c: New test.
37494
37495 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37496
37497 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37498
37499 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37500
37501 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37502
37503 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37504
37505 * lib/target-supports.exp (check_named_sections_available): New.
37506 * lib/gcc-dg.exp (dg-require-named-sections): New.
37507 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37508 old-deja.exp. Also prune error-count message from HP linker.
37509 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37510
37511 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37512 * g++.old-deja/g++.pt/static3.C: Likewise.
37513 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37514
37515 2004-04-09 Roger Sayle <roger@eyesopen.com>
37516
37517 * gcc.c-torture/execute/20040409-1.c: New test case.
37518 * gcc.c-torture/execute/20040409-2.c: New test case.
37519 * gcc.c-torture/execute/20040409-3.c: New test case.
37520
37521 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37522
37523 * gcc.dg/20040409-1.c: New test.
37524
37525 2004-04-08 Roger Sayle <roger@eyesopen.com>
37526
37527 PR target/14888
37528 * g++.dg/opt/pr14888.C: New test case.
37529
37530 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37531
37532 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37533 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37534 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37535 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37536 New tests.
37537
37538 2004-04-08 Paul Brook <paul@codesourcery.com>
37539
37540 * gcc.dg/spill-1.c: New test.
37541
37542 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37543
37544 * gcc.dg/torture/builtin-ctype-2.c: New test.
37545
37546 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37547
37548 * gcc.dg/pch/pch.exp: Add largefile test.
37549
37550 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37551
37552 * g++.dg/pch/externc-1.Hs: New.
37553 * g++.dg/pch/externc-1.C: New.
37554
37555 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37556
37557 * gcc.dg/compat/struct-by-value-5a_main.c,
37558 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37559 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37560 * gcc.dg/compat/struct-by-value-5a_x.c,
37561 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37562 gcc.dg/compat/struct-by-value-5_x.c.
37563 * gcc.dg/compat/struct-by-value-5a_y.c,
37564 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37565 gcc.dg/compat/struct-by-value-5_y.c.
37566
37567 * gcc.dg/compat/struct-by-value-6a_main.c,
37568 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37569 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37570 * gcc.dg/compat/struct-by-value-6a_x.c,
37571 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37572 gcc.dg/compat/struct-by-value-6_x.c.
37573 * gcc.dg/compat/struct-by-value-6a_y.c,
37574 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37575 gcc.dg/compat/struct-by-value-6_y.c.
37576
37577 * gcc.dg/compat/struct-by-value-7a_main.c,
37578 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37579 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37580 * gcc.dg/compat/struct-by-value-7a_x.c,
37581 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37582 gcc.dg/compat/struct-by-value-7_x.c.
37583 * gcc.dg/compat/struct-by-value-7a_y.c,
37584 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37585 gcc.dg/compat/struct-by-value-7_y.c.
37586
37587 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37588
37589 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37590 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37591 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37592 options.
37593
37594 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37595
37596 * gcc.dg/builtins-36.c: New test.
37597
37598 2004-04-06 Paul Brook <paul@codesourcery.com>
37599
37600 * README.gcc: Remove obsolete contraint on testcases.
37601
37602 2004-04-05 Paul Brook <paul@codesourcery.com>
37603
37604 PR2123
37605 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37606 failure and exit(0) on success.
37607 * g++.dg/expr/anew2.C: Ditto.
37608 * g++.dg/expr/anew3.C: Ditto.
37609 * g++.dg/expr/anew4.C: Ditto.
37610
37611 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37612
37613 PR c++/3518
37614 * g++.dg/template/unify7.C: New.
37615
37616 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37617
37618 * g++.dg/README: Bring up to date with new subdirectories; remove
37619 duplicate subdirectory lines.
37620
37621 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37622
37623 PR c++/14007
37624 * g++.dg/template/unify5.C: New.
37625 * g++.dg/template/unify6.C: New.
37626 * g++.dg/template/qualttp20.C: Adjust.
37627 * g++.old-deja/g++.jason/report.C: Adjust.
37628 * g++.old-deja/g++.other/qual1.C: Adjust.
37629
37630 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37631
37632 PR c++/14803
37633 * g++.dg/inherit/ptrmem1.C: New test.
37634
37635 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37636
37637 PR c++/14755
37638 * gcc.c-torture/execute/20040331-1.c: New test.
37639 * gcc.dg/20040331-1.c: New test.
37640
37641 2004-04-01 Paul Brook <paul@codesourcery.com>
37642
37643 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37644
37645 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37646
37647 PR c++/14724
37648 * g++.dg/init/goto1.C: New test.
37649
37650 PR c++/14763
37651 * g++.dg/template/defarg4.C: New test.
37652
37653 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37654
37655 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37656
37657 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37658
37659 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37660
37661 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37662
37663 * gcc.dg/noncompile/undeclared-2.c: New test.
37664
37665 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37666
37667 * gcc.dg/940409-1.c: Remove XFAIL.
37668 * gcc.dg/reg-vol-struct-1.c: New test.
37669
37670 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37671
37672 * gcc.dg/torture/builtin-wctype-1.c: New test.
37673
37674 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37675
37676 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37677 * gcc.dg/20001101-1.c: Likewise.
37678 * gcc.dg/20001102-1.c: Likewise.
37679
37680 2004-03-25 Roger Sayle <roger@eyesopen.com>
37681
37682 * gcc.dg/compare8.c: Add an additional test for XOR.
37683
37684 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37685
37686 * gcc.dg/torture/builtin-ctype-1.c: New test.
37687
37688 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37689
37690 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37691 * gcc.dg/torture/builtin-math-1.c: Likewise.
37692 * gcc.dg/torture/builtin-power-1.c: New test.
37693
37694 2004-03-24 Andreas Schwab <schwab@suse.de>
37695
37696 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37697 IA64 assembler.
37698
37699 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37700 Roger Sayle <roger@eyesopen.com>
37701
37702 * gcc.dg/compare8.c: New test case.
37703
37704 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37705
37706 * g++.dg/ext/altivec-7.C: New test.
37707
37708 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37709
37710 PR 12267, 12391, 12560, 13129, 14114, 14133
37711 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37712 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37713 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37714 Adjust error regexps.
37715 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37716 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37717 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37718 * gcc.dg/local1.c: Add explanatory comment.
37719
37720 2004-03-23 Roger Sayle <roger@eyesopen.com>
37721
37722 PR optimization/14669
37723 * g++.dg/opt/fold2.C: New test case.
37724
37725 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37726
37727 PR c/14069
37728 * gcc.dg/20040322-1.c: New test.
37729
37730 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37731
37732 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37733 * gcc.dg/ultrasp4.c: Likewise.
37734 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37735
37736 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37737
37738 * gcc.dg/i386-sse-8.c: Reset default options.
37739
37740 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37741
37742 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37743 in the error message text.
37744
37745 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37746
37747 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37748
37749 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37750
37751 PR c++/14616
37752 * g++.dg/init/array13.C: New test.
37753
37754 2004-03-20 Roger Sayle <roger@eyesopen.com>
37755
37756 PR target/13889
37757 * gcc.c-torture/compile/pr13889.c: New test case.
37758
37759 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37760
37761 PR c/14635
37762 * builtins-1.c (nan, nans): Don't test.
37763 * builtins-30.c: Don't use nan, nanf, nanl.
37764 * builtins-35.c: New test.
37765
37766 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37767
37768 * g++.dg/ext/altivec-6.C: New test.
37769
37770 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37771
37772 * g++.dg/init/placement3.C: New test.
37773
37774 * g++.dg/template/spec13.C: New test.
37775
37776 * g++.dg/lookup/using11.C: New test.
37777
37778 * g++.dg/lookup/koenig3.C: New test.
37779
37780 * g++.dg/template/operator2.C: New test.
37781
37782 * g++.dg/expr/dtor3.C: New test.
37783 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37784 marker.
37785 * g++.old-deja/g++.law/visibility28.C: Likewise.
37786
37787 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37788
37789 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37790 * gcc.dg/ppc64-abi-3.c: Likewise.
37791
37792 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37793
37794 PR c++/14545
37795 * g++.dg/parse/template15.C: New test.
37796
37797 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37798
37799 * g++.dg/expr/dtor2.C: New test.
37800
37801 * g++.dg/lookup/anon4.C: New test.
37802
37803 * g++.dg/overload/using1.C: New test.
37804
37805 * g++.dg/template/lookup7.C: New test.
37806
37807 * g++.dg/template/typename6.C: New test.
37808
37809 * g++.dg/expr/cond6.C: New test.
37810
37811 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37812
37813 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37814
37815 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37816
37817 * g++.dg/expr/cond5.C: New test.
37818 * g++.dg/expr/constcast1.C: Likewise.
37819 * g++.dg/expr/ptrmem2.C: Likewise.
37820 * g++.dg/expr/ptrmem3.C: Likewise.
37821 * g++.dg/lookup/main1.C: Likewise.
37822 * g++.dg/template/lookup6.C: Likewise.
37823
37824 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37825
37826 * gcc.dg/local1.c: New test.
37827
37828 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37829
37830 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37831
37832 * gcc.dg/torture/builtin-convert-1.c: New test.
37833
37834 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37835
37836 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37837
37838 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37839
37840 PR c++/14481
37841 * g++.dg/warn/Wunused-7.C: New test.
37842
37843 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37844
37845 * gcc.dg/torture/builtin-integral-1.c: New test.
37846
37847 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37848
37849 PR c++/14586
37850 * g++.dg/parse/non-dependent3.C: New test.
37851
37852 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37853
37854 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37855 * g++.dg/eh/simd-2.C: Likewise.
37856 * g++.dg/init/array10.C: Likewise.
37857 * gcc.c-torture/compile/simd-1.c: Likewise.
37858 * gcc.c-torture/compile/simd-2.c: Likewise.
37859 * gcc.c-torture/compile/simd-3.c: Likewise.
37860 * gcc.c-torture/compile/simd-4.c: Likewise.
37861 * gcc.c-torture/compile/simd-6.c: Likewise.
37862 * gcc.c-torture/execute/simd-1.c: Likewise.
37863 * gcc.c-torture/execute/simd-2.c: Likewise.
37864 * gcc.dg/compat/vector-defs.h: Likewise.
37865 * gcc.dg/20020531-1.c: Likewise.
37866 * gcc.dg/altivec-3.c: Likewise.
37867 * gcc.dg/altivec-4.c: Likewise.
37868 * gcc.dg/altivec-varargs-1.c: Likewise.
37869 * gcc.dg/compat/vector-defs.h: Likewise.
37870 * gcc.dg/i386-mmx-3.c: Likewise.
37871 * gcc.dg/i386-sse-4.c: Likewise.
37872 * gcc.dg/i386-sse-5.c: Likewise.
37873 * gcc.dg/i386-sse-8.c: Likewise.
37874 * gcc.dg/simd-1.c: Likewise.
37875 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37876 __ev64_opaque__ since the machine description provides it.
37877
37878 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37879
37880 * lib/compat.exp (skip_list): New global variable.
37881 Use it to hold the user defined COMPAT_SKIPS list if any.
37882 (compat-obj): Add the members of skip_list to optall.
37883
37884 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37885
37886 * gcc.dg/compat/union-by-value-1_main.c,
37887 union-by-value-1_x.c, union-by-value-1_y.c,
37888 union-check.h, union-defs.h,
37889 union-init.h, union-return-1_main.c,
37890 union-return-1_x.c, union-return-1_y.c: New files.
37891
37892 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37893
37894 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37895 mixed-struct-init.h: Add 4 mixed structure types.
37896 struct-by-value-21_main.c, struct-by-value-21_x.c,
37897 struct-by-value-21_y.c, struct-return-21_main.c,
37898 struct-return-21_x.c, struct-return-21_y.c: New files.
37899
37900 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37901
37902 PR c++/14550
37903 * g++.dg/parse/template14.C: New test.
37904
37905 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37906
37907 * gcc.c-torture/execute/20040313-1.c: New test.
37908
37909 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37910
37911 PR target/14533
37912 * gcc.dg/20040311-2.c: New test.
37913
37914 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37915
37916 PR other/14544
37917 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37918 bit-field.
37919
37920 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37921
37922 * gcc.dg/20040305-2.c: Add missing return statement.
37923
37924 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37925
37926 * gcc.dg/builtins-34.c: Also check pow10*.
37927
37928 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37929
37930 PR target/14262
37931 * gcc.dg/20040305-2.c: New test.
37932
37933 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37934
37935 * gcc.dg/20040310-1.c: New test.
37936
37937 2004-03-11 Roger Sayle <roger@eyesopen.com>
37938
37939 * gcc.c-torture/execute/20040311-1.c: New test case.
37940
37941 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37942
37943 PR c++/14476
37944 * g++.dg/lookup/enum1.C: New test.
37945
37946 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37947
37948 PR c++/14510
37949 * g++.dg/lookup/struct2.C: New test.
37950
37951 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37952
37953 * gcc.dg/builtins-34.c: New test.
37954
37955 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37956
37957 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37958
37959 2004-03-09 James E Wilson <wilson@specifixinc.com>
37960
37961 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37962 * gcc.dg/alias-2.c: New testcase.
37963
37964 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37965
37966 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37967
37968 2004-03-09 Roger Sayle <roger@eyesopen.com>
37969
37970 * gcc.c-torture/execute/20040309-1.c: New test case.
37971
37972 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37973
37974 PR c++/14397
37975 * g++.dg/overload/ref1.C: New.
37976
37977 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37978
37979 PR c++/14409
37980 * g++.dg/template/spec12.C: New test.
37981
37982 PR c++/14448
37983 * g++.dg/parse/crash14.C: New test.
37984
37985 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37986
37987 PR c++/14230
37988 * g++.dg/init/ref11.C: New test.
37989
37990 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37991
37992 PR c++/14432
37993 * g++.dg/parse/builtin2.C: New test.
37994
37995 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37996
37997 PR c++/14401
37998 * g++.dg/init/ctor3.C: New test.
37999 * g++.dg/init/union1.C: New test.
38000 * g++.dg/ext/anon-struct4.C: New test.
38001
38002 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38003
38004 * g++.dg/lookup/koenig1.C: Tweak error messages.
38005 * g++.dg/lookup/used-before-declaration.C: Likewise.
38006 * g++.dg/other/do1.C: Likewise.
38007 * g++.dg/overload/koenig1.C: Likewise.
38008 * g++.dg/parse/crash13.C: Likewise.
38009 * g++.dg/template/instantiate3.C: Likewise.
38010
38011 2004-03-08 Eric Christopher <echristo@redhat.com>
38012
38013 * * lib/target-supports.exp: Enable libiconv in test
38014 compilation. Fix up error checking.
38015
38016 2004-03-08 Roger Sayle <roger@eyesopen.com>
38017
38018 PR middle-end/14289
38019 * gcc.dg/pr14289-1.c: New test case.
38020 * gcc.dg/pr14289-2.c: Likewise.
38021 * gcc.dg/pr14289-3.c: Likewise.
38022
38023 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38024
38025 * gcc.c-torture/execute/20040308-1.c: New test.
38026
38027 2004-03-07 Roger Sayle <roger@eyesopen.com>
38028
38029 * gcc.c-torture/execute/20040307-1.c: New test case.
38030
38031 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38032
38033 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38034
38035 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38036
38037 * gcc.dg/20040306-1.c: New test.
38038
38039 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38040
38041 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38042 them static.
38043 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38044
38045 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38046
38047 PR c/14465
38048 * gcc.dg/decl-6.c: New test.
38049
38050 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38051
38052 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38053 Rename LOGPOW -> LOG_POW.
38054 (SQRT_EXP, POW_EXP): New.
38055
38056 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38057
38058 * gcc.dg/i386-sse-8.c: New test.
38059
38060 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38061
38062 PR c/14114
38063 * gcc.dg/decl-5.c: New test.
38064
38065 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38066
38067 * gcc.dg/20040305-1.c: New test.
38068
38069 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38070
38071 PR other/14354
38072 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38073
38074 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38075
38076 PR c++/14425, c++/14426
38077 * g++.dg/ext/altivec-4.C: New test.
38078 * g++.dg/ext/altivec-5.C: New test.
38079
38080 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38081
38082 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38083 global variables of a type with no linkage.
38084 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38085 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38086 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38087 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38088 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38089 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38090 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38091 * g++.dg/warn/deprecated.C: Name enum Color.
38092 * g++.dg/overload/VLA.C: Name structure for 'b'.
38093 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38094
38095 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38096
38097 * gcc.c-torture/compile/20040304-1.c: New test.
38098
38099 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38100
38101 PR 13728
38102 * gcc.dg/decl-4.c: New testcase.
38103
38104 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38105
38106 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38107 as PRECF if sizeof (float) > sizeof (double).
38108 (PRECL): Make it the same as PRECF if
38109 sizeof (float) > sizeof (long double).
38110
38111 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38112
38113 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38114 system type. Add check for irix6 which doesn't have c99 runtime.
38115
38116 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38117
38118 * gcc.dg/const-elim-1.c: xfail for xtensa.
38119
38120 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38121
38122 PR c++/14369
38123 * g++.dg/template/cond4.C: New test.
38124
38125 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38126
38127 PR c++/14360
38128 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38129
38130 PR c++/14361
38131 * g++.dg/parse/defarg7.C: New test.
38132
38133 PR c++/14359
38134 * g++.dg/template/friend26.C: New test.
38135
38136 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38137
38138 PR c++/14324
38139 * g++.dg/abi/mangle21.C: New test.
38140
38141 PR c++/14260
38142 * g++.dg/parse/constructor2.C: New test.
38143
38144 PR c++/14337
38145 * g++.dg/template/sfinae1.C: New test.
38146
38147 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38148
38149 PR c++/14267
38150 * g++.dg/expr/crash2.C: New test.
38151
38152 PR middle-end/13448
38153 * gcc.dg/inline-5.c: New test.
38154 * gcc.dg/always-inline.c: Split out tests into ...
38155 * gcc.dg/always-inline2.c: ... this and ...
38156 * gcc.dg/always-inline3.c: ... this.
38157
38158 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38159
38160 PR debug/12103
38161 * g++.dg/debug/crash1.C: New test.
38162
38163 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38164
38165 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38166 function with __attribute__((noinline)).
38167 (recurser_void2): Likewise.
38168 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38169 (recurser_void2): Likewise.
38170
38171 2004-02-29 Roger Sayle <roger@eyesopen.com>
38172
38173 PR middle-end/14203
38174 * g++.dg/warn/Wunused-6.C: New test case.
38175
38176 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38177
38178 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38179 not defined.
38180
38181 2004-02-27 Eric Christopher <echristo@redhat.com>
38182
38183 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38184 * g++.dg/charset/asm2.c: Run only x86.
38185 * gcc.dg/charset/asm3.c: Ditto.
38186
38187 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38188
38189 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38190 ld_library_path.
38191
38192 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38193
38194 * g++.dg/ext/altivec-3.C: New.
38195
38196 2004-02-26 Richard Henderson <rth@redhat.com>
38197
38198 * g++.dg/ext/attrib10.C: Mark for warning.
38199 * gcc.dg/attr-alias-1.c: New.
38200
38201 2004-02-26 Richard Henderson <rth@redhat.com>
38202
38203 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38204 * gcc.c-torture/execute/20040208-2.c: ... it back.
38205
38206 2004-02-26 Eric Christopher <echristo@redhat.com>
38207
38208 * lib/target-supports.exp (check-iconv-available): New function.
38209 * lib/gcc-dg.exp (dg-require-iconv): New function.
38210 Use above.
38211 * gcc.dg/charset: New directory.
38212 * gcc.dg/charset/charset.exp: New file.
38213 * gcc.dg/charset/asm1.c: Ditto.
38214 * gcc.dg/charset/asm2.c: Ditto.
38215 * gcc.dg/charset/asm3.c: Ditto.
38216 * gcc.dg/charset/asm4.c: Ditto.
38217 * gcc.dg/charset/asm5.c: Ditto.
38218 * gcc.dg/charset/attribute1.c: Ditto.
38219 * gcc.dg/charset/attribute2.c: Ditto.
38220 * gcc.dg/charset/string1.c: Ditto.
38221 * g++.dg/charset: New directory.
38222 * g++.dg/dg.exp: Add here. Special options.
38223 * g++.dg/charset/charset.exp: New file.
38224 * g++.dg/charset/asm1.c: Ditto.
38225 * g++.dg/charset/asm2.c: Ditto.
38226 * g++.dg/charset/asm3.c: Ditto.
38227 * g++.dg/charset/asm4.c: Ditto.
38228 * g++.dg/charset/attribute1.c: Ditto.
38229 * g++.dg/charset/attribute2.c: Ditto.
38230 * g++.dg/charset/extern1.cc: Ditto.
38231 * g++.dg/charset/extern2.cc: Ditto.
38232 * g++.dg/charset/string1.c: Ditto.
38233
38234 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38235
38236 PR c++/14278
38237 * g++.dg/parse/comma1.C: New test.
38238
38239 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38240
38241 PR c++/14284
38242 * g++.dg/template/ttp8.C: New test.
38243
38244 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38245
38246 * gcc.dg/fixuns-trunc-1.c: New test.
38247
38248 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38249
38250 * gcc.dg/builtins-config.h: Use #elif.
38251
38252 2004-02-26 Michael Matz <matz@suse.de>
38253
38254 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38255 * gcc.dg/991214-1.c: Likewise.
38256 * gcc.dg/i386-asm-1.c: Likewise.
38257
38258 2004-02-25 Richard Henderson <rth@redhat.com>
38259
38260 * gcc.c-torture/execute/20040208-2.c: Move ...
38261 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38262
38263 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38264
38265 PR c++/14246
38266 * g++.dg/other/crash-3.C: New test.
38267
38268 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38269
38270 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38271 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38272
38273 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38274 HP-UX.
38275
38276 2004-02-24 Michael Matz <matz@suse.de>
38277
38278 * gcc.dg/i386-regparm.c: New.
38279
38280 2004-02-23 James E Wilson <wilson@specifixinc.com>
38281
38282 * gcc.c-torture/execute/20040223-1.c: New.
38283
38284 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38285 Kazu Hirata <kazu@cs.umass.edu>
38286
38287 * gcc.dg/fwritable-strings-1.c: Remove.
38288
38289 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38290
38291 PR c/14156
38292 * gcc.dg/20040223-1.c: New test.
38293
38294 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38295
38296 PR c++/14106
38297 * g++.dg/ext/typeof9.C: New test.
38298
38299 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38300
38301 PR c++/14250
38302 * g++.dg/other/switch1.C: New test.
38303
38304 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38305
38306 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38307 * gcc.dg/va-arg-1.c: Likewise.
38308
38309 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38310
38311 PR c++/14143
38312 * g++.dg/template/koenig5.C: New test.
38313
38314 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38315
38316 * g++.dg/ext/altivec-1.C: Generalize target triple.
38317 * g++.dg/ext/altivec-2.C: New test case.
38318 * g++.dg/ext/altivec_check.h: New file.
38319 * gcc.dg/altivec-1.c: Generalize target triple;
38320 include altivec_check.h and call altivec_check().
38321 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38322 * gcc.dg/altivec-6.c: New test case.
38323 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38324 type casts as needed.
38325 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38326 altivec_check().
38327 * gcc.dg/altivec-12.c: New test case.
38328 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38329 include altivec_check.h and call altivec_check().
38330 * gcc.dg/altivec_check.h: New file.
38331
38332 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38333
38334 * lib/target-supports.exp (check_alias_available): Don't mangle
38335 function `g' in test program.
38336
38337 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38338
38339 * lib/target-supports.exp (check_profiling_available): Check
38340 argument to determine whether we support a profiling type.
38341 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38342 check_profiling_available.
38343 * g++.dg/bprob/bprob.exp: Likewise.
38344 * g77.dg/bprob/bprob.exp: Likewise.
38345 * gcc.misc-tests/bprob.exp: Likewise.
38346 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38347 dg-require-profiling and delete expected error handling.
38348 * gcc.dg/20021014-1.c: Likewise.
38349 * gcc.dg/nest.c: Likewise.
38350
38351 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38352
38353 PR c++/12007
38354 * g++.dg/other/vthunk1.C: New test.
38355
38356 2004-02-20 Falk Hueffner <falk@debian.org>
38357
38358 PR target/14201
38359 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38360
38361 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38362
38363 PR c++/13927
38364 * g++.dg/other/error8.C: Remove XFAIL markers.
38365
38366 PR c++/14173
38367 * g++.dg/ext/packed5.C: New test.
38368
38369 PR c++/14199
38370 * g++.dg/warn/Wunused-5.C: New test.
38371
38372 PR c++/14186
38373 * g++.dg/lookup/member1.C: New test.
38374
38375 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38376
38377 * gcc.c-torture/compile/20040130-1.c: Enable only when
38378 __INT_MAX__ >= 2147483647L.
38379 * gcc.c-torture/compile/961203-1.c: Likewise.
38380
38381 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38382
38383 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38384 * g++.dg/opt/template1.C: Robustify assembler regexp
38385
38386 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38387
38388 * gcc.c-torture/execute/simd-4.x: Remove.
38389 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38390 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38391 Guard with #ifndef SKIP_ATTRIBUTE.
38392 * gcc.dg/compat/vector-1_y.c: Likewise.
38393 * gcc.dg/compat/vector-2_x.c: Likewise.
38394 * gcc.dg/compat/vector-2_y.c: Likewise.
38395 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38396 * g++.dg/eh/simd-2.C: Likewise.
38397
38398 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38399
38400 * gcc.c-torture/compile/complex-1.c: New.
38401
38402 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38403
38404 PR target/14209
38405 * gcc.c-torture/execute/20040218-1.c: New test.
38406
38407 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38408
38409 PR c++/14181
38410 * g++.dg/parse/new2.C: New test.
38411
38412 2004-02-18 Paul Brook <paul@codesourcery.com>
38413
38414 * gcc.c-torture/compile/libcall-1.c: New test.
38415
38416 2004-02-18 Paul Brook <paul@codesourcery.com>
38417
38418 PR debug/12934
38419 * gcc.dg/debug/debug-7.c: New test.
38420
38421 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38422
38423 * gcc.dg/20040217-1.c: New test.
38424
38425 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38426
38427 * gcc.c-torture/execute/990208-1.x: Delete.
38428
38429 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38430
38431 * gcc.c-torture/execute/20040208-2.x: New file.
38432
38433 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38434
38435 PR c++/11326
38436 * g++.dg/abi/structret1.C: New test.
38437
38438 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38439
38440 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38441 (i386_cpuid): No need to test if cpuid is available on AMD64.
38442 Fix assembly, so that it works onboth i386 and AMD64.
38443 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38444 (vecInLong): Fix s[] member type to unsigned int.
38445 (vecInWord): Remove type.
38446 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38447 (a64, b64, c64, d64, e64): Remove.
38448 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38449 Remove unused variable. Remove initialization of removed variables.
38450 Don't call mmx_tests nor sse_tests.
38451 (reference_mmx, reference_sse): Remove.
38452 (check): Add return stmt.
38453 * gcc.dg/i386-sse-7.c: New test.
38454 * gcc.dg/i386-mmx-4.c: New test.
38455
38456 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38457
38458 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38459 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38460 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38461 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38462 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38463 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38464 g++.dg/tc1/dr94.C: Fix line terminator.
38465
38466 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38467
38468 * gcc.c-torture/compile/20040216-1.c: New.
38469
38470 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38471
38472 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38473 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38474 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38475 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38476 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38477 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38478
38479 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38480
38481 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38482
38483 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38484
38485 PR c++/13971
38486 * g++.dg/expr/cond4.C: New test.
38487
38488 PR c++/14086
38489 * g++.dg/lookup/crash2.C: New test.
38490
38491 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38492
38493 * gcc.c-torture/compile/20040214-2.c: New test.
38494
38495 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38496
38497 PR c++/14116
38498 * g++.dg/ext/typeof8.C: New test.
38499
38500 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38501
38502 * gcc.c-torture/compile/20040214-1.c: New test.
38503
38504 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38505
38506 PR c++/13635
38507 * g++.dg/template/spec11.C: New test.
38508
38509 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38510
38511 PR c++/13927
38512 * g++.dg/other/error8.C: New test.
38513
38514 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38515
38516 PR c++/14122
38517 * g++.dg/template/array4.C: New test.
38518
38519 PR c++/14108
38520 * g++.dg/inherit/thunk2.C: New test.
38521
38522 PR c++/14083
38523 * g++.dg/eh/cond2.C: New test.
38524
38525 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38526
38527 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38528
38529 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38530
38531 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38532
38533 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38534
38535 * g++.dg/simd-2.C: xfail on ppc64-linux.
38536
38537 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38538
38539 PR c/456
38540 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38541 tests.
38542
38543 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38544
38545 * gcc.dg/builtins-33.c: New test.
38546
38547 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38548
38549 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38550
38551 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38552
38553 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38554
38555 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38556
38557 * gcc.dg/ppc64-abi-3.c: New test.
38558
38559 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38560
38561 PR c/14092
38562
38563 * gcc.dg/pr14092-1.c: New testcase.
38564
38565 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38566
38567 * gcc.dg/cpp/assert4.c: Fix typo last change.
38568
38569 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38570 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38571
38572 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38573
38574 2004-02-09 Roger Sayle <roger@eyesopen.com>
38575
38576 * gcc.c-torture/compile/20040209-1.c: New test case.
38577
38578 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38579
38580 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38581
38582 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38583
38584 * gcc.c-torture/execute/20040208-[12].c: New tests.
38585
38586 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38587
38588 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38589
38590 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38591
38592 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38593
38594 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38595
38596 Bug 13856
38597 * gcc.dg/visibility-8.c: New testcase.
38598
38599 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38600
38601 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38602 arguments.
38603 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38604
38605 2004-02-07 Roger Sayle <roger@eyesopen.com>
38606
38607 PR middle-end/13696
38608 * g++.dg/opt/fold1.C: New test case.
38609
38610 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38611
38612 PR c++/14033
38613 * g++.dg/other/crash-2.C: New test.
38614
38615 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38616
38617 PR c++/14028
38618 * g++.dg/parse/angle-bracket2.C: New test.
38619
38620 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38621
38622 PR middle-end/13750
38623 Revert:
38624 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38625 PR pch/13361
38626 * g++.dg/pch/wchar-1.C: New.
38627 * g++.dg/pch/wchar-1.Hs: New.
38628
38629 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38630
38631 PR c++/14008
38632 * g++.dg/parse/error15.C: New test.
38633 * g++.dg/parse/crash11.C: Update dg-error mark.
38634
38635 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38636
38637 PR c++/13932
38638 * g++.dg/warn/conv2.C: New test.
38639
38640 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38641
38642 PR c++/13086
38643 * g++.dg/warn/incomplete1.C: Remove xfail.
38644
38645 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38646
38647 * lib/file-format.exp (gcc_target_object_format): Use
38648 ${tool}_target_compile, not gcc_target_compile.
38649 * lib/target-supports.exp (check_alias_available): Likewise.
38650 (check_gc_sections_available): Likewise.
38651 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38652 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38653 dg-require-alias.
38654
38655 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38656
38657 PR c++/13969
38658 * g++.dg/template/static6.C: New test.
38659
38660 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38661
38662 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38663
38664 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38665
38666 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38667 tests for systems where `char' is unsigned by default.
38668
38669 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38670
38671 PR c++/13997
38672 * g++.dg/template/partial3.C: New test.
38673
38674 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38675
38676 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38677 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38678 Remove mentions of obsolete ports.
38679
38680 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38681
38682 * gcc.dg/noncompile/20001228-1.c: Fix for new
38683 error message.
38684
38685 2004-02-03 Roger Sayle <roger@eyesopen.com>
38686
38687 PR target/9348
38688 * gcc.c-torture/execute/multdi-1.c: New test case.
38689
38690 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38691
38692 PR c++/13925
38693 * g++.dg/template/lookup5.C: New test.
38694
38695 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38696
38697 PR c++/13950
38698 * g++.dg/template/lookup4.C: New test.
38699
38700 PR c++/13970
38701 * g++.dg/parse/error14.C: New test.
38702
38703 PR c++/14002
38704 * g++.dg/parse/template13.C: New test.
38705
38706 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38707
38708 PR c++/13978
38709 * g++.dg/template/koenig4.C: New test.
38710
38711 PR c++/13968
38712 * g++.dg/template/crash17.C: New test.
38713
38714 PR c++/13975
38715 * g++.dg/parse/error13.C: New test.
38716 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38717
38718 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38719
38720 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38721
38722 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38723
38724 PR c/11658
38725 PR c/13994
38726 * gcc.dg/noncompile/20040203-1.c: New test.
38727 * gcc.dg/noncompile/20040203-2.c: Likewise.
38728 * gcc.dg/noncompile/20040203-3.c: Likewise.
38729 * gcc.dg/20040203-1.c: Likewise.
38730
38731 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38732
38733 PR c++/10858
38734 * g++.dg/template/sizeof7.C: New test.
38735
38736 2004-02-02 Eric Christopher <echristo@redhat.com>
38737 Zack Weinberg <zack@codesourcery.com>
38738
38739 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38740
38741 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38742
38743 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38744 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38745 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38746 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38747
38748 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38749
38750 PR c++/13113
38751 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38752
38753 PR c++/13854
38754 * g++.dg/ext/attrib13.C: New test.
38755
38756 PR c++/13907
38757 * g++.dg/conversion/op2.C: New test.
38758
38759 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38760
38761 * gcc.dg/titype-1.c: Fix pasto.
38762
38763 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38764
38765 * gcc.dg/titype-1.c: New test.
38766
38767 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38768
38769 PR c++/13957
38770 * g++.dg/template/non-type-template-argument-1.C,
38771 g++.dg/template/qualified-id1.C: Update dg-error marks.
38772 * g++.dg/template/nontype6.C: New test.
38773
38774 2004-02-01 Roger Sayle <roger@eyesopen.com>
38775
38776 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38777 * gcc.dg/builtins-31.c: New testcase.
38778 * gcc.dg/builtins-32.c: New testcase.
38779
38780 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38781
38782 * objc.dg/call-super-2.m: Update line numbers
38783 for the including of stddef.h.
38784
38785 2004-01-30 Michael Matz <matz@suse.de>
38786
38787 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38788 g++.dg/ext/case-range3.C: New tests.
38789
38790 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38791
38792 DR206
38793 PR c++/13813
38794 * g++.dg/template/member4.C: New test.
38795
38796 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38797
38798 PR c++/13683
38799 * g++.dg/template/sizeof6.C: New test.
38800
38801 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38802
38803 * gcc.dg/fwritable-strings-1.c: New test.
38804
38805 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38806
38807 * gcc.c-torture/compile/20040130-1.c: New test.
38808
38809 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38810
38811 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38812
38813 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38814
38815 PR c++/13883
38816 * g++.dg/template/ctor3.C: New test.
38817
38818 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38819
38820 * g++.dg/tc1: New directory.
38821 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38822 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38823 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38824 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38825 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38826
38827 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38828
38829 * g++.dg/parse/error11.C: New test.
38830 * g++.dg/parse/error12.C: Likewise.
38831
38832 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38833
38834 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38835 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38836
38837 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38838
38839 PR c++/13791
38840 * g++.dg/ext/attrib12.C: New test.
38841
38842 PR c++/13736
38843 * g++.dg/parse/cast2.C: New test.
38844
38845 2004-01-27 James E Wilson <wilson@specifixinc.com>
38846
38847 * objc.dg/encode-2.m (main): New local string. Set depending on
38848 sizeof long. Use in sscanf call.
38849 * objc.dg/encode-3.m (main): New local string. Set depending on
38850 sizeof long. Use in scan_initial call.
38851
38852 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38853
38854 * objc.dg/call-super-2.m: Make LP64-safe.
38855 * objc.dg/desig-init-1.m: Likewise.
38856
38857 2004-01-27 Devang Patel <dpatel@apple.com>
38858
38859 * g++.dg/debug/namespace1.C: New test.
38860
38861 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38862
38863 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38864 xscale-*-*.
38865
38866 * gcc.dg/arm-mmx-1.c: New test.
38867
38868 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38869
38870 * gcc.dg/20040127-1.c: New test.
38871 * gcc.dg/20040127-2.c: New test.
38872
38873 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38874
38875 * objc.dg/stret-1.m (glob): Renamed to globa.
38876
38877 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38878
38879 PR c++/13663
38880 * g++.dg/expr/for1.C: New test.
38881
38882 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38883
38884 PR middle-end/13779
38885 * gcc.dg/darwin-longlong.c: New test.
38886
38887 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38888
38889 * gcc.dg/20040124-1.c: Moved test from here...
38890 * gcc.c-torture/compile/20040124-1.c: ...to here.
38891
38892 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38893
38894 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38895 the assembly output if -m64 is passed.
38896
38897 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38898
38899 PR c++/13833
38900 * g++.dg/template/cond3.C: New test.
38901
38902 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38903
38904 PR c++/13810
38905 * g++.dg/template/ttp7.C: New test.
38906
38907 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38908
38909 PR c++/13797
38910 * g++.dg/template/nontype4.C: New test.
38911 * g++.dg/template/nontype5.C: Likewise.
38912
38913 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38914
38915 * gcc.dg/torture/mips-clobber-at.c: New test.
38916
38917 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38918
38919 * gcc.dg/20040124-1.c: New test.
38920
38921 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38922
38923 * gcc.dg/20040123-1.c: New test.
38924
38925 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38926
38927 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38928
38929 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38930
38931 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38932
38933 2004-01-23 Andrew Pinski <apinski@apple.com>
38934
38935 * gcc.dg/20030121-1.c: Move to ..
38936 * gcc.dg/20040121-1.c: here.
38937
38938 2004-01-23 Roger Sayle <roger@eyesopen.com>
38939
38940 * gcc.dg/builtins-29.c: New test case.
38941
38942 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38943
38944 PR 18314
38945 * gcc.dg/builtins-30.c: New testcase.
38946
38947 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38948
38949 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38950 * lib/g77.exp: Likewise.
38951 * lib/objc.exp: Likewise.
38952 * lib/g++.exp: Likewise.
38953
38954 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38955
38956 * gcc.dg/struct-by-value-2.c: New test.
38957
38958 2004-01-21 Andrew Pinski <apinski@apple.com>
38959
38960 PR target/13785
38961 * gcc.dg/20030121-1.c: New test.
38962
38963 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38964
38965 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38966 clobber frame pointer register in asm statement.
38967
38968 2004-01-21 Falk Hueffner <falk@debian.org>
38969
38970 * gcc.c-torture/compile/20040121-1.c: New test.
38971
38972 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38973
38974 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38975
38976 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38977
38978 * gcc.dg/ppc64-abi-2.c: New test.
38979
38980 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38981
38982 * lib/treelang.exp: Fill out this file.
38983 * lib/treelang-dg.exp: New File.
38984
38985 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38986
38987 * gcc.c-torture/compile/981022-1.c: Remove.
38988 * gcc.dg/array-5.c: Remove XFAIL.
38989 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38990 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38991 gcc.dg/cond-lvalue-1.c: Update.
38992 * gcc.dg/cast-lvalue-2.c: New test.
38993
38994 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38995
38996 PR c++/13592
38997 * g++.dg/other/error1.C (class foo): Tweak error message.
38998
38999 PR c++/13592
39000 * g++.dg/template/call2.C: New test.
39001
39002 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39003
39004 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39005 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39006 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39007 scalar-return-1_x.c, scalar-return-2_y.c,
39008 scalar-return-3_x.c, scalar-return-3_y.c,
39009 scalar-return-4_x.c, scalar-return-4_y.c,
39010 struct-align-1.h, struct-align-1_x.c,
39011 struct-align-1_y.c, struct-align-2.h,
39012 struct-align-2_x.c, struct-align-2_y.c,
39013 struct-by-value-10_y.c, struct-by-value-11_x.c,
39014 struct-by-value-11_y.c, struct-by-value-12_x.c,
39015 struct-by-value-12_y.c, struct-by-value-13_x.c,
39016 struct-by-value-13_y.c, struct-by-value-14_x.c,
39017 struct-by-value-14_y.c, struct-by-value-15_x.c,
39018 struct-by-value-15_y.c, struct-by-value-16_y.c,
39019 struct-by-value-17_y.c, struct-by-value-18_y.c,
39020 struct-by-value-19_y.c, struct-by-value-1_x.c,
39021 struct-by-value-1_y.c, struct-by-value-20_y.c,
39022 struct-by-value-2_x.c, struct-by-value-2_y.c,
39023 struct-by-value-3_y.c, struct-by-value-4_x.c,
39024 struct-by-value-4_y.c, struct-by-value-5_y.c,
39025 struct-by-value-6_y.c, struct-by-value-7_y.c
39026 struct-by-value-8_x.c, struct-by-value-8_y.c
39027 struct-by-value-9_x.c, struct-by-value-9_y.c
39028 struct-return-10_x.c, struct-return-10_y.c,
39029 struct-return-19_x.c, struct-return-20_x.c
39030 struct-return-2_x.c, struct-return-2_y.c
39031 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39032 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39033
39034 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39035
39036 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39037 attribute on sparc*-sun-solaris2.*.
39038
39039 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39040
39041 PR c++/13710
39042 * g++.dg/ext/typeof7.C: New test.
39043
39044 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39045
39046 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39047 * gcc.dg/const-elim-1.c: Same.
39048
39049 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39050
39051 * objc.dg/stret-1.m: New.
39052 * objc.dg/stret-2.m: New.
39053
39054 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39055
39056 PR c++/11895
39057 * g++.dg/ext/vector1.C: New test.
39058
39059 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39060
39061 * gcc.dg/pch/import-1.c: New.
39062 * gcc.dg/pch/import-1.hs: New.
39063 * gcc.dg/pch/import-1a.h: New.
39064 * gcc.dg/pch/import-1b.h: New.
39065 * gcc.dg/pch/import-1c.h: New.
39066
39067 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39068
39069 PR c++/13574
39070 * g++.dg/ext/array1.C: New test.
39071
39072 PR c++/13178
39073 * g++.dg/conversion/op1.C: New test.
39074
39075 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39076
39077 PR 11864
39078 From Kazumoto Kojima / Dan Kegel:
39079 * gcc.dg/pr11864-1.c: New test.
39080
39081 PR 10392
39082 From Marcus Comstedt / Dan Kegel:
39083 * gcc.dg/pr10392-1.c: New test.
39084
39085 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39086
39087 PR c++/13478
39088 * g++.dg/init/ref10.C: New test.
39089
39090 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39091
39092 PR c++/13407
39093 * g++.dg/parse/typename6.C: New test.
39094
39095 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39096
39097 PR pch/13361
39098 * g++.dg/pch/wchar-1.C: New.
39099 * g++.dg/pch/wchar-1.Hs: New.
39100
39101 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39102
39103 PR c++/9259
39104 * g++.dg/expr/sizeof2.C: New test.
39105
39106 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39107
39108 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39109
39110 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39111
39112 PR c++/13659
39113 * g++.dg/lookup/strong-using-3.C: New.
39114 * g++.dg/lookup/using-10.C: New.
39115
39116 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39117
39118 PR c++/13594
39119 * g++.dg/lookup/strong-using-2.C: New.
39120
39121 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39122 Dan Kegel <dank@kegel.com>
39123 J"orn Rennecke <joern.rennecke@superh.com>
39124
39125 PR target/9365
39126 * gcc.dg/pr9365-1.c: New test.
39127
39128 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39129
39130 PR c++/8856
39131 * g++.dg/parse/casting-operator2.C: New test.
39132 * g++.old-deja/g++.pt/explicit83.C: Remove.
39133
39134 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39135
39136 * gcc.dg/label-compound-stmt-1.c: New test.
39137 * gcc.c-torture/compile/950922-1.c,
39138 gcc.c-torture/compile/20000211-3.c,
39139 gcc.c-torture/compile/20000518-1.c,
39140 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39141 compound statements.
39142
39143 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39144
39145 * gcc.dg/ppc64-abi-1.c: New test.
39146
39147 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39148
39149 * g++.dg/ext/attrib9.C: Add dg-warnings.
39150
39151 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39152
39153 PR c++/12335
39154 * g++.dg/parse/dtor3.C: New test.
39155
39156 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39157
39158 PR c++/12709
39159 * g++.dg/parse/try-catch-1.C: New test.
39160
39161 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39162
39163 * ada/acats/run_all.sh: Add more verbose output in acats.log
39164 when compiling tests.
39165
39166 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39167
39168 PR 13656
39169 * gcc.dg/typedef-redecl.c: New test case.
39170 * gcc.dg/typedef-redecl.h: New support file.
39171
39172 2004-01-13 Jan Hubicka <jh@suse.cz>
39173
39174 * gcc.dg/always_inline.c: New test.
39175 * gcc.dg/debug/20031231-1.c: Fix.
39176
39177 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39178
39179 PR c++/13474
39180 * g++.dg/template/array3.C: New test.
39181
39182 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39183
39184 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39185 * g++.dg/warn/Wunused-2.C: Likewise.
39186
39187 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39188
39189 PR c++/13289
39190 * g++.dg/template/instantiate6.C: New test.
39191
39192 2004-01-12 Roger Sayle <roger@eyesopen.com>
39193
39194 PR middle-end/11397
39195 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39196
39197 2004-01-12 Jan Hubicka <jh@suse.cz>
39198
39199 PR opt/12826
39200 * gcc.dg/20040112-1.c: New.
39201
39202 * gcc.dg/dwarf-die[1-7].c: Move to...
39203 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39204 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39205
39206 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39207
39208 PR c++/4100
39209 * g++.dg/parse/friend4.C: New test.
39210
39211 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39212
39213 PR c++/4100
39214 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39215 definition is called a friend.
39216
39217 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39218
39219 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39220
39221 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39222
39223 PR c++/3478
39224 * g++.dg/parse/error10.C: New test.
39225 * g++.dg/template/arg2.C: Accept "invalid type" error.
39226
39227 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39228
39229 PR middle-end/13392
39230 * g++.dg/opt/expect2.C: New test.
39231
39232 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39233
39234 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39235 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39236 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39237 Update dg-error regexps.
39238
39239 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39240
39241 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39242 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39243
39244 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39245
39246 * gcc.dg/pragma-re-1.c: Use right pointer type.
39247
39248 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39249
39250 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39251
39252 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39253
39254 * gcc.dg/rs6000-ldouble-1.c: New.
39255
39256 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39257
39258 DR 337
39259 PR c++/9256
39260 * g++.dg/other/abstract1.C: New test.
39261
39262 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39263
39264 * g++.dg/lookup/strong-using-1.C: New.
39265
39266 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39267
39268 PR c/11234
39269 * gcc.dg/func-ptr-conv-1.c: New test.
39270 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39271
39272 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39273
39274 PR target/13380.
39275 * gcc.c-torture/compile/20040109-1.c: New.
39276
39277 2004-01-08 Stuart Hastings <stuart@apple.com>
39278
39279 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39280 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39281 * gcc.dg/i386-sse-6.c: ...this new testcase.
39282
39283 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39284
39285 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39286
39287 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39288
39289 * ada/acats/run_acats: Treat 'gnatchop' the same way
39290 as 'gnatmake'. Export GCC_DRIVER.
39291 * ada/acats/run_all.sh: Add target_gnatchop. Use
39292 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39293
39294 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39295
39296 PR c++/12573
39297 * g++.dg/template/dependent-expr4.C: New test.
39298
39299 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39300
39301 * gcc.dg/altivec-11.c: New test.
39302
39303 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39304
39305 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39306
39307 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39308
39309 PR c/6024
39310 * gcc.dg/enum-compat-1.c: New test.
39311 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39312
39313 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39314
39315 PR c/12165
39316 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39317 gcc.dg/c99-idem-qual-3.c: New tests.
39318
39319 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39320
39321 * gcc.dg/winline-7.c: Don't cast void * to int.
39322
39323 2004-01-06 Jan Hubicka <jh@suse.cz>
39324
39325 * gcc.dg/i386-sse-5.c: New test
39326 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39327
39328 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39329
39330 PR c++/12815
39331 * g++.dg/rtti/typeid4.C: New test.
39332
39333 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39334
39335 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39336
39337 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39338
39339 PR c++/12132
39340 * g++.dg/template/error11.C: New test.
39341
39342 PR c++/13451
39343 * g++.dg/template/class2.C: New test.
39344
39345 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39346 Richard Sandiford <rsandifo@redhat.com>
39347
39348 PR c++/13387
39349 * g++.dg/opt/alias3.C: New test.
39350
39351 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39352
39353 PR c++/13157
39354 * g++.dg/template/koenig3.C: New test.
39355
39356 PR c++/13529
39357 * g++.dg/parse/offsetof3.C: New test.
39358
39359 * g++.dg/init/copy7.C: Add missing dg-error markers.
39360
39361 PR c++/12226
39362 * g++.dg/init/copy7.c: New test.
39363
39364 PR c++/13536
39365 * g++.dg/parse/cast1.C: New test.
39366
39367 2004-01-04 Jan Hubicka <jh@suse.cz>
39368
39369 * gcc.dg/winline[1-7].c: New tests.
39370
39371 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39372
39373 PR c++/13520
39374 * g++.dg/template/qualttp22.C: New test.
39375
39376 2004-01-01 Jan Hubicka <jh@suse.cz>
39377
39378 * gcc.dg/debug/20031231-1.c: New.
39379 * gcc.c-torture/compile/20040101-1.c: New.
39380 * gcc.dg/dwarf-die-[1-7].c: New.
39381
39382 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39383
39384 PR optimization/13521
39385 * gcc.c-torture/compile/20031231-1.c: New test.
39386
39387 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39388
39389 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39390
39391 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39392
39393 PR c++/10079
39394 * g++.dg/template/crash16.C: New test.
39395
39396 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39397
39398 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39399
39400 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39401
39402 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39403 ports.
39404 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39405 * g++.old-deja/g++.law/profile1.C: Likewise.
39406 * gcc.c-torture/compile/981006-1.c: Likewise.
39407 * gcc.c-torture/execute/loop-2e.x: Likewise.
39408 * gcc.c-torture/execute/loop-2f.x: Remove.
39409 * gcc.c-torture/execute/loop-2g.x: Likewise.
39410 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39411 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39412
39413 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39414
39415 PR c++/13507
39416 * g++.dg/ext/attrib11.C: New test.
39417
39418 PR c++/13494
39419 * g++.dg/template/array2-1.C: New test.
39420 * g++.dg/template/array2-2.C: New test.
39421
39422 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39423
39424 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39425
39426 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39427
39428 PR c++/12774
39429 * g++.dg/template/array1-1.C: New test.
39430 * g++.dg/template/array1-2.C: New test.
39431
39432 2003-12-29 Roger Sayle <roger@eyesopen.com>
39433
39434 PR fortran/12632
39435 * g77.dg/12632.f: New test case.
39436
39437 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39438
39439 PR c++/13289
39440 * g++.dg/parse/nontype1.C: New test.
39441
39442 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39443
39444 PR c++/12403
39445 * g++.dg/parse/explicit1.C: New test.
39446 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39447
39448 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39449
39450 PR c++/13081
39451 * g++.dg/opt/inline6.C: New test.
39452
39453 PR c++/12613
39454 * g++.dg/parse/error9.C: New test.
39455
39456 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39457
39458 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39459
39460 PR c++/13009
39461 * g++.dg/init/assign1.C: New test.
39462
39463 2003-12-28 Roger Sayle <roger@eyesopen.com>
39464
39465 PR c++/13070
39466 * g++.dg/warn/format3.C: New test case.
39467
39468 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39469
39470 * gcc.c-torture/compile/20031227-1.c: New test.
39471
39472 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39473
39474 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39475 * g77.dg/bprob/bprob.exp: Likewise.
39476 * gcc.misc-tests/bprob.exp: Likewise.
39477 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39478 variants on systems where the library does not provide that
39479 functionality.
39480 * gcc.dg/builtins-20.c: Use builtins-config.h.
39481 * gcc.dg/builtins-config.h: New file.
39482
39483 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39484
39485 * lib/gcc-dg.exp (dg-require-profiling): New function.
39486 * lib/target-supports.exp (check_profiling_available): Likewise.
39487 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39488 * g77.dg/bprob/bprob.exp: Likewise.
39489 * gcc.misc-tests/bprob.exp: Likewise.
39490 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39491 * gcc.dg/20021014-1.c: Likewise.
39492 * gcc.dg/nest.c: Likewise.
39493
39494 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39495
39496 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39497 compiling.
39498 * g++.dg/lookup/java2.C: Likewise.
39499 * gcc.dg/cpp/lexident.c: Likewise.
39500
39501 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39502
39503 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39504 given.
39505 * gcc.c-torture/compile/961203-1.c: Likewise.
39506 * gcc.c-torture/compile/980506-1.c: Likewise.
39507
39508 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39509
39510 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39511 (additional_prunes): New global.
39512 (gcc-dg-prune): Handle additional per-test pruning.
39513 (dg-test): Clear additional_prunes between tests.
39514
39515 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39516 dg-prune-output to avoid spurious failures from assembler
39517 complaining about nonexistent WAW violations.
39518 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39519 Use dg-prune-output to avoid spurious failures from assembler
39520 warning about Itanium B-step errata.
39521
39522 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39523
39524 * g++.dg/abi/macro0.C: New test.
39525 * g++.dg/abi/macro1.C: Likewise.
39526 * g++.dg/abi/macro2.C: Likewise.
39527
39528 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39529 * g++.dg/abi/bitfield7.C: Likewise.
39530 * g++.dg/abi/dtor2.C: Likewise.
39531 * g++.dg/abi/mangle11.C: Likewise.
39532 * g++.dg/abi/mangle12.C: Likewise.
39533 * g++.dg/abi/mangle14.C: Likewise.
39534 * g++.dg/abi/mangle17.C: Likewise.
39535 * g++.dg/abi/vbase10.C: Likewise.
39536 * g++.dg/abi/vbase14.C: Likewise.
39537 * g++.dg/template/qualttp17.C: Likewise.
39538
39539 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39540
39541 PR c/11995
39542 * gcc.dg/20031223-1.c: New test.
39543
39544 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39545
39546 * gcc.dg/noreturn-7.c: New test.
39547
39548 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39549
39550 * gcc.dg/null-pointer-1.c: New test.
39551
39552 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39553
39554 * g++.old-deja/g++.jason/template18.C: Remove.
39555 * g++.old-deja/g++.jason/template37.C: Likewise.
39556
39557 PR c++/12862
39558 * g++.dg/lookup/ns1.C: New test.
39559
39560 PR c++/12397
39561 * g++.dg/template/lookup3.C: New test.
39562
39563 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39564
39565 * g++.dg/template/recurse1.C: New test
39566
39567 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39568
39569 PR c++/12479
39570 * g++.dg/parse/semicolon1.C: New test.
39571 * g++.dg/parse/semicolon1.h: Likewise.
39572
39573 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39574
39575 * gcc.dg/darwin-misaligned.c: New test.
39576
39577 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39578
39579 PR c/9163
39580 * gcc.dg/20031222-1.c: New test.
39581
39582 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39583
39584 PR c++/13438
39585 * g++.dg/parse/error8.C: New test.
39586
39587 PR c++/11554
39588 * g++.dg/warn/ctor-init-1.C: New test.
39589
39590 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39591
39592 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39593 too small.
39594 * gcc.c-torture/compile/930217-1.c: Likewise.
39595 * gcc.c-torture/compile/930513-1.c: Likewise.
39596 * gcc.c-torture/execute/920908-2.c: Likewise.
39597 * gcc.c-torture/execute/921204-1.c: Likewise.
39598 * gcc.c-torture/execute/930621-1.c: Likewise.
39599 * gcc.c-torture/execute/930630-1.c: Likewise.
39600 * gcc.c-torture/execute/931031-1.c: Likewise.
39601 * gcc.c-torture/execute/980602-2.c: Likewise.
39602 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39603 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39604 * gcc.c-torture/execute/extzvsi.c: Likewise.
39605 * gcc.c-torture/unsorted/ext.c: Likewise.
39606
39607 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39608
39609 PR target/12749
39610 * gcc.c-torture/compile/20031220-2.c: New test case.
39611
39612 2003-12-20 Roger Sayle <roger@eyesopen.com>
39613
39614 PR optimization/13031
39615 * gcc.c-torture/compile/20031220-1.c: New test case.
39616
39617 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39618
39619 * gcc.dg/cast-function-1.c: New test.
39620
39621 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39622
39623 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39624 formats.
39625
39626 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39627
39628 PR c++/12795
39629 * g++.dg/ext/attrib10.C: New test.
39630
39631 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39632
39633 * gcc.dg/cleanup-10.c: New test.
39634 * gcc.dg/cleanup-11.c: New test.
39635
39636 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39637
39638 PR c++/13239
39639 * g++.dg/opt/expect1.C: New test.
39640
39641 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39642
39643 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39644
39645 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39646
39647 PR debug/12923
39648 * gcc.dg/20031218-1.c: New test.
39649
39650 PR debug/12389
39651 * gcc.dg/20031218-2.c: New test.
39652 * gcc.dg/20031218-3.c: New test.
39653
39654 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39655 of label name and allow for USER_LABEL_PREFIX == "_" names.
39656 * g++.dg/abi/mangle18-2.C: Likewise.
39657 * g++.dg/abi/mangle19-1.C: Likewise.
39658 * g++.dg/abi/mangle19-2.C: Likewise.
39659 * g++.dg/abi/mangle20-1.C: Likewise.
39660 * g++.dg/abi/mangle20-2.C: Likewise.
39661
39662 2003-12-18 Richard Henderson <rth@redhat.com>
39663
39664 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39665
39666 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39667 Dan Kegel <dank@kegel.com>
39668
39669 PR other/12009
39670 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39671 testing a cross compiler, it causes spurious compile failures.
39672 * lib/g++.exp: Likewise.
39673
39674 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39675
39676 PR c++/13262
39677 * g++.dg/template/access13.C: New test.
39678
39679 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39680
39681 * gcc.dg/20031216-1.c: New test.
39682
39683 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39684
39685 PR c++/9154
39686 * g++.dg/template/error10.C: New test.
39687
39688 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39689
39690 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39691 * g++.dg/eh/simd-2.C: Likewise.
39692
39693 2003-12-17 James E Wilson <wilson@specifixinc.com>
39694 Roger Sayle <roger@eyesopen.com>
39695
39696 * gcc.c-torture/execute/ieee/mzero5.c: New.
39697
39698 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39699
39700 PR c++/10603
39701 * g++.dg/parse/error6.C: New test.
39702
39703 PR c++/12827
39704 * g++.dg/parse/error7.C: New test.
39705
39706 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39707
39708 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39709 at -O with stabs debugging formats.
39710 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39711 * gcc.dg/debug/debug-2.c: Likewise.
39712
39713 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39714
39715 PR c++/12696
39716 * g++.dg/init/error1.C: New test.
39717
39718 PR c++/12218
39719 * g++.dg/init/pm3.C: New test.
39720
39721 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39722
39723 PR c/3347
39724 * gcc.dg/bitfld-8.c: New test.
39725
39726 2003-12-16 James Lemke <jim@wasabisystems.com>
39727
39728 * gcc.dg/arm-scd42-[123].c: New tests.
39729
39730 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39731
39732 PR c++/9043
39733 * g++.dg/abi/mangle20-1.C: New test.
39734 * g++.dg/abi/mangle20-2.C: New test.
39735
39736 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39737
39738 PR c++/13275
39739 * g++.dg/other/offsetof2.C: Remove XFAIL.
39740 * g++.dg/parse/offsetof1.C: New test.
39741 * g++.gd/parse/offsetof2.C: Likewise.
39742
39743 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39744
39745 * g++.dg/template/nontype3.C: New test.
39746 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39747
39748 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39749
39750 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39751
39752 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39753
39754 PR c++/13387
39755 * g++.dg/expr/assign1.C: New test.
39756
39757 PR c++/13242
39758 * g++.dg/abi/mangle19-1.C: New test.
39759 * g++.dg/abi/mangle19-2.C: New test.
39760
39761 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39762
39763 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39764
39765 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39766
39767 * gcc.c-torture/execute/20031216-1.c: New test.
39768
39769 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39770
39771 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39772 an ICE regression.
39773
39774 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39775
39776 PR c++/10926
39777 * g++.dg/template/error9.C: New test.
39778
39779 PR c++/11116
39780 * g++.dg/template/error8.C: New test.
39781
39782 2003-12-15 Roger Sayle <roger@eyesopen.com>
39783
39784 PR middle-end/13400
39785 * gcc.c-torture/execute/20031215-1.c: New test case.
39786
39787 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39788
39789 PR c++/13269
39790 * g++.dg/parse/error5.C: New test.
39791
39792 PR c++/12989
39793 * g++.dg/expr/sizeof1.C: New test.
39794
39795 PR c++/13310
39796 * g++.dg/template/crash15.C: New test.
39797
39798 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39799
39800 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39801 a non-POD type as the last named parameter of a varargs function.
39802
39803 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39804
39805 PR c++/13243
39806 PR c++/12573
39807 * g++.dg/template/crash14.C: New test.
39808 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39809
39810 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39811
39812 * g++.dg/other/java1.C: New test.
39813
39814 PR c++/13241
39815 * g++.dg/abi/mangle18-1.C: New test.
39816 * g++.dg/abi/mangle18-2.C: New test.
39817
39818 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39819
39820 PR optimization/10312
39821 * gcc.c-torture/execute/20031214-1.c: New.
39822
39823 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39824
39825 PR c++/10779
39826 PR c++/12160
39827 * g++.dg/parse/error3.C: New test.
39828 * g++.dg/parse/error4.C: Likewise.
39829 * g++.dg/abi/mangle4.C: Tweak error messages.
39830 * g++.dg/lookup/using5.C: Likewise.
39831 * g++.dg/other/error2.C: Likewise.
39832 * g++.dg/parse/typename5.C: Likewise.
39833 * g++.dg/parse/undefined1.C: Likewise.
39834 * g++.dg/template/arg2.C: Likewise.
39835 * g++.dg/template/ttp3.C: Likewise.
39836 * g++.dg/template/type1.C: Likewise.
39837 * g++.old-deja/g++.other/crash32.C: Likewise.
39838 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39839
39840 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39841
39842 PR c++/13106
39843 * g++.dg/warn/noreturn-3.C: New test.
39844
39845 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39846
39847 PR c++/13118
39848 * g++.dg/abi/covariant3.C: New.
39849
39850 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39851
39852 * g++.dg/eh/ia64-1.C: New test.
39853
39854 2003-12-12 Roger Sayle <roger@eyesopen.com>
39855
39856 PR optimization/13037
39857 * g77.f-torture/execute/13037.f: New test case.
39858
39859 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39860
39861 PR c++/12881
39862 * g++.dg/abi/covariant2.C: New.
39863
39864 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39865
39866 * gcc.dg/cpp/trad/macro.c: New tests.
39867
39868 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39869
39870 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39871
39872 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39873
39874 PR other/10819
39875 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39876 to fix Bug 10819.
39877 * lib/g++.exp (g++_version): Likewise.
39878 * lib/g77.exp (g77_version): Likewise.
39879 * lib/objc.exp (default_objc_version): Likewise.
39880
39881 2003-12-10 Richard Henderson <rth@redhat.com>
39882
39883 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39884
39885 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39886
39887 2003-12-08 Matt Austern <austern@apple.com>
39888
39889 PR c/13134
39890 * lib/gcc-dg.exp (dg-require-visibility): Define.
39891 * lib/target-supports (check_visibility_available): Define.
39892 * gcc.dg/visibility-1.c: New test.
39893 * gcc.dg/visibility-2.c: Likewise.
39894 * gcc.dg/visibility-3.c: Likewise.
39895 * gcc.dg/visibility-4.c: Likewise.
39896 * gcc.dg/visibility-5.c: Likewise.
39897 * gcc.dg/visibility-6.c: Likewise.
39898 * g++.dg/ext/visibility-1.C: Likewise.
39899 * g++.dg/ext/visibility-2.C: Likewise.
39900 * g++.dg/ext/visibility-3.C: Likewise.
39901 * g++.dg/ext/visibility-4.C: Likewise.
39902 * g++.dg/ext/visibility-5.C: Likewise.
39903 * g++.dg/ext/visibility-6.C: Likewise.
39904
39905 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39906
39907 * g++.dg/lookup/java1.C: New test.
39908 * g++.dg/lookup/java2.C: New test.
39909
39910 2003-12-07 Falk Hueffner <falk@debian.org>
39911
39912 * g++.dg/opt/noreturn-1.C: New test.
39913
39914 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39915
39916 * gcc.dg/overflow-1.c: New test.
39917
39918 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39919
39920 * g77.f-torture/compile/13060.f: New test.
39921
39922 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39923
39924 PR c++/13323
39925 * g++.dg/inherit/operator2.C: New test.
39926
39927 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39928
39929 PR c++/13305
39930 * g++.dg/ext/attrib9.C: New test.
39931
39932 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39933
39934 PR c++/13314
39935 * g++.dg/template/error7.C: New test.
39936
39937 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39938 J"orn Rennecke <joern.rennecke@superh.com>
39939
39940 PR target/13302
39941 * g++.dg/other/struct-va_list.C: New test.
39942
39943 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39944
39945 PR c++/13166
39946 * g++.dg/parse/defarg6.C: New test.
39947
39948 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39949
39950 PR target/13256
39951 * gcc.c-torture/execute/20031201-1.c: New test.
39952
39953 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39954
39955 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39956
39957 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39958
39959 * gcc.dg/builtin-return-1.c: New test.
39960
39961 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39962 J"orn Rennecke <joern.rennecke@superh.com>
39963
39964 PR optimization/13260
39965 * gcc.c-torture/execute/20031204-1.c: New test.
39966
39967 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39968
39969 PR c++/9127
39970 * g++.dg/template/error6.C: New test.
39971
39972 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39973
39974 * gcc.dg/20031202-1.c: New test.
39975
39976 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39977
39978 PR c++/13179
39979 * g++.dg/template/eh1.C: New test.
39980
39981 PR c++/10771
39982 * g++.dg/template/error5.C: New test.
39983
39984 2003-12-02 David Ung <davidu@mips.com>
39985
39986 * gcc.dg/compat/vector-check.h: Corrected type for var
39987 g_##TMODE
39988
39989 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39990
39991 PR c++/10126
39992 * g++.dg/template/ptrmem8.C: New test.
39993
39994 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39995
39996 PR c++/12573
39997 * g++.dg/template/dependent-expr3.C: New test.
39998
39999 2003-12-01 James Lemke <jim@wasabisystems.com>
40000
40001 * gcc.dg/arm-g2.c: New test.
40002
40003 2003-12-01 Roger Sayle <roger@eyesopen.com>
40004
40005 PR optimization/11634
40006 * gcc.dg/20031201-2.c: New test case.
40007
40008 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40009
40010 PR 11433
40011 * objc.dg/proto-lossage-3.m: New test.
40012
40013 2003-12-01 Roger Sayle <roger@eyesopen.com>
40014
40015 PR optimization/12628
40016 * gcc.dg/20031201-1.c: New test case.
40017
40018 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40019
40020 * gcc.dg/unaligned-1.c: New test.
40021
40022 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40023
40024 PR c++/9849
40025 * g++.dg/template/error4.C: New test.
40026 * g++.dg/template/nested3.C: Adjust error markers.
40027
40028 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40029
40030 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40031
40032 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40033
40034 PR c/10333
40035 * gcc.dg/bitfld-7.c: New test.
40036
40037 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40038
40039 * gcc.dg/tls/asm-1.C: New test.
40040
40041 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40042
40043 * gcc.dg/cpp/assert4.c: Update.
40044
40045 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40046
40047 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40048 * gcc.dg/builtin-apply3.c: New test.
40049
40050 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40051
40052 * lib/compat.exp (compat-obj): New xfaildata parameter.
40053 Use it to set compiler_conditional_xfail_data before compiling.
40054 (compat-get-options): Handle dg-xfail-if.
40055 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40056 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40057 * gcc.dg/compat/vector-1_y.c: Likewise.
40058 * gcc.dg/compat/vector-2_x.c: Likewise.
40059 * gcc.dg/compat/vector-2_y.c: Likewise.
40060
40061 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40062
40063 * g++.dg/opt/reg-stack4.C: New test.
40064
40065 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40066
40067 * gcc.dg/builtin-apply2.c: New test.
40068
40069 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40070
40071 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40072
40073 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40074
40075 PR c++/12924
40076 * g++.dg/template/template-id-2.C: New test.
40077
40078 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40079
40080 PR c++/5369
40081 * g++.dg/template/memfriend1.C: New test.
40082 * g++.dg/template/memfriend2.C: Likewise.
40083 * g++.dg/template/memfriend3.C: Likewise.
40084 * g++.dg/template/memfriend4.C: Likewise.
40085 * g++.dg/template/memfriend5.C: Likewise.
40086 * g++.dg/template/memfriend6.C: Likewise.
40087 * g++.dg/template/memfriend7.C: Likewise.
40088 * g++.dg/template/memfriend8.C: Likewise.
40089 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40090
40091 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40092
40093 PR c++/12515
40094 * g++.dg/ext/cond1.C: New test.
40095
40096 2003-11-20 Richard Henderson <rth@redhat.com>
40097
40098 * gcc.dg/20020201-2.c: Remove.
40099 * gcc.dg/20020201-4.c: Remove.
40100 * gcc.dg/20020304-1.c: Remove.
40101
40102 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40103
40104 * gcc.dg/cpp/trad/xwin1.c: New test case.
40105
40106 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40107
40108 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40109 * lib/g77.exp: Likewise.
40110 * lib/objc.exp: Likewise.
40111 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40112 for darwin.
40113
40114 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40115
40116 PR c++/12932
40117 * g++.dg/template/static5.C: New test.
40118
40119 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40120
40121 * gcc.dg/nested-func-1.c: New test.
40122
40123 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40124
40125 * gcc.dg/cpp/assert4.c: New test.
40126
40127 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40128
40129 PR c++/2294
40130 * g++.dg/lookup/using9.c: New test.
40131
40132 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40133
40134 PR c++/12762
40135 * g++.dg/template/error3.C: New test.
40136
40137 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40138
40139 PR ada/13035
40140 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40141 No longer use a wrapper for gcc, since this does not work under
40142 Windows.
40143
40144 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40145
40146 PR c++/2094
40147 * g++.dg/template/ptrmem7.C: New test.
40148
40149 2003-11-13 Andrew Pinski <apinski@apple.com>
40150
40151 * gcc.c-torture/compile/20031113-1.c: New test.
40152
40153 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40154 Kean Johnston <jkj@sco.com>
40155
40156 PR c/13029
40157 * gcc.dg/unused-4.c: Update.
40158
40159 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40160
40161 * g++.dg/opt/const3.C: New test.
40162
40163 2003-11-13 Jan Hubicka <jh@suse.cz>
40164
40165 * gcc.c-torture/compile/20031112-1.c: New test.
40166
40167 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40168
40169 * g++.dg/parse/crash10.C: Remove bogus error marker.
40170
40171 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40172
40173 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40174 (host_gcc): Likewise.
40175 (ROOT): Honor $PWDCMD.
40176 (BASE): Likewise.
40177 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40178
40179 2003-11-12 Catherine Moore <clm@redhat.com>
40180
40181 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40182
40183 2003-11-12 Andreas Jaeger <aj@suse.de>
40184 Jakub Jelinek <jakub@redhat.com>
40185 Andrew Pinski <pinskia@physics.uc.edu>
40186 Richard Henderson <rth@redhat.com>
40187
40188 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40189 systems.
40190 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40191
40192 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40193 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40194
40195 2003-11-11 Andreas Jaeger <aj@suse.de>
40196
40197 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40198
40199 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40200
40201 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40202
40203 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40204 Clean ups.
40205
40206 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40207
40208 * gcc.dg/trampoline-1.c: New test.
40209
40210 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40211
40212 * gcc.c-torture/compile/200031109-1.c: New test.
40213
40214 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40215
40216 PR c/3190
40217 PR c/8714
40218 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40219 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40220 gcc.dg/format/no-y2k-1.c: Update.
40221
40222 2003-11-08 Roger Sayle <roger@eyesopen.com>
40223
40224 PR optimization/10467
40225 * gcc.dg/20031108-1.c: New test case.
40226
40227 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40228
40229 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40230
40231 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40232
40233 * gcc.dg/compound-lvalue-1.c: New test.
40234 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40235 some XFAILs.
40236
40237 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40238
40239 * gcc.dg/altivec-varargs-1.c: New test.
40240
40241 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40242
40243 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40244 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40245 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40246 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40247 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40248
40249 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40250
40251 * gcc.dg/cond-lvalue-1.c: New test.
40252
40253 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40254
40255 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40256
40257 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40258
40259 PR c++/11616
40260 * g++.dg/template/instantiate5.C: New test.
40261
40262 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40263
40264 PR c++/12726
40265 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40266 * ChangeLog: Add missing first entry for above test.
40267
40268 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40269
40270 PR c++/9810
40271 * g++.dg/template/using8.C: New test.
40272 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40273
40274 2003-11-02 Roger Sayle <roger@eyesopen.com>
40275
40276 PR optimization/10817
40277 * gcc.c-torture/compile/20031102-1.c: New test case.
40278
40279 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40280
40281 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40282 2147483647.
40283
40284 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40285
40286 * gcc.dg/20031102-1.c: New test.
40287
40288 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40289
40290 * gcc.dg/complex-1.c: New test.
40291
40292 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40293
40294 PR c++/12796
40295 * g++.dg/template/crash13.C: Adjust expected error location.
40296 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40297
40298 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40299
40300 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40301
40302 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40303
40304 PR/10239
40305 * gcc.c-torture/compile/20031031-2.c: New test.
40306
40307 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40308
40309 PR/11640
40310 * gcc.c-torture/compile/20031031-1.c: New test.
40311
40312 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40313
40314 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40315 * gcc.misc-tests/bprob.exp: Likewise.
40316 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40317 the execution test on arm-elf configs.
40318 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40319 configs that don't support scratch files.
40320 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40321
40322 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40323
40324 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40325 done by dejagnu.
40326
40327 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40328
40329 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40330 Avoid non pure sh syntax. Add more logging.
40331
40332 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40333 fail.
40334
40335 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40336
40337 PR libgcj/10610
40338 * gcc.dg/ppc-stackalign-1.c: New test.
40339
40340 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40341
40342 * ada/acats/run_all.sh: Change output to be more compliant with
40343 dejagnu framework.
40344 Create acats.sum and acats.log files under testsuite/ada/acats
40345 Only run [a-z]* directories, to filter out e.g. CVS.
40346 Redirect build output to log file.
40347
40348 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40349
40350 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40351
40352 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40353
40354 PR ada/5909:
40355 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40356
40357 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40358
40359 * gcc.c-torture/compile/20031023-1.c: New test.
40360 * gcc.c-torture/compile/20031023-2.c: New test.
40361 * gcc.c-torture/compile/20031023-3.c: New test.
40362 * gcc.c-torture/compile/20031023-4.c: New test.
40363
40364 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40365
40366 PR c++/10371
40367 * g++.dg/lookup/scoped8.C: New test.
40368
40369 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40370
40371 * g++.dg/opt/reg-stack3.C: New test.
40372
40373 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40374
40375 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40376
40377 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40378
40379 PR c++/11076
40380 * g++.dg/template/crash13.C: New test.
40381
40382 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40383
40384 * gcc.dg/c99-restrict-2.c: New test.
40385
40386 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40387
40388 PR c++/12698, c++/12699, c++/12700, c++/12566
40389 * g++.dg/inherit/covariant9.C: New test.
40390 * g++.dg/inherit/covariant10.C: New test.
40391 * g++.dg/inherit/covariant11.C: New test.
40392
40393 2003-10-23 Jason Merrill <jason@redhat.com>
40394
40395 PR c++/12726
40396 * g++.dg/ext/complit2.C: New test.
40397
40398 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40399
40400 PR target/12654
40401 * gcc.c-torture/execute/20031020-1.c: New test.
40402
40403 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40404
40405 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40406 following the jump_insn.
40407
40408 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40409
40410 * gcc.dg/cast-lvalue-1.c: New test.
40411
40412 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40413
40414 PR c++/11962
40415 * g++.dg/template/cond2.C: New test.
40416
40417 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40418
40419 * gcc.dg/builtins-28.c: New test.
40420
40421 2003-10-20 Jan Hubicka <jh@suse.cz>
40422
40423 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40424 parameter.
40425 * gcc.dg/inline-2.c: Likewise.
40426
40427 2003-10-20 Phil Edwards <phil@codesourcery.com>
40428
40429 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40430 * gcc.dg/nest.c: Likewise.
40431
40432 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40433
40434 PR c++/9781, c++/10583, c++/11862
40435 * g++.dg/parse/crash13.C: New test.
40436
40437 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40438
40439 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40440
40441 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40442
40443 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40444 Define HAVE_C99_RUNTIME except on Solaris.
40445 * gcc.dg/builtins-20.c: Likewise.
40446
40447 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40448
40449 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40450
40451 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40452
40453 PR c++/12495
40454 * g++.dg/template/crash21.C: New test.
40455
40456 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40457
40458 PR c++/2513
40459 * g++.dg/template/typename5.C: New test.
40460
40461 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40462
40463 PR c++/12369
40464 * g++.dg/template/friend25.C: New test.
40465
40466 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40467
40468 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40469 versions.
40470
40471 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40472
40473 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40474 == 2147483647.
40475
40476 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40477
40478 * gcc.c-torture/execute/960416-1.x: Remove.
40479 * gcc.c-torture/execute/divconst-3.x: Likewise.
40480
40481 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40482
40483 PR target/12598
40484 * gcc.dg/torture/cris-volatile-1.c: New test.
40485
40486 2003-10-14 Roger Sayle <roger@eyesopen.com>
40487
40488 PR optimization/9325
40489 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40490 for overflowing floating point to integer conversion during RTL
40491 simplification.
40492
40493 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40494
40495 * objc/execute/_cmd.m: Fix typo.
40496 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40497 Relax 'scan-assembler' regexp.
40498 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40499 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40500 * objc.dg/zero-link-2.m: Remove blank line.
40501 * objc.dg/zero-link-3.m: New test case.
40502
40503 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40504
40505 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40506
40507 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40508 than linker trickery.
40509
40510 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40511
40512 PR c++/12370
40513 * g++.dg/other/friend2.C: New test.
40514
40515 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40516
40517 * gcc.dg/20031012-1.c: New test.
40518
40519 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40520
40521 * gcc.dg/weak/weak-3.c: Fix for new warning.
40522
40523 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40524
40525 PR optimization/8750
40526 * gcc.c-torture/execute/20031012-1.c: New test case.
40527
40528 2003-10-11 Roger Sayle <roger@eyesopen.com>
40529
40530 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40531 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40532
40533 2003-10-11 Roger Sayle <roger@eyesopen.com>
40534
40535 PR optimization/12260
40536 * gcc.c-torture/compile/20031011-2.c: New test case.
40537
40538 2003-10-11 Roger Sayle <roger@eyesopen.com>
40539
40540 * gcc.c-torture/execute/20031011-1.c: New testcase.
40541
40542 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40543
40544 * gcc.c-torture/compile/20031011-1.c: New test.
40545
40546 2003-10-11 Jan Hubicka <jh@suse.cz>
40547
40548 * g++.dg/other/first-global.C: New test.
40549
40550 2003-10-11 Roger Sayle <roger@eyesopen.com>
40551
40552 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40553
40554 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40555
40556 * gcc.c-torture/compile/20031010-1.c: New test.
40557
40558 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40559
40560 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40561 * gcc.c-torture/execute/va-arg-25.c: ... here.
40562
40563 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40564
40565 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40566
40567 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40568
40569 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40570
40571 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40572
40573 * g++.dg/parse/error2.C: New test.
40574
40575 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40576
40577 PR c++/11097
40578 * g++.dg/other/error5.C: Modify the error message.
40579 * g++.dg/lookup/using8.C: New test.
40580
40581 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40582
40583 * gcc.dg/darwin-abi-2.c: New file.
40584 * gcc.c-torture/execute/va-arg-24.c: New file.
40585
40586 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40587
40588 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40589 indentation.
40590
40591 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40592
40593 PR c++/10147
40594 * g++.dg/other/error4.C: Update error messages.
40595 * g++.dg/template/ptrmem4.C: Likewise.
40596
40597 PR c++/12337
40598 * g++.dg/init/new9.C: New test.
40599
40600 PR c++/12334, c++/12236, c++/8656
40601 * g++.dg/ext/attrib8.C: New test.
40602
40603 2003-10-06 Devang Patel <dpatel@apple.com>
40604
40605 * gcc.dg/debug/dwarf2-3.h: New test.
40606 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40607
40608 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40609
40610 * g++.dg/opt/cfg2.C: New test.
40611
40612 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40613
40614 * g++.dg/opt/float1.C: New test.
40615
40616 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40617
40618 * gcc.dg/c90-array-lval-6.c: New test.
40619 * gcc.dg/c99-array-lval-6.c: New test.
40620
40621 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40622 Ziemowit Laski <zlaski@apple.com>
40623
40624 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40625 'Derived', so that it is never considered a class method; add
40626 new warning for '+port' method ambiguity.
40627 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40628 <objc/objc-api.h> (needed on Mac OS X).
40629 * objc.dg/method-13.m: New test.
40630
40631 2003-10-03 Roger Sayle <roger@eyesopen.com>
40632
40633 PR optimization/9325, PR java/6391
40634 * gcc.c-torture/execute/20031003-1.c: New test case.
40635
40636 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40637
40638 PR optimization/12180
40639 * gcc.dg/20031002-1.c: New test.
40640
40641 PR c++/12486
40642 * g++.dg/inherit/error1.C: New test.
40643
40644 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40645
40646 * lib/f-torture.exp (search_for): Rename to...
40647 (search_for_re): This. Also, clean up comments and the
40648 "regexp" invocation.
40649
40650 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40651
40652 * gcc.c-torture/compile/20031002-1.c: New test.
40653
40654 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40655
40656 * g++.dg/opt/cond1.C: New test.
40657
40658 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40659
40660 * gcc.dg/Wold-style-definition-2.c: New testcase.
40661 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40662
40663 2003-09-29 Richard Henderson <rth@redhat.com>
40664
40665 * g++.dg/init/array10.C: Add dg-options.
40666
40667 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40668
40669 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40670
40671 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40672
40673 * g++.dg/template/friend19.C: Fix typo.
40674 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40675
40676 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40677
40678 * gcc.c-torture/execute/20030928-1.c: New test.
40679 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40680
40681 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40682
40683 * g++.dg/opt/unroll1.C: New test.
40684
40685 2003-09-26 Roger Sayle <roger@eyesopen.com>
40686
40687 PR optimization/11741
40688 * gcc.dg/20030926-1.c: New test case.
40689
40690 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40691
40692 PR c++/5655
40693 * g++.dg/parse/access7.C: New test.
40694 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40695
40696 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40697
40698 MERGE OF objc-improvements-branch into MAINLINE:
40699 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40700 if libobjc has not been built.
40701 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40702 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40703 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40704 objc/execute/nested-3.m, objc/execute/np-2.m,
40705 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40706 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40707 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40708 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40709 objc.dg/special/unclaimed-category-1.h,
40710 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40711 well as GNU runtime.
40712 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40713 * execute/cascading-1.m, execute/function-message-1.m,
40714 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40715 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40716 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40717 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40718 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40719 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40720 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40721 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40722 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40723 * objc.dg/bitfield-2.m: Run only on Darwin.
40724 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40725 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40726 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40727 * objc.dg/const-str-1.m: Fix constant string layout.
40728
40729 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40730
40731 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40732
40733 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40734
40735 * gcc.dg/darwin-abi-1.c: New file.
40736
40737 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40738
40739 PR target/12281
40740 * gcc.c-torture/compile/20030921-1.c: New test.
40741
40742 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40743
40744 * g++.dg/opt/reg-stack2.C: New test.
40745
40746 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40747
40748 * g++.dg/eh/delayslot1.C: New test.
40749
40750 2003-09-20 Richard Henderson <rth@redhat.com>
40751
40752 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40753
40754 2003-09-20 Roger Sayle <roger@eyesopen.com>
40755
40756 * gcc.c-torture/execute/20030920-1.c: New test case.
40757
40758 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40759
40760 * g++.dg/rtti/typeid3.C: Correct expected error message.
40761
40762 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40763
40764 PR c++/157
40765 * g++.dg/parse/crash12.C: New test.
40766
40767 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40768
40769 * gcc.dg/compat/mixed-struct-check.h: New.
40770 * gcc.dg/compat/mixed-struct-defs.h: New.
40771 * gcc.dg/compat/mixed-struct-init.h: New.
40772 * gcc.dg/compat/struct-by-value-19_main.c: New.
40773 * gcc.dg/compat/struct-by-value-19_x.c: New.
40774 * gcc.dg/compat/struct-by-value-19_y.c: New.
40775 * gcc.dg/compat/struct-by-value-20_main.c: New.
40776 * gcc.dg/compat/struct-by-value-20_x.c: New.
40777 * gcc.dg/compat/struct-by-value-20_y.c: New.
40778 * gcc.dg/compat/struct-return-19_main.c: New.
40779 * gcc.dg/compat/struct-return-19_x.c: New.
40780 * gcc.dg/compat/struct-return-19_y.c: New.
40781 * gcc.dg/compat/struct-return-20_main.c: New.
40782 * gcc.dg/compat/struct-return-20_x.c: New.
40783 * gcc.dg/compat/struct-return-20_y.c: New.
40784
40785 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40786 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40787 so that it will not complain on LP64 targets.
40788
40789 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40790
40791 PR c++/495
40792 * g++.dg/template/friend24.C: New test.
40793
40794 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40795
40796 PR c++/12332
40797 * g++.dg/template/memtmpl2.C: New test.
40798
40799 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40800
40801 PR target/11184
40802 * gcc.dg/builtin-apply1.c: New test.
40803
40804 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40805
40806 PR c++/9848
40807 * g++.dg/warn/Wunused-4.C: New test.
40808
40809 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40810
40811 PR c++/12316
40812 * g++.dg/other/gc2.C: New test.
40813
40814 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40815
40816 PR c++/11991
40817 * g++.dg/rtti/typeid3.C: New test.
40818
40819 PR c++/12266
40820 * g++.dg/overload/template1.C: New test.
40821
40822 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40823
40824 * g++.dg/opt/cfg3.C: New test.
40825
40826 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40827
40828 PR c++/7939
40829 * g++.dg/template/crash11.C: New test.
40830
40831 2003-09-16 Jason Merrill <jason@redhat.com>
40832 Jakub Jelinek <jakub@redhat.com>
40833
40834 * gcc.dg/attr-warn-unused-result.c: New test.
40835
40836 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40837
40838 PR c++/12184
40839 * g++.dg/expr/call2.C: New test.
40840
40841 2003-09-15 Andreas Jaeger <aj@suse.de>
40842
40843 * gcc.dg/Wold-style-definition-1.c: New test.
40844
40845 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40846
40847 PR c++/3907
40848 * g++.dg/parse/template12.C: New test.
40849
40850 * g++.dg/abi/bitfield11.C: New test.
40851 * g++.dg/abi/bitfield12.C: Likewise.
40852
40853 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40854
40855 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40856 non-expansion of functional macro name without arguments at EOL.
40857 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40858
40859 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40860
40861 * gcc.c-torture/execute/20030914-[12].c: New tests.
40862
40863 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40864
40865 PR c++/11788
40866 * g++.dg/overload/addr1.C: New test.
40867
40868 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40869
40870 * gcc.dg/20030909-1.c: New test.
40871
40872 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40873
40874 * gcc.dg/ultrasp10.c: New test.
40875
40876 2003-09-09 Devang Patel <dpatel@apple.com>
40877
40878 * gcc.dg/darwin-ld-6.c: New test.
40879
40880 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40881
40882 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40883
40884 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40885
40886 * gcc.dg/ia64-types1.c: New test.
40887 * gcc.dg/ia64-types2.c: Likewise.
40888
40889 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40890
40891 * gcc.dg/builtins-1.c: Add more _Complex tests.
40892 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40893
40894 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40895 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40896
40897 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40898
40899 PR c++/11786
40900 * g++.dg/lookup/koenig2.C: New test.
40901
40902 PR c++/5296
40903 * g++.dg/rtti/typeid2.C: New test.
40904
40905 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40906
40907 * gcc.c-torture/compile/20030904-1.c: New test.
40908
40909 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40910
40911 * g++.dg/opt/longbranch2.C: New test.
40912
40913 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40914
40915 * g++.dg/template/crash10.C: Only compile it.
40916
40917 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40918
40919 PR middle-end/11665
40920 * gcc.c-torture/compile/20030907-1.c: New test.
40921 * g++.dg/init/array11.C: New test.
40922
40923 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40924
40925 PR c++/11852
40926 * g++.dg/init/struct1.C: New test.
40927
40928 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40929
40930 PR c++/12181
40931 * g++.dg/expr/comma1.C: New test.
40932
40933 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40934
40935 PR c++/11867
40936 * g++.dg/expr/static_cast5.C: New test.
40937
40938 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40939
40940 PR c++/11507
40941 * g++.dg/lookup/scoped7.C: New test.
40942
40943 PR c++/9574
40944 * g++.dg/other/static1.C: New test.
40945
40946 PR c++/11490
40947 * g++.dg/warn/template-1.C: New test.
40948
40949 PR c++/11432
40950 * g++.dg/template/crash10.C: New test.
40951
40952 PR c++/2478
40953 * g++.dg/overload/VLA.C: New test.
40954
40955 PR c++/10804
40956 * g++.dg/template/call1.C: New test.
40957
40958 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40959
40960 PR c++/11794
40961 * g++.dg/parse/using3.C: New test.
40962
40963 2003-09-06 Roger Sayle <roger@eyesopen.com>
40964
40965 PR c++/11409
40966 * g++.dg/overload/builtin3.C: New test case.
40967
40968 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40969
40970 PR c/9862
40971 * gcc.dg/20030906-1.c: New test.
40972 * gcc.dg/20030906-2.c: Likewise.
40973
40974 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40975
40976 PR c++/12167
40977 * g++.dg/parse/defarg5.C: New test.
40978
40979 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40980
40981 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40982
40983 PR c++/12163
40984 * g++.dg/expr/static_cast4.C: New test.
40985
40986 PR c++/12146
40987 * g++.dg/template/crash9.C: New test.
40988
40989 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40990
40991 * g++.old-deja/g++.ext/pretty2.C: Update for change
40992 in __FUNCTION__.
40993 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40994
40995 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40996
40997 PR c++/11922
40998 * g++/dg/template/qualified-id1.C: New test.
40999
41000 PR c++/12037
41001 * g++.dg/warn/noeffect4.C: New test.
41002
41003 2003-09-04 Matt Austern <austern@apple.com>
41004
41005 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41006 * g++.dg/ext/fnname2.C: Likewise.
41007 * g++.dg/ext/fnname3.C: Likewise.
41008
41009 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41010
41011 * g++.dg/expr/lval1.C: New test.
41012 * g++.dg/ext/lvcast.C: Remove.
41013
41014 2003-09-03 Roger Sayle <roger@eyesopen.com>
41015
41016 PR optimization/11700.
41017 * gcc.c-torture/compile/20030903-1.c: New test case.
41018
41019 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41020
41021 PR c++/12053
41022 * g++.dg/abi/layout4.C: New test.
41023
41024 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41025
41026 PR c++/11553
41027 * g++.dg/parse/friend3.C: New test.
41028
41029 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41030
41031 PR c++/11847
41032 * g++.dg/template/class1.C: New test.
41033
41034 PR c++/11808
41035 * g++.dg/expr/call1.C: New test.
41036
41037 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41038
41039 PR c++/12114
41040 * g++.dg/init/ref9.C: New test.
41041
41042 PR c++/11972
41043 * g++.dg/template/nested4.C: New test.
41044
41045 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41046
41047 PR c++/12093
41048 * g++.dg/template/non-dependent4.C: New test.
41049
41050 PR c++/11928
41051 * g++.dg/inherit/conv1.C: New test.
41052
41053 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41054
41055 PR c++/6196
41056 * g++.dg/ext/label1.C: New test.
41057 * g++.dg/ext/label2.C: Likewise.
41058
41059 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41060
41061 * g++.dg/expr/cond3.C: New test.
41062
41063 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41064
41065 * gcc.dg/builtins-1.c: Add new builtin cases.
41066
41067 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41068
41069 * gcc.dg/builtins-1.c: Add new cases.
41070 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41071
41072 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41073
41074 * gcc.dg/builtins-1.c: Add more math builtin tests.
41075 * gcc.dg/torture/builtin-attr-1.c: New test.
41076
41077 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41078
41079 PR optimization/5079
41080 * g++.dg/opt/static3.C: New test.
41081
41082 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41083
41084 * gcc.misc-tests/gcov-10b.c: New test.
41085
41086 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41087
41088 * g++.dg/opt/ptrmem3.C: New test.
41089
41090 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41091
41092 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41093
41094 * gcc.dg/20030826-2.c: New test.
41095
41096 2003-08-26 Roger Sayle <roger@eyesopen.com>
41097
41098 PR middle-end/12002
41099 * g77.f-torture/compile/12002.f: New test case.
41100
41101 2003-08-26 Roger Sayle <roger@eyesopen.com>
41102
41103 * gcc.dg/20030826-1.c: New test case.
41104
41105 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41106
41107 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41108
41109 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41110
41111 PR c++/11871
41112 * c++.dg/lookup/crash1.C: New test.
41113
41114 * c++.dg/warn/noeffect3.C: New test.
41115
41116 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41117
41118 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41119 * gcc.dg/compat/vector-1_y.c: Ditto.
41120 * gcc.dg/compat/vector-2_x.c: Ditto.
41121 * gcc.dg/compat/vector-2_y.c: Ditto.
41122
41123 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41124
41125 * gcc.dg/20030702-1.c: New test.
41126
41127 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41128
41129 PR c++/8795
41130 * g++.dg/ext/altivec-1.C: New test.
41131
41132 2003-08-24 Richard Henderson <rth@redhat.com>
41133
41134 * g++.dg/eh/simd-2.C: Add -w for x86.
41135
41136 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41137
41138 * gcc.dg/20030815-1.c: New test.
41139
41140 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41141
41142 PR c++/3765
41143 * g++.dg/parse/access6.C: New test.
41144
41145 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41146
41147 PR c++/641, c++/11876
41148 * g++.dg/template/friend22.C: New test.
41149 * g++.dg/template/friend23.C: Likewise.
41150
41151 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41152
41153 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41154 identically.
41155
41156 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41157
41158 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41159
41160 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41161
41162 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41163
41164 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41165
41166 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41167
41168 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41169
41170 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41171
41172 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41173
41174 PR c++/11919
41175 * g++.dg/overload/prom1.C: New test.
41176
41177 PR c++/11551
41178 * g++.dg/parse/dtor2.C: New test.
41179
41180 PR c++/10762
41181 * g++.dg/parse/using2.C: New test.
41182
41183 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41184
41185 PR target/11805
41186 * gcc.c-torture/compile/20030821-1.c: New.
41187
41188 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41189
41190 PR c++/11834
41191 * g++.dg/template/deduce2.C: New test.
41192
41193 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41194
41195 * gcc.c-torture/execute/20030821-1.c: New test.
41196
41197 2003-08-20 Roger Sayle <roger@eyesopen.com>
41198
41199 PR middle-end/11984
41200 * gcc.dg/20030820-1.c: New test case.
41201
41202 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41203
41204 PR c++/11945
41205 * g++.dg/warn/noeffect2.C: New test.
41206
41207 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41208
41209 PR c++/10926
41210 * g++.dg/template/dtor2.C: New test.
41211
41212 PR c++/11684
41213 * g++.dg/template/operator1.C: New test.
41214 * g++.dg/parse/operator4.C: New test.
41215
41216 PR c++/11946.C
41217 * g++.dg/expr/enum1.C: New test.
41218 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41219
41220 PR c++/11036.C
41221 * g++.dg/parse/elab2.C: New test.
41222 * g++.dg/parse/typedef4.C: Change error message.
41223 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41224 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41225 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41226
41227 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41228
41229 * gcc.dg/pch/warn-1.c: New.
41230 * gcc.dg/pch/warn-1.hs: New.
41231
41232 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41233 not-tested file.
41234
41235 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41236
41237 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41238
41239 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41240
41241 * gcc.dg/uninit-D.c: New Test.
41242 * gcc.dg/uninit-E.c: New Test.
41243 * gcc.dg/uninit-F.c: New Test.
41244 * gcc.dg/uninit-G.c: New Test.
41245
41246 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41247
41248 * g++.dg/README: Describe the pch directory.
41249
41250 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41251
41252 PR c++/11174
41253 * g++.dg/parse/access4.C: New test.
41254 * g++.dg/parse/access5.C: Likewise.
41255 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41256
41257 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41258
41259 * gcc.dg/noncompile/20030818-1.c: New.
41260
41261 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41262
41263 PR c++/11957
41264 * g++.dg/warn/noeffect1.C: New test.
41265
41266 * g++.dg/template/scope2.C: New test.
41267 * g++.dg/template/error2.C: Correct dg-error
41268
41269 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41270
41271 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41272
41273 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41274
41275 PR C++/11512
41276 * g++.dg/template/warn1.C: New.
41277
41278 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41279
41280 * g++.dg/template/error2.C: New test.
41281 * g++.dg/lookup/using7.C: Adjust errors
41282 * g++.old-deja/g++.pt/crash36.C: Likewise.
41283 * g++.old-deja/g++.pt/derived3.C: Likewise.
41284
41285 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41286
41287 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41288 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41289 * gcc.c-torture/execute/builtins/string-9.c: New, from
41290 string-opt-9.c. Adjust for execute/builtins framework.
41291 * gcc.c-torture/execute/string-opt-9.c: Delete.
41292
41293 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41294
41295 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41296
41297 * g++.dg/parse/ret-type2.C: New test.
41298
41299 PR c++/11703
41300 * g++.dg/init/new8.C: New test.
41301
41302 PR c++/10923
41303 * g++.dg/parse/typedef5.C: New test.
41304
41305 PR c++/9512
41306 * g++.dg/parse/qualified2.C: New test.
41307 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41308 invalid code.
41309
41310 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41311
41312 * g++.dg/conversion/ptrmem1.C: New test.
41313
41314 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41315
41316 PR target/11693
41317 * gcc.dg/20030811-1.c: New test.
41318
41319 PR target/11535
41320 * gcc.c-torture/execute/20030811-1.c: New test.
41321
41322 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41323
41324 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41325
41326 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41327
41328 PR c++/11789.C
41329 * g++.dg/inherit/multiple1.C: New test.
41330
41331 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41332
41333 * gcc.dg/spe1.c: New test.
41334
41335 PR c++/11670
41336 * g++.dg/expr/cast2.C: New test.
41337
41338 PR c++/10530
41339 * g++.dg/template/dependent-name2.C: New test.
41340
41341 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41342
41343 * g++.dg/parse/crash11.C: Put the dg options in comments.
41344
41345 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41346
41347 * lib/gcc-dg.exp: Update for diagnostic change.
41348
41349 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41350
41351 PR c++/5767
41352 * g++.dg/parse/crash11.C: New test.
41353
41354 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41355
41356 * gcc.dg/cpp/spacing1.c: Update.
41357
41358 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41359
41360 PR target/11739
41361 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41362 a value for -mtune.
41363
41364 2003-08-04 Roger Sayle <roger@eyesopen.com>
41365
41366 PR middle-end/11771
41367 * gcc.c-torture/compile/20030804-1.c: New test case.
41368
41369 2003-08-04 Roger Sayle <roger@eyesopen.com>
41370
41371 * gcc.dg/20030804-1.c: New test case.
41372
41373 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41374
41375 * gcc.dg/cpp/separate-1.c: New test.
41376
41377 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41378
41379 PR c++/11704
41380 * g++.dg/template/dependent-expr2.C: New test.
41381
41382 PR c++/11766
41383 * g++.dg/expr/ptrmem1.C: New test.
41384
41385 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41386
41387 PR c++/9453
41388 * g++.dg/template/friend15.C: New test.
41389
41390 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41391
41392 * lib/dg-pch.exp: Work round PCH bug.
41393
41394 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41395
41396 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41397 builtins. Move cases from builtins-4.c here.
41398
41399 * gcc.dg/torture/builtin-math-1.c: New test taken from
41400 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41401 additional cases.
41402
41403 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41404 Delete.
41405
41406 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41407
41408 PR c++/9447
41409 * g++.dg/template/using7.C: New test.
41410
41411 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41412
41413 * import1.c, import2.c: New tests.
41414
41415 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41416
41417 * g++.dg/eh/crossjump1.C: New test.
41418
41419 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41420
41421 PR c++/11697
41422 * g++.dg/template/using6.C: New test.
41423
41424 PR c++/11744
41425 * g++.dg/template/koenig2.C: New test.
41426
41427 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41428
41429 PR c++/7983
41430 * g++.dg/parse/typedef4.C: New test.
41431
41432 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41433
41434 PR c++/8442, c++/8806
41435 * g++.dg/template/elab1.C: New test.
41436 * g++.dg/template/type2.C: Likewise.
41437 * g++.dg/template/ttp3.C: Adjust expected error message.
41438 * g++.old-deja/g++.law/visibility13.C: Likewise.
41439 * g++.old-deja/g++.niklas/t135.C: Likewise.
41440 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41441 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41442 template argument.
41443 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41444
41445 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41446
41447 PR c++/11295
41448 * g++.dg/ext/stmtexpr1.C: New test.
41449
41450 * g++.dg/opt/tmp1.C: New test.
41451
41452 PR c++/11525
41453 * g++.dg/parse/constant4.C: New test.
41454
41455 PR c++/9447
41456 * g++.dg/template/using5.C: New test.
41457
41458 2003-07-31 Roger Sayle <roger@eyesopen.com>
41459
41460 * gcc.dg/builtins-27.c: New test case.
41461
41462 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41463
41464 * gcc.dg/tls/opt-7.c: New test.
41465
41466 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41467
41468 * g++.old-deja/g++.other/crash18.C: Remove.
41469
41470 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41471
41472 * g++.dg/template/explicit3.C: New.
41473 * g++.dg/template/explicit4.C: New.
41474 * g++.dg/template/explicit5.C: New.
41475
41476 PR c++/11347
41477 * g++.dg/template/memtmpl1.C: New.
41478
41479 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41480
41481 PR target/11565
41482 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41483 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41484
41485 2003-07-30 Jan Hubicka <jh@suse.cz>
41486
41487 * vtgc1.c: Kill.
41488
41489 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41490
41491 * gcc.dg/struct-in-proto-1.c: New test.
41492
41493 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41494
41495 * gcc.dg/cpp/include2.c: Only expect one message.
41496
41497 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41498
41499 PR c++/9447
41500 * g++.dg/template/using1.C: New test.
41501 * g++.dg/template/using2.C: New test.
41502 * g++.dg/template/using3.C: New test.
41503 * g++.dg/template/using4.C: New test.
41504
41505 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41506
41507 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41508 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41509
41510 2003-07-28 Jan Hubicka <jh@suse.cz>
41511
41512 PR c++/11530
41513 * g++.dg/opt/call1.C: New test.
41514
41515 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41516
41517 PR c++/11667
41518 * g++.dg/init/enum2.C: New test.
41519 * g++.dg/template/overload1.C: Add "-w" option.
41520
41521 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41522
41523 * gcc.dg/Wdeclaration-after-statement-1.c,
41524 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41525
41526 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41527
41528 * gcc.c-torture/compile/20030725-1.c: New test.
41529
41530 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41531
41532 * gcc.dg/20030505.c: Only run for SPE.
41533 Remove definition of opaque type.
41534
41535 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41536
41537 * g++.dg/template/ptrmem6.C: New test.
41538
41539 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41540
41541 * gcc.c-torture/compile/zero-strct-2.c: New test.
41542
41543 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41544
41545 * gcc.dg/intermod-1.c: New test.
41546
41547 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41548
41549 PR c++/11617
41550 * g++.dg/template/lookup2.C: New test.
41551 * g++.dg/template/memclass1.C: Remove instantiated from error.
41552 * g++.dg/other/error2.C: Tweak expected errors.
41553
41554 PR c++/11596
41555 * g++.dg/template/defarg3.C: New test.
41556
41557 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41558
41559 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41560
41561 * g++.dg/inherit/access5.C: New test.
41562
41563 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41564
41565 PR c++/11513
41566 * g++.dg/template/crash8.C: New test.
41567
41568 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41569
41570 PR c/10602
41571 * gcc.dg/noncompile/incomplete-2.c: New test.
41572
41573 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41574
41575 PR c++/11645
41576 * g++.dg/inherit/access4.C: New test.
41577
41578 PR c++/11517
41579 * g++.dg/expr/cond2.C: New test.
41580
41581 PR optimization/10679
41582 * g++.dg/opt/inline4.C: New test.
41583
41584 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41585
41586 * g++.dg/parse/crash10: New test.
41587
41588 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41589
41590 * g++.dg/ext/flexary1.C: New test.
41591
41592 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41593
41594 PR c++/10793
41595 * g++.dg/template/crash9.C: New test.
41596
41597 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41598
41599 PR c++/3004
41600 * g++.dg/parse/typedef3.C: New test.
41601
41602 PR c++/7906
41603 * g++.dg/parse/operator2.C: New test.
41604
41605 PR c++/8895
41606 * g++.dg/parse/def-tmpl-arg1.C: New test.
41607
41608 PR c++/9282
41609 * g++.dg/parse/funptr1.C: New test.
41610
41611 PR c++/9452
41612 * g++.dg/parse/ambig3.C: New test.
41613
41614 PR c++/9454
41615 * g++.dg/parse/operator3.C: New test.
41616
41617 PR c++/9486
41618 * g++.dg/parse/template10.C: New test.
41619
41620 PR c++/9488
41621 * g++.dg/parse/template11.C: New test.
41622
41623 PR c++/10150
41624 * g++.dg/parse/invalid-op1.C: New test.
41625
41626 PR c++/10247
41627 * g++.dg/parse/condexpr1.C: New test.
41628
41629 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41630
41631 * g++.dg/ext/packed3.C: New test.
41632 * g++.dg/ext/packed4.C: New test.
41633
41634 * gcc.dg/pack-test-3.c: New test.
41635
41636 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41637
41638 * lib/compat.exp: Handle dg-options per source file.
41639 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41640 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41641 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41642 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41643 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41644 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41645 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41646 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41647 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41648 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41649 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41650 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41651 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41652 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41653
41654 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41655
41656 PR c/10320
41657 * gcc.c-torture/execute/20030718-1.c: New test.
41658
41659 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41660
41661 PR optimization/11536
41662 * gcc.dg/20030721-1.c: New test.
41663
41664 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41665
41666 PR c++/11546
41667 * g++.dg/template/lookup1.C: New test.
41668
41669 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41670
41671 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41672 diagnostics of ill-formed constructs involving labels.
41673 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41674 the new 'previously defined here' message.
41675
41676 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41677
41678 * g++.dg/parse/non-dependent2.C: New test.
41679
41680 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41681
41682 * g++.dg/init/init-ref4.C: xfail on targets without
41683 weak symbols.
41684
41685 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41686
41687 PR target/11087
41688 * gcc.c-torture/execute/20030717-1.c: New test.
41689
41690 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41691
41692 * g++.dg/opt/cfg1.C: New test.
41693
41694 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41695
41696 PR optimization/11557
41697 * gcc.dg/20030717-1.c: New test.
41698
41699 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41700
41701 PR c++/10476
41702 * g++.dg/expr/crash-1.C: New test.
41703
41704 PR c++/11027
41705 * g++.dg/template/init3.C: New test.
41706
41707 PR c++/8222
41708 * g++.dg/template/non-dependent1.C: New test.
41709
41710 PR c++/11070
41711 * g++.dg/template/non-dependent2.C: New test.
41712
41713 PR c++/11071
41714 * g++.dg/template/non-dependent3.C: New test.
41715
41716 PR c++/9907
41717 * g++.dg/template/sizeof5.C: New test.
41718
41719 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41720
41721 PR 11498
41722 * gcc.c-torture/compile/mangle-1.c: New file.
41723
41724 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41725
41726 PR c++/7809
41727 * g++.dg/parse/access3.C: New test.
41728
41729 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41730
41731 PR c++/11384
41732 * g++.dg/init/init-ref4.C: New test.
41733
41734 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41735
41736 PR c++/11547
41737 * g++.dg/parse/constant3.C: New test.
41738 * g++.dg/parse/crash7.C: Likewise.
41739
41740 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41741
41742 PR target/11008
41743 * gcc.dg/i386-pentium4-not-mull.c: New.
41744
41745 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41746
41747 * gcc.dg/asm-names.c (ymain): Make it weak.
41748
41749 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41750
41751 PR c++/5421
41752 * g++.dg/template/friend21.C: New test.
41753
41754 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41755
41756 * gcc.dg/cleanup-8.c: New test.
41757 * gcc.dg/cleanup-9.c: New test.
41758
41759 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41760
41761 * g++.dg/ext/dll-MI1.h: New file.
41762 * g++.dg/ext/dllexport-MI1.C: New file.
41763 * g++.dg/ext/dllimport-MI1.C: New file.
41764
41765 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41766
41767 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41768 it does not have cmpstrsi patterns (just cmpmemsi).
41769
41770 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41771
41772 PR debug/11473
41773 * g++.dg/debug/debug8.C: New test.
41774
41775 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41776
41777 PR c++/10108
41778 * g++.dg/template/crash7.C: New test.
41779
41780 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41781
41782 PR target/10795
41783 * gcc.c-torture/compile/20030708-1.c: New.
41784
41785 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41786
41787 * gcc.c-torture/execute/20030715-1.c: New test.
41788
41789 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41790
41791 * gcc.dg/pch/inline-3.c: New file.
41792 * gcc.dg/pch/inline-3.hs: New file.
41793 * gcc.dg/pch/inline-4.c: New file.
41794 * gcc.dg/pch/inline-4.hs: New file.
41795
41796 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41797
41798 PR c++/11509
41799 * g++.dg/template/crash6.C: New test.
41800
41801 PR c++/7053
41802 * g++.dg/template/friend20.C: New test.
41803
41804 PR c++/7019
41805 * g++.dg/template/overload2.C: New test.
41806
41807 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41808
41809 PR optimization/11440
41810 * gcc.c-torture/execute/20030714-1.c: New test.
41811
41812 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41813
41814 PR c++/11154
41815 * g++.dg/template/partial2.C: New test.
41816
41817 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41818
41819 PR c++/11503
41820 * g++.dg/template/anon1.C: New test.
41821
41822 PR c++/11493
41823 PR c++/11495
41824 * g++.dg/parse/template9.C: Likewise.
41825 * g++.dg/template/crash4.C: New test.
41826 * g++.dg/template/koenig1.C: Likewise.
41827 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41828 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41829 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41830 functions.
41831 * g++.old-deja/g++.jason/template36.C: Likewise.
41832 * g++.old-deja/g++.mike/p1989.C: Likewise.
41833 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41834 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41835 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41836 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41837 compiling.
41838 * g++.old-deja/g++.pt/union2.C: Use this->.
41839
41840 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41841
41842 * gcc.dg/20030711-1.c: New test.
41843
41844 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41845
41846 PR c++/11050
41847 * g++.dg/parse/args1.C: New test.
41848 * g++.pt/defarg8.C: Change expected errors.
41849
41850 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41851
41852 PR c++/8164
41853 * g++.dg/template/nontype2.C: New test.
41854
41855 PR c++/10558
41856 * g++.dg/parse/template8.C: New test.
41857
41858 PR c++/8327
41859 * g++.dg/template/scope1.C: New test.
41860
41861 * g++.dg/warn/Wsign-compare-1.C: New test.
41862
41863 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41864
41865 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41866
41867 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41868
41869 PR c++/9411
41870 * g++.dg/template/explicit2.C: New test.
41871
41872 PR c++/10032
41873 * g++.dg/warn/pedantic1.C: New test.
41874
41875 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41876
41877 PR c++ 9483
41878 * g++.dg/other/field1.C: New test.
41879
41880 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41881
41882 PR c/11449
41883 * gcc.c-torture/compile/20030707-1.c: New.
41884
41885 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41886
41887 PR c++/10849
41888 * g++.dg/template/access12.C: New test.
41889
41890 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41891
41892 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41893 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41894 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41895 * gcc.misc-tests/gcov.exp: Update
41896 * g++.dg/gcov/gcov.exp: Update
41897 * lib/gcov.exp: Update.
41898
41899 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41900
41901 * g++.dg/abi/mangle17.C: Make sure template expressions are
41902 dependent.
41903 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41904 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41905 * g++.dg/opt/stack1.C: Remove erroneous code.
41906 * g++.dg/parse/template7.C: New test.
41907 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41908 * g++.old-deja/g++.pt/crash4.C: Likewise.
41909
41910 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41911
41912 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41913 with zero or one occurence of `$' after the initial `L'.
41914
41915 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41916
41917 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41918
41919 2003-07-08 Roger Sayle <roger@eyesopen.com>
41920
41921 PR c/11370
41922 * gcc.dg/Wunreachable-6.c: New testcase.
41923 * gcc.dg/Wunreachable-7.c: New testcase.
41924
41925 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41926
41927 PR c/11420
41928 * gcc.dg/20030708-1.c: New test.
41929
41930 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41931
41932 * gcc.dg/compat/sdata-section.h: New file.
41933 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41934 * gcc.dg/torture/mips-sdata-1.c: New test.
41935
41936 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41937
41938 PR c++/11030
41939 * g++.dg/template/friend19.C: New test.
41940
41941 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41942
41943 * g++.dg/opt/strength-reduce.C: New test.
41944
41945 2003-07-07 Roger Sayle <roger@eyesopen.com>
41946
41947 PR target/10979
41948 * gcc.dg/20030707-1.c: New testcase.
41949
41950 2003-07-07 Roger Sayle <roger@eyesopen.com>
41951
41952 PR optimization/11059
41953 * g++.dg/opt/emptyunion.C: New testcase.
41954
41955 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41956 Eric Botcazou <ebotcazou@libertysurf.fr>
41957
41958 * g++.dg/opt/stack1.C: New test.
41959
41960 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41961
41962 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41963 run test.
41964
41965 PR c++/11431
41966 * g++.dg/expr/static_cast3.C: New test.
41967
41968 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41969
41970 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41971 everywhere.
41972 * gcc.dg/concat.c: Concatenation of string constants with
41973 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41974 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41975 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41976 necessary to avoid multi-character character constant warning.
41977 * gcc.dg/cpp/escape.c: Likewise.
41978 * gcc.dg/cpp/ucs.c: Likewise.
41979 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41980 Fix a typo.
41981
41982 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41983
41984 PR c/11428
41985 * gcc.c-torture/compile/20030704-1.c: New.
41986
41987 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41988
41989 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41990
41991 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41992
41993 PR c++/5287, PR c++/7910, PR c++/11021
41994 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41995 tests for warnings.
41996 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41997 * g++.dg/ext/dllimport3.C: Likewise.
41998 * g++.dg/ext/dllimport4.C: New file.
41999 * g++.dg/ext/dllimport5.C: New file.
42000 * g++.dg/ext/dllimport6.C: New file.
42001 * g++.dg/ext/dllimport7.C: New file.
42002 * g++.dg/ext/dllimport8.C: New file.
42003 * g++.dg/ext/dllimport9.C: New file.
42004 * g++.dg/ext/dllimport10.C: New file.
42005 * g++.dg/ext/dllexport1.C: New file.
42006
42007 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42008
42009 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42010 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42011
42012 2003-07-03 Roger Sayle <roger@eyesopen.com>
42013
42014 * gcc.dg/builtins-25.c: New testcase.
42015 * gcc.dg/builtins-26.c: New testcase.
42016
42017 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42018
42019 * gcc.dg/compat/vector-defs.h: New file.
42020 * gcc.dg/compat/vector-setup.h: New file.
42021 * gcc.dg/compat/vector-check.h: New file.
42022 * gcc.dg/compat/vector-1_main.c: New file.
42023 * gcc.dg/compat/vector-1_x.c: New file.
42024 * gcc.dg/compat/vector-1_y.c: New file.
42025 * gcc.dg/compat/vector-2_main.c: New file.
42026 * gcc.dg/compat/vector-2_x.c: New file.
42027 * gcc.dg/compat/vector-2_y.c: New file.
42028
42029 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42030 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42031 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42032 * gcc.dg/compat/struct-align-1.h: New file.
42033 * gcc.dg/compat/struct-align-1_main.c: New file.
42034 * gcc.dg/compat/struct-align-1_x.c: New file.
42035 * gcc.dg/compat/struct-align-1_y.c: New file.
42036 * gcc.dg/compat/struct-align-2.h: New file.
42037 * gcc.dg/compat/struct-align-2_main.c: New file.
42038 * gcc.dg/compat/struct-align-2_x.c: New file.
42039 * gcc.dg/compat/struct-align-2_y.c: New file.
42040
42041 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42042 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42043 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42044 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42045 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42046 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42047 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42048 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42049 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42050 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42051 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42052 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42053 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42054 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42055 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42056 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42057 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42058 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42059 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42060 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42061 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42062 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42063 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42064 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42065 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42066 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42067 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42068 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42069 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42070
42071 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42072
42073 * gcc.dg/i386-call-1.c: New test.
42074
42075 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42076
42077 PR c++/9162
42078 * g++.dg/parse/defarg4.C: New.
42079
42080 2003-07-03 Roger Sayle <roger@eyesopen.com>
42081
42082 PR target/10700
42083 * gcc.c-torture/compile/20030703-1.c: New test case.
42084
42085 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42086
42087 * g++.dg/template/local3.C: Remove extra semicolon.
42088
42089 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42090
42091 * gcc.dg/i386-volatile-1.c: New test.
42092
42093 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42094
42095 PR c++/11072
42096 * g++.dg/other/offsetof2.C: XFAIL.
42097 * g++.dg/other/offsetof5.C: New.
42098
42099 PR c++/10219
42100 * g++.dg/template/error1.C: New.
42101
42102 PR c++/9779
42103 * g++.dg/template/dependent-expr1.C: New.
42104
42105 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42106
42107 PR c++/6949
42108 * g++.dg/template/local3.C: New test.
42109
42110 PR c++/11149
42111 * g++.dg/lookup/scoped6.C: New test.
42112
42113 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42114
42115 PR c++/8046
42116 * g++.dg/other/error7.C: New test.
42117
42118 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42119
42120 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42121 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42122 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42123 * g++.old-deja/g++.other/union2.C: Likewise.
42124 * gcc.dg/c90-const-expr-2.c: Likewise.
42125 * gcc.dg/c90-const-expr-3.c: Likewise.
42126 * gcc.dg/c99-const-expr-2.c: Likewise.
42127 * gcc.dg/c99-const-expr-3.c: Likewise.
42128 * gcc.dg/concat.c: Likewise.
42129
42130 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42131
42132 PR c++/9559
42133 * g++.dg/init/static1.C: New test.
42134
42135 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42136
42137 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42138 * g++.old-deja/g++.other/access2.C: Likewise.
42139 * g++.old-deja/g++.other/decl2.C: Likewise.
42140 * gcc.c-torture/execute/20020615-1.c: Likewise.
42141
42142 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42143
42144 PR c++/4933
42145 * g++.dg/template/sizeof4.C: New test.
42146
42147 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42148
42149 * g++.dg/other/error6.C: New test.
42150
42151 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42152
42153 PR c++/10750
42154 * g++.dg/parse/constant2.C: New test.
42155
42156 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42157
42158 PR c++/11106
42159 * g++.dg/other/error5.C: New test.
42160
42161 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42162
42163 * gcc.dg/format/gcc_diag-1.c: New test.
42164
42165 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42166
42167 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42168
42169 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42170
42171 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42172 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42173 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42174
42175 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42176
42177 * gcc.c-torture/execute/builtins/string-8.c: New test.
42178 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42179 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42180 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42181
42182 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42183
42184 PR c++/10468
42185 * g++.dg/ext/typeof6.C: New test.
42186
42187 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42188
42189 PR c++/10796
42190 * g++.dg/init/enum1.C: New test.
42191
42192 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42193
42194 * gcc.dg/20030627-1.c: New test.
42195
42196 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42197
42198 PR c++/11332
42199 * g++.dg/expr/static_cast2.C: New test.
42200
42201 2003-06-26 Roger Sayle <roger@eyesopen.com>
42202 Jakub Jelinek <jakub@redhat.com>
42203
42204 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42205 sprintf(dst,"%s",src) optimization.
42206 * gcc.c-torture/execute/20030626-1.c: New test case.
42207 * gcc.c-torture/execute/20030626-2.c: New test case.
42208
42209 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42210
42211 * gcc.c-torture/execute/multi-ix.c: New test.
42212
42213 * gcc.c-torture/execute/simd-4.c (main):
42214 Added missing semicolon at end of union.
42215
42216 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42217
42218 PR c++/8266
42219 * g++.dg/template/explicit-instantiation3.C: New test.
42220
42221 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42222
42223 * gcc.dg/20030626-1.c: Use signed char.
42224
42225 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42226
42227 * gcc.dg/20030626-1.c: New test.
42228
42229 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42230
42231 * const-str-2.m: Update.
42232
42233 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42234
42235 PR c++/10990
42236 * g++.dg/rtti/dyncast1.C: New test.
42237 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42238 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42239 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42240
42241 PR c++/10931
42242 * g++.dg/expr/static_cast1.C: New test.
42243
42244 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42245
42246 * gcc.dg/20030625-1.c: New test.
42247
42248 2003-06-24 Roger Sayle <roger@eyesopen.com>
42249
42250 * gcc.c-torture/compile/20030624-1.c: New test case.
42251
42252 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42253
42254 * gcc.c-torture/execute/string-opt-17.c: New test.
42255
42256 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42257
42258 PR c++/5754
42259 * g++.dg/parse/crash6.C: New test.
42260
42261 2003-06-23 Roger Sayle <roger@eyesopen.com>
42262
42263 * gcc.dg/builtins-24.c: New test case.
42264
42265 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42266
42267 * g++.dg/opt/operator1.C: New test.
42268
42269 2003-06-22 Roger Sayle <roger@eyesopen.com>
42270
42271 * gcc.c-torture/execute/string-opt-16.c: New test case.
42272
42273 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42274
42275 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42276 * g++.old-deja/g++.other/conv7.C: Likewise.
42277 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42278 * g++.old-deja/g++.other/overload14.C: Likewise.
42279
42280 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42281
42282 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42283 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42284
42285 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42286
42287 PR c++/10888
42288 * g++.dg/warn/Winline-3.C: New test.
42289
42290 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42291
42292 * lib/target-supports.exp (check_alias_available): Make the test
42293 program acceptable to the Solaris assembler.
42294
42295 PR c++/10749
42296 * g++.dg/template/memclass2.C: New test.
42297
42298 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42299 Eric Botcazou <ebotcazou@libertysurf.fr>
42300
42301 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42302 data for non-matching targets.
42303 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42304
42305 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42306
42307 PR c++/10845
42308 * g++.dg/template/member3.C: New test.
42309
42310 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42311
42312 PR c++/10939
42313 * g++.dg/template/func1.C: New test.
42314
42315 PR c++/9649
42316 * g++.dg/template/static4.C: New test.
42317 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42318
42319 PR c++/11041
42320 * g++.dg/init/ref7.C: New test.
42321
42322 2003-06-19 Matt Austern <austern@apple.com>
42323
42324 PR c++/11228
42325 * g++.dg/anew1.C: New test.
42326 * g++.dg/anew2.C: New test.
42327 * g++.dg/anew3.C: New test.
42328 * g++.dg/anew4.C: New test.
42329
42330 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42331
42332 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42333
42334 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42335
42336 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42337 endian-dependent.
42338
42339 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42340
42341 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42342 Remove cruft.
42343
42344 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42345
42346 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42347 * gcc.c-torture/compile/961203-1.c: Likewise.
42348 * gcc.c-torture/compile/980506-1.c: Likewise.
42349
42350 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42351
42352 PR c++/10712
42353 * g++.dg/lookup/using7.C: New test.
42354
42355 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42356
42357 PR c++/11105
42358 * g++.dg/abi/conv1.C: Remove it.
42359 * g++.dg/template/conv7.C: New test.
42360 * g++.dg/template/conv8.C: Likewise.
42361 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42362 conversion operator.
42363
42364 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42365
42366 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42367 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42368 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42369 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42370 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42371 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42372 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42373 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42374 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42375 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42376 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42377 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42378 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42379 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42380 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42381 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42382 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42383 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42384 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42385 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42386 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42387 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42388 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42389 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42390 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42391 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42392 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42393 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42394 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42395
42396 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42397
42398 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42399 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42400 indications.
42401
42402 2003-06-16 Roger Sayle <roger@eyesopen.com>
42403
42404 * gcc.dg/i386-387-5.c: New test case.
42405 * gcc.dg/i386-387-6.c: New test case.
42406 * gcc.dg/builtins-23.c: New test case.
42407
42408 2003-06-15 Roger Sayle <roger@eyesopen.com>
42409
42410 * gcc.dg/builtins-22.c: New test case.
42411 * gcc.dg/i386-387-1.c: Update to test exp.
42412 * gcc.dg/i386-387-2.c: Likewise.
42413
42414 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42415
42416 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42417
42418 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42419
42420 * lib/gcc-dg.exp (dg-require-dll): New function.
42421 (dg-xfail-if): Likewise.
42422 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42423 driver.
42424
42425 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42426 * gcc.c-torture/compile/20001205-1.c: Likewise.
42427 * gcc.c-torture/compile/20001226-1.c: Likewise.
42428 * gcc.c-torture/compile/20010518-2.c: Likewise.
42429 * gcc.c-torture/compile/20020312-1.c: Likewise.
42430 * gcc.c-torture/compile/20020604-1.c: Likewise.
42431 * gcc.c-torture/compile/920501-12.c: Likewise.
42432 * gcc.c-torture/compile/920501-4.c: Likewise.
42433 * gcc.c-torture/compile/920520-1.c: Likewise.
42434 * gcc.c-torture/compile/920521-1.c: Likewise.
42435 * gcc.c-torture/compile/920625-1.c: Likewise.
42436 * gcc.c-torture/compile/961203-1.c: Likewise.
42437 * gcc.c-torture/compile/980506-1.c: Likewise.
42438 * gcc.c-torture/compile/981006-1.c: Likewise.
42439 * gcc.c-torture/compile/981022-1.c: Likewise.
42440 * gcc.c-torture/compile/981223-1.c: Likewise.
42441 * gcc.c-torture/compile/990617-1.c: Likewise.
42442 * gcc.c-torture/compile/dll.c: Likewise.
42443 * gcc.c-torture/compile/labels-3.c: Likewise.
42444 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42445 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42446 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42447 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42448 * gcc.c-torture/compile/simd-5.c: Likewise.
42449 * gcc.c-torture/compile/20000804-1.x: Remove.
42450 * gcc.c-torture/compile/20001205-1.x: Likewise.
42451 * gcc.c-torture/compile/20001226-1.x: Likewise.
42452 * gcc.c-torture/compile/20010518-2.x: Likewise.
42453 * gcc.c-torture/compile/20020312-1.x: Likewise.
42454 * gcc.c-torture/compile/20020604-1.x: Likewise.
42455 * gcc.c-torture/compile/920501-12.x: Likewise.
42456 * gcc.c-torture/compile/920501-4.x: Likewise.
42457 * gcc.c-torture/compile/920520-1.x: Likewise.
42458 * gcc.c-torture/compile/920521-1.x: Likewise.
42459 * gcc.c-torture/compile/920625-1.x: Likewise.
42460 * gcc.c-torture/compile/961203-1.x: Likewise.
42461 * gcc.c-torture/compile/980506-1.x: Likewise.
42462 * gcc.c-torture/compile/981006-1.x: Likewise.
42463 * gcc.c-torture/compile/981022-1.x: Likewise.
42464 * gcc.c-torture/compile/981223-1.x: Likewise.
42465 * gcc.c-torture/compile/990617-1.x: Likewise.
42466 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42467 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42468 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42469 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42470 * gcc.c-torture/compile/simd-5.x: Likewise.
42471
42472 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42473
42474 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42475
42476 * gcc.c-torture/execute/20030611-1.c: New test.
42477
42478 2003-06-12 Roger Sayle <roger@eyesopen.com>
42479
42480 PR middle-end/168
42481 * gcc.dg/20030612-1.c: New test case.
42482
42483 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42484
42485 PR c++/10635
42486 * g++.dg/expr/cast1.C: New test.
42487
42488 2003-06-12 Roger Sayle <roger@eyesopen.com>
42489
42490 * gcc.dg/builtins-21.c: New test case.
42491
42492 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42493
42494 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42495 options instead of at the end.
42496 * lib/objc.exp (objc_target_compile): Likewise.
42497
42498 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42499
42500 PR c++/10432
42501 * g++.dg/parse/error1.C: New test.
42502
42503 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42504
42505 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42506 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42507 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42508 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42509 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42510 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42511 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42512 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42513 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42514 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42515 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42516 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42517 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42518 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42519 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42520 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42521 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42522 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42523 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42524 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42525 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42526 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42527 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42528 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42529
42530 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42531 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42532 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42533 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42534 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42535 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42536 * gcc.dg/compat/scalar-return-3_main.c: New file.
42537 * gcc.dg/compat/scalar-return-3_x.c: New file.
42538 * gcc.dg/compat/scalar-return-3_y.c: New file.
42539 * gcc.dg/compat/scalar-return-4_main.c: New file.
42540 * gcc.dg/compat/scalar-return-4_x.c: New file.
42541 * gcc.dg/compat/scalar-return-4_y.c: New file.
42542
42543 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42544
42545 * gcc.dg/compat/fp2-struct-check.h: New file.
42546 * gcc.dg/compat/fp2-struct-defs.h: New file.
42547 * gcc.dg/compat/fp2-struct-init.h: New file.
42548 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42549 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42550 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42551 * gcc.dg/compat/struct-return-10_main.c: New file.
42552 * gcc.dg/compat/struct-return-10_x.c: New file.
42553 * gcc.dg/compat/struct-return-10_y.c: New file.
42554
42555 * gcc.dg/compat/compat-common.h: New file.
42556 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42557 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42558 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42559 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42560 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42561 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42562 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42563 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42564 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42565 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42566 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42567 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42568 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42569 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42570 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42571 * gcc.dg/compat/small-struct-check.h: Ditto.
42572 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42573 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42574 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42575 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42576 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42577 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42578 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42579 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42580 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42581 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42582 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42583 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42584 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42585 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42586 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42587 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42588 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42589 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42590 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42591 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42592 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42593 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42594 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42595 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42596 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42597 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42598 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42599 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42600 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42601 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42602
42603 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42604
42605 * g++.dg/pch/static-1.C: New file.
42606 * g++.dg/pch/static-1.Hs: New file.
42607
42608 2003-06-10 Richard Henderson <rth@redhat.com>
42609
42610 * gcc.dg/asm-7.c: Adjust expected warning text.
42611
42612 2003-06-10 Roger Sayle <roger@eyesopen.com>
42613
42614 * gcc.dg/builtins-20.c: New test case.
42615
42616 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42617
42618 PR c++/11131
42619 * g++.dg/opt/template1.C: New test.
42620
42621 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42622
42623 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42624 additional_sources.
42625
42626 2003-05-21 David Taylor <dtaylor@emc.com>
42627
42628 * gcc.dg/Wpadded.c: New file.
42629
42630 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42631
42632 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42633 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42634 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42635 dg-require-weak.
42636
42637 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42638
42639 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42640
42641 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42642
42643 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42644 (dg-require-alias): Likewise.
42645 (dg-require-gc-sections): Likewise.
42646 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42647
42648 2003-06-08 Richard Henderson <rth@redhat.com>
42649
42650 * gcc.dg/20011029-2.c: Fix the array reference.
42651 * gcc.dg/asm-7.c: New.
42652
42653 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42654
42655 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42656
42657 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42658
42659 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42660 (dg-require-gc-sections): Likewise.
42661
42662 2003-06-08 Jan Hubicka <jh@suse.cz>
42663
42664 * i386-cmov1.c: Fix regular expression.
42665 * i386-cvt-1.c: Likewise.
42666 * i386-local.c: Likewise.
42667 * i386-local2.c: Likewise.
42668 * i386-mul.c: Likewise.
42669 * i386-ssetype-1.c: Likewise.
42670 * i386-ssetype-3.c: Likewise.
42671 * i386-ssetype-5.c: Likewise.
42672
42673 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42674
42675 PR c++/11039
42676 * g++.dg/warn/implicit-typename2.C: New test.
42677 * g++.dg/warn/implicit-typename3.C: New test.
42678
42679 2003-06-07 Richard Henderson <rth@redhat.com>
42680
42681 * g++.dg/other/offsetof3.C: Use size_t.
42682 * g++.dg/other/offsetof4.C: Likewise.
42683
42684 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42685
42686 * lib/copy-file.exp: New. Implement gcc_copy_files.
42687
42688 * lib/dg-pch.exp: Load copy-file.exp
42689 (dg-pch): Use gcc_copy_files instead of "file copy".
42690
42691 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42692
42693 * gcc.dg/weak/weak.exp: Simplify.
42694 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42695 * gcc.dg/weak/weak-1.c: Likewise.
42696 * gcc.dg/weak/weak-2.c: Likewise.
42697 * gcc.dg/weak/weak-3.c: Likewise.
42698 * gcc.dg/weak/weak-4.c: Likewise.
42699 * gcc.dg/weak/weak-5.c: Likewise.
42700 * gcc.dg/weak/weak-6.c: Likewise.
42701 * gcc.dg/weak/weak-7.c: Likewise.
42702 * gcc.dg/weak/weak-8.c: Likewise.
42703 * gcc.dg/weak/weak-9.c: Likewise.
42704
42705 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42706
42707 gcc.c-torture/execute/20030606-1.c: New.
42708
42709 2003-06-06 Roger Sayle <roger@eyesopen.com>
42710
42711 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42712 * gcc.dg/builtins-19.c: Likewise.
42713
42714 2003-06-06 Roger Sayle <roger@eyesopen.com>
42715
42716 * gcc.dg/builtins-2.c: Add some more tests.
42717 * gcc.dg/builtins-18.c: New test case.
42718 * gcc.dg/builtins-19.c: New test case.
42719
42720 2003-06-06 Roger Sayle <roger@eyesopen.com>
42721 Jim Wilson <wilson@tuliptree.org>
42722
42723 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42724
42725 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42726
42727 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42728 mempcpy/stpcpy calls not to be optimized into something else.
42729 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42730 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42731 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42732
42733 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42734
42735 * gcc.dg/format/asm_fprintf-1.c: New test.
42736
42737 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42738
42739 * lib/gcc-defs.exp (additional_sources): New variable.
42740 (dg-additional-sources): New function.
42741 (additional_files): New variable.
42742 (dg-additional-files): New function.
42743 (dg-additional-files-options): Likewise.
42744 * lib/gcc-dg.exp (dg-require-weak): New function.
42745 (dg-require-alias): Likewise.
42746 (dg-require-gc-sections): Likewise.
42747 * lib/target-supports.exp (check_alias_available): Remove testfile
42748 parameter.
42749 (check_gc_sections_available): New function.
42750 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42751 (dg-gpp-additional-files): Likewise.
42752 * lib/g++.exp (additional_sources): Remove.
42753 (additional_files): Likewise.
42754 (g++_target_compile): Use dg-additional-files-options.
42755
42756 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42757 Tcl logic.
42758 * gcc.dg/special/ecos.exp: Remove.
42759 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42760 * gcc.dg/special/alias-1.c: Likewise.
42761 * gcc.dg/special/alias-2.c: Likewise.
42762 * gcc.dg/special/gcsec-1.c: Likewise.
42763 * gcc.dg/special/weak-1.c: Likewise.
42764 * gcc.dg/special/weak-2.c: Likewise.
42765 * gcc.dg/special/wkali-1.c: Likewise.
42766 * gcc.dg/special/wkali-2.c: Likewise.
42767
42768 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42769 dg-gpp-additional-*.
42770 * g++.dg/special/conpr-3.C: Likewise.
42771 * g++.dg/special/conpr-4.C: Likewise.
42772 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42773 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42774 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42775 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42776 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42777 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42778 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42779 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42780 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42781 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42782 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42783 * g++.old-deja/g++.other/comdat1.C: Likewise.
42784 * g++.old-deja/g++.other/comdat2.C: Likewise.
42785 * g++.old-deja/g++.other/comdat3.C: Likewise.
42786 * g++.old-deja/g++.other/ctor1.C: Likewise.
42787 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42788
42789 2003-06-05 Richard Henderson <rth@redhat.com>
42790
42791 * gcc.dg/debug/20030605-1.c: New.
42792
42793 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42794
42795 * README.QMTEST: Update.
42796
42797 2003-06-04 Richard Henderson <rth@redhat.com>
42798
42799 * gcc.dg/cleanup-1.c: New.
42800 * gcc.dg/cleanup-2.c: New.
42801 * gcc.dg/cleanup-3.c: New.
42802 * gcc.dg/cleanup-4.c: New.
42803 * gcc.dg/cleanup-5.c: New.
42804 * gcc.dg/cleanup-6.c: New.
42805 * gcc.dg/cleanup-7.c: New.
42806
42807 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42808
42809 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42810
42811 * lib/dg-pch.exp: New file.
42812 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42813 * gcc.dg/pch/pch.exp: Likewise.
42814
42815 2003-06-04 Roger Sayle <roger@eyesopen.com>
42816
42817 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42818 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42819 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42820 * gcc.dg/builtins-17.c: New test case.
42821 * gcc.dg/i386-387-4.c: New test case.
42822 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42823
42824 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42825
42826 * gcc.dg/ultrasp9.c: New test.
42827
42828 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42829
42830 * gcc.c-torture/compile/20030604-1.c: New test.
42831 * gcc.dg/sparc-constant-1.c: New test.
42832
42833 2003-06-03 Glen Nakamura <glen@imodulo.com>
42834
42835 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42836
42837 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42838
42839 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42840
42841 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42842 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42843
42844 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42845
42846 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42847
42848 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42849
42850 PR c++/10940
42851 * g++.dg/template/spec10.C: New test.
42852
42853 2003-06-03 Roger Sayle <roger@eyesopen.com>
42854
42855 * gcc.dg/builtins-16.c: New test case.
42856
42857 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42858
42859 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42860 mempcpy test with post-increments.
42861 * gcc.c-torture/execute/string-opt-3.c: New test.
42862 * gcc.dg/string-opt-1.c: New test.
42863
42864 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42865
42866 PR fortran/10965
42867 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42868
42869 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42870
42871 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42872 (scan-assembler): ... here. Use dg-scan.
42873 (scan-assembler-not): Likewise.
42874 (scan-file): New function.
42875 (scan-file-not): Likewise.
42876 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42877 * gcc.dg/cpp/_Pragma4.c: Likewise.
42878 * gcc.dg/cpp/_Pragma5.c: Likewise.
42879 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42880 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42881 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42882 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42883 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42884 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42885 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42886 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42887 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42888 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42889 * gcc.dg/cpp/cxxcom1.c: Likewise.
42890 * gcc.dg/cpp/line1.c: Likewise.
42891 * gcc.dg/cpp/maccom1.c: Likewise.
42892 * gcc.dg/cpp/maccom2.c: Likewise.
42893 * gcc.dg/cpp/maccom3.c: Likewise.
42894 * gcc.dg/cpp/maccom4.c: Likewise.
42895 * gcc.dg/cpp/maccom5.c: Likewise.
42896 * gcc.dg/cpp/maccom6.c: Likewise.
42897 * gcc.dg/cpp/multiline.c: Likewise.
42898 * gcc.dg/cpp/spacing1.c: Likewise.
42899 * gcc.dg/cpp/spacing2.c: Likewise.
42900 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42901 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42902 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42903 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42904 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42905 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42906 * gcc.dg/cpp/cxxcom2.c: Likewise.
42907 * gcc.dg/cpp/cxxcom2.h: New file.
42908
42909 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42910 * g++.dg/cpp/truefalse.C: Here.
42911 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42912
42913 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42914
42915 * gcc.dg/cpp/redef3.c: New file.
42916
42917 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42918
42919 * gcc.dg/i386-loop-3.c: New test.
42920
42921 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42922
42923 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42924
42925 2003-05-31 Roger Sayle <roger@eyesopen.com>
42926
42927 * gcc.dg/fwrapv-1.c: New test case.
42928 * gcc.dg/fwrapv-2.c: New test case.
42929
42930 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42931
42932 PR c++/10956
42933 * g++.dg/template/spec9.C: New test.
42934
42935 2003-05-29 Roger Sayle <roger@eyesopen.com>
42936
42937 * gcc.dg/duff-4.c: New test case.
42938
42939 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42940
42941 PR fortran/10843
42942 * g77.dg/ffixed-form-1.f: New test
42943 * g77.dg/ffixed-form-2.f: New test
42944 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42945 * g77.dg/ffree-form-3.f: New test
42946
42947 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42948
42949 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42950 * gcc.dg/wint_t-1.c: Likewise.
42951
42952 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42953
42954 * g++.dg/template/access11.C: New test.
42955
42956 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42957
42958 PR c++/10849
42959 * g++.dg/template/access10.C: New test.
42960
42961 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42962 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42963
42964 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42965
42966 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42967
42968 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42969 suppress for powerpc-*-darwin*.
42970 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42971
42972 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42973
42974 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42975 suppress option for powerpc-*-darwin*.
42976
42977 2003-05-23 Roger Sayle <roger@eyesopen.com>
42978
42979 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42980 * gcc.dg/builtins-4.c: Add test for fmod.
42981
42982 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42983
42984 PR c++/10682
42985 * g++.dg/template/instantiate4.C: New test.
42986
42987 2003-05-22 Roger Sayle <roger@eyesopen.com>
42988
42989 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42990
42991 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42992
42993 * gcc.dg/compat/scalar-return-1_main.c: New file.
42994 * gcc.dg/compat/scalar-return-1_x.c: New file.
42995 * gcc.dg/compat/scalar-return-1_y.c: New file.
42996 * gcc.dg/compat/scalar-return-2_main.c: New file.
42997 * gcc.dg/compat/scalar-return-2_x.c: New file.
42998 * gcc.dg/compat/scalar-return-2_y.c: New file.
42999 * gcc.dg/compat/struct-return-3_main.c: New file.
43000 * gcc.dg/compat/struct-return-3_y.c: New file.
43001 * gcc.dg/compat/struct-return-3_x.c: New file.
43002 * gcc.dg/compat/struct-return-2_main.c: New file.
43003 * gcc.dg/compat/struct-return-2_x.c: New file.
43004 * gcc.dg/compat/struct-return-2_y.c: New file.
43005
43006 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43007
43008 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43009 for hppa*-hp-hpux*.
43010 * gcc.dg/20021014-1.c (dg-options): Likewise.
43011 * gcc.dg/nest.c (dg-options): Likewise.
43012
43013 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43014
43015 PR c++/9738
43016 * g++.dg/ext/dllimport2.C: New file.
43017 * g++.dg/ext/dllimport3.C: New file.
43018
43019 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43020
43021 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43022 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43023 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43024 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43025 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43026 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43027 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43028 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43029 * gcc.dg/compat/small-struct-defs.h: New file.
43030 * gcc.dg/compat/small-struct-init.h: New file.
43031 * gcc.dg/compat/small-struct-check.h: New file.
43032 * gcc.dg/compat/fp-struct-defs.h: New file.
43033 * gcc.dg/compat/fp-struct-check.h: New file.
43034 * gcc.dg/compat/fp-struct-init.h: New file.
43035 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43036 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43037
43038 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43039
43040 * gcc.dg/20030225-2.c: New test.
43041
43042 2003-05-18 Roger Sayle <roger@eyesopen.com>
43043 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43044
43045 * gcc.c-torture/compile/20030518-1.c: New test case.
43046
43047 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43048
43049 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43050 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43051 gcc-dg-debug-runtest.
43052 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43053 gcc-dg-debug-runtest.
43054
43055 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43056
43057 PR c++/9022
43058 * g++.dg/lookup/using6.C: New test.
43059
43060 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43061
43062 * g++.dg/parse/access2.C: New test.
43063
43064 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43065
43066 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43067 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43068 * gcc.dg/debug/debug.exp: Likewise.
43069
43070 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43071
43072 * gcc.dg/dollar.c: New test.
43073
43074 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43075
43076 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43077 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43078 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43079 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43080 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43081 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43082 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43083 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43084 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43085 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43086 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43087 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43088 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43089 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43090 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43091 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43092 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43093 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43094
43095 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43096
43097 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43098 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43099 support for "repo" mode.
43100 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43101 * lib/g77-dg.exp: Likewise.
43102 * lib/obj-dg.exp: Likewise.
43103
43104 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43105
43106 Merge from gcc-3_2-rhl8-branch:
43107 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43108
43109 * gcc.dg/tls/opt-6.c: New test.
43110
43111 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43112
43113 * gcc.dg/20030405-1.c: New test.
43114
43115 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43116
43117 * gcc.dg/20030309-1.c: New test.
43118
43119 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43120
43121 * gcc.c-torture/execute/20030307-1.c: New test.
43122
43123 2003-02-20 Randolph Chung <tausq@debian.org>
43124
43125 * gcc.c-torture/compile/20030220-1.c: New test.
43126
43127 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43128
43129 * gcc.dg/20030217-1.c: New test.
43130
43131 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43132
43133 * gcc.c-torture/compile/20020129-1.c: New test.
43134
43135 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43136
43137 * gcc.dg/unroll-1.c: New test.
43138
43139 2002-11-16 Jan Hubicka <jh@suse.cz>
43140
43141 * gcc.c-torture/execute/20020920-1.c: New test.
43142
43143 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43144
43145 PR target/7434
43146 * gcc.c-torture/compile/20021008-1.c: New test.
43147
43148 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43149
43150 PR target/7559
43151 * gcc.c-torture/execute/20020810-1.c: New test.
43152
43153 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43154
43155 * gcc.c-torture/compile/20020807-1.c: New test.
43156
43157 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43158
43159 * gcc.dg/tls/opt-1.c: New test.
43160
43161 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43162
43163 * gcc.dg/20020729-1.c: New test.
43164
43165 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43166
43167 * g++.dg/opt/life1.C: New test.
43168
43169 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43170
43171 * gcc.dg/20020525-1.c: New test.
43172
43173 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43174
43175 PR c++/6794
43176 * g++.dg/ext/pretty1.C: New test.
43177 * g++.dg/ext/pretty2.C: New test.
43178
43179 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43180
43181 PR c++/8385
43182 * g++.dg/ext/typeof5.C: New test.
43183
43184 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43185
43186 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43187 __USER_LABEL_PREFIX__ into account.
43188 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43189
43190 2003-05-14 Roger Sayle <roger@eyesopen.com>
43191
43192 * gcc.dg/builtins-15.c: New test case.
43193
43194 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43195
43196 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43197
43198 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43199
43200 * lib/g++.exp: Tweak handling of additional source files.
43201 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43202 * g++.dg/special/conpr-2a.C: Rename to ...
43203 * g++.dg/special/conpr-2a.cc: ... this.
43204 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43205 * g++.dg/special/conpr-3a.C: Rename to ...
43206 * g++.dg/special/conpr-3a.cc: This.
43207 * g++.dg/special/conpr-3b.C: Rename to ...
43208 * g++.dg/special/conpr-3b.cc: This.
43209 * g++.dg/special/conpr-4.C: New test.
43210 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43211
43212 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43213
43214 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43215
43216 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43217
43218 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43219 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43220 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43221 * g++.old-deja/g++.other/warn3.C: Likewise.
43222
43223 2003-05-11 Roger Sayle <roger@eyesopen.com>
43224
43225 * gcc.dg/i386-387-1.c: Update to also test log.
43226 * gcc.dg/i386-387-2.c: Likewise.
43227
43228 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43229
43230 * g77.f-torture/execute/int8421.f: New test.
43231
43232 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43233
43234 PR c++/10230, c++/10481
43235 * g++.dg/lookup/scoped5.C: New test.
43236
43237 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43238
43239 PR c++/10552
43240 * g++.dg/template/ttp6.C: New test.
43241
43242 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43243
43244 * gcc.c-torture/execute/builtins: New directory.
43245 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43246 gcc.c-torture/execute/builtins.
43247 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43248 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43249 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43250 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43251
43252 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43253
43254 PR c++/9252
43255 * g++.dg/template/access8.C: New test.
43256 * g++.dg/template/access9.C: New test.
43257
43258 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43259
43260 PR c++/9554
43261 * g++.dg/parse/access1.C: New test.
43262
43263 2003-05-09 DJ Delorie <dj@redhat.com>
43264
43265 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43266 long, and not an int.
43267
43268 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43269
43270 PR c++/10555, c++/10576
43271 * g++.dg/template/memclass1.C: New test.
43272
43273 2003-05-08 DJ Delorie <dj@redhat.com>
43274
43275 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43276 targets.
43277 * gcc.c-torture/execute/20021024-1.x: Likewise.
43278 * gcc.c-torture/execute/shiftdi.x: Likewise.
43279 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43280 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43281 * gcc.dg/20021018-1.c: Likewise.
43282
43283 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43284
43285 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43286
43287 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43288 (bcopy): Call memmove.
43289
43290 2003-05-08 Roger Sayle <roger@eyesopen.com>
43291
43292 * g77.f-torture/compile/8485.f: New test case.
43293
43294 2003-05-07 Richard Henderson <rth@redhat.com>
43295
43296 PR c++/10570
43297 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43298 Verify exception_cleanup not called for rethrows.
43299 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43300 when exiting catch block without rethrowing.
43301 * g++.dg/eh/forced3.C: New.
43302 * g++.dg/eh/forced4.C: New.
43303
43304 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43305
43306 * gcc.dg/20030505.c: Fix triplet.
43307
43308 2003-05-06 DJ Delorie <dj@redhat.com>
43309
43310 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43311 * gcc.dg/nest.c: Likewise.
43312
43313 2003-05-05 Roger Sayle <roger@eyesopen.com>
43314
43315 * gcc.dg/builtins-14.c: New test case.
43316
43317 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43318
43319 * lib/compat.exp (compat-execute): New argument.
43320 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43321 * gcc.dg/compat: New test directory.
43322 * gcc.dg/compat/compat.exp: New expect script.
43323 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43324 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43325 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43326 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43327 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43328 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43329
43330 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43331 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43332 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43333 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43334 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43335 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43336 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43337 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43338 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43339 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43340 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43341 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43342 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43343 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43344 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43345
43346 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43347
43348 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43349
43350 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43351
43352 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43353
43354 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43355
43356 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43357 * gcc.dg/ppc-fsel-2.c: New test.
43358
43359 * gcc.dg/unused-5.c: New test.
43360
43361 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43362
43363 PR c++/10496
43364 * g++.dg/warn/pmf1.C: New test.
43365
43366 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43367
43368 PR c++/4494
43369 * g++.dg/warn/main.C: New test.
43370
43371 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43372
43373 * gcc.dg/nonnull-3.c: New test.
43374
43375 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43376
43377 * gcc.dg/cpp/Wtrigraphs.c: Update.
43378 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43379
43380 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43381
43382 * gcc.dg/ppc-fsel-1.c: New test.
43383
43384 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43385
43386 PR c/10604
43387 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43388
43389 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43390
43391 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43392
43393 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43394
43395 PR c++/9364, c++/10553, c++/10586
43396 * g++.dg/parse/typename4.C: New test.
43397 * g++.dg/parse/typename5.C: Likewise.
43398
43399 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43400
43401 * gcc.c-torture/compile/20030503-1.c: New test.
43402
43403 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43404
43405 * g++.dg/lookup/using5.C: Fix testcase error.
43406
43407 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43408
43409 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43410 since MEABI is no longer supported. Remove all vestiges
43411 of MEABI from the test.
43412
43413 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43414
43415 PR c++/10554
43416 * g++.dg/lookup/using5.C: New test.
43417
43418 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43419
43420 PR c++/8772
43421 * g++.dg/template/ttp5.C: New test.
43422
43423 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43424
43425 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43426 (dg-gpp-additional-sources): New function.
43427 (dg-gpp-additional-files): Likewise.
43428 * lib/g++.exp (additional_sources): New variable.
43429 (additional_files): Likewise.
43430 (g++_target_compile): Deal with them.
43431 * lib/old-dejagnu.exp: Remove.
43432 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43433 * g++.old-deja: Revise all tests to use dg commands.
43434
43435 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43436
43437 PR c++/9432, c++/9528
43438 * g++.dg/lookup/using4.C: New test.
43439
43440 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43441
43442 * gcc.dg/noreturn-5.c: New file.
43443 * gcc.dg/noreturn-6.c: New file.
43444
43445 * gcc.c-torture/compile/inline-1.c: New file.
43446
43447 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43448
43449 PR c++/10551
43450 * g++.dg/template/explicit1.C: New test.
43451
43452 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43453
43454 PR c++/10549
43455 * g++.dg/other/bitfield1.C: New test.
43456
43457 PR c++/10527
43458 * g++.dg/init/new7.C: New test.
43459
43460 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43461
43462 * g++.dg/ext/desig1.C: New test.
43463 * g++.dg/ext/init1.C: Update.
43464
43465 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43466
43467 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43468
43469 PR c++/10180
43470 * g++.dg/warn/Winline-1.C: New test.
43471
43472 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43473
43474 * gcc.c-torture/execute/string-opt-19.c: New test.
43475
43476 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43477 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43478
43479 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43480
43481 PR c++/10506
43482 * g++.dg/init/new6.C: New test.
43483
43484 PR c++/10503
43485 * g++.dg/init/ref6.C: New test.
43486
43487 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43488
43489 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43490
43491 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43492
43493 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43494 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43495
43496 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43497
43498 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43499 initialized static data members.
43500
43501 2003-04-25 H.J. Lu <hjl@gnu.org>
43502
43503 * gcc.dg/ia64-sync-4.c: New test.
43504
43505 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43506
43507 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43508 date.
43509
43510 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43511
43512 PR c++/10337
43513 * g++.dg/warn/conv1.C: New test.
43514 * g++.old-deja/g++.other/conv7.C: Adjust.
43515 * g++.old-deja/g++.other/overload14.C: Adjust.
43516
43517 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43518
43519 PR c++/10471
43520 * g++.dg/template/defarg2.C: New test.
43521
43522 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43523
43524 * gcc.dg/cpp/include2.c: Update.
43525 * gcc.dg/cpp/multiline-2.c: New.
43526 * gcc.dg/cpp/multiline.c: Update.
43527 * gcc.dg/cpp/strify2.c: Update.
43528 * gcc.dg/cpp/trad/literals-2.c: Update.
43529
43530 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43531
43532 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43533
43534 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43535
43536 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43537
43538 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43539
43540 PR c++/10451
43541 * g++.dg/parse/crash4.C: New test.
43542
43543 PR c++/9847
43544 * g++.dg/parse/crash5.C: New test.
43545
43546 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43547
43548 PR c++/10446
43549 * g++.dg/parse/crash3.C: New test.
43550
43551 PR c++/10428
43552 * g++.dg/parse/elab1.C: New test.
43553
43554 2003-04-22 Devang Patel <dpatel@apple.com>
43555
43556 * gcc.dg/cpp/trad/funlike-5.c: New test.
43557
43558 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43559
43560 * g++.dg/other/packed1.C: Fix dg options.
43561
43562 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43563
43564 * g++.dg/other/offsetof2.C: New test.
43565
43566 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43567
43568 * g++.dg/template/recurse.C: Adjust location of error messages.
43569
43570 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43571
43572 PR c++/9881
43573 * g++.dg/init/addr-const1.C: New test.
43574 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43575
43576 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43577
43578 PR c++/10405
43579 * g++.dg/lookup/struct-hack1.C: New test.
43580
43581 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43582
43583 * ucs.c: Update diagnostic messages.
43584
43585 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43586
43587 * gcc.dg/cpp/truefalse.cpp: New test.
43588 * gcc.dg/cpp/cpp.exp: Update.
43589 * g++.dg/other/stdbool-if.C: Remove.
43590
43591 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43592
43593 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43594 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43595
43596 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43597
43598 * gcc.c-torture/compile/20030418-1.c: New test.
43599
43600 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43601
43602 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43603
43604 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43605
43606 PR c++/10347
43607 g++.dg/template/dependent-name1.C: New test.
43608
43609 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43610
43611 * gcc.dg/warn-1.c (tourist_guide): New array,
43612 contains a pointer to bar.
43613
43614 2003-04-16 Roger Sayle <roger@eyesopen.com>
43615
43616 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43617 * gcc.c-torture/execute/medce-1.c: New test case.
43618 * gcc.c-torture/execute/medce-2.c: New test case.
43619
43620 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43621
43622 * lib/prune.exp: Ignore more messages.
43623
43624 PR c++/10381
43625 * g++.dg/parse/lookup3.C: New test.
43626
43627 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43628
43629 * gcc.c-torture/compile/20030415-1.c : New test.
43630
43631 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43632
43633 * gcc.c-torture/execute/scope-2.c: Move to ...
43634 * gcc.dg/noncompile/scope.c: .... here.
43635
43636 2003-04-14 Roger Sayle <roger@eyesopen.com>
43637
43638 * gcc.dg/20030414-2.c: New test case.
43639
43640 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43641
43642 PR target/10377
43643 * gcc.dg/20030414-1.c: New test.
43644
43645 2003-04-13 Roger Sayle <roger@eyesopen.com>
43646
43647 * gcc.dg/builtins-12.c: New test case.
43648 * gcc.dg/builtins-13.c: New test case.
43649
43650 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43651
43652 * gcc.c-torture/execute/string-opt-18.c: New test.
43653
43654 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43655
43656 PR c++/10300
43657 * g++.dg/init/new5.C: New test.
43658
43659 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43660
43661 PR c++/7910
43662 * g++.dg/ext/dllimport1.C: New test.
43663
43664 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43665
43666 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43667
43668 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43669
43670 PR Fortran/9263
43671 * g77.f-torture/noncompile/9263.f: New test
43672 PR Fortran/1832
43673 * g77.f-torture/execute/1832.f: New test
43674
43675 2003-04-11 David Chad <davidc@freebsd.org>
43676 Loren J. Rittle <ljrittle@acm.org>
43677
43678 PR libobjc/8562
43679 * objc.dg/headers.m: New test.
43680
43681 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43682
43683 * gcc.c-torture/execute/builtin-noret-2.c: New.
43684 * gcc.c-torture/execute/builtin-noret-2.x: New.
43685 XFAIL builtin-noret-2.c at -O1 and above.
43686 * gcc.dg/redecl.c: New.
43687 * gcc.dg/Wshadow-1.c: Update error regexps.
43688
43689 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43690
43691 * g++.dg/abi/bitfield10.C: New test.
43692
43693 2003-04-09 Mike Stump <mrs@apple.com>
43694
43695 * gcc.dg/pch/pch.exp: Make testcase names longer.
43696 * g++.dg/pch/pch.exp: Make testcase names longer.
43697
43698 2003-04-08 Roger Sayle <roger@eyesopen.com>
43699
43700 * gcc.dg/builtins-11.c: New test case.
43701
43702 2003-04-08 Roger Sayle <roger@eyesopen.com>
43703
43704 * gcc.dg/builtins-9.c: New test case.
43705 * gcc.dg/builtins-10.c: New test case.
43706
43707 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43708
43709 * gcc.dg/noncompile/init-4.c.c: New test.
43710
43711 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43712
43713 * gcc.misc-test/gcov-9.c: New test.
43714 * gcc.misc-test/gcov-10.c: New test
43715 * gcc.misc-test/gcov-11.c: New test.
43716
43717 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43718
43719 PR optimization/10024
43720 * gcc.c-torture/compile/20030405-1.c: New test.
43721
43722 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43723
43724 * gcc.dg/pch/static-3.c: New.
43725 * gcc.dg/pch/static-3.hs: New.
43726 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43727
43728 2003-04-04 Richard Henderson <rth@redhat.com>
43729
43730 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43731 * g++.dg/eh/forced2.C: Likewise.
43732
43733 2003-04-03 Mike Stump <mrs@apple.com>
43734
43735 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43736 target arg.
43737 (scan-assembler-times, scan-assembler-not): Likewise.
43738 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43739
43740 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43741
43742 * gcc.dg/sparc-loop-1.c: New test.
43743
43744 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43745
43746 PR other/9274
43747 * g++.dg/pch/system-2.C: New.
43748 * g++.dg/pch/system-2.Hs: New.
43749
43750 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43751
43752 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43753
43754 * g++.dg/eh/simd-1.C (vecfunc): Same.
43755
43756 2003-04-01 Roger Sayle <roger@eyesopen.com>
43757
43758 * gcc.c-torture/execute/20030401-1.c: New test case.
43759
43760 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43761
43762 * objc.dg/defs.m: New.
43763
43764 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43765
43766 * g++.dg/eh/simd-1.C: New.
43767 * g++.dg/eh/simd-2.C: New.
43768
43769 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43770
43771 * gcc.c-torture/execute/simd-3.c: New.
43772
43773 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43774
43775 PR c/9936
43776 * gcc.dg/20030331-2.c: New test.
43777
43778 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43779
43780 PR c++/10278
43781 * g++.dg/parse/crash2.C: New test.
43782
43783 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43784
43785 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43786 * gcc.c-torture/execute/20030331-1.c: ...here.
43787
43788 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43789
43790 * gcc.c-torture/execute/20030331-1.c: New test.
43791
43792 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43793
43794 * lib/gcov.exp: Adjust call return testing strings.
43795 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43796
43797 2003-03-31 Roger Sayle <roger@eyesopen.com>
43798
43799 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43800 * gcc.dg/builtins-7.c: New test case.
43801 * gcc.dg/builtins-8.c: New test case.
43802
43803 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43804
43805 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43806
43807 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43808
43809 PR c++/7647
43810 * g++.dg/lookup-class-member-2.C: New test.
43811
43812 2003-03-30 Glen Nakamura <glen@imodulo.com>
43813
43814 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43815
43816 2003-03-28 Roger Sayle <roger@eyesopen.com>
43817
43818 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43819
43820 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43821
43822 * g++.dg/init/attrib1.C: New test.
43823
43824 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43825
43826 * gcc.dg/ultrasp8.c: New test.
43827
43828 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43829
43830 * gcc.dg/ultrasp7.c: New test.
43831
43832 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43833
43834 PR c++/10047
43835 * g++.dg/template/inline1.C: New test.
43836
43837 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43838
43839 * gcc.dg/sparc-dwarf2.c: New test.
43840
43841 2003-03-27 Roger Sayle <roger@eyesopen.com>
43842
43843 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43844 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43845
43846 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43847
43848 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43849 than reading .x files.
43850 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43851 * g77.dg/gcov/gcov-1.f: Likewise.
43852 * gcc.misc-tests/gcov-4b.c: Likewise.
43853 * gcc.misc-tests/gcov-5b.c: Likewise.
43854 * gcc.misc-tests/gcov-6.c: Likewise.
43855 * gcc.misc-tests/gcov-7.c: Likewise.
43856 * gcc.misc-tests/gcov-8.c: Likewise.
43857 * g++.dg/gcov/gcov-1.x: Remove.
43858 * g77.dg/gcov/gcov-1.x: Likewise.
43859 * gcc.misc-tests/gcov-4b.x: Likewise.
43860 * gcc.misc-tests/gcov-5b.x: Likewise.
43861 * gcc.misc-tests/gcov-6.x: Likewise.
43862 * gcc.misc-tests/gcov-7.x: Likewise.
43863 * gcc.misc-tests/gcov-8.x: Likewise.
43864
43865 2003-03-27 Glen Nakamura <glen@imodulo.com>
43866
43867 PR opt/10087
43868 * gcc.dg/20030324-1.c: New test.
43869
43870 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43871
43872 PR c++/10224
43873 * g++.dg/template/arg3.C: New test.
43874
43875 PR c++/10158
43876 * g++.dg/template/friend18.C: New test.
43877
43878 2003-03-26 Roger Sayle <roger@eyesopen.com>
43879
43880 * g77.f-torture/compile/20030326-1.f: New test case.
43881
43882 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43883
43884 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43885
43886 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43887
43888 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43889
43890 * gcc.dg/ia64-sync-3.c: New test.
43891
43892 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43893
43894 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43895
43896 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43897
43898 * gcc.dg/ultrasp6.c: New test.
43899
43900 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43901
43902 * gcc.dg/i386-signbit-1.c: New test.
43903 * gcc.dg/i386-signbit-2.c: New test.
43904 * gcc.dg/i386-signbit-3.c: New test.
43905
43906 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43907
43908 * gcc.dg/ultrasp5.c: Fix options.
43909
43910 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43911
43912 * gcc.dg/ultrasp5.c: Fix comment.
43913
43914 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43915
43916 PR fortran/10197
43917 * g77.f-torture/execute/10197.f: New test.
43918
43919 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43920
43921 PR c++/9898, c++/383
43922 * g++.dg/template/conv6.C: New test.
43923
43924 PR c++/10119
43925 * g++.dg/template/ptrmem5.C: New test.
43926
43927 PR c++/10026
43928 * g++.dg/lookup/koenig1.C: New test.
43929
43930 PR C++/10199
43931 * g++.dg/lookup/template2.C: New test.
43932
43933 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43934
43935 * g++.dg/opt/rtti1.C: New test.
43936
43937 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43938
43939 * gcc.dg/ultrasp5.c: New test.
43940
43941 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43942
43943 PR middle-end/9967
43944 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43945 builtin fputs.
43946
43947 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43948
43949 PR c/8224
43950 * gcc.dg/20030323-1.c: New test.
43951
43952 2003-03-23 Roger Sayle <roger@eyesopen.com>
43953
43954 * gcc.c-torture/compile/20030323-1.c: New test case.
43955
43956 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43957
43958 * gcc.dg/20030321-1.c: New test.
43959
43960 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43961
43962 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43963
43964 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43965
43966 PR c++/9978, c++/9708
43967 * g++.dg/ext/vlm1.C: Adjust expected error.
43968 * g++.dg/ext/vla2.C: New test.
43969 * g++.dg/template/arg1.C: New test.
43970 * g++.dg/template/arg2.C: New test.
43971
43972 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43973
43974 * g77.f-torture/execute/select.f: New test.
43975 * g77.f-torture/noncompile/select_no_compile.f: New test.
43976
43977 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43978
43979 PR c++/9898
43980 * g++.dg/other/error4.C: New test.
43981
43982 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43983
43984 * g++.dg/template/friend17.C: New test.
43985
43986 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43987
43988 * gcc.c-torture/compile/20030320-1.c: New.
43989
43990 2003-03-20 Roger Sayle <roger@eyesopen.com>
43991
43992 * gcc.dg/builtins-6.c: New test case.
43993
43994 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43995
43996 PR target/10073
43997 * gcc.c-torture/compile/20030319-1.c: New.
43998
43999 2003-03-18 Jan Hubicka <jh@suse.cz>
44000
44001 * gcc.dg/i386-cvt-1.c: New test.
44002
44003 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44004
44005 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44006 * objc.dg/naming-2.m: Likewise.
44007
44008 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44009
44010 PR c++/9639
44011 * g++.dg/parse/crash1.C: New test.
44012
44013 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44014
44015 PR c++/8805
44016 * g++.dg/eh/cleanup1.C: New test.
44017
44018 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44019
44020 * gcc.c-torture/execute/20030316-1.c: New test case.
44021
44022 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44023
44024 PR c++/9629
44025 * g++.dg/init/ctor2.C: New test.
44026
44027 2003-03-15 Roger Sayle <roger@eyesopen.com>
44028
44029 * g77.f-torture/compile/xformat.f: New test case.
44030
44031 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44032
44033 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44034 * g++.old-deja/g++.mike/eh50.C: Likewise.
44035
44036 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44037
44038 PR c++/6440
44039 * g++.dg/template/spec7.C: New test.
44040 * g++.dg/template/spec8.C: Likewise.
44041
44042 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44043
44044 * gcc.c-torture/execute/20030313-1.c: New test.
44045
44046 2003-03-14 Richard Henderson <rth@redhat.com>
44047
44048 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44049
44050 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44051
44052 * gcc.c-torture/compile/20030314-1.c: New test.
44053
44054 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44055
44056 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44057 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44058 thumb target,
44059 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44060 to accept newer _imp__ prefix and additional
44061 newline in .drectve section.
44062 * gcc.dg/dll-4.c: Likewise.
44063 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44064 switch.
44065
44066 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44067
44068 * g++.dg/parse/namespace9.C: New test.
44069
44070 * g++.dg/init/ref5.C: New test.
44071 * g++.dg/parse/ptrmem1.C: Likewise.
44072
44073 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44074
44075 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44076 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44077 regular expression.
44078 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44079 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44080
44081 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44082
44083 * gcc.c-torture/execute/20030224-2.c: New test.
44084
44085 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44086
44087 * gcc.dg/decl-3.c: New test.
44088
44089 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44090
44091 * gcc.dg/i386-loop-2.c: New test.
44092
44093 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44094
44095 PR c++/9474
44096 * g++.dg/parse/namespace8.C: New test.
44097
44098 PR c++/9924
44099 * g++.dg/overload/builtin2.C: New test.
44100
44101 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44102
44103 * gcc.dg/return-type-3.c: New test.
44104
44105 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44106
44107 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44108 profiling options are not supported.
44109
44110 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44111
44112 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44113 * g++.old-deja/g++.warn/impint2.C: Likewise.
44114
44115 2003-03-10 Devang Patel <dpatel@apple.com>
44116
44117 * g++.dg/cpp/c++_cmd_1.C: New test.
44118 * g++.dg/cpp/c++_cmd_1.h: New file.
44119
44120 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44121
44122 * gcc.dg/altivec-9.c: New file.
44123
44124 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44125
44126 * gcc.dg/ppc-sdata-1.c: New test.
44127 * gcc.dg/ppc-sdata-2.c: New test.
44128
44129 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44130
44131 PR c++/9373
44132 * g++.dg/opt/ptrmem2.C: New test.
44133
44134 PR c++/8534
44135 * g++.dg/opt/ptrmem1.C: New test.
44136
44137 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44138
44139 * gcc.dg/i386-loop-1.c: New test.
44140
44141 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44142
44143 PR c++/9970
44144 * g++.dg/lookup/friend1.C: New test.
44145
44146 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44147
44148 PR c++/9823
44149 * g++.dg/parser/constructor1.C: New test.
44150
44151 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44152
44153 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44154
44155 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44156
44157 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44158
44159 * gcc.dg/cpp/Wunused.c: Update test.
44160
44161 2003-03-08 Jan Hubicka <jh@suse.cz>
44162
44163 * gcc.dg/inline-3.c: New test.
44164
44165 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44166
44167 PR c++/9809
44168 * g++.dg/parse/builtin1.C: New test.
44169
44170 PR c++/9982
44171 * g++.dg/abi/cookie1.C: New test.
44172 * g++.dg/abi/cookie2.C: Likewise.
44173
44174 PR c++/9524
44175 * g++.dg/template/field1.C: New test.
44176
44177 PR c++/9912
44178 * g++.dg/parse/class1.C: New test.
44179 * g++.dg/parse/namespace7.C: Likewise.
44180 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44181
44182 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44183
44184 * g++.dg/init/ref4.C: New test.
44185
44186 2003-03-07 Jan Hubicka <jh@suse.cz>
44187
44188 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44189 * gcc.dg/inline-3.c: New test.
44190
44191 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44192
44193 * g++.dg/init/ref3.C: New test.
44194
44195 PR c++/9965
44196 * g++.dg/init/ref2.C: New test.
44197
44198 PR c++/9400
44199 * g++.dg/warn/Wshadow-2.C: New test.
44200
44201 PR c++/9791
44202 * g++.dg/warn/Woverloaded-1.C: New test.
44203
44204 2003-03-05 Jan Hubicka <jh@suse.cz>
44205
44206 * gcc.dg/i386-local2.c: New.
44207 * gcc.dg/i386-local.c: Fix typo.
44208
44209 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44210
44211 * g++.dg/abi/layout3.C: New test.
44212
44213 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44214
44215 * gcc.c-torture/compile/20030305-1.c
44216
44217 2003-03-05 Jan Hubicka <jh@suse.cz>
44218
44219 * gcc.dg/i386-local.c: New.
44220
44221 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44222
44223 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44224
44225 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44226
44227 * gcc.dg/switch-2.c: New test.
44228 * gcc.dg/switch-3.c: New test.
44229 * gcc.dg/Wswitch.c: Adjust line numbers.
44230 * gcc.dg/Wswitch-default.c: Likewise.
44231 * gcc.dg/Wswitch-enum.c: Likewise.
44232
44233 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44234
44235 * gcc.c-torture/execute/20030222-1.c: New test.
44236
44237 2003-03-03 James E Wilson <wilson@tuliptree.org>
44238
44239 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44240
44241 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44242
44243 PR c++/9878
44244 * g++.dg/init/ref1.C: New test.
44245
44246 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44247
44248 * gcc.dg/sh-relax.c: New SH-only test.
44249
44250 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44251
44252 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44253 comment explaining purpose of testcase.
44254
44255 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44256
44257 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44258 for HC11/HC12 (asm needs two int registers).
44259 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44260 HC11/HC12 because the test uses an asm which needs two 32-bit
44261 registers.
44262
44263 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44264
44265 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44266 for HC11/HC12 (array is too large otherwise).
44267 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44268 * gcc.c-torture/compile/20010518-2.x: Likewise.
44269 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44270 HC11/HC12 (array is too large).
44271
44272 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44273
44274 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44275 * lib/g++-dg.exp (g++-dg-test): Likewise.
44276
44277 2003-03-01 Roger Sayle <roger@eyesopen.com>
44278
44279 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44280 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44281
44282 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44283
44284 * g++.dg/warn/implicit-typename1.C: Remove warning.
44285
44286 2003-02-28 Richard Henderson <rth@redhat.com>
44287
44288 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44289 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44290
44291 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44292
44293 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44294 * g++.dg/pch/pch.exp: Likewise.
44295
44296 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44297
44298 PR c++/9879
44299 * g++.dg/init/new4.C: New test.
44300
44301 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44302
44303 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44304
44305 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44306
44307 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44308 unsigned long.
44309
44310 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44311 wider than float.
44312
44313 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44314
44315 * lib/scanasm.exp: Add support for counting numbers of
44316 occurences.
44317 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44318 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44319
44320 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44321
44322 PR c++/9683
44323 * g++.dg/template/static3.C: New test.
44324
44325 PR c++/9829
44326 * g++.dg/parse/namespace6.C: New test.
44327
44328 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44329
44330 PR target/9732
44331 * gcc.dg/20030225-1.c: New test.
44332
44333 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44334
44335 * README: Remove out-of-date information.
44336
44337 PR c++/9836
44338 * g++.dg/template/spec6.C: New test.
44339
44340 2003-02-24 Jeff Law <law@redhat.com>
44341
44342 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44343
44344 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44345
44346 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44347 * gcc.dg/pragma-ep-1.c: Likewise.
44348
44349 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44350
44351 PR c++/9602
44352 * g++.dg/template/friend16.C: New test.
44353
44354 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44355
44356 PR c++/5333
44357 * g++.dg/parse/fused-params1.C: Adjust error messages.
44358 * g++.dg/template/nested3.C: New test.
44359
44360 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44361
44362 * g++.dg/abi/param1.C: New test.
44363
44364 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44365
44366 PR c++/7982
44367 * g++.dg/warn/implicit-typename1.C: New test.
44368
44369 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44370
44371 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44372 with "mtune".
44373 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44374 * gcc.c-torture/execute/20010129-1.x: Likewise.
44375 * gcc.dg/20011107-1.c: Likewise.
44376 * gcc.dg/20020108-1.c: Likewise.
44377 * gcc.dg/20020122-3.c: Likewise.
44378 * gcc.dg/20020206-1.c: Likewise.
44379 * gcc.dg/20020310-1.c: Likewise.
44380 * gcc.dg/20020426-2.c: Likewise.
44381 * gcc.dg/20020517-1.c: Likewise.
44382 * gcc.dg/991230-1.c: Likewise.
44383 * gcc.dg/i386-unroll-1.c: Likewise.
44384 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44385
44386 2003-02-22 Jan Hubicka <jh@suse.cz>
44387
44388 * gcc.dg/i386-mul.c: New test.
44389
44390 2003-02-21 Roger Sayle <roger@eyesopen.com>
44391
44392 * gcc.dg/builtins-5.c: New test case.
44393
44394 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44395
44396 * gcc.dg/asmreg-1.c: New test.
44397
44398 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44399
44400 PR c++/9749
44401 * g++.dg/parse/varmod1.C: New test.
44402
44403 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44404
44405 PR c++/9727
44406 * g++.dg/template/op1.C: New test.
44407
44408 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44409
44410 PR c++/8906
44411 * g++.dg/template/nested2.C: New test.
44412
44413 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44414
44415 PR c++/8724
44416 * g++.dg/expr/dtor1.C: New test.
44417
44418 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44419
44420 * gcc.dg/cpp/include3.c: New test.
44421 * gcc.dg/cpp/inc/foo.h: New file.
44422
44423 2003-02-21 Glen Nakamura <glen@imodulo.com>
44424
44425 * gcc.c-torture/execute/20030221-1.c: New test.
44426
44427 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44428
44429 PR c++/9729
44430 * g++.dg/abi/conv1.C: New test.
44431
44432 2003-02-20 Jan Hubicka <jh@suse.cz>
44433
44434 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44435
44436 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44437
44438 * gcc.c-torture/compile/20030219-1.c: New test.
44439
44440 2003-02-18 Jan Hubicka <jh@suse.cz>
44441
44442 * gcc.dg/funcorder.c: New test.
44443
44444 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44445
44446 * gcc.c-torture/execute/20030218-1.c: New.
44447
44448 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44449
44450 * gcc.dg/20030218-1.c: New.
44451
44452 2003-02-18 Richard Henderson <rth@redhat.com>
44453
44454 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44455 * gcc.dg/attr-used-2.c: New.
44456
44457 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44458
44459 PR c++/9704
44460 * g++.dg/init/copy5.C: New test.
44461
44462 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44463
44464 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44465 * g++.dg/pch/pch.exp: Likewise.
44466
44467 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44468
44469 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44470 STACK_SIZE is not defined.
44471
44472 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44473
44474 PR c++/9457
44475 * g++.dg/template/init1.C: New test.
44476
44477 2003-02-16 Jan HUbicka <jh@suse.cz>
44478
44479 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44480 (foo): Add few extra tests
44481 * gcc.dg/c99-const-expr-3.c: Likewise.
44482 * gcc.c-torture/execute/20030216-1.c: New.
44483
44484 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44485
44486 PR c++/9459
44487 * g++.dg/ext/typeof4.C: New test.
44488
44489 2003-02-15 Roger Sayle <roger@eyesopen.com>
44490
44491 * gcc.dg/i386-387-3.c: New test case.
44492
44493 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44494
44495 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44496 cris-*-elf* cris-*-aout* and mmix-*-*.
44497
44498 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44499
44500 * gcc.dg/20030213-1.c: New test.
44501
44502 2003-02-12 Roger Sayle <roger@eyesopen.com>
44503
44504 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44505 * gcc.dg/i386-387-2.c: Likewise.
44506
44507 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44508
44509 * gcc.dg/ppc-spe.c: Fix formatting.
44510 Enable tests that were previously unsupported by gas.
44511 Delete tests for instructions that no longer exist.
44512 Switch arguments on evsubifw builtin.
44513
44514 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44515
44516 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44517 STACK_SIZE is too small.
44518
44519 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44520 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44521
44522 * gcc.dg/decl-2.c: New test.
44523
44524 2003-02-10 Jan Hubicka <jh@suse.cz>
44525
44526 * gcc.dg/i386-fpcvt-1.c: New test.
44527
44528 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44529
44530 * gcc.c-torture/execute/20030209-1.c: New test.
44531
44532 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44533
44534 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44535 int-wide bitops, use the constants of the same width.
44536 Likewise, if long long is 32-bit wide, test bitops using
44537 32-bit constants.
44538
44539 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44540
44541 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44542
44543 2003-02-07 Roger Sayle <roger@eyesopen.com>
44544
44545 * gcc.dg/builtins-4.c: New test case.
44546
44547 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44548
44549 * gcc.dg/20020430-1.c: Fix dg command typos.
44550 * gcc.dg/20020503-1.c: Likewise.
44551
44552 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44553
44554 PR c++/8785
44555 * g++.dg/parse/fused-params1.C: New test.
44556
44557 PR c++/8857
44558 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44559
44560 PR c++/8921
44561 * g++.dg/parse/non-dependent1.C: New test.
44562
44563 PR c++/8928
44564 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44565
44566 PR c++/9228
44567 * g++.dg/parse/undefined7.C: New test.
44568 * g++.dg/parse/non-templ1.C: New test.
44569
44570 PR c++/9229
44571 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44572
44573 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44574
44575 * gcc.c-torture/compile/20030206-1.c: New test.
44576
44577 2003-02-05 Roger Sayle <roger@eyesopen.com>
44578
44579 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44580 "pow" to "foo" to avoid potential confusion with a math built-in.
44581
44582 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44583
44584 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44585 conditions for SPARC targets.
44586
44587 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44588
44589 * gcc.dg/20030204-1.c: New test.
44590
44591 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44592
44593 PR c++/38
44594 * g++.dg/parse/array-size1.C: New test.
44595
44596 PR c++/5657
44597 * g++.dg/parse/undefined3.C: New test.
44598
44599 PR c++/5665
44600 * g++.dg/parse/undefined4.C: New test.
44601
44602 PR c++/5975
44603 * g++.dg/parse/undefined5.C: New test.
44604
44605 PR c++/7259
44606 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44607
44608 PR c++/8578
44609 * g++.dg/parse/casting-operator1.C: New test.
44610
44611 PR c++/8596
44612 * g++.dg/parse/undefined6.C: New test.
44613
44614 PR c++/8736
44615 * g++.dg/parse/missing-template1.C: New test.
44616
44617 2003-02-04 Jan Hubicka <jh@suse.cz>
44618
44619 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44620 * gcc.dg/i386-cmov?.c: Likewise.
44621 * gcc.dg/i386-fpcvt-?.c: Likewise.
44622 * gcc.dg/i386-ssefp-1.c: Likewise.
44623 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44624 conventions.
44625
44626 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44627
44628 PR c++/7129
44629 * g++.dg/ext/max.C: New test.
44630
44631 2003-02-03 Jan Hubicka <jh@suse.cz>
44632
44633 * gcc.c-torture/execute/20030203-1.c: New test.
44634
44635 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44636
44637 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44638 'natural-endian'.
44639
44640 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44641
44642 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44643 * g++.dg/init/new2.C: Likewise.
44644 * g++.dg/other/new1.C: Likewise.
44645
44646 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44647
44648 * gcc.dg/struct-ret-libc.c: New test.
44649
44650 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44651
44652 * gcc.dg/20030129-1.c: New test.
44653
44654 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44655
44656 PR c++/8849
44657 * g++.dg/template/ptrmem4.C: New test.
44658
44659 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44660
44661 * g++.dg/parser/constant1.C: New test.
44662
44663 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44664
44665 PR c++/8591
44666 * g++.dg/parse/friend2.C: New test.
44667
44668 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44669
44670 PR c++/9437
44671 * g++.dg/template/unify4.C: New test.
44672
44673 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44674
44675 * gcc.c-torture/execute/20030128-1.c: New test.
44676
44677 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44678
44679 * g++.dg/lookup/nested1.C: Test moved from ...
44680 * g++.old-deja/g++.other/lookup24.C: ... here.
44681
44682 2003-01-28 Jan Hubicka <jh@suse.cz>
44683
44684 * gcc.dg/i386-cmov5.c: New test.
44685
44686 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44687
44688 * gcc.c-torture/execute/20010925-1.c: Changed the
44689 memcpy declaration.
44690
44691 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44692
44693 PR c++/3902
44694 * g++.dg/parse/template5.C: New test.
44695
44696 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44697
44698 PR fortran/9258
44699 * g77.dg/pr9258: New test.
44700
44701 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44702
44703 * README: Move relevant parts from README.g++.
44704
44705 * README.g++: Remove this file.
44706
44707 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44708
44709 * g++.dg/abi/dcast1.C: New test.
44710
44711 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44712
44713 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44714
44715 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44716
44717 PR c++/47
44718 * g++.old-deja/g++.other/lookup24.C: New test.
44719
44720 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44721
44722 PR middle-end/7227
44723 * gcc.dg/uninit-C.c: New test.
44724
44725 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44726
44727 * g++.dg/abi/covariant1.C: New test.
44728
44729 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44730
44731 * gcc.dg/20030123-1.c: New test.
44732
44733 2003-01-25 Jan Hubicka <jh@suse.cz>
44734
44735 PR opt/8492
44736 * gcc.c-torture/compile/20030125-1.c
44737
44738 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44739
44740 PR c++/9403
44741 * g++.dg/parse/template3.C: New test.
44742 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44743
44744 PR c++/795
44745 * g++.dg/parse/template4.C: New test.
44746
44747 PR c++/9415
44748 * g++.dg/template/qual2.C: New test.
44749
44750 PR c++/8545
44751 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44752
44753 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44754
44755 2003-01-25 Roger Sayle <roger@eyesopen.com>
44756
44757 * gcc.c-torture/execute/switch-1.c: New test case.
44758
44759 2003-01-25 Jan Hubicka <jh@suse.cz>
44760
44761 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44762
44763 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44764
44765 Tweaks for Bison-1.875. From the NEWS file:
44766 "- `parse error' -> `syntax error'
44767 Bison now uniformly uses the term `syntax error'"
44768 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44769 * gcc.dg/cpp/digraph2.c: Likewise.
44770 * gcc.dg/cpp/direct2.c: Likewise.
44771 * gcc.dg/cpp/paste4.c: Likewise.
44772 * gcc.dg/c90-restrict-1.c: Likewise.
44773 * gcc.dg/c99-func-2.c: Likewise.
44774 * gcc.dg/noncompile/920721-2.c: Likewise.
44775 * gcc.dg/noncompile/930622-2.c: Likewise.
44776 * gcc.dg/noncompile/940112-1.c: Likewise.
44777 * gcc.dg/noncompile/950921-1.c: Likewise.
44778 * gcc.dg/noncompile/951123-1.c: Likewise.
44779 * gcc.dg/noncompile/971104-1.c: Likewise.
44780 * gcc.dg/noncompile/990416-1.c: Likewise.
44781
44782 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44783
44784 * g++.dg/parse/undefined1.C: Add error message.
44785
44786 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44787
44788 PR c++/9354
44789 * g++.dg/parse/new1.C: New test.
44790
44791 PR c++/9216
44792 * g++.dg/parse/template2.C: New test.
44793
44794 PR c++/9354
44795 * g++.dg/parse/typedef2.C: New test.
44796
44797 PR c++/9328
44798 * g++.dg/ext/typeof3.C: New test.
44799
44800 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44801
44802 PR c++/2738
44803 * g++.dg/parse/ret-type1.C: New test.
44804
44805 PR c++/3792
44806 * g++.dg/parse/tmpl-outside1.C: New test.
44807
44808 PR c++/4207
44809 * g++.dg/parse/int-as-enum1.C: New test.
44810
44811 PR c++/4903
44812 * g++.dg/parse/no-typename1.C: New test.
44813
44814 PR c++/5533
44815 * g++.dg/parse/no-value1.C: New test.
44816
44817 PR c++/5921
44818 * g++.dg/parse/wrong-inline1.C: New test.
44819
44820 PR c++/6402
44821 * g++.dg/parse/ref1.C: New test.
44822
44823 PR c++/6992
44824 * g++.dg/parse/attr-ctor1.C: New test.
44825
44826 PR c++/7229
44827 * g++.dg/parse/namespace5.C: New test.
44828
44829 PR c++/7917
44830 * g++.dg/parse/func-def1.C: New test.
44831
44832 PR c++/8143
44833 * g++.dg/parse/undefined1.C: New test.
44834
44835 PR c++/5723, PR c++/8522
44836 * g++.dg/parse/specialization1.C: New test.
44837
44838 PR c++/163, PR c++/8595
44839 * g++.dg/parse/struct-as-enum1.C: New test.
44840
44841 PR c++/9173
44842 * g++.dg/parse/undefined2.C: New test.
44843
44844 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44845
44846 PR c++/9298
44847 * g++.dg/parse/template1.C: New test.
44848
44849 PR c++/9384
44850 * g++.dg/parse/using1.C: New test.
44851
44852 PR c++/9285
44853 PR c++/9294
44854 * g++.dg/parse/expr2.C: New test.
44855
44856 PR c++/9388
44857 * g++.dg/parse/lookup2.C: Likewise.
44858
44859 2003-01-21 Jan Hubicka <jh@suse.cz>
44860
44861 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44862 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44863 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44864 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44865
44866 2003-01-20 Nick Clifton <nickc@redhat.com>
44867
44868 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44869 problem with ARM sibcall code generation.
44870
44871 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44872
44873 * gcc.c-torture/execute/20030120-1.c: New.
44874
44875 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44876
44877 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44878
44879 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44880
44881 PR c++/9272
44882 * g++.dg/parse/ctor1.C: New test.
44883
44884 PR c++/9294:
44885 * g++.dg/parse/qualified1.C: New test.
44886
44887 * g++.dg/parse/typename3.C: New test.
44888
44889 2003-01-16 Richard Henderson <rth@redhat.com>
44890
44891 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44892
44893 2003-01-16 Richard Henderson <rth@redhat.com>
44894
44895 * g++.dg/pch/pch.exp: Copy test header to the working directory
44896 before using it either for precompilation or direct use.
44897 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44898 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44899
44900 2003-01-16 Richard Henderson <rth@redhat.com>
44901
44902 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44903 before using it either for precompilation or direct use.
44904 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44905 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44906
44907 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44908
44909 * g++.dg/ext/typename1.C: Add typename keyword.
44910 * g++.dg/template/crash1.C: Update error messages.
44911 * g++.dg/template/crash2.C: Remove error message.
44912 * g++.dg/parse/typename2.C: New test.
44913 * g++.dg/template/typename2.C: Change implicit
44914 typename warning into error.
44915 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44916 error messages.
44917 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44918 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44919 * g++.old-deja/g++.law/visibility13.C: Remove error
44920 messages.
44921 * g++.old-deja/g++.ns/template17.C: Reorder code to
44922 make declaration visible in template.
44923 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44924 * g++.old-deja/g++.pt/crash36.C: Issue more error
44925 messages.
44926 * g++.old-deja/g++.pt/crash5.C: Improve error
44927 message.
44928 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44929 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44930 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44931 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44932 typename warning with error message.
44933 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44934 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44935 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44936
44937 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44938
44939 * g++.dg/parse/ambig2.C: New test.
44940
44941 2003-01-15 Richard Henderson <rth@redhat.com>
44942
44943 * g++.dg/tls/init-2.C: Update error message string.
44944
44945 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44946
44947 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44948
44949 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44950
44951 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44952 all for HC11/HC12.
44953 * gcc.c-torture/compile/20001205-1.x: Likewise.
44954 * gcc.c-torture/compile/20001226-1.x: Likewise.
44955 * gcc.c-torture/compile/920520-1.x: Likewise.
44956 * gcc.c-torture/compile/961203-1.x: Likewise.
44957 * gcc.c-torture/compile/20020604-1.x: Likewise.
44958
44959 2003-01-15 Jan Hubicka <jh@suse.cz>
44960
44961 * gcc.c-torture/compile/20030115-1.c: New test.
44962
44963 * gcc.dg/i386-fpcvt-1.c: New test.
44964 * gcc.dg/i386-fpcvt-2.c: New test.
44965
44966 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44967
44968 Further conform g++'s __vmi_class_type_info to the C++ ABI
44969 specification.
44970 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44971 the specification.
44972
44973 2003-01-14 Jan Hubicka <jh@suse.cz>
44974
44975 * gcc.dg/i386-fpcvt-1.c: New test.
44976 * gcc.dg/i386-fpcvt-2.c: New test.
44977
44978 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44979
44980 * gcc.dg/i386-mmx-3.c: New test.
44981
44982 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44983
44984 PR c++/9264
44985 * g++.dg/parse/octal1.C: New file.
44986
44987 PR c++/9172
44988 * g++.dg/parse/typename1.C: New file.
44989
44990 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44991
44992 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44993 * gcc.dg/bf-no-ms-layout.c: Likewise.
44994 * gcc.dg/bf-ms-attrib.c: Likewise.
44995
44996 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44997
44998 PR c++/9099
44999 * g++.dg/parse/dtor1.C: New file.
45000
45001 PR c++/9128
45002 * g++.dg/rtti/typeid1.C: New file.
45003
45004 PR c++/9153
45005 * g++.dg/parse/lookup1.C: New file.
45006
45007 PR c++/9171
45008 * g++.dg/templ/spec5.C: New file.
45009
45010 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45011
45012 * gcc.c-torture/compile/20030110-1.c: New test.
45013
45014 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45015
45016 Merge from pch-branch:
45017
45018 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45019
45020 * gcc.dg/pch/cpp-1.h: New.
45021 * gcc.dg/pch/cpp-1.c: New.
45022 * gcc.dg/pch/cpp-2.h: New.
45023 * gcc.dg/pch/cpp-2.c: New.
45024
45025 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45026
45027 * gcc.dg/pch/except-1.h: New.
45028 * gcc.dg/pch/except-1.c: New.
45029
45030 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45031
45032 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45033 running test.
45034 * gcc.dg/pch: Include *.hp not *.h.
45035 * gcc.dg/pch/system-1.h: New.
45036 * gcc.dg/pch/system-1.c: New.
45037
45038 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45039
45040 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45041 rather than trying to build and run a program using PCH.
45042 * gcc.dg/pch: Remove dg-do commands from test files.
45043
45044 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45045
45046 * gcc.dg/pch/macro-3.c: New.
45047 * gcc.dg/pch/macro-3.h: New.
45048
45049 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45050
45051 * gcc.dg/pch/common-1.c: New.
45052 * gcc.dg/pch/common-1.h: New.
45053 * gcc.dg/pch/decl-1.c: New.
45054 * gcc.dg/pch/decl-1.h: New.
45055 * gcc.dg/pch/decl-2.c: New.
45056 * gcc.dg/pch/decl-2.h: New.
45057 * gcc.dg/pch/decl-3.c: New.
45058 * gcc.dg/pch/decl-3.h: New.
45059 * gcc.dg/pch/decl-4.c: New.
45060 * gcc.dg/pch/decl-4.h: New.
45061 * gcc.dg/pch/decl-5.c: New.
45062 * gcc.dg/pch/decl-5.h: New.
45063 * gcc.dg/pch/global-1.c: New.
45064 * gcc.dg/pch/global-1.h: New.
45065 * gcc.dg/pch/inline-1.c: New.
45066 * gcc.dg/pch/inline-1.h: New.
45067 * gcc.dg/pch/inline-2.c: New.
45068 * gcc.dg/pch/inline-2.h: New.
45069 * gcc.dg/pch/static-1.c: New.
45070 * gcc.dg/pch/static-1.h: New.
45071 * gcc.dg/pch/static-2.c: New.
45072 * gcc.dg/pch/static-2.h: New.
45073
45074 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45075
45076 * g++.dg/pch/pch.exp: Better handle failing testcases.
45077 * gcc.dg/pch/pch.exp: Likewise.
45078 * gcc.dg/pch/macro-1.c: New.
45079 * gcc.dg/pch/macro-1.h: New.
45080 * gcc.dg/pch/macro-2.c: New.
45081 * gcc.dg/pch/macro-2.h: New.
45082
45083 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45084
45085 * g++.dg/dg.exp: Treat files in pch/ specially.
45086 * g++.dg/pch/pch.exp: New file.
45087 * g++.dg/pch/empty.H: New file.
45088 * g++.dg/pch/empty.C: New file.
45089 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45090 "precompile".
45091
45092 * gcc.dg/pch/pch.exp: New file.
45093 * gcc.dg/pch/empty.h: New file.
45094 * gcc.dg/pch/empty.c: New file.
45095 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45096 "precompile".
45097
45098 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45099
45100 * g++.dg/template/friend14.C: New test.
45101
45102 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45103
45104 * gcc.dg/old-style-asm-1.c: New test.
45105
45106 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45107
45108 * gcc.c-torture/compile/20030109-1.c: New test.
45109
45110 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45111
45112 * gcc.c-torture/execute/20030109-1.c: New test.
45113
45114 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45115
45116 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45117 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45118 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45119 * g++.old-deja/g++.mike/eh2.C: Likewise.
45120 * g++.old-deja/g++.mike/eh3.C: Likewise.
45121 * g++.old-deja/g++.mike/eh5.C: Likewise.
45122 * g++.old-deja/g++.mike/eh6.C: Likewise.
45123 * g++.old-deja/g++.mike/eh7.C: Likewise.
45124 * g++.old-deja/g++.mike/eh8.C: Likewise.
45125 * g++.old-deja/g++.mike/eh9.C: Likewise.
45126 * g++.old-deja/g++.mike/eh10.C: Likewise.
45127 * g++.old-deja/g++.mike/eh12.C: Likewise.
45128 * g++.old-deja/g++.mike/eh13.C: Likewise.
45129 * g++.old-deja/g++.mike/eh14.C: Likewise.
45130 * g++.old-deja/g++.mike/eh16.C: Likewise.
45131 * g++.old-deja/g++.mike/eh17.C: Likewise.
45132 * g++.old-deja/g++.mike/eh18.C: Likewise.
45133 * g++.old-deja/g++.mike/eh21.C: Likewise.
45134 * g++.old-deja/g++.mike/eh23.C: Likewise.
45135 * g++.old-deja/g++.mike/eh24.C: Likewise.
45136 * g++.old-deja/g++.mike/eh25.C: Likewise.
45137 * g++.old-deja/g++.mike/eh26.C: Likewise.
45138 * g++.old-deja/g++.mike/eh27.C: Likewise.
45139 * g++.old-deja/g++.mike/eh28.C: Likewise.
45140 * g++.old-deja/g++.mike/eh29.C: Likewise.
45141 * g++.old-deja/g++.mike/eh31.C: Likewise.
45142 * g++.old-deja/g++.mike/eh33.C: Likewise.
45143 * g++.old-deja/g++.mike/eh34.C: Likewise.
45144 * g++.old-deja/g++.mike/eh35.C: Likewise.
45145 * g++.old-deja/g++.mike/eh36.C: Likewise.
45146 * g++.old-deja/g++.mike/eh37.C: Likewise.
45147 * g++.old-deja/g++.mike/eh38.C: Likewise.
45148 * g++.old-deja/g++.mike/eh39.C: Likewise.
45149 * g++.old-deja/g++.mike/eh40.C: Likewise.
45150 * g++.old-deja/g++.mike/eh41.C: Likewise.
45151 * g++.old-deja/g++.mike/eh42.C: Likewise.
45152 * g++.old-deja/g++.mike/eh44.C: Likewise.
45153 * g++.old-deja/g++.mike/eh46.C: Likewise.
45154 * g++.old-deja/g++.mike/eh47.C: Likewise.
45155 * g++.old-deja/g++.mike/eh48.C: Likewise.
45156 * g++.old-deja/g++.mike/eh49.C: Likewise.
45157 * g++.old-deja/g++.mike/eh50.C: Likewise.
45158 * g++.old-deja/g++.mike/eh51.C: Likewise.
45159 * g++.old-deja/g++.mike/eh53.C: Likewise.
45160 * g++.old-deja/g++.mike/eh55.C: Likewise.
45161 * g++.old-deja/g++.mike/p7912.C: Likewise.
45162 * g++.old-deja/g++.mike/p9706.C: Likewise.
45163 * g++.old-deja/g++.mike/p10416.C: Likewise.
45164 * g++.old-deja/g++.mike/p11667.C: Likewise.
45165 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45166 Remove redundant reference to Iris.
45167 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45168 Elxsi, i860, Pico Java, and WE32K.
45169
45170 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45171
45172 * g++.dg/ext/asm4.C: New test.
45173
45174 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45175
45176 PR c++/9030
45177 * g++.dg/template/friend12.C: New test.
45178 * g++.dg/template/friend13.C: Likewise.
45179 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45180
45181 2003-01-08 Jan Hubicka <jh@suse.cz>
45182
45183 * gcc.dg/i386-cadd.c: New test.
45184 * gcc.dg/i386-cmov4.c: Likewise.
45185
45186 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45187
45188 PR c++/9165
45189 * g++.dg/warn/Wunused-3.C: New test.
45190
45191 * g++.dg/abi/bitfield9.C: New test.
45192
45193 PR c++/9189
45194 * g++.dg/parse/defarg3.C: New test.
45195
45196 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45197
45198 * g++.dg/parse/ambig1.C: New test.
45199 * g++.dg/parse/defarg2.C: New test.
45200
45201 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45202
45203 * g++.dg/template/defarg-1.C: New test.
45204 * g++.dg/template/local2.C: Likewise.
45205
45206 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45207
45208 * gcc.c-torture/execute/20030105-1.c: New test.
45209
45210 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45211
45212 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45213 * g++.dg/parse/namespace4.C: Likewise.
45214
45215 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45216
45217 * g++.dg/template/ntp2.C: New test.
45218
45219 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45220
45221 * g++.dg/parse/extern-C-1.C: New test.
45222
45223 * g++.dg/parse/namespace4.C: New test.
45224
45225 * g++.dg/template/nested1.C: New test.
45226
45227 * g++.dg/parse/namespace3.C: New test.
45228
45229 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45230
45231 * g++.dg/lookup/two-stage1.C: New test.
45232
45233 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45234
45235 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45236 * g++.old-deja/g++.jason/access8.C: Likewise.
45237 * g++.old-deja/g++.other/decl5.C: Likewise.
45238
45239 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45240
45241 * g++.dg/parse/parse7.C: New test.
45242
45243 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45244
45245 PR c++/2843
45246 * g++.dg/ext/attrib7.C: New test.
45247
45248 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45249
45250 * g++.dg/parse/parse6.C: New test.
45251
45252 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45253
45254 * gcc.dg/h8300-stack-1.c: New.
45255
45256 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45257
45258 g++.dg/lookup/exception1.C: New test.
45259
45260 g++.dg/lookup/template1.C: New test.
45261
45262 g++.dg/parse/namespace2.C: New test.
45263
45264 g++.dg/parse/parens2.C: New test.
45265
45266 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45267
45268 * g++.dg/parse/parse5.C: New test.
45269 * g++.dg/lookup/scoped4.C: New test.
45270
45271 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45272
45273 * g++.dg/parse/parens1.C: New test.
45274
45275 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45276 angle-bracket1.C.
45277 * g++.dg/parse/parens2.C: New test.
45278
45279 * g++.dg/lookup/scope-operator1.C: New test.
45280
45281 * g++.dg/parse/operator1.C: New test.
45282
45283 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45284
45285 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45286 * g++.old-deja/g++.other/access6.C: Likewise.
45287 * g++.old-deja/g++.other/decl1.C: Likewise.
45288 * g++.old-deja/g++.pt/typename12.C: Likewise.
45289
45290 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45291
45292 * g++.dg/parse/namespace1.C: New test.
45293
45294 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45295
45296 * g++.dg/parse/parse4.C: New test.
45297
45298 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45299
45300 * g++.dg/parse/parse3.C: New test.
45301
45302 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45303
45304 * g++.dg/parse/parse2.C: New test.
45305
45306 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45307
45308 * g++.dg/template/friend11.C: New test.
45309
45310 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45311
45312 * g++.dg/parse/parse1.C: New test.
45313
45314 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45315
45316 * lib/profopt.exp: Change the name of a global variable to avoid
45317 possible clashes with other test suites.
45318
45319 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45320
45321 * g++.dg/inherit/covariant8.C: New test.
45322
45323 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45324
45325 * g++.dg/init/array9.C: New test.
45326
45327 PR c++/9112
45328 * g++.dg/parse/expr1.C: New test.
45329
45330 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45331
45332 * gcc.c-torture/compile/20021230-1.c: New test.
45333
45334 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45335
45336 * g++.dg/inherit/covariant5.C: New test.
45337 * g++.dg/inherit/covariant6.C: New test.
45338 * g++.dg/inherit/covariant7.C: New test.
45339
45340 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45341
45342 PR c++/2739
45343 * g++.dg/other/access2.C: New test.
45344
45345 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45346
45347 * g++.dg/other/anon-struct.C: No longer fails
45348 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45349 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45350 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45351
45352 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45353
45354 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45355
45356 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45357
45358 * g++.dg/eh/spec4.C: Remove stray semicolon.
45359 * g++.dg/expr/pmf-1.C: Change error message.
45360 * g++.dg/ext/asm1.C: Remove stray semicolon.
45361 * g++.dg/ext/typename1.C: Add missing typenames.
45362 * g++.dg/inherit/template-as-base.C: Change error message.
45363 * g++.dg/lookup/scoped1.C: Likewise.
45364 * g++.dg/lookup/scoped2.C: Likewise.
45365 * g++.dg/lookup/using2.C: Likewise.
45366 * g++.dg/other/component1.C: Remove stray semicolon.
45367 * g++.dg/other/do1.C: Change error message.
45368 * g++.dg/other/error2.C: Likewise.
45369 * g++.dg/other/init1.C: Likewise.
45370 * g++.dg/other/packed1.C: Remove stray semicolon.
45371 * g++.dg/other/ptrmem2.C: Change error message.
45372 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45373 marker.
45374 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45375 * g++.dg/template/access3.C: Add typename keyword.
45376 * g++.dg/template/access5.C: Remove stray semicolon.
45377 * g++.dg/template/access6.C: Likewise.
45378 * g++.dg/template/complit1.C: Likewise.
45379 * g++.dg/template/crash1.C: Change error message.
45380 * g++.dg/template/inherit2.C: Remove stray semicolon.
45381 * g++.dg/template/instantiate2.C: Likewise.
45382 * g++.dg/template/instantiate3.C: Change error message.
45383 * g++.dg/template/qual1.C: Remove stray semicolon.
45384 * g++.dg/template/qualttp18.C: Change error message.
45385 * g++.dg/template/ref1.C: Remove stray semicolon.
45386 * g++.dg/template/sizeof1.C (A::value): Declare it.
45387 * g++.dg/template/spec4.C: Change error message.
45388 * g++.dg/template/static1.C: Likewise.
45389 * g++.dg/template/type1.C: Likewise.
45390 * g++.dg/template/typename3.C: Likewise.
45391 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45392 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45393 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45394 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45395 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45396 named return value extension.
45397 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45398 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45399 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45400 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45401 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45402 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45403 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45404 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45405 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45406 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45407 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45408 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45409 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45410 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45411 syntax.
45412 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45413 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45414 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45415 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45416 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45417 * g++.old-deja/g++.brendan/template11.C: Likewise.
45418 * g++.old-deja/g++.brendan/template26.C: Likewise.
45419 * g++.old-deja/g++.brendan/template27.C: Use explicit
45420 specialization syntax.
45421 * g++.old-deja/g++.brendan/template30.C: Likewise.
45422 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45423 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45424 non-dependent names.
45425 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45426 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45427 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45428 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45429 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45430 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45431 named return value extension.
45432 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45433 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45434 * g++.old-deja/g++.ext/return1.C: Likewise.
45435 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45436 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45437 * g++.old-deja/g++.jason/access8.C: Likewise.
45438 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45439 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45440 pseudo-destructor names.
45441 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45442 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45443 pseudo-destructor names.
45444 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45445 * g++.old-deja/g++.jason/overload19.C: Likewise.
45446 * g++.old-deja/g++.jason/overload32.C: Likewise.
45447 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45448 stray semicolons.
45449 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45450 * g++.old-deja/g++.jason/return.C: Likewise.
45451 * g++.old-deja/g++.jason/return2.C: Likewise.
45452 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45453 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45454 syntax.
45455 * g++.old-deja/g++.jason/template10.C: Account for use of
45456 non-dependent names.
45457 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45458 syntax.
45459 * g++.old-deja/g++.jason/template37.C: Likewise.
45460 * g++.old-deja/g++.law/access4.C: Change error messages.
45461 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45462 pseudo-destructor names.
45463 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45464 * g++.old-deja/g++.law/ctors9.C: Likewise.
45465 * g++.old-deja/g++.law/cvt22.C: Likewise.
45466 * g++.old-deja/g++.law/dtors5.C: Likewise.
45467 * g++.old-deja/g++.law/global-init1.C: Likewise.
45468 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45469 * g++.old-deja/g++.law/operators28.C: Likewise.
45470 * g++.old-deja/g++.law/visibility28.C: Likewise.
45471 * g++.old-deja/g++.martin/eval1.C: Likewise.
45472 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45473 name.
45474 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45475 * g++.old-deja/g++.mike/net34.C: Likewise.
45476 * g++.old-deja/g++.mike/net36.C: Likewise.
45477 * g++.old-deja/g++.mike/ns2.C: Likewise.
45478 * g++.old-deja/g++.mike/p12306.C: Likewise.
45479 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45480 value extension.
45481 * g++.old-deja/g++.mike/p700.C: Likewise.
45482 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45483 * g++.old-deja/g++.mike/p710.C: Likewise.
45484 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45485 value extension.
45486 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45487 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45488 * g++.old-deja/g++.ns/crash2.C: Likewise.
45489 * g++.old-deja/g++.ns/crash3.C: Likewise.
45490 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45491 * g++.old-deja/g++.ns/ns17.C: Likewise.
45492 * g++.old-deja/g++.ns/template16.C: Likewise.
45493 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45494 keyword.
45495 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45496 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45497 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45498 named return value extension.
45499 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45500 * g++.old-deja/g++.other/access4.C: Issue additional error
45501 messages.
45502 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45503 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45504 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45505 * g++.old-deja/g++.other/crash25.C: Change error message.
45506 * g++.old-deja/g++.other/crash4.C: Change error message.
45507 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45508 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45509 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45510 checks.
45511 * g++.old-deja/g++.other/defarg8.C: Likewise.
45512 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45513 * g++.old-deja/g++.other/dtor10.C: Likewise.
45514 * g++.old-deja/g++.other/incomplete.C: Likewise.
45515 * g++.old-deja/g++.other/linkage7.C: Likewise.
45516 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45517 lookup algorithm.
45518 * g++.old-deja/g++.other/mangle2.C: Likewise.
45519 * g++.old-deja/g++.other/refinit2.C: Likewise.
45520 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45521 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45522 * g++.old-deja/g++.pt/crash28.C: Likewise.
45523 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45524 syntax.
45525 * g++.old-deja/g++.pt/crash32.C: Change error message.
45526 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45527 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45528 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45529 error message position.
45530 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45531 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45532 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45533 syntax.
45534 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45535 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45536 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45537 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45538 keyword.
45539 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45540 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45541 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45542 keyword.
45543 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45544 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45545 syntax.
45546 * g++.old-deja/g++.pt/friend28.C: Account for use of
45547 non-dependent names.
45548 * g++.old-deja/g++.pt/friend29.C: Likewise.
45549 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45550 rules.
45551 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45552 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45553 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45554 lookup rules.
45555 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45556 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45557 keyword.
45558 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45559 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45560 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45561 keyword.
45562 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45563 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45564 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45565 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45566 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45567 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45568 keyword.
45569 * g++.old-deja/g++.pt/spec10.C: Likewise.
45570 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45571 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45572 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45573 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45574 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45575 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45576 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45577 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45578 * g++.old-deja/g++.pt/typename15.C: Likewise.
45579 * g++.old-deja/g++.pt/typename22.C: Likewise.
45580 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45581 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45582 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45583 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45584 syntax.
45585 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45586 return value extension.
45587 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45588 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45589 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45590 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45591
45592 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45593
45594 * g++.dg/warn/inline1.C: New test.
45595 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45596 * g++.old-deja/g++.jason/synth10.C: Likewise.
45597 * g++.old-deja/g++.mike/net31.C: Likewise.
45598 * g++.old-deja/g++.mike/p8786.C: Likewise.
45599
45600 * g++.dg/template/friend10.C: New test.
45601 * g++.dg/template/conv5.C: New test.
45602
45603 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45604
45605 * g++.dg/lookup/scoped3.C: New test.
45606
45607 * g++.dg/lookup/decl1.C: New test.
45608 * g++.dg/lookup/decl2.C: New test.
45609
45610 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45611
45612 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45613 gcc.c-torture/compile/20021015-1.c,
45614 gcc.c-torture/compile/20021015-2.c,
45615 gcc.c-torture/compile/20021123-1.c,
45616 gcc.c-torture/compile/20021123-2.c,
45617 gcc.c-torture/compile/20021123-3.c,
45618 gcc.c-torture/compile/20021123-4.c,
45619 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45620 only to 3.1 or 3.2 branch.
45621
45622 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45623
45624 * gcc.dg/i386-bitfield3.c: New test.
45625
45626 * gcc.dg/i386-bitfield2.c: New test.
45627
45628 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45629
45630 * g++.dg/parse/conv_op1.C: New test.
45631
45632 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45633
45634 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45635 approved.
45636
45637 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45638
45639 * gcc.c-torture/compile/20021220-1.c: New test.
45640
45641 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45642
45643 * gcc.dg/i386-fastcall-1.c: New.
45644
45645 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45646
45647 * gcc.c-torture/execute/20021219-1.c: New test.
45648
45649 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45650
45651 * gcc.dg/i386-pic-1.c: New test.
45652
45653 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45654
45655 PR c++/8099
45656 * g++.dg/template/friend9.C: New test.
45657
45658 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45659
45660 PR c++/3663
45661 * g++.dg/template/access7.C: New test.
45662
45663 2002-12-18 Nick Clifton <nickc@redhat.com>
45664
45665 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45666 the libstdc++-v3 directory has been found.
45667
45668 2002-12-12 Devang Patel <dpatel@apple.com>
45669 * gcc.dg/darwin-ld-1.c: New test.
45670 * gcc.dg/darwin-ld-2.c: New test.
45671 * gcc.dg/darwin-ld-3.c: New test.
45672 * gcc.dg/darwin-ld-4.c: New test.
45673 * gcc.dg/darwin-ld-5.c: New test.
45674
45675 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45676
45677 * gcc.c-torture/compile/20021212-1.c: New test.
45678
45679 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45680
45681 * gcc.dg/fshort-wchar: New test.
45682
45683 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45684
45685 PR c++/8372
45686 * g++.dg/template/dtor1.C: New test.
45687
45688 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45689 markers.
45690
45691 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45692
45693 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45694
45695 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45696
45697 * g++.dg/template/static1.C: New test.
45698 * g++.dg/template/static2.C: New test.
45699 * g++.old-deja/g++.ext/memconst.C: New test.
45700
45701 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45702
45703 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45704 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45705 * g++.dg/special/initp1.C: Likewise.
45706
45707 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45708
45709 * gcc.c-torture/execute/20021204-1.c: New test.
45710
45711 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45712
45713 * gcc.dg/ppc-fmadd-1.c: New file.
45714 * gcc.dg/ppc-fmadd-2.c: New file.
45715 * gcc.dg/ppc-fmadd-3.c: New file.
45716
45717 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45718
45719 * gcc.c-torture/compile/20021204-1.c: New test.
45720
45721 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45722
45723 * g++.dg/inherit/covariant2.C: New test.
45724 * g++.dg/inherit/covariant3.C: New test.
45725 * g++.dg/inherit/covariant4.C: New test.
45726 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45727 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45728
45729 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45730
45731 PR c++/8688
45732 * g++.dg/init/brace3.C: New test.
45733
45734 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45735
45736 * gcc.dg/20020210-1.c: Fix a comment typo.
45737
45738 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45739
45740 PR c++/8720
45741 * g++.dg/parse/defarg1.C: New test.
45742
45743 PR c++/8615
45744 * g++.dg/template/char1.C: New test.
45745
45746 * g++.dg/template/varmod1.C: Fix typo.
45747
45748 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45749
45750 DR 180
45751 * g++.old-deja/g++.pt/crash32.C: Expect error.
45752
45753 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45754
45755 PR c++/5919
45756 * g++.dg/template/varmod1.C: New test.
45757
45758 PR c++/8727
45759 * g++.dg/inherit/typeinfo1.C: New test.
45760
45761 PR c++/8663
45762 * g++.dg/inherit/typedef1.C: New test.
45763
45764 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45765
45766 PR c++/8332
45767 PR c++/8493
45768 * g++.dg/template/strlen1.C: New test.
45769
45770 PR c++/8227
45771 * g++.dg/template/ctor2.C: New test.
45772
45773 PR c++/8214
45774 * g++.dg/init/string1.C: New test.
45775
45776 PR c++/8511
45777 * g++.dg/template/friend8.C: New test.
45778
45779 2002-11-29 Joe Buck <jbuck@synopsys.com>
45780
45781 * g++.dg/lookup/anon2.C: New test.
45782
45783 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45784
45785 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45786 h8300 port.
45787
45788 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45789
45790 * gcc.dg/bitfld-6.c: New test.
45791
45792 2002-11-27 Jan Hubicka <jh@suse.cz>
45793
45794 * gcc.c-torture/execute/20021127.[cx]: New test.
45795
45796 2002-11-26 Jan Hubicka <jh@suse.cz>
45797
45798 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45799 quality.
45800
45801 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45802
45803 * g++.dg/init/brace2.C: New test.
45804 * g++.old-deja/g++.mike/p9129.C: Correct.
45805
45806 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45807
45808 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45809
45810 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45811
45812 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45813
45814 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45815
45816 * g++.dg/abi/empty11.C: New test.
45817 * g++.dg/rtti/cv1.C: New test.
45818
45819 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45820
45821 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45822
45823 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45824
45825 * g++.dg/abi/empty10.C: New test.
45826
45827 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45828
45829 * gcc.c-torture/compile/20021124-1.c: New test.
45830
45831 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45832
45833 * g++.dg/abi/rtti2.C: New test.
45834
45835 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45836
45837 * gcc.dg/i386-unroll-1.c: New test.
45838
45839 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45840
45841 * gcc.c-torture/compile/20021120-1.c: New test.
45842 * gcc.c-torture/compile/20021120-2.c: New test.
45843
45844 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45845
45846 * gcc.dg/bitfld-5.c: New test.
45847
45848 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45849
45850 * gcc.c-torture/execute/20021120-3.c: New test.
45851
45852 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45853
45854 * gcc.c-torture/execute/20021120-2.c: New test.
45855
45856 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45857
45858 * gcc.c-torture/execute/20021120-1.c: New test.
45859
45860 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45861
45862 * gcc.c-torture/execute/20021118-3.c: New test.
45863
45864 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45865
45866 * gcc.c-torture/compile/20021119-1.c: New test.
45867
45868 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45869
45870 * gcc.dg/duff-1.c: New test.
45871 * gcc.dg/duff-2.c: New test.
45872 * gcc.dg/duff-3.c: New test.
45873
45874 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45875
45876 * gcc.dg/cpp/_Pragma5.c: New test.
45877
45878 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45879
45880 * gcc.c-torture/execute/20021118-2.c: New test.
45881
45882 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45883
45884 * gcc.c-torture/execute/20021118-1.c: New test.
45885
45886 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45887
45888 * gcc.dg/20021116-1.c: New test.
45889
45890 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45891
45892 * g++.dg/abi/vcall1.C: New test.
45893
45894 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45895
45896 * gcc.dg/20021029-1.c: New test.
45897 * gcc.dg/20021029-2.c: New test.
45898
45899 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45900
45901 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45902
45903 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45904
45905 PR c/8439
45906 * gcc.dg/20021110.c: Move to ...
45907 * gcc.c-torture/compile/20021110.c: .... here.
45908
45909 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45910
45911 PR c/8467
45912 * gcc.c-torture/execute/20021111-1.c
45913
45914 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45915
45916 PR c/8439
45917 * gcc.dg/20021110.c: New test.
45918
45919 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45920
45921 * g++.dg/abi/vthunk3.C: Run only on x86.
45922
45923 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45924
45925 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45926
45927 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45928
45929 * lib/compat.exp (compat-execute): Fix logic error in last
45930 change.
45931
45932 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45933
45934 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45935
45936 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45937
45938 PR c++/8389
45939 * g++.dg/template/access6.C: New test.
45940
45941 2002-11-08 Jan Hubicka <jh@suse.cz>
45942
45943 * gcc.dg/i386-ssefp-1.c: New test.
45944 * gcc.dg/i386-ssefp-1.c: New test.
45945
45946 2002-11-08 Jan Hubicka <jh@suse.cz>
45947
45948 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45949
45950 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45951
45952 * g++.dg/abi/vthunk3.C: New test.
45953
45954 PR c++/8338
45955 * g++.dg/template/crash2.C: New test.
45956
45957 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45958
45959 * g++.dg/abi/dtor1.C: New test.
45960 * g++.dg/abi/dtor2.C: Likewise.
45961
45962 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45963
45964 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45965 Darwin.
45966
45967 2002-11-04 Adam Nemet <anemet@lnxw.com>
45968
45969 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45970 -mthumb. Only xfail with -O0.
45971
45972 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45973
45974 * g++.dg/abi/thunk1.C: New test.
45975 * g++.dg/abi/thunk2.C: Likewise.
45976 * g++.dg/abi/vtt1.C: Likewise.
45977
45978 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45979
45980 PR optimization/8423
45981 * gcc.c-torture/execute/builtin-constant.c: New test.
45982
45983 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45984
45985 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45986 Add some more cases.
45987
45988 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45989
45990 PR c++/8391
45991 * g++.dg/opt/local1.C: New test.
45992
45993 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45994
45995 PR c++/8160
45996 * g++.dg/template/complit1.C: New test.
45997
45998 PR c++/8149
45999 * g++.dg/template/typename4.C: Likewise.
46000
46001 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46002
46003 Core issue 287, PR c++/7639
46004 * g++.dg/template/instantiate1.C: Adjust error location.
46005 * g++.dg/template/instantiate3.C: New test.
46006 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46007 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46008 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46009
46010 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46011
46012 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46013
46014 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46015
46016 PR c++/8287
46017 * g++.dg/init/dtor2.C: New test.
46018
46019 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46020
46021 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46022 * gcc.dg/nest.c: Bypass errors on irix6.
46023
46024 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46025
46026 * gcc.dg/nest.c: Expect error for mmix-*-*.
46027 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46028
46029 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46030
46031 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46032 markers.
46033
46034 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46035
46036 2002-10-25 Mike Stump <mrs@apple.com>
46037
46038 * gcc.dg/warn-1.c: New test.
46039
46040 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46041
46042 * g++.dg/template/typename3.C: New test.
46043
46044 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46045
46046 * g++.dg/lookup/ptrmem1.C: New test.
46047
46048 * g++.dg/abi/vthunk2.C: New test.
46049
46050 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46051
46052 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46053
46054 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46055
46056 * g++.dg/abi/empty9.C: New test.
46057
46058 2002-10-24 Richard Henderson <rth@redhat.com>
46059
46060 * g++.dg/inherit/thunk1.C: Enable for ia64.
46061
46062 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46063
46064 PR c++/8067
46065 * g++.dg/lookup/pretty1.C: New test.
46066
46067 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46068
46069 * gcc.dg/20021023-1.c: New test.
46070
46071 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46072
46073 PR c++/7679
46074 * g++.dg/parse/inline1.C: New test.
46075
46076 2002-10-23 Richard Henderson <rth@redhat.com>
46077
46078 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46079
46080 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46081
46082 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46083
46084 PR c++/6579
46085 * g++.dg/parse/stmtexpr3.C: New test.
46086
46087 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46088
46089 * g++.dg/expr/cond1.C: New test.
46090
46091 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46092
46093 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46094
46095 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46096
46097 * g++.dg/abi/vbase13.C: New test.
46098 * g++.dg/abi/vbase14.C: Likewise.
46099
46100 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46101
46102 * gcc.dg/tls/pic-1.c: New test.
46103 * gcc.dg/tls/nonpic-1.c: New test.
46104 * gcc.dg/20021018-1.c: New test.
46105
46106 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46107
46108 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46109 Remove only files with the same base name as the test case.
46110 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46111 (profopt-execute): Likewise. Also, remove old profiling
46112 and performance data files before running the tests.
46113
46114 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46115 * g++.dg/bprob/bprob.exp: Likewise.
46116 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46117 to allow more general test case names.
46118
46119 * g++.dg/bprob/bprob-1.C: Rename to ...
46120 * g++.dg/bprob/g++-bprob-1.C: ... this.
46121
46122 * g77.dg/bprob/bprob-1.f: Rename to ...
46123 * g77.dg/bprob/g77-bprob-1.f: ... this.
46124
46125 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46126
46127 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46128 bison 1.50 or later.
46129
46130 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46131
46132 * g++.dg/README: Describe more test directories.
46133
46134 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46135
46136 * g++.dg/init/array6.C: Add additional tests.
46137
46138 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46139
46140 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46141 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46142
46143 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46144
46145 * gcc.c-torture/compile/20020604-1.x: New.
46146 * gcc.c-torture/compile/simd-5.x: Likewise.
46147 * gcc.c-torture/execute/920710-1.x: Likewise.
46148 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46149
46150 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46151
46152 * g++.dg/inherit/override1.C: Add dg-options clause.
46153
46154 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46155
46156 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46157 _mm_slli_si128.
46158
46159 2002-10-19 Andreas Schwab <schwab@suse.de>
46160
46161 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46162 directory component.
46163
46164 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46165
46166 * g++.dg/inherit/thunk1.C: New test.
46167
46168 * g++.dg/inherit/override1.C: New test.
46169
46170 * g++.dg/abi/mangle11.C: New test.
46171 * g++.dg/abi/mangle14.C: New test.
46172 * g++.dg/abi/mangle17.C: New test.
46173
46174 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46175
46176 * g++.dg/overload/member2.C: New test.
46177
46178 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46179
46180 * g++.dg/README: Describe new compat directory.
46181 * g++.dg/dg.exp: Skip tests in compat directory.
46182 * README.compat: New file.
46183 * lib/compat.exp: New expect script.
46184 * g++.dg/compat: New test directory.
46185 * g++.dg/compat/compat.exp: New expect script.
46186 * g++.dg/compat/abi: New test directory.
46187 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46188 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46189 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46190 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46191 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46192 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46193 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46194 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46195 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46196 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46197 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46198 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46199 * g++.dg/compat/break: New test directory.
46200 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46201 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46202 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46203 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46204 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46205 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46206 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46207 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46208 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46209 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46210 g++.dg/compat/break/README: New files.
46211 * g++.dg/compat/eh: New test directory.
46212 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46213 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46214 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46215 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46216 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46217 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46218 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46219 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46220 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46221 g++.dg/compat/eh/filter2_y.C,
46222 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46223 g++.dg/compat/eh/new1_y.C,
46224 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46225 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46226 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46227 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46228 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46229 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46230 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46231 g++.dg/compat/eh/unexpected1_y.C: New files.
46232 * g++.dg/compat/init: New test directory.
46233 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46234 g++.dg/compat/init/array5_y.C,
46235 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46236 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46237 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46238 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46239 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46240 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46241 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46242 g++.dg/compat/init/init-ref2_y.C: New files.
46243
46244 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46245
46246 PR c++/7584
46247 * g++.dg/inherit/using3.C: New test.
46248
46249 2002-10-17 Jan Hubicka <jh@suse.cz>
46250
46251 * gcc.dg/20021017-2.c: New test.
46252
46253 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46254
46255 * g++.dg/abi/mangle16.C: Adjust.
46256
46257 * g++.dg/init/array8.C: New test.
46258
46259 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46260
46261 * gcc.dg/special/mips-abi.exp: New test.
46262 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46263
46264 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46265
46266 * g++.dg/abi/mangle16.C: New test.
46267 * g++.dg/abi/mangle17.C: Likewise.
46268
46269 PR c++/7478
46270 * g++.dg/template/ref1.C: New test.
46271
46272 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46273
46274 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46275
46276 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46277
46278 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46279
46280 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46281
46282 PR c++/7524
46283 * g++.dg/init/array7.C: New test.
46284
46285 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46286
46287 * g++.dg/init/array6.C: New test.
46288
46289 * g++.dg/abi/mangle13.C: Likewise.
46290 * g++.dg/abi/mangle14.C: Likewise.
46291 * g++.dg/abi/mangle15.C: Likewise.
46292
46293 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46294
46295 * g++.dg/abi/empty8.C: New test.
46296
46297 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46298
46299 * g++.dg/init/ctor1.C: New test.
46300
46301 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46302
46303 * gcc.c-torture/execute/20021015-1.c: New test.
46304
46305 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46306
46307 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46308
46309 2002-10-14 Jan Hubicka <jh@suse.cz>
46310
46311 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46312
46313 2002-10-14 Richard Henderson <rth@redhat.com>
46314
46315 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46316
46317 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46318
46319 PR optimization/6631
46320 * g++.dg/opt/const2.C: New test.
46321
46322 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46323
46324 PR c++/7176
46325 * g++.dg/parse/friend1.C: New test.
46326 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46327
46328 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46329
46330 * gcc.dg/20021014-1.c: New test.
46331
46332 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46333
46334 PR c++/5661
46335 * g++.dg/ext/vlm1.C: New test.
46336 * g++.dg/ext/vlm2.C: Likewise.
46337
46338 * g++.dg/init/array1.C: Remove invalid braces.
46339 * g++.dg/init/brace1.C: New test.
46340 * g++.dg/init/copy2.C: Likewise.
46341 * g++.dg/init/copy3.C: Likewise.
46342 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46343 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46344 braces.
46345
46346 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46347
46348 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46349
46350 2002-10-11 Richard Shann <richard.shann@superh.com>
46351
46352 * gcc.c-torture/compile/simd-5.c: New test.
46353
46354 2002-10-10 Roger Sayle <roger@eyesopen.com>
46355
46356 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46357
46358 2002-10-10 Jim Wilson <wilson@redhat.com>
46359
46360 * gcc.c-torture/execute/20021010-1.c: New test.
46361
46362 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46363
46364 PR c/7353
46365 * g++.dg/ext/typedef-init.C: New test.
46366 * gcc.dg/typedef-init.c: New test.
46367
46368 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46369
46370 * gcc.dg/cpp/paste13.c: New test.
46371
46372 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46373
46374 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46375 remaining platforms, XFAIL during compile, not execute. Don't
46376 XFAIL at -O0.
46377
46378 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46379
46380 * gcc.dg/alias-1.c: Tweak expected warning.
46381
46382 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46383
46384 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46385
46386 2002-10-06 Andreas Jaeger <aj@suse.de>
46387
46388 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46389 * gcc.dg/cpp/c++98.C: Likewise.
46390
46391 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46392 * g++.dg/cpp/c++98.C: Likewise.
46393
46394 * g++.dg/README (Subdirectories): Mention cpp directory.
46395
46396 PR target/7559
46397 * gcc.dg/20021006-1.c: New test.
46398
46399 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46400
46401 PR c++/7804
46402 * g++.dg/other/warning1.C: New test.
46403
46404 2002-10-04 Roger Sayle <roger@eyesopen.com>
46405
46406 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46407 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46408 and sparc-*-* with -m64 as expected failures. See PR 8087.
46409
46410 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46411
46412 PR c++/7931
46413 * g++.dg/template/ptrmem3.C: New test.
46414
46415 PR c++/7754
46416 * g++.dg/template/union1.C: New test.
46417
46418 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46419
46420 PR c++/8006
46421 * g++.dg/abi/mangle9.C: New test.
46422 * g++.dg/abi/mangle10.C: New test.
46423 * g++.dg/abi/mangle11.C: New test.
46424 * g++.dg/abi/mangle12.C: New test.
46425
46426 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46427
46428 PR c++/7188.
46429 * g++.dg/template/meminit1.C: New test.
46430 * g++.dg/warn/Wreorder-1.C: Likewise.
46431 * g++.old-deja/g++.mike/warn3.C: Tweak.
46432 * lib/prune.exp: Ingore "in copy constructor".
46433
46434 2002-10-02 Andreas Jaeger <aj@suse.de>
46435
46436 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46437 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46438 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46439 on x86-64.
46440
46441 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46442
46443 * gcc.dg/empty1.C: Fix typo.
46444
46445 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46446
46447 * gcc.dg/alias-1.c: New test.
46448
46449 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46450
46451 * gcc.dg/empty1.C: New test.
46452
46453 * g++.dg/tls/init-2.C: Tweak error messages.
46454
46455 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46456
46457 * gcc.c-torture/compile/20020923-1.c: New test.
46458
46459 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46460
46461 * gcc.c-torture/execute/ffs-1.c: New test.
46462 * gcc.c-torture/execute/ffs-2.c: Ditto.
46463
46464 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46465
46466 * g++.dg/overload/member1.C: New test.
46467
46468 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46469
46470 * g++.dg/abi/empty7.C: New test.
46471 * g++.dg/init/pm2.C: Likewise.
46472
46473 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46474
46475 * g++.dg/rtti/crash1.C: New test.
46476
46477 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46478
46479 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46480 gcc.dg/sibcall-4.c: New tests.
46481
46482 2002-09-28 Roger Sayle <roger@eyesopen.com>
46483
46484 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46485 powerpc and MMIX targets.
46486
46487 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46488
46489 * gcc.dg/cpp/20020927-1.c: New.
46490
46491 2002-09-26 David S. Miller <davem@redhat.com>
46492
46493 * gcc.c-torture/compile/trunctfdf.c: New.
46494
46495 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46496
46497 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46498
46499 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46500
46501 * gcc.c-torture/execute/loop-15.c: New.
46502
46503 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46504
46505 * README.QMTEST: Fix typo.
46506
46507 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46508
46509 * gcc.dg/20020926-1.c: New test.
46510
46511 2002-09-25 David S. Miller <davem@redhat.com>
46512
46513 PR target/7842
46514 * gcc.c-torture/execute/shiftdi.c: New test.
46515
46516 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46517
46518 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46519 unique to the tool.
46520 * lib/g77.exp (g77_init): Likewise.
46521 * lib/g++.exp (g++_init): Likewise.
46522 * lib/objc.exp (objc_init): Likewise.
46523
46524 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46525
46526 * g++.dg/abi/empty5.C: New test.
46527 * g++.dg/abi/empty6.C: New test.
46528 * g++.dg/abi/vbase12.C: New test.
46529
46530 2002-09-25 Richard Henderson <rth@redhat.com>
46531
46532 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46533 too-small long double.
46534
46535 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46536
46537 * gcc.dg/20020919-1.c: New test.
46538
46539 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46540
46541 * g++.dg/abi/bitfield6.C: New test.
46542 * g++.dg/abi/bitfield7.C: New test.
46543 * g++.dg/abi/bitfield8.C: New test.
46544 * g++.dg/abi/vbase11.C: New test.
46545
46546 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46547
46548 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46549 hppa*-*-hpux*. Update test comment.
46550
46551 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46552
46553 * gcc.dg/tls/struct-1.c: New test.
46554
46555 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46556
46557 * gcc.dg/cpp/tr-warn2.c: Update.
46558
46559 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46560
46561 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46562
46563 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46564
46565 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46566 systems.
46567
46568 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46569
46570 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46571
46572 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46573 Adjust for c++filt moved to binutils. Remove spurious duplicate
46574 setting of cxxfilt.
46575
46576 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46577
46578 * gcc.dg/20020312-2.c: Update for darwin.
46579
46580 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46581
46582 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46583
46584 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46585
46586 * objc.dg/comp-types-1.m: New test.
46587 * objc.dg/comp-types-2.m: New test.
46588 * objc.dg/comp-types-3.m: New test.
46589 * objc.dg/comp-types-4.m: New test.
46590 * objc.dg/comp-types-5.m: New test.
46591 * objc.dg/comp-types-6.m: New test.
46592
46593 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46594
46595 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46596
46597 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46598
46599 * g++.dg/other/do1.C: New test.
46600
46601 * g++.dg/template/subst1.C: New test.
46602
46603 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46604
46605 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46606
46607 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46608
46609 * g++.dg/template/qualttp20.C: Adjust expected errors.
46610 * g++.old-deja/g++.jason/report.C: Likewise.
46611 * g++.old-deja/g++.other/qual1.C: Likewise.
46612
46613 * g++.dg/lookup/scoped2.C: New test.
46614
46615 * g++.dg/ext/asm3.C: New test.
46616
46617 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46618
46619 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46620
46621 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46622
46623 * ChangeLog: follow spelling conventions.
46624 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46625 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46626 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46627 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46628 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46629 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46630 * g++.old-deja/g++.law/global-init1.C: Likewise.
46631 * g++.old-deja/g++.other/delete4.C: Likewise.
46632 * g++.old-deja/g++.other/inline21.C: Likewise.
46633 * g++.old-deja/g++.other/singleton.C: Likewise.
46634 * g77.dg/strlen0.f: Likewise.
46635 * g77.f-torture/compile/20010519-1.f: Likewise.
46636 * g77.f-torture/compile/980310-4.f: Likewise.
46637 * gcc.c-torture/compile/20000605-1.c: Likewise.
46638 * gcc.c-torture/execute/20020225-1.c: Likewise.
46639 * gcc.dg/c90-hexfloat-2.c: Likewise.
46640 * gcc.dg/c99-bool-1.c: Likewise.
46641 * gcc.dg/c99-hexfloat-2.c: Likewise.
46642 * gcc.dg/dll-2.c: Likewise.
46643 * gcc.dg/wtr-union-init-1.c: Likewise.
46644 * gcc.dg/wtr-union-init-2.c: Likewise.
46645 * gcc.dg/wtr-union-init-3.c: Likewise.
46646 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46647 * gcc.dg/cpp/defined.c: Likewise.
46648 * gcc.dg/cpp/macsyntx.c: Likewise.
46649 * gcc.dg/cpp/paste2.c: Likewise.
46650 * gcc.dg/cpp/trad/defined.c: Likewise.
46651 * gcc.dg/format/c90-printf-1.c: Likewise.
46652 * gcc.dg/format/c90-scanf-1.c: Likewise.
46653 * gcc.dg/format/c99-printf-1.c: Likewise.
46654 * gcc.dg/format/c99-scanf-1.c: Likewise.
46655 * gcc.misc-tests/gcov-8.c: Likewise.
46656 * lib/profopt.exp: Likewise.
46657
46658 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46659
46660 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46661
46662 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46663
46664 * g++.dg/inherit/using2.C: New test.
46665
46666 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46667
46668 * ChangeLog: Follow spelling conventions.
46669 * g++.dg/template/friend4.C: Likewise.
46670 * g++.old-deja/g++.pt/crash67.C: Likewise.
46671 * gcc.c-torture/execute/20000801-4.c: Likewise.
46672 * gcc.dg/c90-digraph-1.c: Likewise.
46673 * gcc.dg/c94-digraph-1.c: Likewise.
46674 * gcc.dg/c99-digraph-1.c: Likewise.
46675 * gcc.dg/cpp/line5.c: Likewise.
46676 * gcc.dg/cpp/multiline.c: Likewise.
46677 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46678 * gcc.dg/format/attr-3.c: Likewise.
46679 * gcc.dg/format/c90-scanf-3.c: Likewise.
46680 * gcc.dg/format/ext-4.c: Likewise.
46681
46682 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46683
46684 * g++.dg/template/pretty1.C: New test.
46685
46686 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46687
46688 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46689
46690 2002-09-13 Matt Austern <austern@apple.com>
46691
46692 * g++.dg/other/constref[12].C: New, regression tests for
46693 passing a cast expression to a function by const reference.
46694
46695 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46696
46697 * g++.dg/template/deduce1.C: New test.
46698
46699 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46700
46701 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46702 32-bit int.
46703
46704 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46705
46706 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46707 usage.
46708
46709 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46710
46711 * gcc.c-torture/compile/20020910-1.c: New test.
46712
46713 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46714
46715 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46716
46717 2002-09-10 Andreas Jaeger <aj@suse.de>
46718
46719 * gcc.dg/20020312-2.c: Adjust for x86-64.
46720
46721 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46722
46723 * g77.dg/7388.f: New test case for PR 7388.
46724
46725 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46726
46727 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46728
46729 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46730
46731 * objc.dg/proto-lossage-1.m: New test.
46732
46733 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46734
46735 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46736
46737 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46738
46739 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46740 expected to pass.
46741
46742 2002-09-06 Stan Shebs <shebs@apple.com>
46743 David Edelsohn <edelsohn@gnu.org>
46744
46745 * gcc.dg/weak: New directory.
46746 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46747 target-specific xfail bits.
46748 * gcc.dg/typeof-2.c: Move to new directory.
46749 * gcc.dg/weak.exp: New expect script.
46750
46751 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46752
46753 * gcc.c-torture/execute/extzvsi.c: New test.
46754
46755 2002-09-05 Stan Shebs <shebs@apple.com>
46756
46757 * gcc.dg/weak-1.c: xfail on Darwin.
46758 * gcc.dg/weak-2.c: Ditto.
46759 * gcc.dg/weak-3.c: Ditto.
46760 * gcc.dg/weak-4.c: Ditto.
46761 * gcc.dg/weak-5.c: Ditto.
46762 * gcc.dg/weak-6.c: Ditto.
46763 * gcc.dg/weak-7.c: Ditto.
46764 * gcc.dg/weak-8.c: Ditto.
46765 * gcc.dg/weak-9.c: Ditto.
46766
46767 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46768
46769 * gcc.c-torture/execute/loop-14.c: New test.
46770
46771 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46772
46773 * g++.dg/other/cxa-atexit1.C: New test.
46774
46775 * gcc.dg/typeof-2.c: New test.
46776
46777 2002-09-03 Roger Sayle <roger@eyesopen.com>
46778
46779 * gcc.dg/builtins-2.c: New testcase.
46780 * gcc.dg/builtins-3.c: New testcase.
46781
46782 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46783
46784 * gcc.dg/cpp/_Pragma4.c: New test.
46785
46786 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46787
46788 * objc/execute/nil_method-1.m: New testcase.
46789
46790 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46791
46792 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46793 [Object class], not [Object initialize].
46794
46795 2002-08-31 Roger Sayle <roger@eyesopen.com>
46796 Hans-Peter Nilsson <hp@bitrange.com>
46797
46798 * gcc.c-torture/execute/20020720-1.x: Skip test on
46799 mmix-knuth-mmixware. Correct comment.
46800
46801 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46802
46803 * g++.dg/abi/bitfield5.C: New test.
46804 * g++.dg/abi/vbase10.C: Likewise.
46805
46806 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46807
46808 * objc.dg/undeclared-selector.m: New test.
46809
46810 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46811
46812 * g++.dg/other/offsetof1.C: Avoid cast warning.
46813
46814 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46815
46816 * objc.dg/super-class-2.m: New test.
46817
46818 2002-08-24 Matt Austern <austern@apple.com>
46819
46820 * g++.dg/ext/lvaddr.C: New test.
46821 * g++.dg/ext/lvcast.C: New test.
46822
46823 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46824
46825 * g++.dg/inherit/cond1.C: New test.
46826
46827 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46828
46829 * gcc.dg/noncompile/incomplete-1.c: New test.
46830
46831 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46832
46833 * gcc.dg/typespec-1.c: New test.
46834
46835 2002-08-20 Devang Patel <dpatel@apple.com>
46836 * objc.dg/proto-hier-2.m: New test.
46837
46838 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46839
46840 * objc.dg/bitfield-1.m: New test.
46841 * objc.dg/bitfield-2.m: New test.
46842
46843 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46844
46845 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46846 gcc.dg/c99-flex-array-4.c: New tests.
46847
46848 2002-08-16 Stan Shebs <shebs@apple.com>
46849
46850 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46851
46852 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46853
46854 * gcc.dg/typeof-1.c: New test.
46855 * g++.dg/ext/typeof2.C: New test.
46856
46857 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46858
46859 * g++.dg/other/offsetof1.C: New test.
46860
46861 2002-08-14 Richard Henderson <rth@redhat.com>
46862
46863 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46864
46865 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46866
46867 * gcc.dg/cpp/_Pragma3.c: New test.
46868
46869 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46870
46871 * g++.dg/template/inherit3: New test.
46872
46873 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46874
46875 * gcc.dg/bitfld-4.c: Add blank options.
46876
46877 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46878
46879 * g++.dg/template/crash1.C: New test.
46880
46881 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46882
46883 * gcc.dg/tls/opt-2.c: New test.
46884
46885 2002-08-08 Devang Patel <dpatel@apple.com>
46886
46887 * objc.dg/selector-1.m : New test
46888
46889 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46890
46891 * g++.dg/abi/bitfield4.C: New test.
46892 * gcc.dg/bitfld-4.c: New test.
46893
46894 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46895
46896 * g++.dg/other/packed1.C: New test.
46897
46898 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46899
46900 * g++.dg/abi/offsetof.C: Tweak error messages.
46901 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46902
46903 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46904
46905 * gcc.dg/bitfld-3.c: New test.
46906
46907 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46908 Richard Henderson <rth@redhat.com>
46909
46910 * gcc.dg/i386-bitfield1.c: New test.
46911 * g++.dg/abi/bitfield3.C: Update.
46912
46913 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46914
46915 * objc.dg/const-str-2.m: Update.
46916 * gcc.dg/cpp/c++98.c: Change to C extension.
46917 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46918 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46919
46920 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46921
46922 * gcc.dg/tls/diag-3.c: New.
46923
46924 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46925
46926 * g++.dg/README (Subdirectories): Document new subdir expr.
46927 * g++.dg/expr/pmf-1.C: New test.
46928
46929 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46930
46931 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46932
46933 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46934
46935 * g++.dg/abi/bitfield3.C: New test.
46936
46937 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46938
46939 * lib/gcov.exp: Tweak expected line formats.
46940 * gcc.misc-tests/gcov8.c: New test.
46941 * gcc.misc-tests/gcov8.x: New flags.
46942
46943 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46944
46945 * consistency.vlad/layout/endian.c: Include string.h.
46946
46947 * gcc.c-torture/execute/20020805-1.c: New test.
46948
46949 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46950
46951 * g++.dg/other/conversion1.C: New test.
46952
46953 2002-08-03 Roger Sayle <roger@eyesopen.com>
46954
46955 * gcc.dg/builtins-1.c: New testcase.
46956
46957 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46958
46959 * g++.dg/inherit/access3.C: New test.
46960
46961 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46962
46963 * gcc.dg/ia64-visibility-2.c: New test.
46964
46965 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46966
46967 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46968 __qualifier_flags to __flags.
46969
46970 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46971
46972 * g++.dg/inherit/operator1.C: New test.
46973 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46974 * g++.dg/other/error1.C: Change expected error message.
46975 * g++.dg/template/conv4.C: Likewise.
46976
46977 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46978
46979 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46980 for documented behavior.
46981
46982 2002-07-25 Roger Sayle <roger@eyesopen.com>
46983
46984 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46985 several targets known to fail.
46986
46987 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46988
46989 * gcc.dg/mips-args-[123].c: New tests.
46990
46991 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46992
46993 * gcc.dg/ppc-spe.c: New.
46994
46995 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46996
46997 * g++.dg/other/ptrmem4.C: New testcase.
46998
46999 2002-07-24 Richard Henderson <rth@redhat.com>
47000
47001 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47002
47003 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47004
47005 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47006
47007 2002-07-24 Roger Sayle <roger@eyesopen.com>
47008
47009 * gcc.c-torture/execute/memset-3.c: New testcase.
47010
47011 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47012
47013 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47014 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47015
47016 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47017
47018 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47019 Delete.
47020
47021 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47022
47023 * gcc.c-torture/compile/simd-4.c: New test.
47024
47025 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47026
47027 PR c++/7347, c++/7348
47028 * g++.dg/template/access4.C: New test.
47029 * g++.dg/template/access5.C: New test.
47030 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47031 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47032 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47033 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47034
47035 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47036
47037 * gcc.dg/gnu89-init-2.c: New test.
47038
47039 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47040
47041 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47042
47043 2002-07-20 Roger Sayle <roger@eyesopen.com>
47044
47045 * gcc.c-torture/execute/20020720-1.c: New testcase.
47046
47047 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47048
47049 * gcc.dg/cpp/Wsignprom.c: New tests.
47050
47051 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47052
47053 * gcc.c-torture/execute/loop-13.c: New test.
47054
47055 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47056
47057 * gcc.dg/cpp/expr.c: New tests.
47058
47059 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47060
47061 * g++.dg/opt/pr6713.C: Add template instantiation.
47062
47063 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47064
47065 * gcc.dg/nest.c: New test.
47066
47067 2002-07-17 Richard Henderson <rth@redhat.com>
47068
47069 * g++.dg/opt/pr6713.C: New test.
47070
47071 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47072
47073 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47074 XFAIL for all x86 processors.
47075
47076 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47077
47078 * gcc.c-torture/execute/20010122-1.x: Do not test with
47079 -fomit-frame-pointer.
47080
47081 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47082
47083 * g++.dg/template/instantiate2.C: New test.
47084 * g++.dg/template/spec4.C: New test.
47085
47086 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47087
47088 * g++.dg/template/access2.C: New test.
47089 * g++.dg/template/access3.C: New test.
47090
47091 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47092
47093 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47094 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47095 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47096 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47097 Convert to use <stdarg.h>.
47098 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47099 Delete.
47100 * gcc.dg/va-arg-2.c: New.
47101 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47102
47103 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47104
47105 * gcc.c-torture/compile/20020710-1.c: New test.
47106
47107 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47108 Andrew Pinski <pinskia@physics.uc.edu>
47109
47110 gcc.c-torture/compile/simd-2.c: New testcase.
47111 gcc.c-torture/compile/simd-3.c: Likewise.
47112
47113 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47114
47115 PR c++/7224
47116 * g++.dg/overload/error1.C: New test.
47117
47118 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47119
47120 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47121 configuration and IRIX 6 O32 ABI.
47122
47123 2002-07-11 Roger Sayle <roger@eyesopen.com>
47124
47125 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47126
47127 2002-07-10 Roger Sayle <roger@eyesopen.com>
47128
47129 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47130
47131 2002-07-10 Jeffrey A Law <law@redhat.com>
47132
47133 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47134
47135 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47136
47137 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47138
47139 * gcc.dg/20020312-2.c: Check for __PPC__.
47140
47141 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47142
47143 * gcc.c-torture/compile/20020709-1.c: New test.
47144
47145 2002-07-07 Roger Sayle <roger@eyesopen.com>
47146
47147 * g++.dg/template/qualttp21.C: New test case.
47148
47149 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47150
47151 * gcc.c-torture/compile/20020706-1.c: New test.
47152 * gcc.c-torture/compile/20020706-2.c: New test.
47153
47154 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47155 Alexandre Oliva <aoliva@redhat.com>
47156
47157 * g++.dg/warn/incomplete1.C: New test.
47158
47159 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47160
47161 PR c++/7099
47162 * g++.dg/warn/noreturn1.C: New test.
47163
47164 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47165
47166 PR c++/6706
47167 * g++.dg/debug/debug6.C: New test.
47168 * g++.dg/debug/debug7.C: New test.
47169
47170 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47171
47172 * gcc.c-torture/compile/simd-3.c: New test.
47173
47174 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47175
47176 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47177 * gcc.dg/20020620-1.c: Likewise.
47178
47179 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47180
47181 PR c++/6944
47182 * g++.dg/init/array4.C: New test.
47183 * g++.dg/init/array5.C: New test.
47184
47185 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47186
47187 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47188 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47189
47190 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47191
47192 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47193 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47194 * gcc.dg/wtr-conversion-1.c: Likewise.
47195 * gcc.dg/wtr-escape-1.c: Likewise.
47196 * gcc.dg/wtr-int-type-1.c: Likewise.
47197 * gcc.dg/wtr-label-1.c: Likewise.
47198 * gcc.dg/wtr-static-1.c: Likewise.
47199 * gcc.dg/wtr-strcat-1.c: Likewise.
47200 * gcc.dg/wtr-suffix-1.c: Likewise.
47201 * gcc.dg/wtr-switch-1.c: Likewise.
47202 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47203 * gcc.dg/wtr-union-init-1.c: Likewise.
47204 * gcc.dg/wtr-union-init-2.c: Likewise.
47205 * gcc.dg/wtr-union-init-3.c: Likewise.
47206
47207 * gcc.dg/wtr-func-def-1.c: New test.
47208
47209 2002-07-02 Devang Patel <dpatel@apple.com>
47210
47211 * objc.dg/param-1.m: New test.
47212
47213 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47214
47215 * gcc.dg/cpp/trad/directive.c: Add test.
47216 * gcc.dg/cpp/trad/macroargs.c: Add test.
47217 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47218
47219 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47220
47221 * gcc.dg/cpp/cmdlne-M.c: New test.
47222
47223 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47224
47225 * objc.dg/desig-init-1.m: New test.
47226
47227 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47228
47229 PR c++/6716
47230 * g++.dg/template/instantiate1.C: New test.
47231
47232 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47233
47234 PR c++/7112
47235 * g++.dg/template/sizeof2.C: New test.
47236
47237 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47238
47239 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47240 gcc.dg/cpp/trad/include.c: New tests.
47241
47242 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47243
47244 PR target/7177
47245 * gcc.c-torture/compile/20020701-1.c: New test.
47246
47247 2002-07-01 Stan Shebs <shebs@apple.com>
47248
47249 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47250 header here...
47251 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47252 (objc-torture-execute): or here.
47253
47254 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47255
47256 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47257
47258 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47259
47260 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47261
47262 2002-06-30 Devang Patel <dpatel@apple.com>
47263
47264 * objc.dg/fsyntax-only.m: New test.
47265
47266 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47267
47268 PR c++/6695
47269 * g++.dg/template/friend7.C: New file.
47270
47271 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47272
47273 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47274 return type.
47275
47276 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47277
47278 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47279 avoid division by zero.
47280
47281 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47282
47283 * gcc.dg/Wunknownprag.c: New tests.
47284
47285 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47286
47287 * gcc.c-torture/execute/simd-2.c: New test.
47288
47289 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47290
47291 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47292 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47293 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47294 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47295 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47296 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47297 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47298 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47299 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47300 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47301 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47302 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47303 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47304 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47305 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47306 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47307 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47308
47309 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47310
47311 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47312 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47313 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47314 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47315 New tests.
47316 * gcc.dg/cpp/trad/directive.c: Update.
47317
47318 2002-06-23 Andreas Jaeger <aj@suse.de>
47319
47320 * gcc.c-torture/execute/complex-6.c: New.
47321
47322 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47323
47324 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47325 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47326 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47327 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47328
47329 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47330
47331 * gcc.dg/cpp/trad: New directory with traditional tests copied
47332 from parent directory.
47333 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47334 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47335 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47336 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47337 Move to trad/ and rename.
47338 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47339 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47340 gcc.dg/cpp/trad/redef2.c: New tests.
47341 * gcc.dg/cpp/trad/trad.exp: New driver.
47342
47343 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47344
47345 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47346 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47347 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47348 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47349 Remove.
47350
47351 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47352
47353 * gcc.dg/20020620-1.c: New test.
47354
47355 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47356
47357 * g++.dg/template/ttp4.C: New test.
47358
47359 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47360
47361 * g++.dg/opt/vt1.C: Fix regexp.
47362
47363 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47364
47365 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47366 Don't use attribute `noinline'.
47367
47368 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47369
47370 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47371
47372 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47373
47374 * gcc.c-torture/execute/simd-1.c: New.
47375
47376 * gcc.dg/simd-1.c: New.
47377
47378 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47379
47380 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47381
47382 2002-06-16 Richard Henderson <rth@redhat.com>
47383
47384 * g++.dg/ext/anon-struct1.C: New.
47385 * g++.dg/ext/anon-struct2.C: New.
47386 * g++.dg/ext/anon-struct3.C: New.
47387 * gcc.dg/anon-struct-1.c: New.
47388 * gcc.dg/anon-struct-2.c: New.
47389 * gcc.dg/anon-struct-3.c: New.
47390 * gcc.dg/20011008-1.c: Adjust warning text.
47391 * gcc.dg/20020527-1.c: Add -fms-extensions.
47392
47393 2002-06-16 Richard Henderson <rth@redhat.com>
47394
47395 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47396
47397 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47398
47399 * gcc.c-torture/execute/20020615-1.c: New test.
47400
47401 2002-06-15 Roger Sayle <roger@eyesopen.com>
47402
47403 * gcc.c-tortuture/execute/compare-1.c: New test case.
47404 * gcc.c-tortuture/execute/compare-2.c: New test case.
47405 * gcc.c-tortuture/execute/compare-3.c: New test case.
47406
47407 2002-06-13 Richard Henderson <rth@redhat.com>
47408
47409 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47410 ia64 ilp32.
47411
47412 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47413
47414 * g++.dg/template/typename2.C: Update error message.
47415
47416 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47417
47418 * gcc.c-torture/execute/20020611-1.c: New test.
47419
47420 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47421
47422 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47423 list of targets to skip.
47424
47425 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47426
47427 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47428 targets if not optimizing.
47429
47430 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47431
47432 * gcc.c-torture/compile/20020605-1.c: New test.
47433
47434 * g++.dg/opt/vt1.C: New test.
47435
47436 * gcc.dg/20020531-1.c: New test.
47437
47438 * gcc.dg/20020530-1.c: New test.
47439
47440 * gcc.dg/20020527-1.c: New test.
47441
47442 * g++.dg/opt/cse1.C: New test.
47443
47444 2002-06-07 Roger Sayle <roger@eyesopen.com>
47445
47446 * gcc.dg/20020607-2.c: New test case.
47447
47448 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47449
47450 * gcc.c-torture/compile/20020604-1.c: New test.
47451
47452 2002-06-04 Richard Henderson <rth@redhat.com>
47453
47454 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47455 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47456 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47457
47458 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47459
47460 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47461
47462 2002-06-03 Richard Henderson <rth@redhat.com>
47463
47464 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47465 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47466
47467 2002-06-02 Richard Henderson <rth@redhat.com>
47468
47469 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47470 test functions static.
47471
47472 2002-06-02 Andreas Jaeger <aj@suse.de>
47473
47474 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47475 now.
47476
47477 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47478
47479 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47480 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47481 Update for mofified diagnostics.
47482 * gcc.dg/c99-intconst-1.c: No longer fail.
47483
47484 2002-06-02 Richard Henderson <rth@redhat.com>
47485
47486 * gcc.dg/uninit-A.c: Remove xfail markers.
47487
47488 2002-06-01 Roger Sayle <roger@eyesopen.com>
47489
47490 * gcc.dg/fnegate-1.c: New test case.
47491
47492 2002-05-30 Osku Salerma <osku@iki.fi>
47493
47494 * gcc.c-torture/execute/mayalias-1.c: New file.
47495
47496 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47497
47498 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47499 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47500 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47501
47502 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47503
47504 * gcc.c-torture/execute/20020529-1.c: New test.
47505
47506 2002-05-27 Richard Henderson <rth@redhat.com>
47507
47508 * g++.dg/ext/attrib6.C: New test case.
47509
47510 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47511
47512 * gcc.c-torture/execute/pure-1.c: New test.
47513
47514 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47515
47516 * gcc.dg/cpp/arith-2.c: Remove.
47517
47518 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47519
47520 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47521 * gcc.dg/cpp/if-3.c: Remove.
47522
47523 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47524
47525 * g++.dg/opt/cse2.C: New test.
47526
47527 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47528
47529 * gcc.dg/cpp/arith-1.c: New semantic tests.
47530 * gcc.dg/cpp/if-1.c: Update.
47531
47532 2002-05-24 Ben Elliston <bje@redhat.com>
47533
47534 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47535
47536 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47537
47538 * gcc.dg/verbose-asm.c: New test.
47539
47540 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47541
47542 * gcc.dg/cpp/paste12.c: New test.
47543
47544 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47545
47546 * g++.dg/parse/named_ops.C: New test.
47547
47548 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47549
47550 * gcc.dg/weak-8.c: New test.
47551
47552 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47553
47554 * gcc.dg/weak-2.c: Allow optional leading underscore
47555 in scan-assembler symbol name.
47556 * gcc.dg/weak-3.c: Likewise.
47557 * gcc.dg/weak-4.c: Likewise.
47558 * gcc.dg/weak-5.c: Likewise.
47559
47560 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47561
47562 * gcc.dg/20020523-1.c: New test.
47563
47564 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47565
47566 * objc.dg/const-str-2.m: Update now that we stop after
47567 a command line error.
47568
47569 2002-05-22 Richard Henderson <rth@redhat.com>
47570
47571 * g++.dg/dg.exp: Fix typo in test pruneing.
47572
47573 2002-05-22 Richard Henderson <rth@redhat.com>
47574
47575 * g++.dg/dg.exp: Prune the tls subdirectory.
47576 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47577 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47578 * g++.dg/tls/init-1.C: New.
47579
47580 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47581
47582 * gcc.dg/20020517-1.c: New test.
47583
47584 2002-05-21 Richard Henderson <rth@redhat.com>
47585
47586 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47587 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47588
47589 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47590
47591 * g++.dg/other/copy2.C: New test.
47592
47593 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47594
47595 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47596 (MAX_COPY): Bump up to 10 times sizeof (long long).
47597 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47598
47599 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47600 sizeof (long long).
47601
47602 * gcc.c-torture/execute/strcpy-1.c: New test.
47603
47604 2002-05-19 Jason Merrill <jason2redhat.com>
47605
47606 * g++.dg/ext/oper1.C: New test.
47607
47608 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47609 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47610
47611 * README.QMTEST: New file.
47612
47613 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47614
47615 2002-05-19 Andreas Jaeger <aj@suse.de>
47616
47617 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47618 now.
47619 * gcc.c-torture/execute/loop-2d.x: Likewise.
47620
47621 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47622
47623 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47624 support weak symbols.
47625 * gcc.dg/weak-4.c: Likewise.
47626 * gcc.dg/weak-6.c: Likewise.
47627
47628 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47629
47630 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47631 cygwin, coff and h8300-*-hms targets
47632 * gcc.dg/weak-5.c: Likewise.
47633 * gcc.dg/weak-7.c: Likewise.
47634
47635 2002-05-16 Jason Merrill <jason@redhat.com>
47636
47637 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47638 (scan-assembler-not, scan-assembler-dem): Likewise.
47639 (scan-assembler-dem-not): Likewise.
47640
47641 2002-05-15 Richard Henderson <rth@redhat.com>
47642
47643 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47644
47645 2002-05-15 Richard Henderson <rth@redhat.com>
47646
47647 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47648 (vfoo1f): Warning here.
47649 (vfoo1l): Don't redefine the alias.
47650
47651 2002-05-14 Jason Merrill <jason@redhat.com>
47652 Alexandre Oliva <aoliva@redhat.com>
47653
47654 * g++.dg/init/pm1.C: New test.
47655
47656 2002-05-12 David S. Miller <davem@redhat.com>
47657
47658 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47659 types.
47660
47661 2002-05-10 Roger Sayle <roger@eyesopen.com>
47662
47663 * gcc.c-torture/execute/20020510-1.c: New test case.
47664
47665 2002-05-10 David S. Miller <davem@redhat.com>
47666
47667 * gcc.c-torture/execute/conversion.c: Test long double too.
47668
47669 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47670
47671 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47672 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47673 * lib/g++.exp (g++_link_flags): Likewise.
47674 * lib/objc.exp (objc_target_compile): Likewise.
47675
47676 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47677
47678 * gcc.dg/cpp/poison.c: Update.
47679 * gcc.dg/cpp/20000625-2.c: Remove.
47680 * gcc.dg/cpp/direct2s.c: Remove final test.
47681
47682 2002-05-08 Tom Rix <trix@redhat.com>
47683
47684 * gcc.c-torture/execute/20020508-1.c: New test.
47685 * gcc.c-torture/execute/20020508-2.c: New test.
47686 * gcc.c-torture/execute/20020508-3.c: New test.
47687
47688 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47689
47690 * gcc.dg/cpp/charconst-4.c: More tests.
47691
47692 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47693
47694 PR c/6569
47695 * gcc.dg/weak-3.c: Update location of warning messages.
47696 * gcc.dg/weak-5.c: Likewise.
47697
47698 2002-05-06 Roger Sayle <roger@eyesopen.com>
47699
47700 * gcc.c-torture/execute/20020506-1.c: New test case.
47701
47702 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47703
47704 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47705
47706 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47707
47708 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47709
47710 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47711
47712 * gcc.dg/cpp/charconst-3.c: New test.
47713
47714 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47715
47716 * gcc.dg/cpp/charconst.c: Update tests.
47717
47718 2002-05-05 Tim Josling <tej@melbpc.org.au>
47719
47720 * treelang: Added directory for new sample language treelang. Also
47721 lib/treelang.exp: New file to signal treelang should be tested.
47722
47723 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47724
47725 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47726 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47727 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47728 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47729 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47730 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47731 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47732
47733 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47734
47735 * gcc.dg/format/xopen-2.c: New test.
47736
47737 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47738
47739 * gcc.dg/20020503-1.c: New test.
47740
47741 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47742
47743 * g++.dg/init/dtor1.C: Make it tougher.
47744
47745 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47746
47747 * g++.dg/init/dtor1.C: New test.
47748
47749 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47750
47751 * gcc.dg/altivec-8.c: New.
47752
47753 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47754
47755 * gcc.dg/altivec-7.c: New.
47756
47757 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47758
47759 * g++.dg/parse/typedef1.C: New test.
47760
47761 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47762
47763 PR c++/6486
47764 * g++.dg/template/friend6.C: New test.
47765
47766 PR c++/6492
47767 * g++.dg/init/copy1.C: New test.
47768
47769 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47770
47771 * g++.dg/warn/effc1.C: New test.
47772
47773 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47774
47775 * gcc.dg/cpp/if-cexp.c: Add a test.
47776
47777 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47778
47779 * gcc.dg/20020426-2.c: New test.
47780
47781 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47782
47783 * gcc.dg/cpp/if-mop.c: Update.
47784 * gcc.dg/cpp/if-mpar.c: Add test.
47785 * gcc.dg/cpp/if-oppr.c: Update.
47786
47787 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47788
47789 PR c/6343
47790 * gcc.dg/weak-[2-7].c: New tests.
47791
47792 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47793
47794 * gcc.dg/enum1.c: New test.
47795
47796 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47797
47798 PR c++/6497
47799 * g++.dg/inherit/access2.C: New test.
47800
47801 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47802
47803 PR bootstrap/6445
47804 * gcc.dg/20020426-1.c: New test.
47805
47806 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47807
47808 * g++.dg/abi/enum1.C: New test.
47809
47810 2002-04-26 Richard Henderson <rth@redhat.com>
47811
47812 * gcc.dg/c99-bool-1.c: Expect always true warning.
47813
47814 2002-04-25 Roger Sayle <roger@eyesopen.com>
47815
47816 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47817
47818 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47819
47820 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47821 targets.
47822
47823 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47824
47825 * g++.dg/abi/mange7.C: New test.
47826
47827 PR c++/6438.
47828 * g++.dg/parse/stmtexpr2.C: New test.
47829
47830 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47831
47832 * gcc.dg/20020312-2.c: Add SH target.
47833
47834 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47835
47836 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47837 compiler output on mips*-*-irix*.
47838
47839 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47840
47841 * g++.dg/parse/attr1.C: New test.
47842
47843 2002-04-23 Roger Sayle <roger@eyesopen.com>
47844
47845 * gcc.c-torture/execute/string-opt-17.c: New test case.
47846 * gcc.c-torture/execute/memset-2.c: New test case.
47847
47848 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47849
47850 PR c++/6256:
47851 * g++.dg/template/friend5.C: New test.
47852
47853 PR c++/6331:
47854 * g++.dg/template/qual1.C: Likewise.
47855
47856 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47857
47858 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47859 Include stdlib.h, not stdio.h or ctype.h.
47860
47861 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47862
47863 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47864 cris-*-elf* and mmix-*-*.
47865 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47866 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47867 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47868 Ditto.
47869 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47870 * gcc.dg/wchar_t-1.c: Ditto.
47871
47872 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47873
47874 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47875 Clarify comment.
47876
47877 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47878
47879 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47880
47881 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47882
47883 * gcc.c-torture/execute/20000906-1.x: Delete.
47884
47885 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47886
47887 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47888
47889 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47890
47891 * PR6367
47892 * g77.f-torture/execute/6367.f: New test.
47893 * g77.f-torture/execute/6367.x: Disable for MMIX.
47894
47895 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47896
47897 * PR6352
47898 * g++.dg/opt/inline2.C: New test.
47899
47900 2002-04-18 Richard Henderson <rth@redhat.com>
47901
47902 * gcc.dg/20000906-1.c: Enable for all targets.
47903 * gcc.c-torture/compile/iftrap-2.c: New.
47904
47905 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47906
47907 * gcc.dg/20020418-1.c: New test.
47908 * gcc.dg/20020418-2.c: New test.
47909
47910 2002-04-18 Richard Henderson <rth@redhat.com>
47911
47912 * gcc.c-torture/compile/iftrap-1.c: New.
47913 * gcc.dg/iftrap-1.c: Adjust for ia64.
47914 * gcc.dg/iftrap-2.c: New.
47915
47916 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47917
47918 * gcc.c-torture/compile/20020418-1.c: New test.
47919
47920 2002-04-18 Roger Sayle <roger@eyesopen.com>
47921
47922 * gcc.c-torture/compile/20020415-1.c: New.
47923
47924 2002-04-18 David S. Miller <davem@redhat.com>
47925
47926 * gcc.c-torture/execute/20020418-1.c: New test.
47927
47928 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47929
47930 * gcc.dg/20020416-1.c: New test.
47931
47932 * g++.dg/opt/inline1.C: New test.
47933
47934 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47935
47936 * gcc.dg/altivec-5.c: New test.
47937
47938 * gcc.dg/20020415-1.c: New test.
47939
47940 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47941
47942 * lib/chill.exp: Remove.
47943
47944 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47945
47946 * g++.dg/other/big-struct.C: New test.
47947
47948 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47949
47950 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47951 of scratch file.
47952
47953 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47954
47955 PR c/6277
47956 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47957 in scan-assembler function name
47958
47959 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47960
47961 * g77.f-torture/execute/980628-4.x,
47962 g77.f-torture/execute/980628-5.x,
47963 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47964 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47965 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47966 i[34567]86-*-*.
47967
47968 2002-04-13 David S. Miller <davem@redhat.com>
47969
47970 * gcc.c-torture/execute/20020413-1.c: New test.
47971
47972 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47973
47974 * gcc.dg/asm-6.c,
47975 * g++.dg/ext/asm1.C: New tests.
47976
47977 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47978
47979 PR c++ 5373.
47980 * g++.dg/parse/stmtexpr1.C: New test.
47981
47982 PR c++/5189.
47983 * g++.dg/template/copy1.C: New test.
47984
47985 2002-04-12 Richard Henderson <rth@redhat.com>
47986
47987 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47988
47989 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47990
47991 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47992 gcc.c-torture/execute/20020307-2.c.
47993
47994 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47995
47996 * g++.dg/ext/attrib5.C,
47997 * g++.dg/lookup/struct1.C: New tests.
47998
47999 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48000
48001 * gcc.dg/20020411-1.c: New test.
48002
48003 * gcc.c-torture/execute/20020411-1.c: New test.
48004
48005 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48006
48007 * g77.f-torture/execute/6177.f: New test.
48008
48009 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48010
48011 PR middle-end/6247
48012 * g++.dg/opt/cleanup1.C: New test.
48013
48014 * g++.dg/opt/const1.C: New test.
48015
48016 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48017
48018 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48019
48020 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48021
48022 PR c++/5507
48023 * g++.dg/template/typename2.C: New test.
48024
48025 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48026
48027 * gcc.c-torture/execute/loop-12.c: New.
48028
48029 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48030
48031 * g77.f-torture/execute/980628-4.x,
48032 g77.f-torture/execute/980628-5.x,
48033 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48034 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48035 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48036
48037 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48038
48039 PR optimization/6086
48040 * g++.dg/opt/preinc1.C: New test.
48041
48042 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48043
48044 PR c++/5571
48045 * g++.dg/opt/static2.C: New test.
48046
48047 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48048
48049 PR c/5120
48050 * gcc.dg/20020406-1.c: New test.
48051
48052 2002-04-04 David S. Miller <davem@redhat.com>
48053
48054 * gcc.c-torture/execute/20020404-1.c: New test.
48055
48056 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48057
48058 PR c/6123
48059 * gcc.dg/20020312-2.c: Do not declare global register variable
48060 if __PIC__ or __pic__ is defined.
48061
48062 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48063
48064 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48065 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48066
48067 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48068
48069 * gcc.misc-tests/linkage.exp: Update last change to handle
48070 sparc*-, not just sparc-.
48071
48072 2002-04-03 Richard Henderson <rth@redhat.com>
48073
48074 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48075
48076 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48077
48078 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48079
48080 2002-04-02 David S. Miller <davem@redhat.com>
48081
48082 * gcc.c-torture/execute/20020402-3.c: New test.
48083
48084 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48085
48086 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48087 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48088
48089 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48090 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48091 g77.f-torture/execute/20001201.x,
48092 g77.f-torture/execute/u77-test.x: New files.
48093
48094 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48095 * gcc.dg/wchar_t-1.c: Ditto.
48096
48097 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48098
48099 * gcc.c-torture/execute/20020402-1.c: New test.
48100
48101 2002-04-01 Richard Henderson <rth@redhat.com>
48102
48103 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48104
48105 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48106
48107 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48108
48109 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48110
48111 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48112
48113 * g++.dg/inherit/template-as-base.C: Expect error.
48114 * g++.dg/inherit/namespace-as-base.C: Likewise.
48115
48116 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48117
48118 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48119 g++.dg/ext/instantiate3.C: Tweak match patterns.
48120
48121 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48122 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48123 -da test.
48124
48125 2002-03-31 Richard Henderson <rth@redhat.com>
48126
48127 * gcc.dg/special/alias-2.c: New.
48128 * gcc.dg/special/ecos.exp: Run it.
48129
48130 2002-03-31 Richard Henderson <rth@redhat.com>
48131
48132 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48133
48134 2002-03-31 Kazu Hirata <kazu@hxi.com>
48135
48136 * gcc.dg/weak-1.c: Disable on h8300 port.
48137
48138 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48139
48140 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48141 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48142 ordering tests.
48143 * g++.dg/bprob/bprob-1.C: New test.
48144 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48145 * g++.dg/gcov/gcov-1.C: New test.
48146 * g++.dg/gcov/gcov-1.x: New file.
48147 * g++.dg/gcov/gcov-2.C: New test.
48148 * g++.dg/gcov/gcov-3.C: New test.
48149 * g++.dg/gcov/gcov-3.h: New file.
48150
48151 2002-03-28 Roger Sayle <roger@eyesopen.com>
48152
48153 * g++.old-deja/g++.other/builtins5.C: New test.
48154 * g++.old-deja/g++.other/builtins6.C: New test.
48155 * g++.old-deja/g++.other/builtins7.C: New test.
48156 * g++.old-deja/g++.other/builtins8.C: New test.
48157 * g++.old-deja/g++.other/builtins9.C: New test.
48158
48159 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48160
48161 * g++.dg/opt/static1.C: New test.
48162
48163 * g++.dg/opt/longbranch1.C: New test.
48164
48165 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48166
48167 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48168
48169 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48170
48171 2002-03-28 Jeffrey A Law (law@redhat.com)
48172
48173 * gcc.c-torture/execute/20020328-1.c: New test.
48174
48175 2002-03-27 Richard Henderson <rth@redhat.com>
48176
48177 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48178 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48179 move from g++.old-deja/g++.ext/.
48180
48181 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48182
48183 * g++.dg/init/new2.C: New test.
48184
48185 2002-03-26 Richard Henderson <rth@redhat.com>
48186
48187 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48188
48189 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48190 on sparc.
48191
48192 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48193 sparcv9 systems.
48194 * gcc.dg/20001102-1.c: Likewise.
48195
48196 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48197
48198 * gcc.dg/cpp/endif-pedantic1.c,
48199 gcc.dg/cpp/endif-pedantic2.c: New tests.
48200
48201 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48202
48203 * g++.dg/init/new1.C: New test.
48204
48205 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48206
48207 * g++.dg/abi/vbase9.C: New test.
48208
48209 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48210
48211 * gcc.dg/arm-asm.c: New test.
48212
48213 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48214
48215 * gcc.dg/Wswitch-enum.c: New test.
48216 Fix PR c/5044.
48217
48218 2002-03-26 Richard Henderson <rth@redhat.com>
48219
48220 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48221 structure.
48222
48223 2002-03-25 Richard Henderson <rth@redhat.com>
48224
48225 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48226 sparcv9 systems.
48227
48228 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48229 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48230
48231 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48232
48233 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48234
48235 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48236
48237 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48238 targets using generic thunk support.
48239
48240 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48241
48242 * gcc.c-torture/compile/20020323-1.c: New test.
48243
48244 * g++.dg/opt/conj2.C: New test.
48245
48246 2002-03-24 Richard Henderson <rth@redhat.com>
48247
48248 * gcc.dg/weak-1.c: Use -fno-common.
48249
48250 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48251
48252 * g77.dg/f77-edit-apostrophe-out.f: New test
48253 * g77.dg/f77-edit-h-out.f: New test
48254 * g77.dg/f77-edit-t-in.f: New test
48255 * g77.dg/f77-edit-t-out.f: New test
48256 * g77.dg/f77-edit-x-out.f: New test
48257 * g77.dg/f77-edit-slash-out.f: New test
48258 * g77.dg/f77-edit-colon-out.f: New test
48259 * g77.dg/f77-edit-s-out.f: New test
48260
48261 2002-03-24 Richard Henderson <rth@redhat.com>
48262
48263 * objc/execute/formal_protocol-6.x: New XFAIL.
48264
48265 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48266
48267 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48268 that do not support weak symbols
48269
48270 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48271
48272 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48273 * lib/g77.exp: Likewise.
48274 * lib/objc.exp: Likewise.
48275
48276 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48277
48278 * gcc.dg/Wswitch-default.c: New test.
48279
48280 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48281
48282 * g++.dg/other/enum1.C: New test.
48283
48284 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48285
48286 * gcc.dg/pragma-ep-3.c: Fix typo.
48287
48288 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48289
48290 * g++.dg/inherit/template-as-base.C: New test.
48291
48292 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48293
48294 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48295 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48296
48297 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48298
48299 * gcc.dg/cpp/multiline.c: Update to match.
48300
48301 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48302
48303 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48304
48305 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48306
48307 * gcc.dg/cpp/extratokens2.c: New file.
48308
48309 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48310
48311 * gcc.dg/20020312-2.c: Add rs6000 target.
48312
48313 * gcc.c-torture/compile/20020319-1.c: New test.
48314
48315 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48316
48317 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48318 (A, E): Handle this.
48319
48320 2002-03-20 Jason Merrill <jason@redhat.com>
48321
48322 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48323 ignoring -fpic.
48324 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48325 through prune_gcc_output.
48326
48327 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48328
48329 * gcc.c-torture/compile/20020320-1.c: New test.
48330
48331 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48332
48333 * gcc.c-torture/compile/20020318-1.c: New test.
48334
48335 * gcc.dg/struct-by-value-1.c: New test.
48336
48337 * gcc.dg/20020319-1.c: New test.
48338
48339 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48340
48341 * g++.dg/opt/conj1.C: New test.
48342
48343 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48344
48345 * g++.dg/template/qualttp20.C: Revert previous change.
48346 * g++.dg/template/qualttp3.C: Likewise.
48347 * g++.dg/template/qualttp4.C: Likewise.
48348 * g++.dg/template/qualttp5.C: Likewise.
48349 * g++.dg/template/qualttp6.C: Likewise.
48350 * g++.dg/template/qualttp7.C: Likewise.
48351 * g++.dg/template/qualttp8.C: Likewise.
48352 * g++.dg/template/recurse.C: Likewise.
48353
48354 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48355
48356 * gcc.dg/cpp/wchar-1.c: Update.
48357
48358 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48359
48360 * g++.dg/template/conv1.C: New test.
48361 * g++.dg/template/conv2.C: New test.
48362 * g++.dg/template/conv3.C: New test.
48363 * g++.dg/template/conv4.C: New test.
48364
48365 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48366
48367 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48368 * g++.dg/template/qualttp3.C: Likewise.
48369 * g++.dg/template/qualttp4.C: Likewise.
48370 * g++.dg/template/qualttp5.C: Likewise.
48371 * g++.dg/template/qualttp6.C: Likewise.
48372 * g++.dg/template/qualttp7.C: Likewise.
48373 * g++.dg/template/qualttp8.C: Likewise.
48374 * g++.dg/template/recurse.C: Likewise.
48375
48376 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48377
48378 * g++.dg/opt/dtor1.C: New test.
48379
48380 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48381
48382 * gcc.c-torture/compile/20020315-1.c: New test.
48383
48384 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48385
48386 * gcc.dg/weak-1.c: Fix scan tests.
48387
48388 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48389
48390 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48391 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48392 cris-*-aout* mmix-*-*.
48393 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48394 cris-*-aout* mmix-*-*.
48395 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48396 cris-*-elf* cris-*-aout* and mmix-*-*.
48397 * gcc.dg/20001009-1.c: Ditto.
48398 * gcc.dg/20010912-1.c: Ditto.
48399 * gcc.dg/20020122-4.c: Ditto.
48400 * gcc.dg/inline-2.c: Ditto.
48401
48402 2002-03-14 Jeffrey A Law (law@cygnus.com)
48403
48404 * gcc.c-torture/compile/20020314-1.c: New test.
48405
48406 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48407
48408 * gcc.c-torture/execute/20020314-1.c: New test.
48409
48410 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48411
48412 * g++.dg/warn/Wunused-1.C: New test.
48413
48414 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48415
48416 * g++.dg/abi/mangle6.C: New test.
48417
48418 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48419
48420 * gcc.c-torture/compile/20020309-2.c: New test.
48421
48422 * gcc.c-torture/compile/20020312-1.c: New test.
48423
48424 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48425
48426 * g++.dg/other/access1.C: New test.
48427
48428 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48429
48430 * gcc.c-torture/execute/wchar_t-1.c: New test.
48431
48432 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48433
48434 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48435
48436 2002-03-12 Roger Sayle <roger@eyesopen.com>
48437
48438 * gcc.dg/20020312-1.c: New test case.
48439
48440 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48441
48442 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48443
48444 2002-03-11 Richard Henderson <rth@redhat.com>
48445
48446 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48447 * g++.old-deja/g++.jason/report.C: Likewise.
48448
48449 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48450
48451 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48452 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48453
48454 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48455
48456 * g++.dg/overload/pmf1.C: New test.
48457
48458 2002-03-11 Kazu Hirata <kazu@hxi.com>
48459
48460 * gcc.c-torture/execute/20020307-1.c: Use long.
48461
48462 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48463
48464 PR optimization/5844
48465 * gcc.dg/20020310-1.c: New test.
48466
48467 2002-03-09 Michael Meissner <meissner@redhat.com>
48468
48469 * gcc.c-torture/execute/memcpy-2.c: New test.
48470 * gcc.c-torture/execute/memset-1.c: New test.
48471 * gcc.c-torture/execute/strlen-1.c: New test.
48472 * gcc.c-torture/execute/strcmp-1.c: New test.
48473 * gcc.c-torture/execute/strncmp-1.c: New test.
48474
48475 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48476
48477 * gcc.dg/ppc-ldstruct.c: New test.
48478
48479 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48480
48481 * gcc.c-torture/execute/va-arg-22.c: New test.
48482
48483 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48484
48485 * gcc.c-torture/compile/20020309-1.c: New test.
48486
48487 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48488
48489 * gcc.c-torture/execute/20020307-2.c: New test.
48490
48491 2002-03-07 Jeffrey A Law (law@redhat.com)
48492
48493 * g77.f-torture/compile/20020307-1.f: New test.
48494
48495 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48496
48497 * gcc.dg/unordered-1.c: New test.
48498
48499 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48500
48501 * gcc.c-torture/execute/20020307-1.c: New test.
48502
48503 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48504
48505 * gcc.dg/20020304-1.c: New test.
48506
48507 * gcc.c-torture/compile/20020304-2.c: New test.
48508
48509 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48510
48511 * gcc.c-torture/compile/20020304-1.c: New test case
48512 (from PR c/5830).
48513
48514 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48515
48516 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48517
48518 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48519
48520 * g++.dg/other/classkey1.C: New test.
48521
48522 2002-03-01 Richard Henderson <rth@redhat.com>
48523
48524 * gcc.c-torture/compile/981223-1.x: New.
48525 * gcc.c-torture/compile/920625-1.x: New.
48526
48527 2002-02-28 Richard Henderson <rth@redhat.com>
48528
48529 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48530
48531 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48532
48533 * gcc.c-torture/execute/20020227-1.c: New test.
48534
48535 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48536
48537 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48538 here" ERROR lines.
48539 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48540 * g++.old-deja.g++.other/defarg1.C: Likewise.
48541 * g++.old-deja/g++.pt/calls2.C: Likewise.
48542 * g++.old-deja/g++.pt/crash20.C: Likewise.
48543 * g++.old-deja/g++.pt/crash30.C: Likewise.
48544 * g++.old-deja/g++.pt/crash36.C: Likewise.
48545 * g++.old-deja/g++.pt/crash6.C: Likewise.
48546 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48547 * g++.old-deja/g++.pt/derived3.C: Likewise.
48548 * g++.old-deja/g++.pt/error1.C: Likewise.
48549 * g++.old-deja/g++.pt/friend21.C: Likewise.
48550 * g++.old-deja/g++.pt/friend23.C: Likewise.
48551 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48552 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48553
48554 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48555
48556 * gcc.c-torture/execute/20020225-2.c: New test.
48557
48558 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48559
48560 * gcc.c-torture/execute/920730-1t.c,
48561 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48562 Delete test cases, only relevant to -traditional.
48563
48564 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48565
48566 * gcc.dg/cpp/undef1.c: Remove.
48567 * gcc.dg/cpp/directiv.c: Update.
48568 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48569
48570 2002-02-27 Michael Meissner <meissner@redhat.com>
48571
48572 * gcc.c-torture/execute/20020226-1.c: New test.
48573
48574 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48575
48576 * g++.dg/debug/debug4.C: New test.
48577
48578 * gcc.dg/ia64-visibility-1.c: New test.
48579
48580 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48581
48582 * gcc.dg/debug/20020224-1.c: New.
48583
48584 2002-02-25 Kazu Hirata <kazu@hxi.com>
48585
48586 * gcc.c-torture/execute/960416-1.x: New.
48587 * gcc.c-torture/execute/divconst-3.x: Likewise.
48588
48589 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48590
48591 * gcc.dg/20020224-1.c: New test.
48592
48593 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48594
48595 * gcc.c-torture/execute/20020225-1.c: New.
48596
48597 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48598
48599 * gcc.dg/cpp/wchar-1.c: New test.
48600
48601 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48602
48603 * gcc.dg/20020222-1.c: New test.
48604
48605 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48606
48607 * g++.dg/opt/anonunion1.C: New test.
48608
48609 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48610
48611 * g++.dg/template/qualttp19.C: New test.
48612 * g++.dg/template/qualttp20.C: New test.
48613 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48614 * g++.old-deja/g++.other/qual1.C: Likewise.
48615
48616 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48617
48618 * gcc.dg/attr-alwaysinline.c: New.
48619
48620 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48621
48622 * gcc.dg/20020220-1.c: New test.
48623
48624 * gcc.dg/20020220-2.c: New test.
48625
48626 * g++.dg/opt/mmx1.C: New test.
48627
48628 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48629
48630 * gcc.c-torture/compile/20020110.c: New test.
48631
48632 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48633
48634 * gcc.c-torture/execute/20020219-1.c: New test.
48635
48636 * gcc.dg/20020219-1.c: New test.
48637
48638 * gcc.dg/noncompile/20020220-1.c: New test.
48639
48640 * g++.dg/opt/ptrintsum1.C: New test.
48641
48642 * gcc.dg/debug/20020220-1.c: New test.
48643
48644 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48645
48646 * gcc.c-torture/execute/20020216-1.c: New test.
48647
48648 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48649
48650 * gcc.dg/decl-1.c: Update, new test.
48651
48652 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48653
48654 * g++.dg/abi/bitfield1.C: New test.
48655 * g++.dg/abi/bitfield2.C: New test.
48656
48657 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48658
48659 * gcc.dg/attr-nest.c: New test.
48660
48661 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48662
48663 * gcc.c-torture/execute/20020215-1.c: New test.
48664
48665 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48666
48667 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48668 * g++.dg/debug/debug.exp: New.
48669 * g++.dg/debug/trivial.C: New.
48670 * g++.dg/debug/debug1.C: Moved...
48671 * g++.dg/other/debug1.C: ...from here.
48672 * g++.dg/debug/debug2.C: Moved...
48673 * g++.dg/other/debug2.C: ...from here.
48674 * g++.dg/debug/debug3.C: Moved...
48675 * g++.dg/other/debug3.C: ...from here.
48676
48677 * gcc.dg/noncompile/20020213-1.c: New test.
48678
48679 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48680
48681 * g++.dg/other/debug3.C: New test.
48682
48683 * gcc.c-torture/execute/20020213-1.c: New test.
48684
48685 2002-02-13 Richard Smith <richard@ex-parrot.com>
48686
48687 * g++.old-deja/g++.other/thunk1.C: New test.
48688
48689 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48690
48691 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48692
48693 2002-02-13 Stan Shebs <shebs@apple.com>
48694
48695 * gcc.dg/altivec-3.c: New.
48696
48697 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48698
48699 * gcc.dg/Wunreachable-1.c: New test.
48700 * gcc.dg/Wunreachable-2.c: New test.
48701
48702 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48703
48704 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48705
48706 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48707
48708 * gcc.dg/decl-1.c: New test.
48709
48710 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48711
48712 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48713
48714 2002-02-10 Kazu Hirata <kazu@hxi.com>
48715
48716 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48717 * gcc.c-torture/compile/980506-1.x: Likewise.
48718
48719 2002-02-10 Kazu Hirata <kazu@hxi.com>
48720
48721 * gcc.dg/20020210-1.c: New.
48722
48723 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48724
48725 * g77.f-torture/execute/947.f: New regression test
48726 for PR fortran/947.
48727
48728 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48729
48730 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48731 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48732
48733 2002-02-08 Richard Henderson <rth@redhat.com>
48734
48735 * gcc.c-torture/compile/labels-3.c: New.
48736
48737 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48738
48739 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48740 expression statements work instead.
48741 * gcc.dg/noncompile/20020207-1.c: New test.
48742
48743 2002-02-07 Richard Henderson <rth@redhat.com>
48744
48745 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48746
48747 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48748
48749 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48750 message from g77
48751 * lib/g77-dg.exp: Trim g77 error messages so that they are
48752 recognized by dg.exp.
48753
48754 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48755
48756 PR fortran/5473
48757 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48758
48759 2002-02-07 Richard Henderson <rth@redhat.com>
48760
48761 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48762 to be sufficiently aligned for integers.
48763
48764 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48765
48766 * g++.dg/template/friend4.C: New test.
48767
48768 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48769
48770 PR fortran/5743
48771 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48772 unsupported cases.
48773
48774 2002-02-07 Richard Henderson <rth@redhat.com>
48775
48776 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48777 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48778 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48779 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48780
48781 2002-02-06 Richard Henderson <rth@redhat.com>
48782
48783 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48784
48785 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48786
48787 * gcc.dg/20020206-1.c: New test.
48788
48789 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48790
48791 * gcc.c-torture/execute/20020206-1.c: New test.
48792
48793 * gcc.c-torture/execute/20020206-2.c: New test.
48794
48795 PR optimization/5429:
48796 * gcc.c-torture/compile/20020206-1.c: New test.
48797
48798 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48799
48800 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48801 as certain file formats cannot support particularly large
48802 alignments.
48803
48804 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48805 and do not expect to be able to link the executable.
48806
48807 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48808 fail because the COFF format does not support the weak attribute.
48809
48810 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48811
48812 * g77.dg/pr5473.f: New test
48813
48814 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48815
48816 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48817 Fix testcase accordingly.
48818
48819 2002-02-04 Richard Henderson <rth@redhat.com>
48820
48821 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48822 (buf): Change to be an array of pointers, not ints.
48823
48824 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48825
48826 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48827 before all tests. Move warning one line above to match where it
48828 C frontend emits.
48829 * gcc.dg/Wswitch-2.c: New test.
48830 * g++.dg/warn/Wswitch-1.C: New test.
48831 * g++.dg/warn/Wswitch-2.C: New test.
48832
48833 2002-02-04 Richard Henderson <rth@redhat.com>
48834
48835 * g++.dg/abi/offsetof.C: Fix size comparison.
48836
48837 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48838
48839 * gcc.dg/cast-qual-2.c: New test.
48840
48841 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48842
48843 * gcc.dg/20020201-4.c: New test.
48844
48845 2002-02-04 Ben Elliston <bje@redhat.com>
48846
48847 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48848 target_info attribute != 0, in addition to the empty string.
48849 (gcc_target_compile): Likewise.
48850
48851 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48852
48853 * gcc.dg/Wswitch.c: New test.
48854 PR gcc/4475. PR gcc/3780.
48855
48856 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48857
48858 * g77.f-torture/execute/5122.f: New test for regressions
48859 against PR fortran/5122.
48860
48861 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48862
48863 * g77.f-torture/compile/pr3743.f: Delete
48864 * g77.dg/pr3743-1.f: New test.
48865 * g77.dg/pr3743-2.f: New test.
48866 * g77.dg/pr3743-3.f: New test.
48867 * g77.dg/pr3743-4.f: New test.
48868
48869 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48870
48871 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48872
48873 2002-02-02 Richard Henderson <rth@redhat.com>
48874
48875 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48876 * gcc.c-torture/execute/bf64-1.c: Likewise.
48877
48878 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48879
48880 * gcc.dg/20020201-2.c: New test.
48881
48882 * gcc.dg/20020201-3.c: New test.
48883
48884 * gcc.c-torture/execute/bitfld-2.c: New test.
48885
48886 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48887
48888 * gcc.dg/bitfld-1.c: Update.
48889 * gcc.dg/bitfld-2.c: Update.
48890 * gcc.c-torture/execute/bitfld-1.x: New.
48891
48892 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48893
48894 * gcc.c-torture/execute/20020201-1.c: New test.
48895
48896 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48897
48898 PR target/5469
48899 * gcc.dg/20020201-1.c: New test.
48900
48901 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48902
48903 PR fortran/3743
48904 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48905 * g77.f-torture/compile/pr3743.x: Remove
48906
48907 2002-01-31 Tom Rix <trix@redhat.com>
48908
48909 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48910
48911 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48912
48913 * gcc.dg/noncompile/20020130-1.c: New test.
48914
48915 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48916
48917 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48918
48919 2002-01-29 Richard Henderson <rth@redhat.com>
48920
48921 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48922 to long long.
48923 * gcc.c-torture/execute/bf64-1.c: Likewise.
48924
48925 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48926
48927 * gcc.c-torture/execute/20020129-1.c: New test.
48928
48929 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48930
48931 * gcc.c-torture/compile/20000224-1.c: Update.
48932 * gcc.c-torture/execute/bitfld-1.c: New tests.
48933 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48934 * gcc.dg/uninit-A.c: Update.
48935
48936 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48937
48938 * g++.dg/template/ctor1.C: Add instantiation.
48939
48940 2002-01-28 Paul Koning <pkoning@equallogic.com>
48941
48942 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48943 argument to __builtin_prefetch to be const ptr.
48944
48945 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48946
48947 * gcc.c-torture/compile/20020120-1.c: New test.
48948
48949 2002-01-27 Kazu Hirata <kazu@hxi.com>
48950
48951 * gcc.c-torture/execute/20020127-1.c: New test.
48952
48953 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48954
48955 * g77.dg/f77-edit-i-in.f: New test
48956 * g77.dg/f77-edit-i-out.f: New test
48957
48958 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48959
48960 * gcc.dg/debug/debug.exp: New file.
48961 * gcc.dg/debug/trivial.c: New file.
48962 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48963 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48964 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48965 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48966 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48967 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48968 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48969 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48970 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48971 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48972 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48973 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48974 * gcc.dg/20000503-1.c: Removed.
48975 * gcc.dg/20010207-1.c: Removed.
48976 * gcc.dg/20011223-1.c: Removed.
48977 * gcc.dg/20020104-2.c: Removed.
48978 * gcc.dg/debug-1.c: Removed.
48979 * gcc.dg/debug-2.c: Removed.
48980 * gcc.dg/debug-3.c: Removed.
48981 * gcc.dg/debug-4.c: Removed.
48982 * gcc.dg/debug-5.c: Removed.
48983 * gcc.dg/debug-6.c: Removed.
48984 * gcc.dg/dwarf2-1.c: Removed.
48985 * gcc.dg/dwarf2-2.c: Removed.
48986
48987 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48988
48989 * g++.old-deja/g++.other/eh5.C: New test.
48990 * g++.old-deja/g++.other/sibcall2.C: New test.
48991 * g++.old-deja/g++.other/array9.C: New test.
48992 * g++.old-deja/g++.other/typename2.C: New test.
48993 * g++.old-deja/g++.other/crash60.C: New test.
48994 * g++.old-deja/g++.other/conv9.C: New test.
48995 * g++.old-deja/g++.other/mangle10.C: New test.
48996 * g++.old-deja/g++.other/unchanging1.C: New test.
48997 * g++.old-deja/g++.other/exprstmt1.C: New test.
48998 * g++.old-deja/g++.other/inline23.C: New test.
48999 * g++.old-deja/g++.eh/ia64-1.C: New test.
49000 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49001 * g++.old-deja/g++.other/reload1.C: New test.
49002 * g++.old-deja/g++.other/static20.C: New test.
49003 * g++.old-deja/g++.other/local-alloc1.C: New test.
49004 * g++.old-deja/g++.other/conv8.C: New test.
49005 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49006 * g++.old-deja/g++.other/storeexpr1.C: New test.
49007 * g++.old-deja/g++.other/storeexpr2.C: New test.
49008 * g++.dg/eh/template2.C: New test.
49009 * g++.dg/warn/weak1.C: New test.
49010
49011 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49012
49013 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49014 Remove first, non-varying, argument.
49015
49016 2002-01-23 Richard Henderson <rth@redhat.com>
49017
49018 * gcc.dg/inline-2.c: New.
49019
49020 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49021 Add optional target arg. Check number of arguments.
49022 (scan-assembler-not, scan-assembler-dem): Likewise.
49023 (scan-assembler-dem-not): Likewise.
49024
49025 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49026
49027 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49028 line 12.
49029 * g++.old-deja/g++.brendan/parse3.C,
49030 g++.old-deja/g++.other/crash26.C,
49031 g++.old-deja/g++.other/crash28.C,
49032 g++.old-deja/g++.other/crash29.C,
49033 g++.old-deja/g++.other/crash30.C,
49034 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49035
49036 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49037
49038 * gcc.dg/20020115-1.c: New.
49039
49040 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49041
49042 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49043
49044 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49045
49046 * gcc.dg/20020122-3.c: New.
49047
49048 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49049
49050 * g++.dg/other/gc1.C: New test.
49051
49052 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49053
49054 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49055
49056 2002-01-22 Richard Henderson <rth@redhat.com>
49057
49058 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49059
49060 2002-01-22 Richard Henderson <rth@redhat.com>
49061
49062 * gcc.dg/20020122-4.c: New.
49063
49064 2002-01-22 H.J. Lu <hjl@gnu.org>
49065
49066 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49067 link output.
49068 * gcc.dg/special/ecos.exp: Likewise.
49069 * lib/g++-dg.exp: Likewise.
49070 * lib/g77-dg.exp: Likewise.
49071 * lib/gcc-dg.exp : Likewise.
49072 * lib/mike-g++.exp: Likewise.
49073 * lib/mike-g77.exp: Likewise.
49074 * lib/mike-gcc.exp: Likewise.
49075 * lib/objc-dg.exp: Likewise.
49076
49077 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49078
49079 PR target/5379
49080 * gcc.dg/20020122-2.c: New test.
49081
49082 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49083
49084 * gcc.dg/20020122-1.c: New test.
49085
49086 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49087
49088 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49089
49090 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49091
49092 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49093
49094 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49095
49096 * gcc.c-torture/compile/20020121-1.c: New test.
49097
49098 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49099
49100 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49101 ld_library_path.
49102
49103 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49104
49105 * gcc.dg/20020218-1.c: New test.
49106
49107 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49108
49109 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49110 messages
49111 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49112 "At global scope" warning
49113 * g++.dg/ext/align1.C: Change cygwin test for alignment
49114 from db-bogus to dg-warning
49115
49116 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49117
49118 * g77.f-torture/compile/cpp2.F: New test.
49119
49120 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49121
49122 * g++.dg/template/access1.C: New test.
49123
49124 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49125
49126 * gcc.dg/20020118-1.c: New.
49127
49128 2002-01-18 Kazu Hirata <kazu@hxi.com>
49129
49130 * gcc.c-torture/execute/20020118-1.c: New test.
49131
49132 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49133
49134 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49135 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49136 alignment warnings.
49137
49138 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49139
49140 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49141 torture_with_loops and torture_without_loops
49142
49143 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49144
49145 * gcc.c-torture/compile/20020116-1.c: New test.
49146
49147 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49148
49149 * gcc.dg/20020116-2.c: New test.
49150
49151 * gcc.dg/ultrasp4.c: New test.
49152
49153 * gcc.dg/20020116-1.c: New test.
49154
49155 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49156
49157 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49158 by EABI.
49159
49160 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49161
49162 * gcc.misc-tests/i386-prefetch.exp: New.
49163 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49164 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49165 * gcc.misc-tests/i386-pf-none-1.c: New test.
49166 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49167
49168 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49169
49170 * gcc.dg/gnu89-init-1.c: Add new tests.
49171
49172 2002-01-15 Andreas Jaeger <aj@suse.de>
49173
49174 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49175 * gcc.dg/i386-mmx-2.c: Likewise.
49176 * gcc.dg/i386-sse-1.c: Likewise.
49177 * gcc.dg/i386-sse-2.c: Likewise.
49178 * gcc.dg/i386-sse-3.c: Likewise.
49179
49180 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49181
49182 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49183 Uncomment additional cases that now pass.
49184
49185 2002-01-11 Richard Henderson <rth@redhat.com>
49186
49187 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49188 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49189
49190 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49191
49192 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49193
49194 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49195
49196 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49197 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49198
49199 2002-01-10 Dale Johannesen <dalej@apple.com>
49200
49201 * gcc.c-torture/execute/loop-11.c: New.
49202
49203 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49204
49205 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49206 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49207
49208 2002-01-09 Richard Henderson <rth@redhat.com>
49209
49210 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49211 type in which to perform the operation for each size.
49212
49213 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49214
49215 * gcc.c-torture/compile/20020109-2.c: New test.
49216
49217 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49218
49219 * gcc.c-torture/execute/loop-10.c: New test.
49220
49221 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49222
49223 * gcc.c-torture/compile/20010226-1.c: New test.
49224 * gcc.c-torture/compile/20010227-1.c: New test.
49225 * gcc.c-torture/compile/20010426-1.c: New test.
49226 * gcc.c-torture/compile/20010510-1.c: New test.
49227 * gcc.c-torture/compile/20010605-3.c: New test.
49228 * gcc.c-torture/compile/20010824-1.c: New test.
49229 * gcc.c-torture/execute/20010409-1.c: New test.
49230 * gcc.dg/noncompile/20000901-1.c: New test.
49231 * gcc.dg/20001023-1.c: New test.
49232 * gcc.dg/20001101-1.c: New test.
49233 * gcc.dg/20001102-1.c: New test.
49234 * gcc.dg/20010207-1.c: New test.
49235 * gcc.dg/20010405-1.c: New test.
49236 * gcc.dg/20010822-1.c: New test.
49237 * gcc.dg/20011107-1.c: New test.
49238
49239 2002-01-09 Jeffrey A Law (law@redhat.com)
49240
49241 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49242
49243 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49244 execution failure on PA targets.
49245
49246 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49247
49248 * gcc.c-torture/compile/20020109-1.c: New test.
49249
49250 2002-01-08 Kazu Hirata <kazu@hxi.com>
49251
49252 * gcc.c-torture/execute/20020108-1.c: New test.
49253
49254 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49255
49256 * gcc.dg/20020108-1.c: New test.
49257
49258 2002-01-08 H.J. Lu <hjl@gnu.org>
49259
49260 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49261 for header files.
49262
49263 2002-01-08 Geoff Keating <geoffk@redhat.com>
49264
49265 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49266 consistency.
49267
49268 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49269
49270 * gcc.dg/altivec-4.c: Test altivec predicates.
49271
49272 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49273
49274 * gcc.c-torture/execute/20020107-1.c: New test.
49275
49276 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49277
49278 PR c/5279
49279 * gcc.c-torture/compile/20020106-1.c: New test.
49280
49281 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49282
49283 * gcc.c-torture/execute/nestfunc-4.c: New test.
49284
49285 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49286
49287 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49288 extra triple that slipped in.
49289 * g++.old-deja/g++.abi/align.C: Likewise.
49290 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49291
49292 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49293
49294 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49295 * g++.old-deja/g++.abi/align.C: Likewise.
49296 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49297
49298 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49299 on FreeBSD/i386.
49300 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49301 FreeBSD.
49302
49303 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49304
49305 * gcc.dg/20020104-1.c: New test.
49306
49307 * gcc.dg/20020104-2.c: New test.
49308
49309 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49310
49311 * gcc.dg/20020103-1.c: Fix typo in target selector.
49312
49313 2002-01-03 Richard Henderson <rth@redhat.com>
49314
49315 * gcc.dg/20020103-1.c: New.
49316
49317 2002-01-03 Kazu Hirata <kazu@hxi.com>
49318
49319 * gcc.c-torture/execute/20020103-1.c: New test.
49320
49321 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49322
49323 * g++.dg/other/debug2.C: New test.
49324
49325 * gcc.c-torture/compile/20020103-1.c: New test.
49326
49327 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49328
49329 * gcc.dg/gnu89-init-1.c: Added new tests.
49330
49331 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49332
49333 * g++.dg/template/friend2.C: Remove as patch is reverted.
49334
49335 * g++.dg/warn/oldcast1.C: New test.
49336
49337 * g++.dg/template/ptrmem1.C: New test.
49338 * g++.dg/template/ptrmem2.C: New test.
49339
49340 * g++.dg/template/ntp.C: New test.
49341
49342 * g++.dg/other/component1.C: New test.
49343
49344 * g++.dg/template/ttp3.C: New test.
49345
49346 * g++.dg/template/friend2.C: New test.
49347 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49348
49349 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49350
49351 * g++.dg/other/ptrmem1.C: New test.
49352 * g++.dg/other/ptrmem2.C: New test.
49353
49354 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49355
49356 * g++.dg/template/ctor1.C: New test.
49357
49358 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49359
49360 * g++.dg/template/friend2.C: New test.
49361
49362 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49363
49364 * gcc.dg/mmix-1.c: New test.
49365
49366 2001-12-31 Richard Henderson <rth@redhat.com>
49367
49368 * gcc.dg/asm-5.c: New.
49369
49370 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49371
49372 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49373 in namespace __gnu_cxx
49374
49375 2001-12-30 Richard Henderson <rth@redhat.com>
49376
49377 * gcc.dg/debug-6.c: New.
49378
49379 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49380
49381 * gcc.c-torture/compile/20011229-2.c: New test.
49382
49383 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49384
49385 * gcc.dg/debug-3.c: New test.
49386 * gcc.dg/debug-4.c: New test.
49387 * gcc.dg/debug-5.c: New test.
49388
49389 2001-12-29 Richard Henderson <rth@redhat.com>
49390
49391 * g++.dg/eh/loop1.C: New.
49392
49393 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49394
49395 * g++.dg/template/crash1.C: New test.
49396
49397 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49398
49399 * g++.dg/other/const1.C: New test.
49400
49401 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49402
49403 * gcc.c-torture/compile/20011229-1.c: New test.
49404
49405 2001-12-28 Stan Shebs <shebs@apple.com>
49406
49407 * lib/objc-torture.exp: Resync with c-torture.exp.
49408 * lib/objc.exp: Load standard libraries.
49409
49410 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49411
49412 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49413 additional tests.
49414
49415 2001-12-27 Roger Sayle <roger@eyesopen.com>
49416
49417 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49418
49419 2001-12-27 Richard Henderson <rth@redhat.com>
49420
49421 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49422
49423 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49424
49425 * g++.dg/eh/ctor1.C: New test.
49426 * g++.dg/other/error2.C: New test.
49427
49428 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49429
49430 * g++.dg/other/init2.C: New test.
49431
49432 2001-12-24 Richard Henderson <rth@redhat.com>
49433
49434 * gcc.dg/20011223-1.c: New.
49435 * gcc.dg/inline-1.c: New.
49436
49437 2001-12-23 Richard Henderson <rth@redhat.com>
49438
49439 * gcc.dg/asm-4.c: Test operand modifiers.
49440
49441 2001-12-23 Richard Henderson <rth@redhat.com>
49442
49443 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49444
49445 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49446
49447 * gcc.c-torture/execute/20011223-1.c: New test.
49448
49449 2001-12-21 Richard Henderson <rth@redhat.com>
49450
49451 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49452 re-enables the warning.
49453
49454 2001-12-21 Richard Henderson <rth@redhat.com>
49455
49456 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49457
49458 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49459
49460 * gcc.c-torture/compile/20011218-1.c: New test.
49461
49462 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49463
49464 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49465 arm-isr.c test.
49466 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49467 epilogue generation for ARM ISR routines.
49468
49469 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49470
49471 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49472 * gcc.dg/format/c90-printf-3.c: Likewise.
49473 * gcc.dg/format/c99-printf-3.c: Likewise.
49474 * gcc.dg/format/ext-1.c: Likewise.
49475 * gcc.dg/format/ext-6.c: Likewise.
49476 * gcc.dg/format/format.h: Prototype unlocked stdio.
49477
49478 2001-12-20 Richard Henderson <rth@redhat.com>
49479
49480 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49481 (arena): Use it.
49482 (malloc): Correct allocation logic. Abort if we fill up the
49483 arena before initialization complete.
49484 (realloc): Correct allocation logic.
49485
49486 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49487
49488 * gcc.c-torture/compile/20011219-2.c: New test.
49489
49490 * gcc.c-torture/execute/20011219-1.c: New test.
49491
49492 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49493
49494 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49495 target does not support weak symbols.
49496
49497 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49498
49499 * gcc.c-torture/compile/20011219-1.c: New test.
49500
49501 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49502
49503 * g++.dg/other/error1.C: New test.
49504
49505 2001-12-17 Jeffrey A Law (law@redhat.com)
49506
49507 * gcc.c-torture/execute/20011217-1.c: New test.
49508
49509 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49510
49511 * objc.dg/special/: New directory.
49512 * objc.dg/special/special.exp: New file.
49513 * objc.dg/special/unclaimed-category-1.h: New file.
49514 * objc.dg/special/unclaimed-category-1a.m: New file.
49515 * objc.dg/special/unclaimed-category-1.m: New file.
49516
49517 2001-12-17 Andreas Jaeger <aj@suse.de>
49518
49519 * gcc.c-torture/compile/20011217-2.c: New test.
49520
49521 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49522
49523 * gcc.c-torture/compile/20011217-1.c: New test.
49524
49525 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49526
49527 * gcc.dg/20011214-1.c: New.
49528
49529 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49530
49531 * gcc.dg/altivec-4.c: New.
49532
49533 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49534
49535 * gcc.dg/20011113-1.c: New test.
49536
49537 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49538
49539 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49540 std::__malloc_alloc_template<0> and
49541 std::__default_alloc_template<false, 0>.
49542
49543 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49544
49545 * objc/execute/bf-21.m: New test.
49546 * objc/execute/enumeration-1.m: New test.
49547 * objc/execute/enumeration-2.m: New test.
49548
49549 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49550
49551 * gcc.dg/gnu89-init-1.c: New test.
49552
49553 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49554
49555 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49556 * g++.old-deja/g++.jason/2371.C: Likewise.
49557 * g++.old-deja/g++.jason/template33.C: Likewise.
49558 * g++.old-deja/g++.jason/template34.C: Likewise.
49559 * g++.old-deja/g++.jason/template36.C: Likewise.
49560 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49561 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49562 * g++.old-deja/g++.other/typename1.C: Likewise.
49563 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49564 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49565 * g++.old-deja/g++.pt/typename11.C: Likewise.
49566 * g++.old-deja/g++.pt/typename14.C: Likewise.
49567 * g++.old-deja/g++.pt/typename16.C: Likewise.
49568 * g++.old-deja/g++.pt/typename3.C: Likewise.
49569 * g++.old-deja/g++.pt/typename4.C: Likewise.
49570 * g++.old-deja/g++.pt/typename5.C: Likewise.
49571 * g++.old-deja/g++.pt/typename7.C: Likewise.
49572 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49573
49574 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49575
49576 * g++.dg/other/linkage1.C: New test.
49577 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49578 specifiers.
49579
49580 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49581
49582 * gcc.dg/concat.c: New test.
49583
49584 2001-12-11 Stan Shebs <shebs@apple.com>
49585
49586 * objc/compile: New test directory.
49587 * objc/compile/compile.exp: New expect script.
49588 * objc/compile/20011211-1.m: New compile test.
49589
49590 2001-12-11 Jason Merrill <jason@redhat.com>
49591
49592 * lib/prune.exp (prune_gcc_output): Also handle "In member
49593 function". So many permutations...
49594
49595 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49596
49597 * g++.dg/template/typedef1.C: New test.
49598
49599 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49600
49601 * g++.dg/other/copy1.C: New test.
49602
49603 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49604
49605 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49606
49607 * gcc.dg/builtin-choose-expr.c: New.
49608
49609 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49610
49611 * gcc.dg/altivec-2.c: New.
49612
49613 2001-12-07 Richard Henderson <rth@redhat.com>
49614
49615 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49616
49617 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49618
49619 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49620 ultrasparc.
49621
49622 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49623
49624 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49625
49626 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49627
49628 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49629 variable argument list.
49630
49631 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49632
49633 * gcc.c-torture/execute/memcheck: Delete entire directory.
49634 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49635 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49636
49637 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49638
49639 * gcc.dg/Wshadow-1.c: New test.
49640
49641 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49642
49643 * gcc.c-torture/compile/20011130-1.c: New test.
49644
49645 * gcc.dg/noncompile/20011025-1.c: New test.
49646
49647 * g++.dg/other/anon-union.C: New test.
49648
49649 * gcc.c-torture/execute/20011024-1.c: New test.
49650
49651 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49652
49653 * gcc.c-torture/execute/20000722-1.x,
49654 gcc.c-torture/execute/20010123-1.x: Remove.
49655 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49656 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49657 gcc.dg/c99-complit-2.c: New tests.
49658
49659 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49660
49661 * g++.dg/inherit/base1.C: New test.
49662
49663 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49664
49665 * g++.dg/other/stdarg1.C: New test.
49666
49667 * gcc.c-torture/compile/20011130-2.c: New test.
49668
49669 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49670
49671 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49672 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49673 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49674 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49675 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49676 * gcc.dg/builtin-prefetch-1.c: New test.
49677
49678 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49679
49680 * gcc.dg/20011130-1.c: New test.
49681
49682 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49683
49684 * g++.dg/other/scope1.C: New test.
49685 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49686
49687 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49688
49689 * gcc.dg/vla-init-1.c: New test.
49690
49691 2001-12-01 Geoff Keating <geoffk@redhat.com>
49692
49693 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49694
49695 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49696
49697 * objc.dg/alias.m: Update.
49698 * objc.dg/class-1.m: Update.
49699 * objc.dg/const-str-1.m: Update.
49700 * objc.dg/fwd-proto-1.m: Update.
49701 * objc.dg/id-1.m: Update.
49702 * objc.dg/super-class-1.m: Update.
49703
49704 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49705
49706 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49707 constructs.
49708
49709 2001-11-28 Jeffrey A Law (law@cygnus.com)
49710
49711 * gcc.c-torture/execute/20011128-1.c: New test.
49712
49713 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49714
49715 * gcc.dg/20011127-1.c: New test.
49716
49717 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49718
49719 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49720 from Austin Group draft 7.
49721 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49722 scanf format arguments.
49723 * gcc.dg/format/no-exargs-2.c: New test.
49724
49725 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49726
49727 * g++.dg/abi/vbase8-4.C: New test.
49728
49729 2001-11-24 Ian Lance Taylor <ian@airs.com>
49730
49731 * gcc.c-torture/execute/20011121-1.c: New test.
49732
49733 2001-11-23 Jeffrey A Law (law@cygnus.com)
49734
49735 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49736
49737 2001-11-23 Andreas Jaeger <aj@suse.de>
49738
49739 * gcc.dg/cpp/charconst-2.c: New test.
49740
49741 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49742
49743 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49744 to the host if it is remote. Let tests specify extra headers
49745 they use.
49746 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49747 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49748 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49749 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49750 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49751 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49752 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49753 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49754 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49755 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49756
49757 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49758
49759 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49760 for little endian ARMs.
49761
49762 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49763
49764 * gcc.c-torture/compile/20011119-1.c: New test.
49765 * gcc.c-torture/compile/20011119-2.c: New test.
49766
49767 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49768
49769 * gcc.dg/altivec-1.c: Fix typo.
49770
49771 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49772
49773 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49774
49775 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49776
49777 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49778
49779 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49780
49781 * lib/g77.exp: Don't specify --rpath-link.
49782
49783 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49784 across all the headers.
49785 * gcc.dg/format/format.exp: For testing on a remote host,
49786 copy format.h.
49787
49788 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49789 * gcc.c-torture/execute/930406-1.c: Likewise.
49790 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49791
49792 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49793
49794 * gcc.dg/altivec-1.c: New.
49795
49796 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49797
49798 * gcc.dg/cpp/fpreprocessed.c: New test case.
49799
49800 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49801
49802 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49803 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49804 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49805
49806 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49807
49808 * gcc.dg/no-builtin-1.c: New test.
49809
49810 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49811
49812 * gcc.c-torture/execute/20011115-1.c: New test.
49813
49814 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49815
49816 * gcc.c-torture/compile/20011114-2.c: New test.
49817 * gcc.c-torture/compile/20011114-3.c: New test.
49818 * gcc.c-torture/compile/20011114-4.c: New test.
49819
49820 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49821
49822 * g++.dg/other/init1.C: New test.
49823
49824 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49825
49826 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49827 message.
49828
49829 * gcc.c-torture/execute/20011114-1.c: New testcase.
49830
49831 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49832 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49833 like the (before this change) version of 20010327-1.c.
49834
49835 2001-11-14 Roger Sayle <roger@eyesopen.com>
49836
49837 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49838
49839 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49840
49841 * g++.dg/init/array2.C: New test.
49842
49843 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49844
49845 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49846
49847 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49848
49849 * g++.dg/other/forscope1.C: New test.
49850 * g++.dg/ext/forscope1.C: New test.
49851 * g++.dg/ext/forscope2.C: New test.
49852
49853 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49854
49855 * gcc.c-torture/execute/20011113-1.c: New test.
49856
49857 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49858
49859 * gcc.c-torture/execute/20011109-2.c: New test.
49860
49861 * gcc.c-torture/execute/20011109-1.c: New test.
49862
49863 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49864
49865 * gcc.c-torture/compile/20011109-1.c: New test.
49866
49867 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49868
49869 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49870 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49871 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49872 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49873 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49874 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49875 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49876
49877 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49878
49879 * g++.dg/warn/Wshadow-1.C: New tests.
49880 * g++.old-deja/g++.mike/for3.C: Update.
49881
49882 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49883
49884 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49885 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49886 XFAILs. Adjust expected error texts.
49887 * gcc.c-torture/compile/20011106-1.c,
49888 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49889 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49890 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49891 gcc.dg/c99-array-lval-5.c: New tests.
49892
49893 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49894
49895 * gcc.dg/cpp/defined.c: Update.
49896
49897 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49898
49899 * gcc.c-torture/execute/anon-1.c: New test.
49900
49901 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49902
49903 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49904 same size, so no warning should be produced on stormy16.
49905
49906 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49907 due to oversized array.
49908 * g++.old-deja/g++.mike/ns15.C: Likewise.
49909 * g++.old-deja/g++.pt/crash16.C: Likewise.
49910
49911 2001-11-02 Graham Stott <grahams@redhat.com>
49912
49913 * g++.dgother/debug1.C: Fix typos.
49914
49915 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49916
49917 * g++.dg/other/debug1.C: New test.
49918
49919 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49920
49921 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49922 of unsigned long.
49923
49924 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49925
49926 * gcc.dg/20011029-2.c: New test.
49927
49928 * gcc.c-torture/compile/20011029-1.c: New test.
49929
49930 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49931
49932 * objc/execute/class_self-1.m: New test.
49933 * objc/execute/class_self-2.m: New test.
49934
49935 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49936
49937 * gcc.misc-tests/msgs.exp: Delete.
49938 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49939 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49940 error set to match recent changes.
49941
49942 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49943
49944 * gcc.dg/20011021-1.c: New test.
49945
49946 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49947
49948 * gcc.c-torture/compile/20011023-1.c: New test.
49949
49950 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49951
49952 * lib/g77.exp: Rewrite based on lib/g++.exp.
49953
49954 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49955
49956 * gcc.c-torture/execute/20011019-1.c: New test.
49957
49958 * gcc.dg/20011018-1.c: New test.
49959
49960 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49961
49962 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49963
49964 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49965
49966 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49967 * gcc.dg/attr-invalid.c: Likewise.
49968
49969 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49970
49971 * gcc.dg/20011015-1.c: New test.
49972
49973 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49974
49975 * g++.dg/template/unify2.C: New test.
49976
49977 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49978
49979 * g++.dg/other/exception-specification.C: New test
49980
49981 2001-10-13 Tom Rix <trix@redhat.com>
49982
49983 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49984 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49985
49986 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49987
49988 * gcc.dg/20011009-1.c: New test.
49989
49990 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49991
49992 PR g++/4476
49993 * g++.dg/other/friend1.C: New test.
49994
49995 2001-10-11 Richard Henderson <rth@redhat.com>
49996
49997 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49998
49999 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50000
50001 * gcc.c-torture/compile/20011010-1.c: New.
50002
50003 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50004
50005 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50006 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50007 g77.f-torture/execute/execute.exp,
50008 g77.f-torture/noncompile/noncompile.exp,
50009 gcc.c-torture/compile/compile.exp,
50010 gcc.c-torture/execute/execute.exp,
50011 gcc.c-torture/execute/ieee/ieee.exp,
50012 gcc.c-torture/execute/memcheck/memcheck.exp,
50013 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50014 objc/execute/execute.exp: Update FSF address.
50015
50016 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50017
50018 * gcc.dg/cpp/cmdlne-C.c: Update.
50019 * gcc.dg/cpp/cmdlne-C2.c: New.
50020
50021 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50022
50023 * gcc.c-torture/execute/20011008-3.c: New.
50024
50025 2001-10-08 DJ Delorie <dj@redhat.com>
50026
50027 * gcc.dg/20011008-1.c: New.
50028 * gcc.dg/20011008-2.c: New.
50029
50030 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50031
50032 * gcc.dg/cpp/spacing1.c: Update test.
50033
50034 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50035
50036 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50037 spelling errors of "separate" as "seperate".
50038
50039 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50040
50041 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50042 enough to avoid inlining.
50043
50044 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50045
50046 * lib/g77.exp: set libg2c_dir correctly.
50047
50048 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50049
50050 * gcc.dg/cpp/macro11.c: New test.
50051
50052 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50053
50054 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50055 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50056 gcc.dg/format/multattr-3.c: New tests.
50057 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50058 tests for format attributes on function pointers being rejected.
50059
50060 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50061
50062 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50063
50064 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50065
50066 * g++.dg/warn/format1.C: New test.
50067
50068 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50069
50070 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50071
50072 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50073
50074 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50075
50076 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50077
50078 * gcc.dg/cpp/redef2.c: Add test.
50079
50080 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50081
50082 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50083 long-standing bug on i686, apparently.
50084 * gcc.c-torture/execute/loop-2c.x: New file.
50085 * gcc.c-torture/execute/loop-2d.x: New file.
50086 * gcc.c-torture/execute/loop-3c.x: New file.
50087
50088 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50089
50090 * gcc.dg/cpp/20000625-2.c: Correct line number.
50091
50092 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50093
50094 * gcc.dg/cpp/macro10.c: New test.
50095 * gcc.dg/cpp/strify3.c: New test.
50096 * gcc.dg/cpp/spacing1.c: Add tests.
50097 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50098 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50099
50100 2001-09-24 DJ Delorie <dj@redhat.com>
50101
50102 * gcc.c-torture/execute/20010924-1.c: New test.
50103
50104 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50105
50106 * objc/execute/paste.m: Remove.
50107
50108 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50109
50110 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50111
50112 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50113
50114 * g77.dg/strlen0.f: New test.
50115
50116 2001-09-21 Richard Henderson <rth@redhat.com>
50117
50118 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50119 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50120
50121 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50122
50123 Table-driven attributes.
50124 * g++.dg/ext/attrib1.C: New test.
50125
50126 2001-09-20 DJ Delorie <dj@redhat.com>
50127
50128 * gcc.dg/20000926-1.c: Update expected warning messages.
50129 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50130 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50131 array.
50132
50133 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50134
50135 * g++.dg/eh/registers1.C: New test case.
50136
50137 2001-09-17 Richard Henderson <rth@redhat.com>
50138
50139 * gcc.dg/array-5.c: Fix VLA decomposition test.
50140
50141 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50142
50143 * gcc.dg/cpp/line5.c: New testcase.
50144
50145 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50146
50147 * gcc.dg/cpp/macro9.c: New test.
50148
50149 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50150
50151 * gcc.c-torture/execute/980223.c: Change type of addr from long
50152 to char *.
50153
50154 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50155
50156 * gcc.c-torture/execute/20010915-1.c: New test.
50157
50158 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50159
50160 * g77.dg/bprob: New directory.
50161 * g77.dg/bprob/bprob.exp: New file.
50162 * g77.dg/bprob/bprob-1.f: New test.
50163 * g77.dg/gcov: New directory.
50164 * g77.dg/gcov/gcov.exp: New file.
50165 * g77.dg/gcov/gcov-1.f: New test.
50166 * g77.dg/gcov/gcov-1.x: New file.
50167
50168 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50169
50170 * gcc.dg/cpp/directiv.c: Update.
50171 * gcc.dg/cpp/undef1.c: Update.
50172
50173 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50174
50175 * gcc.dg/20010912-1.c: New test.
50176
50177 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50178
50179 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50180 language-independent file in lib.
50181 * lib/gcov.exp: New file.
50182
50183 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50184
50185 * gcc.c-torture/compile/20010911-1.c: New test.
50186
50187 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50188
50189 * lib/profopt.exp: New, to support profile-directed optimizations.
50190 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50191 * gcc.misc-tests/bprob-1.c: New test.
50192 * gcc.misc-tests/bprob-2.c: New test.
50193
50194 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50195
50196 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50197 XFAIL and which kinds of gcov output to verify.
50198 * gcc.misc-tests/gcov-4b.x: New file.
50199 * gcc.misc-tests/gcov-5b.x: New file.
50200 * gcc.misc-tests/gcov-6.x: New file.
50201 * gcc.misc-tests/gcov-7.c: New test.
50202 * gcc.misc-tests/gcov-7.x: New file.
50203
50204 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50205
50206 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50207 * gcc.misc-tests/gcov-6.c: New test.
50208
50209 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50210
50211 PR c++/3986
50212 * g++.dg/abi/vbase1.C: New test.
50213
50214 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50215
50216 * objc.dg/method-2.m: New.
50217
50218 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50219
50220 PR c++/4203
50221 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50222 * g++.dg/init/empty1.C: New test.
50223
50224 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50225
50226 * gcc.c-torture/compile/20010903-1.c: New test.
50227
50228 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50229
50230 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50231 for m68k.
50232
50233 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50234
50235 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50236
50237 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50238
50239 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50240
50241 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50242
50243 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50244 for 16-bit 'unsigned int'.
50245
50246 2001-08-29 Kazu Hirata <kazu@hxi.com>
50247
50248 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50249
50250 2001-08-27 Richard Henderson <rth@redhat.com>
50251
50252 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50253 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50254
50255 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50256
50257 * gcc.dg/asm-names.c (ymain): New.
50258
50259 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50260
50261 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50262 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50263 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50264
50265 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50266
50267 * gcc.dg/compare5.c: New testcase.
50268
50269 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50270
50271 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50272 and "In instantiation".
50273
50274 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50275
50276 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50277
50278 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50279
50280 * gcc.misc-tests/gcov.exp: Add support for branch information.
50281 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50282 * gcc.misc-tests/gcov-4.c: New test.
50283 * gcc.misc-tests/gcov-4b.c: New test.
50284 * gcc.misc-tests/gcov-5b.c: New test.
50285
50286 2001-08-20 Zack Weinberg <zackw@panix.com>
50287
50288 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50289 expected to fail.
50290
50291 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50292
50293 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50294
50295 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50296
50297 * g++.dg/eh/template1.C: New test.
50298
50299 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50300
50301 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50302 Fix thinko.
50303 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50304 for xfail.
50305
50306 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50307
50308 * lib/g77-dg.exp: Use prune.exp for common procedures
50309 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50310 * lib/g77.exp: (g77-dg-prune) Remove
50311
50312 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50313
50314 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50315
50316 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50317
50318 * g++.dg/template/unify1.C: New test.
50319
50320 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50321
50322 * g++.dg/abi/empty4.C: New test.
50323
50324 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50325
50326 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50327 solaris2.*
50328 * g77.f-torture/compile/pr3743.x: Likewise.
50329
50330 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50331
50332 * g++.dg/other/using-declaration.C: New test.
50333
50334 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50335
50336 * gcc.dg/cpp/tr-sign.c: New testcase.
50337
50338 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50339
50340 * gcc.dg/cpp/19951025-1.c: Revert.
50341 * gcc.dg/cpp/directiv.c: We no longer process directives that
50342 interrupt macro arguments.
50343
50344 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50345
50346 * gcc.dg/bconstp-1.c: New test.
50347
50348 2001-08-03 Richard Henderson <rth@redhat.com>
50349
50350 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50351
50352 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50353
50354 * gcc.dg/cpp/19951025-1.c: Update.
50355
50356 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50357
50358 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50359 should be x.
50360
50361 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50362
50363 Kill -fhonor-std.
50364 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50365 * g++.old-deja/g++.other/std1.C: Likewise.
50366 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50367
50368 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50369
50370 * lib/g77.exp: Load gcc-defs.exp for common procedures
50371 (g77_pass, g77_fail, g77_finish, g77_exit,
50372 ${tool}_check_unsupported_p} Now redundant. Deleted.
50373
50374 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50375
50376 * g77.dg/fbackslash.f
50377 * g77.dg/fcase-preserve.f
50378 * g77.dg/ff90-1.f
50379 * g77.dg/ffixed-line-length-0.f
50380 * g77.dg/ffixed-line-length-132.f
50381 * g77.dg/ffixed-line-length-7.f
50382 * g77.dg/ffixed-line-length-72.f
50383 * g77.dg/ffixed-line-length-none.f
50384 * g77.dg/ffree-form-1.f
50385 * g77.dg/fno-backslash.f
50386 * g77.dg/fno-f90-1.f
50387 * g77.dg/fno-fixed-form-1.f
50388 * g77.dg/fno-onetrip.f
50389 * g77.dg/fno-typeless-boz.f
50390 * g77.dg/fno-underscoring.f
50391 * g77.dg/fno-vxt-1.f
50392 * g77.dg/fonetrip.f
50393 * g77.dg/ftypeless-boz.f
50394 * g77.dg/fugly-assumed.f
50395 * g77.dg/funderscoring.f
50396 * g77.dg/fvxt-1.f
50397
50398 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50399
50400 * objc.dg/fwd-proto-1.m: New.
50401 * objc.dg/local-decl-1.m: New.
50402 * objc.dg/naming-1.m: New.
50403 * objc.dg/naming-2.m: New.
50404 * objc.dg/proto-hier-1.m: New.
50405
50406 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50407
50408 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50409 largest-type elements to a struct makes its size grow.
50410
50411 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50412
50413 * g++.dg/abi/vthunk1.C: New test.
50414
50415 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50416
50417 * g++.dg/abi/vbase8-22.C: New test.
50418
50419 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50420
50421 * gcc.dg/cpp/macro8.c: New test.
50422
50423 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50424
50425 * g++.dg/abi/vbase8-21.C: New test.
50426
50427 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50428
50429 * g++.dg/abi/vbase8-10.C: New test.
50430
50431 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50432
50433 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50434 ${tool}_set_ld_library_path.
50435 Changed caller.
50436 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50437 g++.exp.
50438
50439 2001-07-26 Stan Cox <scox@redhat.com>
50440
50441 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50442 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50443 gcc_exit, gcc_check_unsupported_p):
50444 Moved to gcc-deps.exp
50445 * gcc-deps.exp: New file.
50446
50447 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50448
50449 * g++.old-deja/g++.pt/defarg14.C: New test.
50450
50451 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50452
50453 * g++.old-deja/g++.other/lineno5.C: New test.
50454
50455 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50456
50457 * g++.old-deja/g++.pt/crash68.C: New test.
50458
50459 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50460
50461 * g++.old-deja/g++.other/crash42.C: New test.
50462
50463 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50464
50465 * gcc.dg/cpp/extratokens.c: Fix.
50466 * gcc.dg/cpp/skipping2.c: New tests.
50467
50468 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50469
50470 * gcc.c-torture/execute/20010724-1.c: New file.
50471 * gcc.c-torture/execute/20010724-1.x: New file.
50472
50473 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50474
50475 * g++.old-deja/g++.other/cond7.C: New test.
50476
50477 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50478
50479 * g++.old-deja/g++.other/optimize4.C: New test.
50480
50481 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50482
50483 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50484
50485 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50486
50487 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50488 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50489 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50490 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50491
50492 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50493 bug report" message.
50494
50495 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50496 * g++.dg/ext/instantiate1.C: Move from old-deja.
50497
50498 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50499
50500 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50501 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50502 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50503 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50504
50505 2001-07-23 Jeffrey A Law (law@cygnus.com)
50506
50507 * gcc.c-torture/execute/20010723-1.c: New test.
50508
50509 2001-07-23 Ben Elliston <bje@redhat.com>
50510
50511 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50512
50513 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50514
50515 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50516 i[34567]86-*-*.
50517 Delete handling of ieee_multilib_flags.
50518 Pass -mieee for alpha*-*-* and sh-*-*.
50519 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50520
50521 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50522
50523 Remove old-abi tests.
50524 * g++.old-deja/g++.mike/p11116.C: Remove.
50525 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50526
50527 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50528
50529 * g77.f-torture/compile/pr3743.f: New test
50530
50531 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50532
50533 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50534
50535 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50536
50537 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50538 g++.old-deja/g++.pt/static6.C: Likewise.
50539 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50540 supports weak symbols.
50541
50542 2001-07-18 Andreas Jaeger <aj@suse.de>
50543
50544 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50545 supported again.
50546
50547 2001-07-18 Andreas Jaeger <aj@suse.de>
50548
50549 * gcc.dg/iftrap-1.c: Fix target line.
50550
50551 2001-07-17 Richard Henderson <rth@redhat.com>
50552
50553 * gcc.c-torture/execute/20010717-1.c: New.
50554
50555 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50556
50557 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50558 tests.
50559
50560 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50561
50562 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50563
50564 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50565
50566 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50567 UAC_SIGBUS, UAC_NOPRINT definitions.
50568
50569 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50570
50571 * objc/execute/object_is_class.m: New test.
50572 * objc/execute/object_is_meta_class.m: New test.
50573
50574 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50575
50576 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50577 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50578
50579 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50580
50581 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50582 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50583
50584 2001-07-14 Richard Henderson <rth@redhat.com>
50585
50586 * gcc.dg/iftrap-1.c: New.
50587
50588 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50589
50590 * g77.f-torture/execute/intrinsic77.f: New test.
50591
50592 2001-07-11 Janis Johnson <janis@us.ibm.com>
50593
50594 * gcc.misc-tests/gcov-3.c: New test.
50595
50596 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50597
50598 * gcc.c-torture/compile/20010711-1.c,
50599 * gcc.c-torture/compile/20010711-2.c: New tests.
50600
50601 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50602
50603 * gcc.c-torture/execute/20010711-1.c: New test.
50604
50605 2001-07-11 Ben Elliston <bje@redhat.com>
50606
50607 * g++.old-deja/g++.other/enum5.C: New test.
50608
50609 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50610
50611 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50612 (g++-dg-prune): Call prune_gcc_output.
50613 * prune.exp: New file for prune_gcc_output.
50614 * lib/g++.exp, lib/gcc.exp: Load it.
50615
50616 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50617
50618 * gcc.c-torture/compile/20010701-1.c,
50619 g++.old-deja/g++.ext/attrib6.C: New tests.
50620
50621 2001-07-06 Jeffrey A Law (law@cygnus.com)
50622
50623 * gcc.c-torture/compile/20010706-1.c: New test.
50624
50625 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50626
50627 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50628
50629 2001-06-28 Stan Shebs <shebs@apple.com>
50630
50631 * gcc.dg/pragma-darwin.c: New test.
50632
50633 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50634
50635 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50636 Solaris 2.[678] system.
50637
50638 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50639
50640 * gcc.dg/20010622-1.c: New test.
50641
50642 2001-06-18 Stan Shebs <shebs@apple.com>
50643
50644 * objc.dg: New directory.
50645 * objc.dg/dg.exp: New file.
50646 * objc.dg/alias.m: New.
50647 * objc.dg/class-1.m: New.
50648 * objc.dg/class-2.m: New.
50649 * objc.dg/const-str-1.m: New.
50650 * objc.dg/const-str-2.m: New.
50651 * objc.dg/id-1.m: New.
50652 * objc.dg/method-1.m: New.
50653 * objc.dg/super-class-1.m: New.
50654 * lib/objc-dg.exp: New file.
50655
50656 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50657
50658 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50659 of label name.
50660
50661 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50662
50663 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50664
50665 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50666
50667 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50668 variable.
50669
50670 2001-06-12 Richard Henderson <rth@redhat.com>
50671
50672 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50673
50674 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50675
50676 * g++.old-deja/g++.abi/vbase5.C: New test.
50677 * g++.old-deja/g++.abi/vbase6.C: New test.
50678 * g++.old-deja/g++.abi/vbase7.C: New test.
50679
50680 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50681
50682 * gcc.c-torture/compile/20010610-1.c: New test.
50683
50684 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50685
50686 * g++.old-deja/g++.abi/vbase4.C: New test.
50687
50688 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50689
50690 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50691 support %f for HC11/HC12 targets.
50692 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50693 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50694 on HC11/HC12 targets.
50695 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50696
50697 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50698
50699 * gcc.dg/wchar_t-1.c: New file.
50700 * gcc.dg/wint_t-1.c: Likewise.
50701
50702 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50703
50704 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50705
50706 2001-06-11 Richard Henderson <rth@redhat.com>
50707
50708 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50709
50710 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50711
50712 * gcc.c-torture/compile/20010611-1.c: New test.
50713
50714 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50715
50716 * gcc.dg/c99-tag-1.c: Add more tests.
50717
50718 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50719
50720 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50721 representation on MN10300 and ARM/Thumb.
50722
50723 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50724
50725 * g77.f-torture/execute/20010610.f: New.
50726
50727 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50728
50729 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50730 names.
50731
50732 2001-06-09 Richard Henderson <rth@redhat.com>
50733
50734 * gcc.c-torture/execute/ashrdi-1.c: New.
50735 * gcc.c-torture/execute/ashldi-1.c: New.
50736 * gcc.c-torture/execute/lshrdi-1.c: New.
50737
50738 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50739
50740 * objc/execute/load-3.m: Added. Check sending +load to categories,
50741 in addition to classes.
50742
50743 2001-06-08 Stan Shebs <shebs@apple.com>
50744
50745 * objc/execute/load-2.m: New test. From Nicola Pero
50746 <n.pero@mi.flashnet.it>.
50747
50748 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50749
50750 * gcc.c-torture/execute/20010605-2.c: New test.
50751
50752 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50753
50754 * g++.old-deja/g++.abi/vbase2.C: New test.
50755 * g++.old-deja/g++.abi/vbase3.C: New test.
50756
50757 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50758
50759 * g++.old-deja/g++.pt/friend49.C: New test.
50760
50761 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50762
50763 * g++.old-deja/g++.ext/anon3.C: New test.
50764
50765 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50766
50767 * g++.old-deja/g++.other/conv7.C: New test.
50768
50769 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50770
50771 * gcc.c-torture/compile/20010605-2.c: New test.
50772
50773 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50774
50775 * gcc.c-torture/execute/20010604-1.c: New test.
50776
50777 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50778
50779 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50780
50781 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50782
50783 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50784 (g++_link_flags): Likewise.
50785 (g++_init): Pass gccpath's value to two previous functions.
50786
50787 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50788
50789 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50790 Ensure logfile entry matches exec command line.
50791
50792 2001-05-31 Richard Henderson <rth@redhat.com>
50793
50794 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50795 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50796
50797 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50798
50799 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50800 compiler for irix6.2
50801
50802 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50803
50804 * g++.old-deja/g++.other/optimize3.C: New file.
50805
50806 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50807
50808 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50809 assemble.
50810
50811 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50812
50813 * g++.old-deja/g++.other/optimize2.C: New file.
50814
50815 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50816
50817 * gcc.c-torture/compile/20010518-2.c: New file.
50818 * gcc.c-torture/execute/20010518-1.c: New file.
50819 * gcc.c-torture/execute/20010518-2.c: New file.
50820
50821 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50822
50823 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50824
50825 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50826
50827 G++ no longer defines builtins that do not begin with __builtin.
50828 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50829 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50830 * g++.old-deja/g++.law/builtin1.C: Likewise.
50831 * g++.old-deja/g++.law/cvt2.C: Likewise.
50832 * g++.old-deja/g++.mike/net5.C: Likewise.
50833 * g++.old-deja/g++.other/builtins1.C: Likewise.
50834 * g++.old-deja/g++.other/builtins2.C: Likewise.
50835 * g++.old-deja/g++.other/builtins3.C: Likewise.
50836 * g++.old-deja/g++.other/builtins4.C: Likewise.
50837 * g++.old-deja/g++.other/inline8.C: Likewise.
50838 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50839
50840 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50841
50842 * g++.old-deja/g++.pt/using1.C: Adjust.
50843 * g++.old-deja/g++.pt/using2.C: New test.
50844
50845 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50846
50847 * gcc.dg/cpp/charconst.c: New tests.
50848 * gcc.dg/cpp/escape.c: New tests.
50849 * gcc.dg/cpp/escape-1.c: New tests.
50850 * gcc.dg/cpp/escape-2.c: New tests.
50851 * gcc.dg/cpp/ucs.c: New tests.
50852
50853 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50854
50855 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50856 native compiler for irix6.5.
50857
50858 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50859
50860 * lib/g++.exp (g++_include_flags): Use args to compute
50861 get_multilibs.
50862 (g++_link_flags): Likewise.
50863 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50864
50865 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50866
50867 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50868
50869 2001-05-21 Geoff Keating <geoffk@redhat.com>
50870
50871 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50872 this file.
50873
50874 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50875
50876 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50877 STACK_SIZE;
50878 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50879 to STACK_SIZE; Use it to define size of add_histo array.
50880 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50881 to STACK_SIZE.
50882 (f): Use GITT_SIZE to define size of gitt local table.
50883 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50884 to STACK_SIZE; Use it to define size of bytemem array.
50885
50886 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50887
50888 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50889 on 68HC11/HC12 due to the asm instruction.
50890 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50891 * gcc.c-torture/compile/920520-1.x: Likewise.
50892 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50893 on 68HC11/HC12 because the function is larger than 64K.
50894 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50895 on 68HC11/HC12 because the structure is too large.
50896
50897 2001-05-20 Richard Henderson <rth@redhat.com>
50898
50899 * gcc.c-torture/execute/20010520-1.c: New.
50900
50901 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50902
50903 * g++.old-deja/g++.warn/compare1.C: New test.
50904 * gcc.dg/compare4.c: New test.
50905
50906 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50907
50908 * g++.old-deja/g++.other/optimize1.C: New test.
50909
50910 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50911
50912 * g++.old-deja/g++.pt/spec41.C: New test.
50913
50914 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50915
50916 * gcc.c-torture/compile/20010114-1.x: Remove.
50917
50918 2001-05-18 Stan Shebs <shebs@apple.com>
50919
50920 * gcc.c-torture/compile/20010518-1.c: New test.
50921
50922 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50923
50924 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50925 * g++.old-deja/g++.pt/crash67.C: New test.
50926
50927 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50928
50929 * g++.old-deja/g++.other/debug9.C: New test.
50930
50931 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50932
50933 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50934
50935 2001-05-16 Jan Hubicka <jh@suse.cz>
50936
50937 * gcc.c-torture/compile/20010516-1.c: New test.
50938
50939 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50940
50941 * g++.old-deja/g++.other/crash41.C: New test.
50942
50943 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50944
50945 * g++.old-deja/g++.pt/crash66.C: New test.
50946
50947 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50948
50949 * g++.old-deja/g++.robertl/eb27.C: Convert.
50950
50951 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50952
50953 * g++.dg/friend-warn.C: New test. Do not warn about friend
50954 declaration being redundant.
50955
50956 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50957
50958 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50959
50960 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50961
50962 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50963
50964 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50965
50966 * lib/g++.exp: Use testsuite_flags.
50967
50968 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50969
50970 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50971
50972 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50973
50974 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50975
50976 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50977
50978 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50979
50980 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50981
50982 * gcc.c-torture/compile/20010313-1.c: New test.
50983
50984 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50985
50986 * gcc.dg/cpp/direct2.c: New test.
50987 * gccq.dg/cpp/direct2s.c: New test.
50988
50989 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50990
50991 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50992
50993 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50994 * g++.old-deja/g++.other/op3.C: Likewise.
50995
50996 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50997
50998 * gcc.dg/cpp/syshdr.h: New file.
50999 * gcc.dg/cpp/sysmac1.c: Update.
51000 * gcc.dg/cpp/sysmac2.c: Update.
51001
51002 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51003
51004 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51005
51006 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51007
51008 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51009 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51010
51011 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51012
51013 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51014
51015 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51016
51017 * lib/g++.exp (g++_include_flags): Don't use any special flags
51018 if TESTING_IN_BUILD_TREE is not defined.
51019 (g++_init): Use a plain 'c++' as the compiler if
51020 TESTING_IN_BUILD_TREEE is not defined.
51021
51022 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51023
51024 * g++.old-deja/g++.eh/catch13.C: New test.
51025 * g++.old-deja/g++.eh/catch14.C: New test.
51026
51027 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51028
51029 * gcc.dg/cpp/tr-define.c: New test.
51030
51031 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51032
51033 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51034 <stdlib.h>, not <malloc.h>.
51035
51036 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51037
51038 * g++.old-deja/g++.ns/template17.C: New test.
51039
51040 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51041
51042 * g++.old-deja/g++.pt/ref4.C: New test.
51043
51044 2001-04-30 Richard Henderson <rth@redhat.com>
51045
51046 * gcc.dg/20000724-1.c: Revert last change.
51047
51048 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51049
51050 * g77.f-torture/execute/20010430.f: New test.
51051
51052 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51053
51054 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51055
51056 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51057
51058 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51059
51060 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51061
51062 * g++.old-deja/g++.eh/crash6.C: New test.
51063
51064 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51065
51066 * g++.old-deja/g++.other/warn7.C: New test.
51067
51068 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51069
51070 * g++.old-deja/g++.other/defarg9.C: New test.
51071
51072 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51073
51074 * g77.f-torture/compile/20010426.f: New test.
51075 * g77.f-torture/execute/20010426.f: New test.
51076
51077 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51078
51079 * g77.f-torture/compile/20000629-1.x: Remove - error
51080 has been fixed.
51081
51082 2001-04-26 Jeffrey A Law (law@cygnus.com)
51083
51084 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51085 Tweak slightly to work with g++.dg framework.
51086 * g++.dg/special/ecos.exp: Run initp1.C test.
51087 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51088
51089 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51090 its linker doesn't give line numbers either.
51091 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51092
51093 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51094
51095 * g++.old-deja/g++.other/lex1.C: New test.
51096
51097 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51098
51099 * gcc.dg/noncompile/20010425-1.c: New test.
51100
51101 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51102
51103 * g++.old-deja/g++.pt/mangle2.C: New test.
51104
51105 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51106
51107 * gcc.dg/format/plus-1.c: New test.
51108
51109 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51110
51111 * gcc.dg/20010423-1.c: New test.
51112
51113 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51114
51115 * gcc.c-torture/execute/20010422-1.c: New test.
51116
51117 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51118
51119 * g++.old-deja/g++.ns/type2.C: New test.
51120
51121 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51122
51123 * g++.old-deja/g++.other/perf1.C: New test.
51124
51125 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51126
51127 * gcc.dg/c99-func-2.c: Remove xfail.
51128 * gcc.dg/c99-func-3.c: Remove xfail.
51129 * gcc.dg/c99-func-4.c: Remove xfail.
51130
51131 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51132
51133 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51134
51135 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51136
51137 * gcc.c-torture/compile/20010423-1.c: New test.
51138
51139 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51140
51141 * g++.old-deja/g++.pt/typename28.C: New test.
51142
51143 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51144
51145 * g++.old-deja/g++.abi/empty2.C: New test.
51146 * g++.old-deja/g++.abi/empty3.C: New test.
51147
51148 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51149
51150 * g++.old-deja/g++.other/comdat2.C: New test.
51151 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51152
51153 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51154
51155 * g++.old-deja/g++.other/overload14.C: New test.
51156
51157 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51158
51159 * g++.old-deja/g++.other/lookup23.C: New test.
51160
51161 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51162
51163 * gcc.c-torture/execute/20010403-1.c: New test.
51164
51165 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51166 Mark Mitchell <mark@codesourcery.com>
51167
51168 * lib/old-dejagnu.exp: Don't delete output of executable.
51169 Add .exe suffix to executables.
51170
51171 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51172
51173 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51174
51175 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51176
51177 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51178
51179 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51180
51181 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51182 * g++.old-deja/g++.abi/crash1.C: New test.
51183
51184 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51185
51186 * g++.old-deja/g++.other/crash40.C: New test.
51187
51188 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51189
51190 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51191
51192 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51193
51194 * g++.old-deja/g++.other/warn6.C: New test.
51195
51196 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51197
51198 * g++.old-deja/g++.robertl/eb42.C: Same.
51199
51200 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51201
51202 * gcc.dg/wtr-conversion-1.c: New testcase.
51203
51204 2001-04-10 Richard Henderson <rth@redhat.com>
51205
51206 * g++.old-deja/g++.other/array5.C: New.
51207
51208 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51209
51210 * gcc.c-torture/execute/20010408-1.c: New test.
51211
51212 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51213
51214 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51215 headers and constructs.
51216 * g++.old-deja/g++.robertl/eb79.C: Same.
51217 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51218 * g++.old-deja/g++.robertl/eb73.C: Same.
51219 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51220 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51221 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51222 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51223 * g++.old-deja/g++.robertl/eb44.C: Same.
51224 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51225 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51226 * g++.old-deja/g++.robertl/eb39.C: Same.
51227 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51228 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51229 * g++.old-deja/g++.robertl/eb30.C: Same.
51230 * g++.old-deja/g++.robertl/eb3.C: Same.
51231 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51232 * g++.old-deja/g++.robertl/eb21.C: Same.
51233 * g++.old-deja/g++.robertl/eb15.C: Same.
51234 * g++.old-deja/g++.robertl/eb118.C: Same.
51235 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51236 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51237 * g++.old-deja/g++.robertl/eb109.C: Same.
51238 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51239 * g++.old-deja/g++.mike/rtti1.C: Same.
51240 * g++.old-deja/g++.mike/p658.C: Same.
51241 * g++.old-deja/g++.mike/net46.C: Same.
51242 * g++.old-deja/g++.mike/net34.C: Same.
51243 * g++.old-deja/g++.mike/memoize1.C: Same.
51244 * g++.old-deja/g++.mike/eh2.C: Same.
51245 * g++.old-deja/g++.law/weak.C: Same.
51246 * g++.old-deja/g++.law/visibility7.C: Same.
51247 * g++.old-deja/g++.law/visibility25.C: Same.
51248 * g++.old-deja/g++.law/visibility22.C: Same.
51249 * g++.old-deja/g++.law/visibility2.C: Same.
51250 * g++.old-deja/g++.law/visibility17.C: Same.
51251 * g++.old-deja/g++.law/visibility13.C: Same.
51252 * g++.old-deja/g++.law/visibility10.C: Same.
51253 * g++.old-deja/g++.law/visibility1.C: Same.
51254 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51255 * g++.old-deja/g++.law/vbase1.C: Same.
51256 * g++.old-deja/g++.law/operators32.C: Same.
51257 * g++.old-deja/g++.law/nest3.C: Same.
51258 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51259 * g++.old-deja/g++.law/except5.C (main): Same.
51260 * g++.old-deja/g++.law/cvt7.C (run): Same.
51261 * g++.old-deja/g++.law/cvt2.C: Same.
51262 * g++.old-deja/g++.law/cvt16.C: Same.
51263 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51264 * g++.old-deja/g++.law/ctors17.C (main): Same.
51265 * g++.old-deja/g++.law/ctors13.C: Same.
51266 * g++.old-deja/g++.law/ctors12.C (main): Same.
51267 * g++.old-deja/g++.law/ctors10.C: Same.
51268 * g++.old-deja/g++.law/code-gen5.C: Same.
51269 * g++.old-deja/g++.law/bad-error7.C: Same.
51270 * g++.old-deja/g++.law/arm9.C: Same.
51271 * g++.old-deja/g++.law/arm12.C: Same.
51272 * g++.old-deja/g++.law/arg8.C: Same.
51273 * g++.old-deja/g++.law/arg1.C: Same.
51274 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51275 * g++.old-deja/g++.jason/template31.C: Same.
51276 * g++.old-deja/g++.jason/template24.C (main): Same.
51277 * g++.old-deja/g++.jason/2371.C: Same.
51278 * g++.old-deja/g++.eh/new2.C: Same.
51279 * g++.old-deja/g++.eh/new1.C: Same.
51280 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51281 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51282 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51283 * g++.old-deja/g++.brendan/crash62.C: Same.
51284 * g++.old-deja/g++.brendan/crash52.C: Same.
51285 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51286 * g++.old-deja/g++.brendan/crash38.C: Same.
51287 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51288 * g++.old-deja/g++.brendan/copy9.C: Same.
51289
51290 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51291
51292 * gcc.c-torture/execute/20001203-2.c (memset):
51293 Count argument is of type __SIZE_TYPE__.
51294
51295 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51296
51297 * gcc.c-torture/compile/20010404-1.c: New test.
51298
51299 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51300
51301 * gcc.c-torture/compile/20010326-1.c: New test.
51302
51303 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51304
51305 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51306 peculiarities of the SH.
51307 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51308
51309 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51310
51311 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51312 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51313 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51314
51315 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51316
51317 * g77.f-torture/compile/20010321-1.f: New test.
51318
51319 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51320
51321 * gcc.c-torture/compile/20010329-1.c: New test.
51322
51323 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51324
51325 * gcc.c-torture/execute/20010329-1.c: New test.
51326
51327 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51328
51329 * g++.old-deja/g++.other/eh4.C: Fix typo.
51330
51331 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51332
51333 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51334
51335 2001-03-28 Philip Blundell <philb@gnu.org>
51336
51337 * gcc.c-torture/compile/20010328-1.c: New test.
51338
51339 2001-03-27 Richard Henderson <rth@redhat.com>
51340
51341 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51342 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51343
51344 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51345
51346 * gcc.c-torture/compile/20010327-1.c: New test.
51347
51348 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51349
51350 * g++.old-deja/g++.other/friend12.C: New test.
51351 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51352 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51353
51354 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51355
51356 * gcc.c-torture/execute/20010325-1.c: New test.
51357
51358 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51359
51360 * g++.old-deja/g++.other/mangle3.C: New test.
51361
51362 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51363
51364 * g++.old-deja/g++.other/anon8.C: New test.
51365
51366 2001-03-20 Philip Blundell <philb@gnu.org>
51367
51368 * gcc.c-torture/compile/20010320-1.c: New test.
51369
51370 2001-03-17 Richard Henderson <rth@redhat.com>
51371
51372 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51373
51374 2001-03-15 Geoff Keating <geoff@redhat.com>
51375
51376 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51377 tests on AIX.
51378
51379 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51380
51381 * g++.old-deja/g++.other/eh4.C: New test.
51382
51383 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51384
51385 * gcc.dg/cpp/mi1.c: Update.
51386
51387 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51388
51389 * g++.old-deja/g++.other/regstack.C: New test.
51390
51391 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51392
51393 * g++.old-deja/g++.other/ref4.C: New test.
51394
51395 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51396
51397 * objc/execute/va_method.m: Added.
51398 * objc/execute/IMP.m: Added.
51399 * objc/execute/_cmd.m: Added.
51400 * objc/execute/accessing_ivars.m: Added.
51401 * objc/execute/class-1.m: Added.
51402 * objc/execute/class-10.m: Added.
51403 * objc/execute/class-11.m: Added.
51404 * objc/execute/class-12.m: Added.
51405 * objc/execute/class-13.m: Added.
51406 * objc/execute/class-14.m: Added.
51407 * objc/execute/class-2.m: Added.
51408 * objc/execute/class-3.m: Added.
51409 * objc/execute/class-4.m: Added.
51410 * objc/execute/class-5.m: Added.
51411 * objc/execute/class-6.m: Added.
51412 * objc/execute/class-7.m: Added.
51413 * objc/execute/class-8.m: Added.
51414 * objc/execute/class-9.m: Added.
51415 * objc/execute/class-tests-1.h
51416 * objc/execute/class-tests-2.h
51417 * objc/execute/compatibility_alias.m: Added.
51418 * objc/execute/encode-1.m: Added.
51419 * objc/execute/formal_protocol-1.m: Added.
51420 * objc/execute/formal_protocol-2.m: Added.
51421 * objc/execute/formal_protocol-3.m: Added.
51422 * objc/execute/formal_protocol-4.m: Added.
51423 * objc/execute/formal_protocol-5.m: Added.
51424 * objc/execute/formal_protocol-6.m: Added.
51425 * objc/execute/formal_protocol-7.m: Added.
51426 * objc/execute/informal_protocol.m: Added.
51427 * objc/execute/initialize.m: Added.
51428 * objc/execute/load.m: Added.
51429 * objc/execute/many_args_method.m: Added.
51430 * objc/execute/nested-3.m: Added.
51431 * objc/execute/no_clash.m: Added.
51432 * objc/execute/private.m: Added.
51433 * objc/execute/redefining_self.m: Added.
51434 * objc/execute/root_methods.m: Added.
51435 * objc/execute/selector-1.m: Added.
51436 * objc/execute/static-1.m: Added.
51437 * objc/execute/static-2.m: Added.
51438 * objc/execute/va_method.m: Added.
51439
51440 2001-03-10 Richard Henderson <rth@redhat.com>
51441
51442 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51443
51444 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51445
51446 * g++.old-deja/g++.other/crash31.C: XFAIL.
51447 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51448 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51449 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51450 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51451 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51452
51453 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51454
51455 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51456
51457 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51458
51459 * gcc.dg/20000724-1.c: Don't use multiline strings.
51460
51461 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51462
51463 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51464 result of -cString against what we expect it to be; don't just
51465 print it out for no one to read.
51466
51467 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51468 Based on testcases provided by Nicola Pero.
51469
51470 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51471
51472 * gcc.dg/cpp/macro7.c: New test.
51473
51474 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51475
51476 * gcc.dg/cpp/multiline.c: Update.
51477
51478 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51479
51480 * g++.old-deja/g++.other/enum3.C: New test.
51481
51482 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51483
51484 * g++.old-deja/g++.other/pod1.C: New test.
51485
51486 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51487
51488 * g++.old-deja/g++.ext/overload1.C: New test.
51489
51490 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51491
51492 * g++.old-deja/g++.pt/using1.C: New test.
51493
51494 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51495
51496 * g++.old-deja/g++.other/using9.C: New test.
51497
51498 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51499
51500 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51501
51502 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51503
51504 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51505
51506 * g++.old-deja/g++.ext/realpt1.C: Remove.
51507
51508 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51509
51510 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51511
51512 2001-02-26 Will Cohen <wcohen@redhat.com>
51513
51514 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51515
51516 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51517
51518 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51519 templatized constructors.
51520
51521 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51522
51523 * gcc.c-torture/execute/20010224-1.c: New test.
51524
51525 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51526
51527 * gcc.c-torture/execute/20010222-1.c: New test.
51528
51529 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51530
51531 * g++.old-deja/g++.other/inline20.C: New test.
51532
51533 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51534
51535 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51536
51537 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51538
51539 * g++.old-deja/g++.other/lookup22.C: New test.
51540
51541 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51542
51543 * g77.dg: New directory.
51544 * g77.dg/20010216-1.f: New test case.
51545 * g77.dg/dg.exp: New driver.
51546 * lib/g77-dg.exp: New driver library.
51547
51548 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51549
51550 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51551
51552 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51553
51554 * g++.old-deja/g++.other/decl9.C: New test.
51555
51556 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51557
51558 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51559 not need <string> and also tests the initialization at runtime.
51560
51561 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51562
51563 * gcc.c-torture/execute/longlong.c: New test.
51564
51565 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51566
51567 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51568
51569 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51570
51571 * gcc.c-torture/execute/920302-1.c (execute):
51572 Change argument type to short.
51573
51574 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51575
51576 * g++.old-deja/g++.pt/deduct6.C: New test.
51577
51578 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51579
51580 * g++.old-deja/g++.pt/deduct5.C: New test.
51581
51582 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51583
51584 * gcc.c-torture/execute/20010209-1.c: New test.
51585
51586 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51587
51588 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51589
51590 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51591
51592 * g++.dg/vtgc1.C: Update for new ABI.
51593
51594 * consistency.vlad: New directory, 1665 files.
51595
51596 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51597
51598 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51599 return type.
51600 * gcc.dg/cpp/digraphs.c: Declare puts.
51601
51602 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51603
51604 * g++.old-deja/g++.other/warn5.C: New test.
51605
51606 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51607
51608 * g++.old-deja/g++.pt/spec40.C: New test.
51609
51610 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51611
51612 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51613 case.
51614 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51615
51616 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51617
51618 * gcc.c-torture/compile/20010209-1.c: New test.
51619
51620 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51621
51622 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51623 excess errors message but not if it crashes.
51624 * g++.old-deja/g++.other/crash27.C: Likewise.
51625 * g++.old-deja/g++.other/crash28.C: Likewise.
51626 * g++.old-deja/g++.other/crash30.C: Likewise.
51627 * g++.old-deja/g++.other/crash32.C: Likewise.
51628 * g++.old-deja/g++.other/crash35.C: Likewise.
51629 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51630
51631 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51632
51633 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51634 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51635 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51636 g77.f-torture/execute/execute.exp,
51637 g77.f-torture/noncompile/noncompile.exp,
51638 gcc.c-torture/execute/execute.exp,
51639 gcc.c-torture/execute/memcheck/memcheck.exp,
51640 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51641 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51642 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51643 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51644 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51645 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51646 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51647 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51648 Remove bug reporting instructions with ancient email addresses.
51649
51650 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51651
51652 * gcc.dg/20010202-1.c: New test.
51653 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51654
51655 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51656
51657 * g++.dg/stdbool-if.C: New test.
51658
51659 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51660
51661 * objc/execute/fdecl.m: Added main().
51662
51663 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51664
51665 * gcc.c-torture/execute/20010206-1.c: New test.
51666
51667 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51668
51669 * gcc.dg/cpp/avoidpaste1.c: Update.
51670
51671 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51672
51673 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51674 Pero <nicola@brainstorm.co.uk>.
51675 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51676
51677 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51678
51679 * g++.old-deja/g++.pt/spec39.C: New test.
51680
51681 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51682
51683 * gcc.c-torture/compile/20010202-1.c: New test.
51684
51685 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51686
51687 * g++.old-deja/g++.abi/primary2.C: New test.
51688 * g++.old-deja/g++.abi/primary3.C: New test.
51689 * g++.old-deja/g++.abi/primary4.C: New test.
51690 * g++.old-deja/g++.abi/primary5.C: New test.
51691 * g++.old-deja/g++.abi/vtable3.h: New test.
51692 * g++.old-deja/g++.abi/vtable3a.C: New test.
51693 * g++.old-deja/g++.abi/vtable3b.C: New test.
51694 * g++.old-deja/g++.abi/vtable3c.C: New test.
51695 * g++.old-deja/g++.abi/vtable3d.C: New test.
51696 * g++.old-deja/g++.abi/vtable3e.C: New test.
51697 * g++.old-deja/g++.abi/vtable3f.C: New test.
51698 * g++.old-deja/g++.abi/vtable3g.C: New test.
51699 * g++.old-deja/g++.abi/vtable3h.C: New test.
51700 * g++.old-deja/g++.abi/vtable3i.C: New test.
51701 * g++.old-deja/g++.abi/vtable3j.C: New test.
51702 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51703
51704 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51705
51706 * g++.old-deja/g++.other/anon6.C: New test.
51707 * g++.old-deja/g++.other/anon7.C: New test.
51708
51709 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51710
51711 * gcc.dg/cpp/avoidpaste2.c: New tests.
51712
51713 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51714
51715 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51716
51717 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51718
51719 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51720 DECIMAL_DIG cases for Irix."
51721
51722 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51723
51724 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51725
51726 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51727
51728 * gcc.dg/c99-tag-1.c: New test.
51729
51730 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51731
51732 * gcc.dg/cpp/tr-warn1.c: Add tests.
51733
51734 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51735
51736 * gcc.dg/cpp/avoidpaste1.c: Update.
51737 * gcc.dg/cpp/paste4.c: Update.
51738
51739 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51740
51741 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51742 cases for Irix.
51743
51744 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51745
51746 * g++.old-deja/g++.other/inline19.C: New test.
51747
51748 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51749
51750 * gcc.dg/Wlarger-than.c: New test.
51751
51752 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51753
51754 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51755
51756 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51757
51758 * gcc.c-torture/execute/20010129-1.c: New test.
51759 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51760
51761 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51762
51763 * gcc.dg/cpp/avoidpaste1.c: Test case.
51764
51765 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51766
51767 * g++.old-deja/g++.other/inline18.C: New test.
51768
51769 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51770
51771 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51772 and __builtin_putchar.
51773
51774 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51775
51776 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51777 tests.
51778
51779 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51780
51781 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51782 floating point number rounding mode to round to the nearest
51783 representable mode.
51784
51785 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51786
51787 * g++.old-deja/g++.other/mangle2.C: New test.
51788
51789 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51790
51791 * gcc.c-torture/compile/20010124-1.c: New test.
51792
51793 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51794
51795 * g++.old-deja/g++.pt/spec38.C: New test.
51796
51797 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51798
51799 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51800 "Build don't run".
51801
51802 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51803
51804 * gcc.c-torture/execute/20010123-1.c: New test.
51805
51806 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51807
51808 * g++.old-deja/g++.pt/spec37.C: New test.
51809
51810 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51811
51812 * g++.old-deja/g++.pt/overload14.C: New test.
51813
51814 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51815
51816 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51817 __builtin_return_address.
51818
51819 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51820
51821 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51822 * g++.old-deja/g++.pt/spec35.C: New test.
51823 * g++.old-deja/g++.pt/spec36.C: New test.
51824
51825 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51826
51827 * gcc.c-torture/compile/20010118-1.c: New test.
51828
51829 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51830
51831 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51832
51833 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51834
51835 * gcc.c-torture/execute/20010119-1.c: New test.
51836
51837 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51838
51839 * g++.old-deja/g++.other/vbase5.C: New test.
51840
51841 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51842
51843 * gcc.c-torture/execute/20010118-1.c: New test.
51844
51845 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51846
51847 * g++.old-deja/g++.pt/deduct3.C: New test.
51848
51849 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51850
51851 * g++.old-deja/g++.pt/spec34.C: New test.
51852
51853 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51854
51855 * g77.f-torture/compile/20000601-2.f: New test.
51856
51857 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51858
51859 * g++.old-deja/g++.other/init17.C: New test.
51860
51861 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51862
51863 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51864
51865 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51866
51867 * g++.old-deja/g++.pt/unify8.C: New test.
51868
51869 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51870
51871 * g++.old-deja/g++.abi/vbase1.C: New test.
51872
51873 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51874
51875 * g++.old-deja/g++.pt/crash65.C: New test.
51876
51877 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51878
51879 * gcc.dg/cpp/assembl2.S: New test case.
51880
51881 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51882
51883 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51884 are supported.
51885
51886 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51887
51888 * g++.old-deja/g++.other/builtins1.C: New test.
51889 * g++.old-deja/g++.other/builtins2.C: Likewise.
51890 * g++.old-deja/g++.other/builtins3.C: Likewise.
51891 * g++.old-deja/g++.other/builtins4.C: Likewise.
51892
51893 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51894
51895 * gcc.c-torture/compile/20010117-1.c: New test.
51896 * gcc.c-torture/compile/20010117-2.c: New test.
51897
51898 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51899
51900 * g77.f-torture/execute/20010116.[fx]: New test,
51901 XFAIL on i?86-*-*.
51902 * g77.f-torture/compile/20010115.f: Indicate it's
51903 a test for PR fortran/1636.
51904
51905 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51906
51907 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51908
51909 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51910
51911 * g77.f-torture/compile/20010115.f: New test.
51912
51913 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51914
51915 * g++.old-deja/g++.pt/nontype5.C: New test.
51916
51917 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51918
51919 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51920 have an equivalent working one below it.
51921
51922 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51923
51924 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51925 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51926
51927 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51928
51929 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51930 message containing "init_priority".
51931 (conpr-2.C): Likewise.
51932 (conpr-3.C): Likewise.
51933 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51934
51935 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51936
51937 * gcc.c-torture/execute/20010114-2.c: New test.
51938
51939 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51940
51941 * gcc.c-torture/compile/20010114-1.c: New test.
51942 * gcc.c-torture/compile/20010114-1.x: Xfail.
51943 * gcc.c-torture/compile/20010114-2.c: New test.
51944 * gcc.c-torture/execute/20010114-1.c: New test.
51945 * gcc.dg/trunc-1.c: New test.
51946 * gcc.dg/uninit-B.c: New test.
51947
51948 2001-01-13 Nick Clifton <nickc@redhat.com>
51949
51950 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51951 target.
51952
51953 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51954
51955 * gcc.c-torture/compile/20010113-1.c: New test.
51956
51957 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51958
51959 * gcc.c-torture/compile/20001212-1.c: New test.
51960
51961 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51962
51963 * gcc.dg/cpp/widestr1.c: Update.
51964 * gcc.dg/cpp/prag-imp.c: Remove.
51965
51966 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51967
51968 * gcc.c-torture/execute/20000801-3.x: Remove.
51969 * gcc.dg/c90-init-1.c: New test.
51970 * gcc.dg/c99-init-1.c: New test.
51971 * gcc.dg/c99-init-2.c: New test.
51972 * gcc.dg/gnu99-init-1.c: New test.
51973
51974 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51975
51976 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51977 testing that no relevant ones were found.
51978
51979 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51980
51981 * g++.old-deja/g++.pt/cast2.C: New test.
51982
51983 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51984
51985 * g++.old-deja/g++.pt/friend47.C: New test.
51986
51987 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51988
51989 * g++.old-deja/g++.pt/instantiate13.C: New test.
51990
51991 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51992
51993 * g++.old-deja/g++.other/defarg7.C: New test.
51994 * g++.old-deja/g++.other/defarg8.C: New test.
51995
51996 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51997
51998 * g++.old-deja/g++.pt/crash64.C: New test.
51999
52000 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52001
52002 * g++.old-deja/g++.pt/crash63.C: New test.
52003
52004 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52005
52006 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52007
52008 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52009
52010 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52011
52012 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52013
52014 * g++.old-deja/g++.pt/error3.C: New test.
52015
52016 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52017
52018 * g++.old-deja/g++.other/crash39.C: New test.
52019
52020 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52021
52022 * g++.old-deja/g++.other/vbase4.C: New test.
52023
52024 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52025
52026 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52027 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52028 * gcc.dg/special/special.exp: New test driver which will check
52029 for alias support for the above test.
52030
52031 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52032
52033 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52034 problems on small machines.
52035 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52036 parameterize.
52037
52038 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52039
52040 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52041 mips.
52042 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52043
52044 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52045
52046 * g++.old_deja/g++.pt/using8.C: New test.
52047
52048 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52049
52050 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52051
52052 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52053
52054 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52055 where a failure is expected.
52056 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52057
52058 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52059
52060 * g++.old_deja/g++.pt/instantiate12.C: New test.
52061
52062 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52063
52064 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52065 start of structs.
52066 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52067 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52068 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52069 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52070 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52071 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52072 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52073 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52074 * g++.old-deja/g++.eh/spec6.C: Likewise.
52075 * g++.old-deja/g++.jason/crash3.C: Likewise.
52076 * g++.old-deja/g++.law/ctors11.C: Likewise.
52077 * g++.old-deja/g++.law/ctors17.C: Likewise.
52078 * g++.old-deja/g++.law/ctors5.C: Likewise.
52079 * g++.old-deja/g++.law/ctors9.C: Likewise.
52080 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52081 * g++.old-deja/g++.mike/net22.C: Likewise.
52082 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52083 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52084 * g++.old-deja/g++.mike/virt3.C: Likewise.
52085 * g++.old-deja/g++.niklas/t128.C: Likewise.
52086 * g++.old-deja/g++.other/anon4.C: Likewise.
52087 * g++.old-deja/g++.other/using1.C: Likewise.
52088 * g++.old-deja/g++.other/warn3.C: Likewise.
52089 * g++.old-deja/g++.pt/t37.C: Likewise.
52090 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52091 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52092
52093 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52094
52095 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52096
52097 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52098
52099 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52100
52101 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52102
52103 * gcc.c-torture/compile/20010107-1.c: New test.
52104
52105 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52106
52107 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52108
52109 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52110
52111 * gcc.dg/format/format.h: New file.
52112 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52113 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52114 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52115 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52116 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52117 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52118 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52119 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52120 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52121 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52122 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52123 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52124 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52125 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52126 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52127 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52128 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52129 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52130 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52131 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52132 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52133 instead of declaring standard types, macros and functions in each
52134 test.
52135
52136 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52137
52138 * gcc.c-torture/execute/20010106-1.c: New test.
52139
52140 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52141
52142 * gcc.dg/format/format.exp: New file.
52143 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52144 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52145 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52146 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52147 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52148 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52149 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52150 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52151 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52152 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52153 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52154 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52155 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52156 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52157 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52158 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52159 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52160 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52161 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52162 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52163 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52164 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52165 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52166 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52167 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52168 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52169 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52170 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52171 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52172 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52173 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52174 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52175 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52176 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52177 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52178 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52179 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52180 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52181 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52182 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52183 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52184 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52185
52186 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52187
52188 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52189 account.
52190
52191 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52192
52193 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52194
52195 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52196
52197 * g++.old-deja/g++.pt/crash62.C: New test.
52198
52199 2001-01-04 Richard Henderson <rth@redhat.com>
52200
52201 * gcc.dg/20000926-1.c: Update expected warnings.
52202 * gcc.dg/array-2.c: Likewise.
52203 * gcc.dg/array-4.c: Also validate flexible array members.
52204 * gcc.dg/c99-flex-array-1.c: New.
52205
52206 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52207
52208 * gcc.c-torture/compile/20001222-1.x: Remove.
52209
52210 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52211
52212 * gcc.c-torture/execute/built-in-setjmp.c: New.
52213
52214 2001-01-03 Richard Henderson <rth@redhat.com>
52215
52216 * gcc.dg/940510-1.c: Update expected error wording.
52217 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52218
52219 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52220
52221 * lib/target-supports.exp (check_alias_available): Modified to
52222 indicate aliases not supported if only weak aliases are supported.
52223
52224 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52225
52226 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52227 Turn on cmpstrsi checks for __pj__ and __i370__.
52228
52229 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52230
52231 * g++.old-deja/g++.other/virtual11.C: New test.
52232
52233 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52234
52235 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52236
52237 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52238
52239 * gcc.c-torture/compile/20010102-1.c: New test.
52240
52241 2001-01-02 Andreas Jaeger <aj@suse.de>
52242
52243 * gcc.dg/noreturn-3.c: New test.
52244
52245 * gcc.dg/noreturn-4.c: New test.
52246
52247 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52248
52249 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52250 __builtin_fputc and __builtin_fwrite.
52251
52252 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52253
52254 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52255 signed char, not default char.
52256
52257 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52258
52259 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52260
52261 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52262
52263 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52264
52265 2000-12-29 Richard Henderson <rth@redhat.com>
52266
52267 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52268 (__cyg_profile_func_exit): Define.
52269
52270 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52271
52272 * g++.dg/vtgc1.C: New test.
52273
52274 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52275
52276 * gcc.dg/noncompile/20001228-1.c: New test.
52277
52278 * gcc.dg/20001228-1.c: New test.
52279
52280 * gcc.c-torture/execute/20001228-1.c: New test.
52281
52282 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52283
52284 * gcc.dg/format-strfmon-1.c: New test.
52285
52286 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52287
52288 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52289 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52290 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52291 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52292 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52293 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52294 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52295 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52296 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52297 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52298 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52299 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52300 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52301
52302 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52303 * gcc.c-torture/execute/string-opt-4.c: Test index.
52304
52305 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52306
52307 * gcc.c-torture/compile/20001226-1.c: New test.
52308
52309 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52310
52311 * gcc.c-torture/compile/20001222-1.c: New test.
52312 * gcc.c-torture/compile/20001222-1.x: Xfail.
52313
52314 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52315
52316 * gcc.c-torture/execute/comp-goto-2.c: New test.
52317
52318 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52319
52320 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52321 Use long types if __INT_MAX__ is 32767.
52322 (main): Use cast to (sint32 *) when poking 88 into a_page.
52323
52324 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52325
52326 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52327
52328 * gcc.c-torture/compile/20001221-1.c: New test.
52329 * gcc.c-torture/execute/20001221-1.c: New test.
52330
52331 2000-12-20 Richard Henderson <rth@redhat.com>
52332
52333 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52334 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52335
52336 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52337
52338 * gcc.dg/compare3.c: New test.
52339
52340 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52341
52342 * gcc.dg/format-warnll-1.c: New test.
52343
52344 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52345
52346 * gcc.dg/cpp/cmdlne-P.c: New test.
52347
52348 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52349
52350 * gcc.c-torture/execute/builtin-abs-1.c,
52351 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52352
52353 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52354
52355 * gcc.dg/cpp/multiline.c: New test.
52356
52357 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52358
52359 * g++.old-deja/g++.other/syshdr1.C: Update.
52360 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52361
52362 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52363
52364 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52365
52366 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52367
52368 * g++.old-deja/g++.pt/ttp65.C: New test.
52369
52370 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52371
52372 * g++.old-deja/g++.pt/ttp64.C: New test.
52373
52374 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52375
52376 * g++.old-deja/g++.pt/spec33.C: New test.
52377
52378 2000-12-14 Catherine Moore <clm@redhat.com>
52379
52380 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52381 * gcc.c-torture/execute/920612-2.c: Likewise.
52382 * gcc.c-torture/execute/920428-2.c: Likewise.
52383 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52384 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52385
52386 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52387
52388 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52389 * gcc.dg/pack-test-2.c: Likewise.
52390
52391 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52392
52393 Tests by Zack Weinberg <zackw@stanford.edu>.
52394
52395 * gcc.dg/cpp/defined.c: Update.
52396 * gcc.dg/cpp/defined_trad.c: New tests.
52397
52398 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52399
52400 * gcc.dg/cpp/trad-direct.c: Update.
52401
52402 2000-12-11 Neil Booth <neilb@earthling.net>
52403
52404 * gcc.dg/cpp/defined_trad.c
52405
52406 2000-12-11 Neil Booth <neilb@earthling.net>
52407
52408 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52409
52410 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52411
52412 * gcc.dg/format-miss-2.c: New test.
52413
52414 2000-12-09 Neil Booth <neilb@earthling.net>
52415
52416 * gcc.dg/cpp/lineflags.c: New tests.
52417 * gcc.dg/cpp/poison.c: Update.
52418 * gcc.dg/cpp/redef2.c: Update.
52419 * gcc.dg/cpp/skipping.c: New test.
52420
52421 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52422
52423 * g++.old-deja/g++.other/eh3.C: New testcase.
52424
52425 2000-12-07 Neil Booth <neilb@earthling.net>
52426
52427 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52428 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52429 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52430 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52431 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52432 Update.
52433
52434 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52435
52436 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52437 __SIZE_TYPE__ instead of int for type of integers cast to
52438 pointers.
52439
52440 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52441
52442 * g++.old-deja/g++.other/cleanup4.C: New test.
52443
52444 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52445
52446 * format-sec-1.c: New test.
52447
52448 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52449
52450 * gcc.dg/format-nonlit-3.c: New test.
52451
52452 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52453
52454 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52455 through a null pointer.
52456
52457 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52458
52459 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52460 * g++.old-deja/g++.pt/partial4.C: New test.
52461
52462 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52463
52464 * gcc.c-torture/execute/ieee/hugeval.x: New.
52465
52466 2000-12-06 Neil Booth <neilb@earthling.net>
52467
52468 * gcc.dg/cpp/backslash2.c: New tests.
52469
52470 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52471
52472 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52473 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52474
52475 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52476
52477 * gcc.c-torture/execute/20001203-2.c: New testcase.
52478
52479 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52480
52481 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52482 * g++.old-deja/g++.other/virtual10.C: New test.
52483
52484 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52485
52486 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52487
52488 2000-12-05 Richard Henderson <rth@redhat.com>
52489
52490 * gcc.c-torture/compile/20001205-1.c: New.
52491
52492 2000-12-04 Neil Booth <neilb@earthling.net>
52493
52494 * g++.old-deja/g++.other/virtual9.C: New test.
52495 * g++.old-deja/g++.pt/crash61.C: New test.
52496 * gcc.c-torture/execute/loop-9.c: New test.
52497
52498 2000-12-04 Neil Booth <neilb@earthling.net>
52499
52500 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52501 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52502 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52503 * gcc.dg/cpp/extratokens.c: ...here.
52504
52505 2000-12-04 Neil Booth <neilb@earthling.net>
52506
52507 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52508 New tests.
52509
52510 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52511
52512 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52513 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52514
52515 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52516
52517 * gcc.c-torture/execute/20001203-1.c: New test.
52518
52519 2000-12-03 Neil Booth <neilb@earthling.net>
52520
52521 * gcc.dg/cpp/macro6.c: New test cases.
52522
52523 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52524
52525 * gcc.c-torture/execute/string-opt-9.c: New test.
52526 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52527 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52528 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52529
52530 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52531 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52532
52533 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52534
52535 * gcc.dg/cpp/if-6.c: New testcase.
52536
52537 * gcc.dg/20001201-1.c: New testcase.
52538
52539 2000-12-02 Neil Booth <neilb@earthling.net>
52540
52541 * g++.old-deja/g++.other/externC4.C,
52542 g++.old-deja/g++.other/friend10.C: New tests.
52543
52544 2000-12-02 Neil Booth <neilb@earthling.net>
52545
52546 * g++.old-deja/g++.other/instan2.C
52547 * g++.old-deja/g++.other/instan3.C: New test.
52548
52549 2000-12-02 Neil Booth <neilb@earthling.net>
52550
52551 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52552 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52553 gnuc99.c,gnuc99-pedantic.c: New tests.
52554
52555 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52556
52557 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52558 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52559
52560 2000-12-01 Neil Booth <neilb@earthling.net>
52561
52562 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52563 * gcc.dg/cpp/poison.c: Update.
52564 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52565
52566 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52567
52568 * g77.f-torture/execute/20001201.f: New test.
52569
52570 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52571
52572 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52573
52574 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52575
52576 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52577
52578 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52579
52580 * g++.old-deja/g++.other/cast6.C: New test.
52581
52582 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52583
52584 * gcc.c-torture/execute/20001130-2.c: New testcase.
52585
52586 2000-11-30 Richard Henderson <rth@redhat.com>
52587
52588 * gcc.c-torture/execute/20001130-1.c: New test.
52589
52590 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52591
52592 * g++.old-deja/g++.other/op3.C: New test.
52593
52594 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52595
52596 * g++.old-deja/g++.other/op2.C: New test.
52597
52598 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52599
52600 * g++.old-deja/g++.other/crash38.C: New test.
52601
52602 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52603
52604 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52605
52606 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52607
52608 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52609 tests.
52610 * gcc.c-torture/execute/string-opt-6.c: New test.
52611
52612 * gcc.dg/20001117-1.c: Add main.
52613
52614 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52615
52616 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52617 Move from here ...
52618 * gcc.dg/940510-1.c: ... to here.
52619
52620 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52621 zero-size arrays in toplevel structures.
52622
52623 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52624
52625 * gcc.c-torture/execute/loop-8.c: New test.
52626
52627 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52628
52629 * g++.old-deja/g++.other/base1.C: New test.
52630
52631 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52632
52633 * g++.old-deja/g++.other/parse2.C: New test.
52634
52635 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52636
52637 * g++.old-deja/g++.pt/incomplete1.C: New test.
52638
52639 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52640
52641 * g++.old-deja/g++.other/friend9.C: New test.
52642
52643 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52644
52645 * gcc.dg/20001127-1.c: New test.
52646
52647 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52648
52649 * g++.old-deja/g++.pt/friend46.C: New test.
52650
52651 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52652
52653 * g++.old-deja/g++.other/ptrmem8.C: New test.
52654
52655 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52656
52657 * gcc.c-torture/execute/string-opt-7.c: New test.
52658 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52659
52660 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52661
52662 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52663 instead of 'mkcheck 2'.
52664
52665 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52666
52667 * gcc.c-torture/execute/memcheck/driver.c,
52668 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52669 C9X references to refer to C99.
52670
52671 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52672
52673 * gcc.dg/ultrasp3.c: New test.
52674
52675 2000-11-25 Neil Booth <neilb@earthling.net>
52676
52677 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52678
52679 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52680
52681 * gcc.c-torture/compile/20001123-2.c: New.
52682
52683 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52684
52685 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52686
52687 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52688
52689 * gcc.dg/sequence-point-1.c: Add some new tests.
52690 * gcc.c-torture/execute/20001124-1.c: New test.
52691
52692 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52693
52694 * g++.old-deja/g++.other/vaarg4.C: New test.
52695 * gcc.c-torture/compile/20001123-1.c: New test.
52696
52697 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52698
52699 * g++.other/crash24.C: Adjust and remove XFAIL.
52700 * g++.other/crash37.C: New test.
52701
52702 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52703
52704 * g++.old-deja/g++.pt/instantiate9.C: New test.
52705
52706 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52707
52708 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52709 new ABI, too.
52710
52711 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52712 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52713
52714 2000-11-22 Neil Booth <neilb@earthling.net>
52715
52716 * gcc.dg/cpp/Wtrigraphs.c: New test.
52717
52718 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52719
52720 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52721
52722 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52723
52724 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52725
52726 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52727
52728 * lib/gcc-dg.exp: load_lib scanasm.exp.
52729 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52730 * lib/g++-dg.exp: load_lib scanasm.exp.
52731 * lib/scanasm.exp: New.
52732 (scan-assembler, scan-assembler-not): Add optional arguments to
52733 test name, or if not present, the pattern name.
52734 (scan-assembler-dem, scan-assembler-dem-not): New.
52735
52736 * g++.dg/dg.exp: New.
52737
52738 2000-11-21 Neil Booth <neilb@earthling.net>
52739
52740 * gcc.dg/cpp/integrated1.c: Remove.
52741
52742 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52743
52744 * gcc.c-torture/execute/20001121-1.c: New test.
52745
52746 2000-11-21 Richard Henderson <rth@redhat.com>
52747
52748 * gcc.c-torture/compile/20001121-1.c: New test.
52749
52750 2000-11-20 Neil Booth <neilb@earthling.net>
52751
52752 * gcc.dg/cpp/integrated1.c: New test.
52753
52754 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52755
52756 * g++.old-deja/g++.other/inline17.C: New test.
52757
52758 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52759
52760 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52761 local variable to be zero: I made the variable global. Now
52762 uses abort() and exit() instead of relying on main's return value.
52763
52764 2000-11-20 Neil Booth <neilb@earthling.net>
52765
52766 * gcc.dg/cpp/paste2.c: Update test.
52767 * objc/execute/paste.m: New test.
52768
52769 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52770
52771 * gcc.dg/c99-condexpr-1.c: New test.
52772
52773 2000-11-20 Neil Booth <neilb@earthling.net>
52774
52775 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52776
52777 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52778
52779 * g++.old-deja/g++.pt/export1.C: New test.
52780
52781 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52782
52783 * gcc.dg/20001117-1.c: New test.
52784
52785 2000-11-18 Richard Henderson <rth@redhat.com>
52786
52787 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52788
52789 2000-11-18 Richard Henderson <rth@redhat.com>
52790
52791 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52792 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52793 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52794
52795 2000-11-18 Richard Henderson <rth@redhat.com>
52796
52797 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52798 (main): New. Exit cleanly.
52799
52800 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52801
52802 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52803 gcc.dg/c99-fordecl-2.c: New tests.
52804
52805 2000-11-18 Richard Henderson <rth@redhat.com>
52806
52807 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52808 * gcc.c-torture/execute/zerolen-2.c: New.
52809
52810 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52811
52812 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52813 memory.
52814
52815 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52816
52817 * g++.old-deja/g++.pt/instantiate8.C: New test.
52818
52819 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52820
52821 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52822 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52823
52824 2000-11-16 Nick Clifton <nickc@redhat.com>
52825
52826 * gcc.c-torture/execute/nestfunc-2.c: New test.
52827 * gcc.c-torture/execute/nestfunc-3.c: New test.
52828
52829 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52830
52831 * gcc.c-torture/compile/20001116-1.c: New test.
52832
52833 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52834
52835 * gcc.c-torture/execute/20001115-1.c: New test.
52836
52837 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52838
52839 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52840 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52841 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52842 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52843
52844 2000-11-15 Neil Booth <neilb@earthling.net>
52845
52846 gcc.dg/cpp/_Pragma1.c: Update.
52847 gcc.dg/cpp/_Pragma2.c: New test.
52848
52849 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52850
52851 * g++.old-deja/g++.other/anon5.C: New test.
52852
52853 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52854
52855 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52856 tests.
52857
52858 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52859
52860 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52861 output.
52862
52863 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52864
52865 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52866 labels at end of compound statements.
52867
52868 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52869
52870 * gcc.c-torture/execute/loop-7.c: New test.
52871
52872 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52873
52874 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52875
52876 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52877
52878 * gcc.dg/c99-bool-1.c: New test.
52879
52880 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52881
52882 * gcc.dg/c99-scope-1.c: Remove xfail.
52883 * gcc.dg/c99-scope-2.c: New test.
52884
52885 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52886
52887 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52888 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52889
52890 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52891
52892 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52893 error messages.
52894
52895 * g++.mike/p700.C: Don't typedef wchar_t.
52896 * g++.mike/p784.C: Likewise.
52897 * g++.mike/eb101.C: Don't use __wchar_t.
52898
52899 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52900
52901 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52902 from DO loop.
52903
52904 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52905
52906 * gcc.c-torture/execute/20001111-1.c: New test.
52907
52908 2000-11-10 Nick Clifton <nickc@redhat.com>
52909
52910 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52911 long multuiple and accumulate.
52912
52913 2000-11-09 Richard Henderson <rth@redhat.com>
52914
52915 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52916 via size_t instead of int.
52917
52918 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52919 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52920 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52921 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52922
52923 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52924
52925 * gcc.c-torture/compile/20001109-1.c: New test.
52926 * gcc.c-torture/compile/20001109-2.c: New test.
52927
52928 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52929
52930 * g++.old-deja/g++.pt/operator1.C: New test.
52931 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52932
52933 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52934
52935 * gcc.dg/20001108-1.c: New test.
52936
52937 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52938
52939 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52940 with both arguments constant strings.
52941 * gcc.c-torture/execute/string-opt-3.c: New test.
52942 * gcc.c-torture/execute/string-opt-4.c: New test.
52943 * gcc.c-torture/execute/string-opt-5.c: New test.
52944
52945 2000-11-08 Nick Clifton <nickc@redhat.com>
52946
52947 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52948 mulsidi3adddi patterns.
52949
52950 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52951
52952 * g++.old-deja/g++.other/crash36.C: New test.
52953
52954 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52955
52956 * g++.old-deja/g++.other/init16.C: New test.
52957
52958 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52959
52960 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52961
52962 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52963
52964 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52965 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52966 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52967
52968 2000-11-07 DJ Delorie <dj@redhat.com>
52969
52970 * gcc.dg/20000614-1.c: Add return so that test can pass.
52971
52972 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52973
52974 * gcc.c-torture/execute/string-opt-1.c: New test.
52975
52976 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52977
52978 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52979 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52980 parameters in registers, and there is no way for a varargs
52981 function to know in which order the integer and floating-point
52982 parameters should be interleaved when they are placed on the
52983 stack.
52984 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52985 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52986
52987 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52988
52989 * gcc.c-torture/execute/string-opt-2.c: New test.
52990
52991 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52992
52993 * g++.old-deja/g++.pt/crash60.C: New test.
52994
52995 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52996
52997 * g++.old-deja/g++.other/crash24.C: New test.
52998 * g++.old-deja/g++.other/crash25.C: New test.
52999 * g++.old-deja/g++.other/crash26.C: New test.
53000 * g++.old-deja/g++.other/crash27.C: New test.
53001 * g++.old-deja/g++.other/crash28.C: New test.
53002 * g++.old-deja/g++.other/crash29.C: New test.
53003 * g++.old-deja/g++.other/crash30.C: New test.
53004 * g++.old-deja/g++.other/crash31.C: New test.
53005 * g++.old-deja/g++.other/crash32.C: New test.
53006 * g++.old-deja/g++.other/crash33.C: New test.
53007 * g++.old-deja/g++.other/crash34.C: New test.
53008 * g++.old-deja/g++.other/crash35.C: New test.
53009
53010 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53011
53012 * gcc.c-torture/execute/20001031-1.c: New test.
53013
53014 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53015
53016 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53017 namespace.
53018
53019 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53020 standards-conformant.
53021
53022 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53023
53024 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53025 * g++.old-deja/g++.mike/p755a.C: Likewise.
53026 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53027 library makes no calls to `operator new' during initialization.
53028
53029 2000-11-04 Neil Booth <neilb@earthling.net>
53030
53031 * gcc.dg/cpp/include2.c: New tests.
53032
53033 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53034
53035 * lib/g++.exp (g++_set_ld_library_path): New function.
53036 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53037
53038 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53039
53040 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53041 warnings.
53042
53043 2000-11-01 Richard Henderson <rth@redhat.com>
53044
53045 * g++.old-deja/g++.ext/namedret1.C: New.
53046 * g++.old-deja/g++.ext/namedret2.C: New.
53047 * g++.old-deja/g++.ext/namedret3.C: New.
53048
53049 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53050
53051 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53052 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53053
53054 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53055
53056 * gcc.c-torture/execute/va-arg-21.c: New test.
53057
53058 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53059
53060 * gcc.dg/c99-complex-2.c: New test.
53061
53062 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53063
53064 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53065
53066 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53067
53068 * g++.old-deja/g++.other/inline16.C: New test.
53069
53070 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53071
53072 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53073 __PRETTY_FUNCTION__
53074
53075 2000-10-29 Neil Booth <neilb@earthling.net>
53076
53077 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53078 New tests.
53079 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53080 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53081 optimisation.
53082
53083 2000-10-29 Neil Booth <neilb@earthling.net>
53084
53085 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53086 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53087 * mi5.c: Test multiple includes work with -C.
53088 * trigraphs.c: Test ^= version.
53089
53090 2000-10-28 Neil Booth <neilb@earthling.net>
53091
53092 New tests and test updates for new macro expander.
53093
53094 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53095 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53096 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53097 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53098 new diagnostic messages.
53099
53100 * gcc.dg/cpp/macro3.c: New tests.
53101
53102 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53103
53104 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53105 on the same line.
53106
53107 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53108
53109 * g++.old-deja/g++.other/eh2.C: New test.
53110
53111 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53112
53113 * gcc.c-torture/execute/20001027-1.c: New test.
53114
53115 2000-10-26 Richard Henderson <rth@redhat.com>
53116
53117 * gcc.c-torture/execute/20001026-1.c: New.
53118
53119 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53120
53121 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53122 * g++.old-deja/g++.law/builtin1.C: Likewise.
53123 * g++.old-deja/g++.law/ctors10.C: Likewise.
53124 * g++.old-deja/g++.law/virtual3.C: Likewise.
53125 * g++.old-deja/g++.mike/p658.C: Likewise.
53126 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53127 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53128 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53129 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53130 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53131
53132 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53133
53134 * gcc.c-torture/compile/20001024-1.c: New test.
53135
53136 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53137
53138 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53139 to tell us whether or not we are using V3.
53140
53141 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53142
53143 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53144 operands.
53145
53146 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53147
53148 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53149
53150 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53151
53152 * gcc.c-torture/execute/20001024-1.c: New test.
53153
53154 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53155
53156 * g++.old-deja/g++.other/sibcall1.C: New test.
53157
53158 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53159
53160 * gcc.dg/noncompile/init-3.c: New test.
53161
53162 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53163
53164 * gcc.dg/format-array-1.c: New test.
53165
53166 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53167
53168 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53169 writing through null pointers; remove comment about testing
53170 unterminated strings.
53171
53172 2000-10-17 Matthew Hiller <hiller@redhat.com>
53173
53174 * gcc.c-torture/execute/20001017-2.c: New test.
53175
53176 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53177
53178 * gcc.c-torture/compile/20001018-1.c: New test.
53179 * gcc.c-torture/compile/20001018-1.x: Xfail.
53180
53181 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53182
53183 * gcc.c-torture/execute/20001017-1.c: New test.
53184
53185 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53186
53187 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53188 for multiple use of arguments with scanf formats; add tests for
53189 multiple use of arguments.
53190
53191 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53192
53193 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53194 from some old tests.
53195
53196 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53197
53198 * gcc.dg/format-miss-1.c: New test.
53199
53200 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53201
53202 * gcc.c-torture/execute/20001013-1.c: New test.
53203
53204 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53205
53206 * gcc.dg/format-branch-1.c: New test.
53207
53208 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53209
53210 * README, lib/file-format.exp: Remove EGCS references.
53211
53212 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53213
53214 * gcc.dg/20001013-1.c: New test.
53215
53216 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53217
53218 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53219 for intmax_t in the compiler using __typeof__ and the type rules
53220 for conditional expressions.
53221
53222 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53223
53224 * gcc.dg/20001012-1.c: New test.
53225 * gcc.dg/20001012-2.c: New test.
53226
53227 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53228
53229 * gcc.dg/format-attr-1.c: New test.
53230
53231 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53232
53233 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53234 __LONG_LONG_MAX__ instead of LLONG_MAX.
53235
53236 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53237
53238 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53239 scanf flags.
53240 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53241 flags.
53242
53243 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53244
53245 * gcc.dg/sequence-pt-1.c: New test.
53246
53247 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53248
53249 * gcc.c-torture/execute/20001011-1.c: New testcase.
53250 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53251
53252 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53253
53254 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53255 does not error on it.
53256
53257 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53258
53259 * gcc.dg/20001009-1.c: New test.
53260
53261 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53262
53263 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53264 * gcc.c-torture/execute/20001009-2.c: ... to here.
53265
53266 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53267
53268 * gcc.c-torture/compile/20001009-1.c: New testcase.
53269 * gcc.c-torture/execute/20001009-1.c: New testcase.
53270 Testcases provided by Jan Hubicka <jh@suse.cz>.
53271
53272 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53273
53274 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53275 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53276 uintmax_t using <limits.h> to emulate the compiler's internal
53277 logic. No longer XFAIL %j tests.
53278
53279 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53280
53281 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53282 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53283 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53284 regexps and details of expected handling of some bad formats.
53285 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53286 suppression.
53287
53288 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53289
53290 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53291 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53292 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53293 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53294 in list archives.
53295
53296 2000-10-06 Richard Henderson <rth@cygnus.com>
53297
53298 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53299 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53300 * g++.old-deja/g++.jason/report.C: Likewise.
53301 * g++.old-deja/g++.law/friend5.C: Likewise.
53302 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53303 of the expected warnings.
53304
53305 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53306
53307 * g++.old-deja/g++.pt/enum14.C: New test.
53308
53309 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53310
53311 * g++.old-deja/g++.pt/crash59.C: New test.
53312
53313 2000-10-04 Will Cohen <wcohen@redhat.com>
53314
53315 * gcc.dg/20000926-1.c: New test.
53316
53317 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53318
53319 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53320 function name for current C++ compiler.
53321 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53322
53323 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53324
53325 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53326 __PRETTY_FUNCTION__.
53327 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53328
53329 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53330
53331 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53332
53333 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53334
53335 * gcc.c-torture/compile/20000923-1.c: New test.
53336
53337 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53338
53339 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53340 * g++.old-deja/g++.pt/ttp62.C: Same.
53341 * g++.old-deja/g++.other/inline14.C: Same.
53342
53343 2000-09-24 Richard Henderson <rth@cygnus.com>
53344
53345 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53346
53347 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53348
53349 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53350
53351 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53352
53353 * gcc.c-torture/compile/20000922-1.c: New file.
53354
53355 2000-09-21 Nick Clifton <nickc@redhat.com>
53356
53357 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53358 a signed long modulo operation.
53359 (mod6): New function - perform an unsigned long modulo operation.
53360 (main): Add tests for modulos of very large numbers by very small
53361 dividends.
53362
53363 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53364
53365 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53366
53367 2000-09-19 Richard Henderson <rth@cygnus.com>
53368
53369 * gcc.dg/compare2.c (case 10): XFAIL.
53370
53371 2000-09-18 Richard Henderson <rth@cygnus.com>
53372
53373 * gcc.c-torture/execute/20000906-1.c: Move ...
53374 * gcc.dg/20000906-1.c: ... here. Only run on targets
53375 that support __builtin_trap.
53376
53377 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53378
53379 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53380
53381 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53382
53383 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53384 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53385 more $ format tests.
53386
53387 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53388
53389 * gcc.dg/format-errmk-1.c: New test.
53390
53391 2000-09-17 Greg McGary <greg@mcgary.org>
53392
53393 * gcc.c-torture/execute/20000917-1.x: Remove.
53394
53395 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53396
53397 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53398
53399 2000-09-17 Greg McGary <greg@mcgary.org>
53400
53401 * gcc.c-torture/execute/20000917-1.c: New test.
53402 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53403
53404 2000-09-16 Neil Booth <NeilB@earthling.net>
53405
53406 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53407 in nested macro bug.
53408
53409 2000-09-15 Neil Booth <NeilB@earthling.net>
53410
53411 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53412
53413 2000-09-14 Jeffrey A Law (law@cygnus.com)
53414
53415 * gcc.c-torture/execute/20000914-1.c: New test.
53416
53417 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53418
53419 * g++.other/inline13.C: New test.
53420
53421 2000-09-12 Andreas Jaeger <aj@suse.de>
53422
53423 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53424 constant by Ulrich Drepper <drepper@redhat.com>.
53425
53426 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53427
53428 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53429
53430 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53431
53432 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53433
53434 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53435
53436 * gcc.dg/cpp/backslash.c: New test.
53437
53438 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53439
53440 * gcc.c-torture/execute/20000910-1.c: New test.
53441 * gcc.c-torture/execute/20000910-2.c: Likewise.
53442
53443 2000-09-11 Robert Lipe <robertl@sco.com>
53444
53445 * gcc.dg/pragma-align.c: New test.
53446
53447 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53448
53449 * g++.old-deja/g++.pt/explicit82.C: New test.
53450 * g++.old-deja/g++.pt/explicit83.C: New test.
53451
53452 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53453
53454 * gcc.dg/asm-names.c: New test.
53455
53456 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53457
53458 * gcc.dg/cpp/tr-warn6.c: New test
53459
53460 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53461
53462 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53463 be accepted.
53464
53465 2000-09-07 Catherine Moore <clm@redhat.com>
53466
53467 * gcc.c-torture/execute/unroll-1.c: New test.
53468
53469 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53470
53471 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53472 ERROR markers.
53473 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53474 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53475 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53476 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53477 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53478 Preprocess only.
53479 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53480 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53481
53482 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53483
53484 * g++.old-deja/g++.pt/deduct2.C: New test.
53485
53486 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53487
53488 * g++.old-deja/g++.pt/parms2.C: New test.
53489
53490 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53491
53492 * g++.old-deja/g++.pt/crash58.C: New test.
53493
53494 2000-09-06 Greg McGary <greg@mcgary.org>
53495
53496 * gcc.c-torture/execute/20000906-1.c: New test.
53497 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53498
53499 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53500
53501 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53502
53503 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53504
53505 * g++.old-deja/g++.pt/crash57.C: New test.
53506
53507 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53508
53509 * g++.old-deja/g++.pt/crash56.C: New test.
53510
53511 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53512
53513 * g++.old-deja/g++.pt/koenig1.C: New test.
53514
53515 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53516
53517 * gcc.dg/20000904-1.c: New test.
53518
53519 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53520
53521 * gcc.dg/cpp/paste8.c: New test.
53522
53523 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53524
53525 * gcc.c-torture/compile/20000827-1.c: New test.
53526
53527 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53528
53529 * gcc.dg/format-diag-1.c: New test.
53530
53531 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53532
53533 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53534 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53535 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53536 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53537 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53538
53539 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53540
53541 * g++.old-deja/g++.other/nested4.C: New test.
53542
53543 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53544
53545 * g++.old-deja/g++.ns/scoped1.C: New test.
53546
53547 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53548
53549 * lib/g++.exp: Support testing already-installed GCC.
53550
53551 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53552
53553 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53554
53555 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53556
53557 * gcc.dg/return-type-2.c: New test.
53558
53559 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53560
53561 * gcc.c-torture/compile/20000825-1.c: New test.
53562
53563 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53564
53565 * gcc.dg/dwarf2-2.c: New test.
53566
53567 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53568
53569 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53570 dg-warning regexps.
53571
53572 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53573
53574 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53575 gcc.dg/format-ext-5.c: New tests.
53576
53577 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53578
53579 * g++.old-deja/g++.other/crash22.C: New test.
53580
53581 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53582
53583 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53584
53585 2000-08-24 Richard Henderson <rth@cygnus.com>
53586
53587 * gcc.dg/ia64-sync-1.c: New test.
53588 * gcc.dg/ia64-sync-2.c: New test.
53589 * gcc.dg/ia64-asm-1.c: New test.
53590
53591 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53592
53593 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53594 * gcc.dg/format-ext-2.c: New test.
53595
53596 2000-08-23 Jason Merrill <jason@redhat.com>
53597
53598 * lib/old-dejagnu.exp: Also ignore "In member function" and
53599 "At global scope".
53600
53601 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53602
53603 * gcc.dg/noncompile/label-lineno-1.c: New test.
53604
53605 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53606
53607 * gcc.dg/c99-array-nonobj-1.c: New test.
53608
53609 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53610
53611 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53612 tests.
53613 * gcc.dg/format-ext-1.c: New test.
53614
53615 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53616
53617 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53618 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53619 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53620 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53621 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53622
53623 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53624
53625 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53626 gcc.dg/c99-strftime-2.c: New tests.
53627
53628 2000-08-22 Richard Henderson <rth@cygnus.com>
53629
53630 * gcc.c-torture/execute/20000822-1.c: New test.
53631
53632 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53633
53634 * gcc.c-torture/execute/20000819-1.x: Remove.
53635
53636 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53637
53638 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53639 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53640 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53641 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53642 gcc.dg/format-xopen-1.c: New tests.
53643
53644 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53645
53646 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53647
53648 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53649
53650 * g++.old-deja/g++.other/loop2.C: New test.
53651
53652 * gcc.c-torture/compile/20000606-1.c: New test.
53653 * gcc.c-torture/compile/20000728-1.c: New test.
53654 * gcc.c-torture/execute/20000801-1.c: New test.
53655 * gcc.c-torture/execute/20000801-2.c: New test.
53656 * gcc.c-torture/execute/20000819-1.c: New test.
53657 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53658 * gcc.dg/20000629-1.c: New test.
53659 * gcc.dg/20000724-1.c: New test.
53660 * gcc.dg/20000807-1.c: New test.
53661
53662 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53663
53664 * gcc.dg/cpp/pragma-1.c: New test.
53665 * gcc.dg/cpp/pragma-2.c: New test.
53666
53667 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53668
53669 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53670 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53671
53672 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53673
53674 * gcc.c-torture/compile/20000818-1.c: New test.
53675
53676 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53677
53678 * gcc.c-torture/execute/20000818-1.c: New test.
53679
53680 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53681
53682 * gcc.dg/format-va-1.c: New test.
53683
53684 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53685
53686 * g++.old-deja/g++.other/typedef8.C: New test.
53687
53688 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53689
53690 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53691 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53692 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53693 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53694 * g++.old-deja/g++.other/ptrmem7.C: New test.
53695 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53696
53697 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53698
53699 * g++.old-deja/g++.pt/typename27.C: New test.
53700
53701 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53702
53703 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53704 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53705 * g++.old-deja/g++.pt/friend45.C: New test.
53706 * g++.old-deja/g++.other/friend8.C: New test.
53707
53708 2000-08-15 Richard Henderson <rth@cygnus.com>
53709
53710 * gcc.c-torture/execute/20000815-1.c: New test.
53711
53712 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53713
53714 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53715 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53716 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53717
53718 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53719
53720 * g++.old-deja/g++.other/refinit2.C: New test.
53721
53722 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53723
53724 * lib/c-torture.exp (c-torture): Make
53725 compiler_conditional_xfail_data global.
53726 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53727 compiler_conditional_xfail_data machinery.
53728 (f-torture-execute): Likewise.
53729 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53730 and only when unrolling loops.
53731
53732 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53733
53734 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53735
53736 * g++.old-deja/g++.pt/explicit81.C: New test.
53737
53738 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53739
53740 * g++.old-deja/g++.pt/typename26.C: New test.
53741
53742 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53743
53744 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53745 warning.
53746
53747 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53748
53749 * g++.old-deja/g++.other/array3.C: New test.
53750
53751 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53752
53753 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53754 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53755 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53756 New tests.
53757
53758 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53759
53760 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53761 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53762
53763 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53764
53765 * gcc.c-torture/execute/20000808-1.c: New test.
53766
53767 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53768
53769 * gcc.dg/c90-const-expr-1.c: New test.
53770
53771 2000-08-08 Richard Henderson <rth@cygnus.com>
53772
53773 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53774
53775 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53776
53777 * gcc.dg/noncompile/const-ll-1.c: New test.
53778
53779 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53780
53781 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53782
53783 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53784
53785 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53786 that running programs linked against the shared version of libobjc
53787 run correctly.
53788
53789 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53790
53791 * gcc.dg/c99-printf-1.c: New test.
53792
53793 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53794
53795 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53796
53797 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53798
53799 * gcc.c-torture/execute/20000731-1.x: Delete.
53800
53801 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53802
53803 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53804 and torture_without_loops as is done by c-torture.exp.
53805 (search_for): Copy from c-torture.exp.
53806 (gcc-dg-runtest): New function, drives a directory of tests
53807 iterating over the TORTURE_OPTIONS.
53808 (scan-assembler, scan-assembler-not): Move here from
53809 individual directory drivers.
53810
53811 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53812 defined by lib/gcc-dg.exp.
53813 * gcc.dg/cpp/cpp.exp: Likewise.
53814 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53815 gcc-dg-runtest, so we cycle over optimization options.
53816
53817 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53818 * gcc.dg/compare2.c: No longer expected to fail.
53819
53820 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53821
53822 * gcc.c-torture/execute/20000804-1.c: New test.
53823
53824 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53825
53826 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53827
53828 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53829
53830 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53831
53832 2000-08-03 Jeffrey A Law (law@cygnus.com)
53833
53834 * gcc.c-torture/compile/20000803-1.c: New test.
53835
53836 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53837
53838 * gcc.c-torture/execute/20000801-3.c,
53839 gcc.c-torture/execute/20000801-4.c: New tests.
53840 * gcc.c-torture/execute/20000801-3.x,
53841 gcc.c-torture/execute/20000801-4.x: Xfail.
53842
53843 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53844
53845 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53846 libobjc/.libs to allow for libtool.
53847
53848 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53849
53850 * gcc.c-torture/compile/20000802-1.c: New test.
53851
53852 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53853
53854 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53855
53856 2000-07-31 Jeffrey A Law (law@cygnus.com)
53857
53858 * gcc-c-torture/execute/20000731-2.c: New test.
53859
53860 * gcc.c-torture/execute/20000731-1.c: New test.
53861 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53862
53863 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53864
53865 * gcc.dg/cpp/paste7.c: New test.
53866 * gcc.dg/cpp/20000725-1.c: New test.
53867
53868 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53869
53870 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53871 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53872 declaration warning for __builtin_dwarf_reg_size.
53873
53874 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53875
53876 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53877
53878 * gcc.dg/noncompile/voidparam-1.c: New test.
53879
53880 2000-07-30 Richard Henderson <rth@cygnus.com>
53881
53882 * gcc.dg/c90-digraph-1.c: Don't xfail.
53883 * gcc.dg/compare2.c (case 10): Xfail.
53884 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53885
53886 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53887
53888 * gcc.dg/c99-main-1.c: New test.
53889
53890 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53891
53892 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53893
53894 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53895
53896 * gcc.c-tortuer/execute/20000726-1.c: New test.
53897
53898 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53899
53900 * gcc.c-torture/execute/enum-2.c: New test.
53901
53902 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53903
53904 * gcc.dg/cpp/tr-warn3.c: New test.
53905
53906 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53907
53908 * g++.old-deja/g++.ext/implicit1.C: Remove.
53909 * g++.old-deja/g++.jason/c2.C: Remove
53910 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53911 * g++.old-deja/g++.pt/crash16.C: Likewise.
53912 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53913
53914 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53915
53916 * g++.old-deja/g++.other/for2.C: New test.
53917
53918 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53919
53920 * gcc.dg/20000720-1.c: New test.
53921
53922 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53923
53924 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53925
53926 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53927
53928 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53929 * gcc.c-torture/execute/20000722-1.c: New.
53930 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53931
53932 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53933
53934 * gcc.dg/cpp/20000720-1.S: New test.
53935
53936 2000-07-21 Michael Meissner <meissner@redhat.com>
53937
53938 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53939
53940 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53941
53942 * g++.old-deja/g++.brendan/crash16.C,
53943 g++.old-deja/g++.brendan/parse3.C,
53944 g++.old-deja/g++.brendan/redecl1.C,
53945 g++.old-deja/g++.ns/template13.C,
53946 g++.old-deja/g++.other/decl4.C,
53947 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53948
53949 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53950
53951 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53952 and "Internal error".
53953
53954 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53955 regexps.
53956 * gcc.dg/cpp/paste6.c: New test.
53957
53958 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53959
53960 * gcc.dg/cpp/tr-direct.c: New test.
53961
53962 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53963 gcc.dg/cpp/undef1.c: Tweak error regexps.
53964
53965 2000-07-18 Eric Christopher <echristo@redhat.com>
53966
53967 * gcc.c-torture/compile/20000718-1.c: New test.
53968
53969 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53970
53971 * cpplex.c (_cpp_push_token): If the token being pushed back
53972 is the previous token in this context, just subtract one from
53973 context->posn.
53974 * cppmacro.c (save_expansion): Clear aux field when storing a
53975 placemarker.
53976
53977 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53978
53979 * gcc.dg/noncompile/redecl-1.c: New test.
53980
53981 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53982
53983 * gcc.c-torture/execute/20000717-5.c: New test.
53984 * gcc.c-torture/execute/20000717-1.x: Removed.
53985
53986 2000-07-17 Richard Henderson <rth@cygnus.com>
53987
53988 * gcc.c-torture/execute/20000717-4.c: New test.
53989
53990 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53991
53992 * gcc.dg/cpp/syshdr.c: New test.
53993 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53994
53995 2000-07-17 Neil Booth <neilb@earthling.net>
53996
53997 * gcc.dg/cpp/cmdlne-dM.c: New test.
53998 * gcc.dg/cpp/cmdlne-dD.c: New test.
53999
54000 2000-07-17 Jeffrey A Law (law@cygnus.com)
54001
54002 * gcc.c-torture/execute/20000717-3.c: New test.
54003
54004 * gcc.c-torture/compile/20000717-1.c: New test.
54005
54006 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54007
54008 * gcc.c-torture/execute/20000717-2.c: New test.
54009
54010 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54011
54012 * gcc.dg/formatz-1.c: New test.
54013
54014 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54015 * gcc.dg/c99-digraph-1.c: New tests.
54016
54017 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54018 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54019
54020 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54021 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54022 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54023 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54024 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54025 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54026 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54027
54028 2000-07-17 Greg McGary <greg@mcgary.org>
54029
54030 * gcc.c-torture/execute/20000717-1.c: New test.
54031 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54032
54033 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54034
54035 * gcc.c-torture/execute/20000715-2.c: New test.
54036 * gcc.dg/20000715-1.c: New test.
54037
54038 2000-07-15 Michael Meissner <meissner@redhat.com>
54039
54040 * gcc.c-torture/execute/20000715-1.c: New test.
54041
54042 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54043
54044 * gcc.c-torture/execute/20000707-1.c: New test.
54045
54046 2000-07-13 Neil Booth <NeilB@earthling.net>
54047
54048 * gcc.dg/cpp/digraph1.c,
54049 gcc.dg/cpp/digraph2.c,
54050 gcc.dg/cpp/digraphs.c: New tests.
54051
54052 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54053
54054 * g77.f-torture/compile/20000630-2.f: New test.
54055 * g77.f-torture/compile/20000630-2.x
54056
54057 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54058
54059 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54060
54061 2000-07-11 Neil Booth <NeilB@earthling.net>
54062
54063 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54064
54065 2000-07-11 Neil Booth <NeilB@earthling.net>
54066
54067 * gcc.dg/cpp/cmdlne-C.c: New.
54068
54069 2000-07-09 Neil Booth <NeilB@earthling.net>
54070
54071 * gcc.dg/cpp/directiv.c: New tests.
54072 * gcc.dg/cpp/undef1.c: Update.
54073
54074 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54075
54076 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54077
54078 2000-07-09 Neil Booth <NeilB@earthling.net>
54079
54080 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54081
54082 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54083
54084 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54085 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54086
54087 2000-07-08 Neil Booth <NeilB@earthling.net>
54088
54089 * gcc.dg/cpp/macsyntx.c: New tests.
54090
54091 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54092
54093 * gcc.dg/20000707-1.c: New test.
54094
54095 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54096
54097 * gcc.c-torture/execute/20000706-1.c: New test.
54098 * gcc.c-torture/execute/20000706-2.c: New test.
54099 * gcc.c-torture/execute/20000706-3.c: New test.
54100 * gcc.c-torture/execute/20000706-4.c: New test.
54101 * gcc.c-torture/execute/20000706-5.c: New test.
54102
54103 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54104
54105 * g++.old-deja/g++.pt/instantiate7.C: New test.
54106
54107 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54108
54109 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54110 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54111 * g++.old-deja/g++.other/rtti3.C: Likewise.
54112 * g++.old-deja/g++.other/rttid3.C: Likewise.
54113
54114 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54115
54116 * g77.f-torture/compile/20000630-1.x: Fix typo
54117
54118 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54119
54120 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54121 assembly output.
54122
54123 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54124
54125 * gcc.dg/cpp/ident.c: New test.
54126
54127 2000-07-05 Neil Booth <NeilB@earthling.net>
54128
54129 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54130 gcc.dg/cpp/lexstrng.c: New tests.
54131
54132 2000-07-04 Neil Booth <NeilB@earthling.net>
54133
54134 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54135 * gcc.dg/cpp/strify2.c: Same.
54136
54137 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54138
54139 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54140 * gcc.dg/cpp/19990703-1.c: Likewise.
54141 * gcc.dg/cpp/20000625-1.c: Likewise.
54142 * gcc.dg/cpp/20000625-2.c: Likewise.
54143
54144 * gcc.dg/cpp/macro1.c,
54145 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54146 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54147 gcc.dg/cpp/strify1.c,
54148 gcc.dg/cpp/strify2.c: New tests.
54149
54150 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54151
54152 * gcc.c-torture/execute/20000703-1.c: New test.
54153
54154 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54155
54156 * g++.old-deja/g++.pt (lookup10.C): New test.
54157
54158 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54159
54160 * g++.old-deja/g++.pt (typename25.C): New test.
54161
54162 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54163
54164 * gcc.c-torture/compile/20000701-1.c: New test.
54165
54166 2000-06-30 Nick Clifton <nickc@cygnus.com>
54167
54168 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54169 to test case.
54170
54171 2000-06-30 Catherine Moore <clm@cygnus.com>
54172
54173 * gcc.c-torture/execute/align-1.c: New test.
54174
54175 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54176
54177 * g++.old-deja/g++.pt/expr8.C: New test.
54178 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54179
54180 2000-06-29 Nick Clifton <nickc@cygnus.com>
54181
54182 * gcc.c-torture/compile/20000629-1.c: New test.
54183
54184 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54185
54186
54187 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54188 gcc.dg/noncompile directory, depending on whether they're
54189 preprocessor tests or not. Annotate all the tests for the dg
54190 framework.
54191
54192 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54193 * gcc.dg/noncompile/noncompile.exp: New.
54194
54195 * Moved files:
54196 Old name New name
54197 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54198 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54199 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54200 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54201 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54202 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54203 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54204 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54205 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54206 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54207 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54208 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54209 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54210 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54211 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54212 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54213 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54214 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54215 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54216 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54217 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54218 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54219 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54220 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54221
54222 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54223 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54224 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54225 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54226 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54227 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54228
54229 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54230
54231 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54232 declare one variable. On the fourth, error.
54233 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54234 declared by 20000628-1a.h.
54235
54236 2000-06-29 Richard Henderson <rth@redhat.com>
54237
54238 * gcc.c-torture/execute/930529-1.x: New file.
54239 * gcc.dg/920413-1.c: Adjust expected warning text.
54240 * gcc.dg/980217-1.c: Declare abort.
54241 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54242
54243 2000-06-29 Jeffrey A Law (law@cygnus.com)
54244
54245 * g77.f-torture/compile/20000629-1.f: New test.
54246 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54247
54248 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54249
54250 Rearrange lots of files, removing entirely the
54251 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54252 directories.
54253
54254 * Deleted files:
54255 gcc.c-torture/code_quality/code_quality.exp
54256 gcc.c-torture/special/special.exp
54257 gcc.failure/failure.exp
54258 gcc.failure/940409-1.x
54259 gcc.c-torture/compile/961203-1.x
54260
54261 * New files:
54262 gcc.misc-tests/linkage.exp
54263 gcc.c-torture/execute/920730-1t.c
54264 gcc.c-torture/execute/920730-1t.x
54265 gcc.c-torture/compile/920520-1.x
54266 gcc.c-torture/compile/920521-1.x
54267 gcc.c-torture/compile/981006-1.x
54268 gcc.c-torture/execute/eeprof-1.x
54269
54270 * Moved files (possibly with modifications to fit a new harness):
54271 Old name New name
54272 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54273 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54274 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54275 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54276 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54277 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54278 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54279 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54280 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54281 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54282 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54283 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54284 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54285 gcc.failure/940409-1.c gcc.dg/940409-1.c
54286
54287 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54288
54289 * c-torture/compile/961203-1.x: Delete.
54290
54291 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54292 not exit. Include stdio.h.
54293 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54294 * gcc.misc-tests/dg-12.c: Likewise.
54295 * gcc.misc-tests/dg-5.c: Likewise.
54296 * gcc.misc-tests/dg-6.c: Likewise.
54297 * gcc.misc-tests/dg-7.c: Prototype abort.
54298 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54299 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54300 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54301 not exit.
54302 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54303 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54304
54305 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54306
54307 * gcc.dg/cpp/20000628-1.c: New test.
54308 * gcc.dg/cpp/20000628-1.h: New header for above test.
54309 * gcc.dg/cpp/20000628-1a.h: Likewise.
54310
54311 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54312
54313 * gcc.dg/cpp: New directory.
54314 * gcc.dg/cpp/cpp.exp: New driver.
54315 * gcc.dg/cpp/20000627-1.c: New test.
54316 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54317 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54318 and rewrite as a compilation test.
54319
54320 * gcc.dg: Move many files into the cpp subdirectory, possibly
54321 renaming or editing them as well.
54322 Old name New name
54323 990119-1.c cpp/19990119-1.c
54324 990228-1.c cpp/19990228-1.c
54325 990407-1.c cpp/19990407-1.c
54326 990409-1.c cpp/19990409-1.c
54327 990413-1.c cpp/19990413-1.c
54328 990703-1.c cpp/19990703-1.c
54329 20000127-1.c cpp/20000127-1.c
54330 20000129-1.c cpp/20000129-1.c
54331 20000207-1.c cpp/20000207-1.c
54332 20000207-2.c cpp/20000207-2.c
54333 20000209-1.c cpp/20000209-1.c
54334 20000209-2.c cpp/20000209-2.c
54335 20000301-1.c cpp/20000301-1.c
54336 20000419-1.c cpp/20000419-1.c
54337 20000510-1.S cpp/20000510-1.S
54338 20000519-1.c cpp/20000519-1.c
54339 20000529-1.c cpp/20000529-1.c
54340 20000625-1.c cpp/20000625-1.c
54341 20000625-2.c cpp/20000625-2.c
54342 cpp-as1.c cpp/assert1.c
54343 cpp-as2.c cpp/assert2.c
54344 cxx-comments-1.c cpp/cxxcom1.c
54345 cxx-comments-2.c cpp/cxxcom2.c
54346 endif-label.c cpp/endif.c
54347 cpp-hash1.c cpp/hash1.c
54348 cpp-hash2.c cpp/hash2.c
54349 cpp-if1.c cpp/if-1.c
54350 cpp-if2.c cpp/if-2.c
54351 cpp-if3.c cpp/if-3.c
54352 cpp-if4.c cpp/if-4.c
54353 cpp-if5.c cpp/if-5.c
54354 cpp-cond.c cpp/if-cexp.c
54355 cpp-missingop.c cpp/if-mop.c
54356 cpp-missingparen.c cpp/if-mpar.c
54357 cpp-opprec.c cpp/if-oppr.c
54358 cpp-ifparen.c cpp/if-paren.c
54359 cpp-shortcircuit.c cpp/if-sc.c
54360 cpp-shift.c cpp/if-shift.c
54361 cpp-unary.c cpp/if-unary.c
54362 cpp-li1.c cpp/line1.c
54363 cpp-li2.c cpp/line2.c
54364 lineno.c cpp/line3.c
54365 lineno-2.c cpp/line4.c
54366 cpp-mi.c cpp/mi1.c
54367 cpp-mic.h cpp/mi1c.h
54368 cpp-micc.h cpp/mi1cc.h
54369 cpp-mind.h cpp/mi1nd.h
54370 cpp-mindp.h cpp/mi1ndp.h
54371 cpp-mix.h cpp/mi1x.h
54372 cpp-mi2.c cpp/mi2.c
54373 cpp-mi2a.h cpp/mi2a.h
54374 cpp-mi2b.h cpp/mi2b.h
54375 cpp-mi2c.h cpp/mi2c.h
54376 cpp-mi3.c cpp/mi3.c
54377 cpp-mi3.def cpp/mi3.def
54378 poison-1.c cpp/poison.c
54379 pr-impl.c cpp/prag-imp.c
54380 cpp-redef-2.c cpp/redef1.c
54381 cpp-redef.c cpp/redef2.c
54382 strpaste.c cpp/strp1.c
54383 strpaste-2.c cpp/strp2.c
54384 cpp-tradpaste.c cpp/tr-paste.c
54385 cpp-tradstringify.c cpp/tr-str.c
54386 cpp-tradwarn1.c cpp/tr-warn1.c
54387 cpp-tradwarn2.c cpp/tr-warn2.c
54388 trigraphs.c cpp/trigraphs.c
54389 cpp-unc1.c cpp/unc1.c
54390 cpp-unc2.c cpp/unc2.c
54391 cpp-unc3.c cpp/unc3.c
54392 cpp-unc.c cpp/unc4.c
54393 undef.c cpp/undef1.c
54394 undef-2.c cpp/undef2.c
54395 cpp-wi1.c cpp/widestr1.c
54396
54397 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54398
54399 * lib/g++.exp (g++_include_flags): Tweak.
54400
54401 2000-06-27 H.J. Lu <hjl@gnu.org>
54402 Loren J. Rittle <ljrittle@acm.org>
54403
54404 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54405 version with one that knows about the new gcc tree structure.
54406 (g++_link_flags): Same.
54407
54408 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54409
54410 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54411 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54412 case we are cross-compiling.
54413
54414 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54415 g++.old-deja/g++.niklas/Makefile.in,
54416 g++.old-deja/g++.niklas/configure.in,
54417 g++.old-deja/g++.other/Makefile.in,
54418 g++.old-deja/g++.other/configure.in,
54419 gcc.c-torture/code_quality/Makefile.in,
54420 gcc.c-torture/code_quality/configure.in,
54421 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54422 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54423 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54424 gcc.c-torture/execute/ieee/Makefile.in,
54425 gcc.c-torture/execute/ieee/configure.in,
54426 gcc.c-torture/noncompile/Makefile.in,
54427 gcc.c-torture/noncompile/configure.in,
54428 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54429 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54430 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54431
54432 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54433
54434 * g++.old-deja/g++.other/ambig3.C: New test.
54435
54436 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54437
54438 * g++.old-deja/g++.pt/syntax1.C: New test.
54439 * g++.old-deja/g++.pt/syntax2.C: New test.
54440 * g++.old-deja/g++.other/syntax3.C: New test.
54441 * g++.old-deja/g++.other/syntax4.C: New test.
54442
54443 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54444
54445 * gcc.dg/20000623-1.c: Prototype exit and abort.
54446
54447 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54448
54449 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54450 New tests.
54451 * gcc.dg/cpp-mi3.def: New file.
54452
54453 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54454 inside assertions.
54455 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54456 lexer's error messages.
54457 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54458 divine anything from the linemarkers.
54459 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54460 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54461
54462 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54463
54464 * gcc.dg/20000623-1.c: New test.
54465
54466 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54467
54468 * gcc.c-torture/execute/20000622-1.c: New test.
54469
54470 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54471
54472 * g++.old-deja/g++.other/init15.C: New test.
54473
54474 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54475
54476 * g++.old-deja/g++.pt/vaarg2.C: New test.
54477 * g++.old-deja/g++.pt/vaarg3.C: New test.
54478
54479 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54480
54481 * g++.old-deja/g++.other/dyncast6.C: New test.
54482
54483 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54484
54485 * gcc.c-torture/execute/loop-6.c: New test.
54486
54487 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54488
54489 * gcc.dg/20000614-1.c: New test.
54490 * gcc.dg/20000614-2.c: New test.
54491
54492 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54493
54494 * g++.old-deja/g++.other/inline12.C: New test.
54495
54496 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54497
54498 * g++.old-deja/g++.other/eh1.C: New test.
54499
54500 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54501
54502 * g++.old-deja/g++.other/type.C: New test.
54503
54504 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54505
54506 * g++.old-deja/g++.other/initstring.C: New test.
54507
54508 2000-06-12 Jason Merrill <jason@redhat.com>
54509
54510 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54511
54512 2000-06-09 Jeffrey A Law (law@cygnus.com)
54513
54514 * gcc.c-torture/compile/20000609-1.c: New test.
54515
54516 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54517
54518 * gcc.dg/20000609-1.c: New test.
54519
54520 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54521
54522 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54523 * gcc.c-torture/noncompile/poison-1.c: Move...
54524 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54525 * gcc.dg/cpp-li1.c: Add a token after the #line.
54526
54527 2000-06-05 Richard Henderson <rth@cygnus.com>
54528
54529 * gcc.c-torture/execute/20000605-2.c: New test.
54530 * gcc.c-torture/execute/20000605-3.c: New test.
54531
54532 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54533
54534 * g77.f-torture/execute/20000503-1.x: New file.
54535
54536 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54537
54538 * g++.old-deja/g++.eh/badalloc1.C: New test.
54539
54540 2000-06-05 Richard Henderson <rth@cygnus.com>
54541
54542 * gcc.c-torture/execute/20000605-1.c: New test.
54543
54544 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54545 Nathan Sidwell <nathan@codesourcery.com>
54546
54547 * gcc.c-torture/compile/20000605-1.c: New test.
54548
54549 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54550
54551 * g77.f-torture/compile/20000601-1.f: New test.
54552
54553 2000-06-03 Richard Henderson <rth@cygnus.com>
54554
54555 * gcc.c-torture/execute/20000603-1.c: New.
54556
54557 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54558
54559 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54560 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54561
54562 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54563
54564 * gcc.dg/compare2.c (case 12): XFAIL.
54565 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54566 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54567
54568 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54569
54570 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54571
54572 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54573 guard macro is already defined when the header is first
54574 included.
54575 * gcc.dg/cpp-mix.h: New file.
54576 * gcc.dg/endif-label.c: Update patterns to match compiler.
54577
54578 * g++.brendan/complex1.C: Declare abort.
54579 * g++.law/refs4.C: Remove XFAIL.
54580 * g++.oliva/expr2.C: Declare abort and exit.
54581
54582 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54583
54584 * gcc.c-torture/execute/20000528-1.c: New test.
54585
54586 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54587 * g++.old-deja/g++.law/temps4.C: Likewise.
54588
54589 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54590 stdlib.h. Call abort() on failure.
54591 * g++.old-deja/g++.law/refs4.C: Likewise.
54592 * g++.old-deja/g++.law/temps4.C: Likewise.
54593 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54594 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54595
54596 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54597
54598 Relative to g++.dg/special:
54599 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54600
54601 Relative to g++.old-deja:
54602 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54603 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54604 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54605 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54606 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54607 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54608 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54609
54610 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54611 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54612 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54613 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54614 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54615 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54616 and/or string.h.
54617
54618 * g++.other/goto1.C: Update expectations for error messages.
54619
54620 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54621
54622 * gcc.c-torture/compile/20000523-1.c: New test.
54623
54624 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54625
54626 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54627
54628 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54629
54630 * g++.old-deja/g++.eh/catch11.C: New test.
54631 * g++.old-deja/g++.eh/catch12.C: New test.
54632
54633 2000-05-24 Nick Clifton <nickc@cygnus.com>
54634
54635 * gcc.c-torture/execute/20000523-1.c: New test.
54636
54637 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54638
54639 * c-torture/execute/bcp-1.c: Replace abort in arg of
54640 __builtin_constant_p with a generic external function.
54641
54642 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54643 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54644 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54645 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54646 Prototype abort and/or exit.
54647
54648 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54649 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54650 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54651 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54652
54653 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54654
54655 * gcc.dg/dwarf2-1.c: New test.
54656
54657 2000-05-20 Richard Henderson <rth@cygnus.com>
54658
54659 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54660
54661 2000-05-20 Andreas Jaeger <aj@suse.de>
54662
54663 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54664 testcase.
54665
54666 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54667
54668 * gcc.c-torture/execute/20000519-2.c: New test.
54669
54670 2000-05-19 Andreas Jaeger <aj@suse.de>
54671
54672 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54673 which fails with SSA.
54674
54675 * lib/c-torture.exp: Also test with -O3 -fssa.
54676
54677 2000-05-18 Michael Meissner <meissner@redhat.com>
54678
54679 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54680 * gcc.c-torture/execute/920415-1.c: Ditto.
54681 * gcc.c-torture/execute/920501-1.c: Ditto.
54682 * gcc.c-torture/execute/conversion.c: Ditto.
54683 * gcc.c-torture/execute/cvt-1.c: Ditto.
54684
54685 2000-05-18 Jeffrey A Law (law@cygnus.com)
54686
54687 * gcc.c-torture/compile/20000518-1.c: New test.
54688
54689 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54690
54691 * g77.f-torture/compile/200005018.f: New test.
54692
54693 2000-05-17 Jeffrey A Law (law@cygnus.com)
54694
54695 * gcc.c-torture/compile/20000517-1.c: New test.
54696
54697 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54698
54699 * gcc.c-torture/execute/20000516-1.c: New test.
54700
54701 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54702
54703 * g++.old-deja/g++.other/eh.C: New test.
54704
54705 2000-05-12 Richard Henderson <rth@cygnus.com>
54706
54707 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54708 constants through to doit's conditional.
54709
54710 2000-05-11 Jeffrey A Law (law@cygnus.com)
54711
54712 * gcc.c-torture/compile/20000511-1.c: New test.
54713 * g77.f-torture/compile/20000511-1.f: New test.
54714 * g77.f-torture/compile/20000511-2.f: New test.
54715
54716 2000-05-11 Michael Meissner <meissner@redhat.com>
54717
54718 * gcc.c-torture/execute/20000511-1.c: New test.
54719
54720 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54721
54722 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54723 * gcc.dg/20000510-1.S: New.
54724
54725 2000-05-08 Catherine Moore <clm@cygnus.com>
54726
54727 * gcc.dg/unused-3.c: New.
54728
54729 2000-05-06 Richard Henderson <rth@cygnus.com>
54730
54731 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54732 * g++.old-deja/g++.mike/warn1.C: Likewise.
54733 * g++.old-deja/g++.pt/local1.C: Likewise.
54734 * g++.old-deja/g++.pt/local7.C: Likewise.
54735 * g++.old-deja/g++.pt/spec16.C: Likewise.
54736
54737 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54738
54739 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54740
54741 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54742
54743 * g77.f-torture/execute/20000503-1.f: New test.
54744
54745 2000-05-04 Andreas Jaeger <aj@suse.de>
54746
54747 * gcc.dg/noreturn-2.c: New test.
54748
54749 2000-05-04 Neil Booth <NeilB@earthling.net>
54750
54751 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54752 preprocessor.
54753
54754 2000-05-04 Richard Henderson <rth@cygnus.com>
54755
54756 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54757
54758 2000-05-04 Richard Henderson <rth@cygnus.com>
54759
54760 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54761 OpenSSL by Jason R Thorpe.
54762
54763 2000-05-03 Jim Wilson <wilson@cygnus.com>
54764
54765 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54766
54767 2000-05-03 Robert Lipe <robertlipe@usa.net>
54768
54769 * gcc.dg/20000503-1.c: New test.
54770
54771 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54772
54773 * gcc.c-torture/compile/20000502-1.c: New test.
54774 * g++.old-deja/g++.other/align.C: New test.
54775 * gcc.dg/cpp-tradstringify.c: New test.
54776
54777 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54778
54779 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54780 and hard registers.
54781
54782 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54783
54784 * gcc.c-torture/execute/loop-5.c: New test.
54785
54786 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54787
54788 * gcc.c-torture/execute/va-arg-20.c: New test.
54789
54790 2000-04-23 Jeffrey A Law (law@cygnus.com)
54791
54792 * gcc.c-torture/execute/20000422-1.c: New test.
54793
54794 2000-04-20 Greg McGary <gkm@gnu.org>
54795
54796 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54797 when optimizing, but without sibling-call optimizations (-O1).
54798
54799 2000-04-20 Jeffrey A Law (law@cygnus.com)
54800
54801 * gcc.c-torture/compile/20000420-1.c: New test.
54802
54803 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54804
54805 * g++.abi/ptrflags.C: New test.
54806 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54807
54808 2000-04-19 Catherine Moore <clm@cygnus.com>
54809
54810 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54811
54812 2000-04-19 Greg McGary <gkm@gnu.org>
54813
54814 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54815 sibling-call optimizations.
54816
54817 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54818
54819 * gcc.dg/20000419-1.c: New test.
54820
54821 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54822
54823 * gcc.c-torture/execute/20000412-6.c: New test.
54824
54825 2000-04-12 Jeffrey A Law (law@cygnus.com)
54826
54827 * gcc.c-torture/execute/20000412-5.c: New test.
54828 * g77.f-torture/compile/20000412-1.f: New test.
54829 * gcc.c-torture/execute/20000412-4.c: New test.
54830 * gcc.c-torture/compile/20000412-2.c: New test.
54831 * gcc.c-torture/execute/20000412-3.c: New test.
54832 * gcc.c-torture/compile/20000412-1.c: New test.
54833 * gcc.c-torture/execute/20000412-2.c: New test.
54834
54835 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54836
54837 * objc/execute/bf-20.m: New test.
54838
54839 2000-04-10 Richard Henderson <rth@cygnus.com>
54840
54841 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54842
54843 * gcc.c-torture/execute/20000412-1.c: New test.
54844
54845 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54846
54847 * g++.old-deja/g++.eh/catchptr1.C: New test.
54848
54849 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54850
54851 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54852
54853 2000-04-08 Neil Booth <NeilB@earthling.net>
54854
54855 * gcc.dg/cpp-nullchar.c: Remove test as
54856 embedded nulls cause problems.
54857
54858 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54859
54860 * gcc.dg/compare2.c: New test.
54861
54862 2000-04-08 Neil Booth <NeilB@earthling.net>
54863
54864 * gcc.dg/cpp-nullchar.c: New test.
54865
54866 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54867
54868 * gcc.dg/cpp-mi2.c: New test.
54869 * gcc.dg/cpp-mi2[abc].h: New files.
54870
54871 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54872
54873 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54874 member name.
54875
54876 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54877
54878 * g++.old-deja/g++.abi/vmihint.C: New test.
54879
54880 2000-04-06 Neil Booth <NeilB@earthling.net>
54881
54882 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54883 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54884 copyright.
54885
54886 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54887
54888 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54889 avoid stack-frame overwrite.
54890
54891 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54892
54893 * gcc.c-torture/compile/20000405-2.c: New test.
54894 * gcc.c-torture/compile/20000405-3.c: New test.
54895
54896 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54897
54898 * gcc.c-torture/compile/20000405-1.c: New test.
54899
54900 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54901
54902 * gcc.dg/cast-qual-1.c: Revert last change.
54903
54904 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54905
54906 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54907
54908 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54909
54910 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54911 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54912
54913 2000-04-03 Jeffrey A Law (law@cygnus.com)
54914
54915 * gcc.c-torture/compile/20000403-2.c: New test.
54916 * gcc.c-torture/compile/20000403-1.c: New test.
54917
54918 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54919
54920 * gcc.c-torture/execute/20000403-1.c: New test.
54921
54922 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54923
54924 * gcc.c-torture/execute/20000402-1.c: New test.
54925
54926 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54927
54928 * gcc.c-torture/execute/va-arg-15.c: New test.
54929 * gcc.c-torture/execute/va-arg-16.c: New test.
54930 * gcc.c-torture/execute/va-arg-17.c: New test.
54931 * gcc.c-torture/execute/va-arg-18.c: New test.
54932 * gcc.c-torture/execute/va-arg-19.c: New test.
54933
54934 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54935
54936 * gcc.c-torture/compile/981211-1.c: Move to...
54937 * gcc.dg/cpp-as1.c: ...here.
54938 * gcc.dg/cpp-as2.c: New file.
54939
54940 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54941 compiler.
54942
54943 2000-04-02 Neil Booth <NeilB@earthling.net>
54944
54945 * gcc.dg/cpp-cond.c New tests.
54946 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54947 accidental success less likely.
54948 * gcc.dg/cpp-missingop.c New tests.
54949 * gcc.dg/cpp-missingparen.c New tests.
54950 * gcc.dg/cpp-shift.c New tests.
54951 * gcc.dg/cpp-shortcircuit.c New tests.
54952 * gcc.dg/cpp-unary.c New tests.
54953
54954 2000-03-29 Jeffrey A Law (law@cygnus.com)
54955
54956 * gcc.c-torture/compile/20000329-1.c: New test.
54957
54958 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54959
54960 * gcc.c-torture/compile/20000326-1.c: New test.
54961 * gcc.c-torture/compile/20000326-2.c: New test.
54962
54963 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54964
54965 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54966 the first parameter is a function argument.
54967
54968 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54969
54970 * g++.old-deja/g++.ext/array4.C: New test.
54971
54972 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54973
54974 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54975
54976 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54977
54978 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54979
54980 2000-03-19 Richard Henderson <rth@cygnus.com>
54981
54982 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54983
54984 2000-03-19 Richard Henderson <rth@cygnus.com>
54985
54986 * gcc.c-torture/compile/20000319-1.c: New test.
54987
54988 2000-03-14 Jeffrey A Law (law@cygnus.com)
54989
54990 * gcc.c-torture/execute/20000314-3.c: New test.
54991 * gcc.c-torture/execute/20000314-2.c: New test.
54992 * gcc.c-torture/execute/20000314-1.c: New test.
54993 * gcc.c-torture/compile/20000314-2.c: New test.
54994 * gcc.c-torture/compile/20000314-1.c: New test.
54995
54996 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54997
54998 * g++.old-deja/g++.warn/inline.C: New test.
54999
55000 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55001
55002 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55003 standards-compliant result rather than specific constants.
55004 Put test-values in array.
55005
55006 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55007
55008 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55009 (g++_target_compile): Put test-specific options last.
55010
55011 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55012
55013 * g++.old-deja/g++.eh/vbase4.C: New test.
55014
55015 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55016
55017 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55018
55019 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55020
55021 * g++.old-deja/g++.brendan/misc12.C: Removed.
55022 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55023 * g++.old-deja/g++.ext/pretty4.C: New test.
55024
55025 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55026
55027 * g++.old-deja/g++.other/string2.C: New test.
55028
55029 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55030
55031 * g++.old-deja/g++.warn/impint2.C: New test.
55032
55033 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55034
55035 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55036 is 1, not zero.
55037
55038 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55039
55040 * g++.old-deja/g++.warn/impint.C: New test.
55041 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55042 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55043 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55044 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55045 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55046 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55047 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55048 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55049 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55050 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55051 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55052 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55053
55054 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55055
55056 * gcc.dg/cpp-redef.c: New test.
55057
55058 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55059
55060 * g++.old-deja/g++.pt/unify7.C: New test.
55061
55062 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55063
55064 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55065 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55066
55067 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55068
55069 * gcc.c-torture/compile/20000224-1.c: New test.
55070
55071 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55072
55073 * gcc.c-torture/compile/cpp-2.c: New test.
55074 * gcc.c-torture/compile/cpp-1.c: New test.
55075
55076 2000-02-25 Jeffrey A Law (law@cygnus.com)
55077
55078 * gcc.c-torture/execute/20000225-1.c: New test.
55079
55080 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55081
55082 * gcc.dg/cpp-li2.c: New test.
55083
55084 * gcc.dg/cpp-wi1.c: New test.
55085
55086 * gcc.dg/cpp-li1.c: New test.
55087
55088 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55089
55090 * g++.old-deja/g++.other/sizeof5.C: New test.
55091
55092 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55093
55094 * gcc.c-torture/execute/va-arg-13.c: New test.
55095
55096 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55097
55098 * gcc.c-torture/execute/va-arg-12.c: New test.
55099
55100 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55101
55102 * gcc.c-torture/execute/20000223-1.c: New test.
55103
55104 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55105
55106 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55107
55108 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55109
55110 * g++.old-deja/g++.abi/ptrmem.C: New test.
55111
55112 2000-02-19 Richard Henderson <rth@cygnus.com>
55113
55114 * gcc.c-torture/compile/init-3.c: New.
55115
55116 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55117
55118 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55119 ALWAYS_CXXFLAGS.
55120
55121 2000-02-11 Robert Lipe <robertl@sco.com>
55122
55123 * gcc.c-torture/compile/20000211-3.c: New test.
55124
55125 2000-02-11 Martin Buchholz <martin@xemacs.org>
55126
55127 * gcc.c-torture/compile/20000211-2.c: New test.
55128
55129 2000-02-11 Jeffrey A Law (law@cygnus.com)
55130
55131 * gcc.c-torture/compile/20000211-1.c: New test.
55132
55133 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55134
55135 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55136 on native targets
55137
55138 2000-02-08 Nathan Sidwell <nathan@acm.org>
55139
55140 * g++.old-deja/g++.other/cast5.C: New test.
55141
55142 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55143
55144 * gcc.c-torture/execute/20000205-1.c: New.
55145
55146 2000-02-03 Nathan Sidwell <nathan@acm.org>
55147
55148 * g++.old-deja/g++.jason/cast3.C: Return void.
55149 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55150
55151 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55152
55153 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55154
55155 * gcc.dg/loop-1.c: New test.
55156
55157 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55158
55159 * gcc.c-torture/compile/20000127-1.c: New test.
55160 * gcc.c-torture/execute/991228-1.c: New test.
55161
55162 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55163
55164 * gcc.dg/unused-2.c: New test.
55165
55166 * gcc.dg/conv-1.c: New test.
55167
55168 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55169
55170 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55171 compiler.
55172 (tool_option_proc): Fix typo.
55173
55174 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55175
55176 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55177 of the ld on the host, not on the build machine.
55178 Also, don't crash if '--help' is not a supported option.
55179
55180 2000-01-24 Richard Henderson <rth@cygnus.com>
55181
55182 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55183
55184 2000-01-20 Jeffrey A Law (law@cygnus.com)
55185
55186 * gcc.c-torture/execute/20000120-2.c: New test.
55187 * gcc.c-torture/execute/20000120-1.c: New test.
55188
55189 2000-01-13 Jeffrey A Law (law@cygnus.com)
55190
55191 * gcc.c-torture/execute/20000113-1.c: New test.
55192
55193 2000-01-12 Jeffrey A Law (law@cygnus.com)
55194
55195 * gcc.c-torture/execute/20000112-1.c: New test.
55196
55197 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55198
55199 * gcc.dg/20000111-1.c: New test.
55200
55201 2000-01-10 Jeffrey A Law (law@cygnus.com)
55202
55203 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55204 with 16 bit integers.
55205
55206 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55207
55208 * gcc.dg/20000108-1.c: New test.
55209
55210 2000-01-05 Nathan Sidwell <nathan@acm.org>
55211
55212 * g++.old-deja/g++.ns/koenig8.C: New test.
55213
55214 2000-01-05 Nathan Sidwell <nathan@acm.org>
55215
55216 * g++.old-deja/g++.other/cast4.C: New test.
55217
55218 2000-01-05 Jeffrey A Law (law@cygnus.com)
55219
55220 * gcc.c-torture/compile/20000105-2.c: New test.
55221 * gcc.c-torture/compile/20000105-1.c: New test.
55222
55223 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55224
55225 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55226 references to printf & atoi to conform to ANSI standard.
55227 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55228 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55229 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55230 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55231 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55232 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55233 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55234 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55235 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55236 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55237 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55238 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55239 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55240 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55241 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55242 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55243 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55244 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55245 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55246 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55247 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55248 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55249 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55250 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55251 * g++.old-deja/g++.brendan/init3.C: Likewise.
55252 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55253 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55254 * g++.old-deja/g++.brendan/new2.C: Likewise.
55255 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55256 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55257 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55258 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55259 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55260 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55261 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55262 * g++.old-deja/g++.brendan/template24.C: Likewise.
55263 * g++.old-deja/g++.brendan/template3.C: Likewise.
55264 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55265 * g++.old-deja/g++.jason/inline3.C: Likewise.
55266 * g++.old-deja/g++.jason/opeq.C: Likewise.
55267 * g++.old-deja/g++.law/arg5.C: Likewise.
55268 * g++.old-deja/g++.law/arm7.C: Likewise.
55269 * g++.old-deja/g++.law/ctors11.C: Likewise.
55270 * g++.old-deja/g++.law/cvt8.C: Likewise.
55271 * g++.old-deja/g++.law/init9.C: Likewise.
55272 * g++.old-deja/g++.law/refs4.C: Likewise.
55273 * g++.old-deja/g++.law/template2.C: Likewise.
55274 * g++.old-deja/g++.law/visibility24.C: Likewise.
55275 * g++.old-deja/g++.law/vtable3.C: Likewise.
55276 * g++.old-deja/g++.mike/asm2.C: Likewise.
55277 * g++.old-deja/g++.mike/eh1.C: Likewise.
55278 * g++.old-deja/g++.mike/misc1.C: Likewise.
55279 * g++.old-deja/g++.mike/misc13.C: Likewise.
55280 * g++.old-deja/g++.mike/misc14.C: Likewise.
55281 * g++.old-deja/g++.mike/ns12.C: Likewise.
55282 * g++.old-deja/g++.mike/p1248.C: Likewise.
55283 * g++.old-deja/g++.mike/p3708.C: Likewise.
55284 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55285 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55286 * g++.old-deja/g++.mike/p646.C: Likewise.
55287 * g++.old-deja/g++.mike/p700.C: Likewise.
55288 * g++.old-deja/g++.mike/p783.C: Likewise.
55289 * g++.old-deja/g++.mike/p783a.C: Likewise.
55290 * g++.old-deja/g++.mike/p783b.C: Likewise.
55291 * g++.old-deja/g++.mike/p786.C: Likewise.
55292 * g++.old-deja/g++.mike/p789.C: Likewise.
55293 * g++.old-deja/g++.mike/p789a.C: Likewise.
55294 * g++.old-deja/g++.mike/p807a.C: Likewise.
55295 * g++.old-deja/g++.other/delete3.C: Likewise.
55296 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55297 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55298 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55299 * g++.old-deja/g++.other/empty1.C: Likewise.
55300 * g++.old-deja/g++.other/temporary1.C: Likewise.
55301 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55302 * g++.old-deja/g++.pt/t16.C: Likewise.
55303 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55304
55305 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55306
55307 * gcc.dg/991230-1.c: New test.
55308
55309 1999-12-29 Jeffrey A Law (law@cygnus.com)
55310
55311 * gcc.c-torture/compile/991229-3.c: New test.
55312 * gcc.c-torture/compile/991229-2.c: New test.
55313 * gcc.c-torture/compile/991229-1.c: New test.
55314
55315 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55316
55317 * gcc.c-torture/compile/labels-2.c: New test.
55318
55319 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55320
55321 * gcc.c-torture/execute/991227-1.c: New test.
55322
55323 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55324
55325 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55326
55327 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55328
55329 * gcc.c-torture/execute/991221-1.c: New test.
55330
55331 1999-12-20 Nathan Sidwell <nathan@acm.org>
55332
55333 * g++.old-deja/g++.other/cast3.C: New test.
55334
55335 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55336
55337 * gcc.c-torture/execute/991216-4.c: New test.
55338
55339 1999-12-16 Michael Meissner <meissner@cygnus.com>
55340
55341 * gcc.c-torture/execute/991216-1.c: New test.
55342 * gcc.c-torture/execute/991216-2.c: New test.
55343 * gcc.c-torture/execute/991216-3.c: New test.
55344
55345 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55346
55347 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55348 Actually make the test fail by using "-O2" for compilation.
55349
55350 1999-12-15 Nathan Sidwell <nathan@acm.org>
55351
55352 * g++.old-deja/g++.warn/cast-align1.C: New test.
55353
55354 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55355
55356 * gcc.c-torture/compile/991214-1.c: New test.
55357 * gcc.c-torture/compile/991214-2.c: New test.
55358
55359 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55360
55361 * gcc.dg/991214-1.c: New test.
55362
55363 1999-12-13 Jeffrey A Law (law@cygnus.com)
55364
55365 * gcc.c-torture/compile/991213-3.c: New test.
55366 * gcc.c-torture/compile/991213-2.c: New test.
55367 * gcc.c-torture/compile/991213-1.c: New test.
55368
55369 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55370
55371 * gcc.dg/991209-1.c: New test.
55372
55373 1999-12-08 Nathan Sidwell <nathan@acm.org>
55374
55375 * gcc.c-torture/compile/991208-1.c: New test.
55376
55377 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55378
55379 * gcc.dg/ultrasp2.c: New test.
55380
55381 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55382
55383 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55384
55385 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55386
55387 * gcc.c-torture/compile/991202-1.c: New test.
55388 * gcc.c-torture/execute/991202-1.c: New test.
55389 * gcc.c-torture/execute/991202-2.c: New test.
55390 * gcc.c-torture/execute/991202-3.c: New test.
55391
55392 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55393
55394 * g++.old-deja/g++.abi/align.C: New test.
55395 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55396 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55397
55398 1999-12-01 Richard Henderson <rth@cygnus.com>
55399
55400 * gcc.c-torture/execute/991201-1.c: New.
55401
55402 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55403
55404 * gcc.dg/991129-1.c: New test.
55405
55406 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55407
55408 * gcc.c-torture/compile/991127-1.c: New test.
55409
55410 1999-11-22 Nathan Sidwell <nathan@acm.org>
55411
55412 * g++.old-deja/g++.other/warn4.C: New test.
55413
55414 1999-11-22 Nathan Sidwell <nathan@acm.org>
55415
55416 * g++.old-deja/g++.eh/cleanup2.C: New test.
55417 * g++.old-deja/g++.ext/pretty2.C: New test.
55418 * g++.old-deja/g++.ext/pretty3.C: New test.
55419 * g++.old-deja/g++.other/debug6.C: New test.
55420
55421 1999-10-20 Jim Wilson <wilson@cygnus.com>
55422
55423 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55424 compiler_output to look for one error message instead of two.
55425
55426 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55427
55428 * gcc.c-torture/execute/991118-1.c: Also test case
55429 where the word boundary does not split a byte evenly.
55430
55431 1999-11-19 Nathan Sidwell <nathan@acm.org>
55432
55433 * g++.old-deja/g++.ext/restrict1.C: New test.
55434
55435 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55436
55437 * gcc.c-torture/execute/991118-1.c: New test.
55438
55439 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55440
55441 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55442 working directory pathnames.
55443
55444 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55445
55446 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55447 host is equipped with driver.h and driver.o so it can actually
55448 compile and run the tests.
55449
55450 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55451
55452 * gcc.c-torture/compile/991008-1.c: New test.
55453
55454 1999-11-08 Nick Clifton <nickc@cygnus.com>
55455
55456 * lib/gcc-dg.exp: Include target-supports.exp
55457
55458 1999-11-05 Nick Clifton <nickc@cygnus.com>
55459
55460 * lib/target-supports.exp: New file: Provide procs to test for
55461 features supported by the target.
55462 (check_weak_available): Moved here from ecos.exp.
55463 (check_alias_available): New proc: Determine of the target
55464 toolchain supports the alias attribute.
55465
55466 * gcc.dg/special/ecos.exp: Move check_weak_available to
55467 target-supports.exp.
55468 (alias-1.c): Only perform the test if the target supports
55469 aliases.
55470 (wkali-1.c): Only perform the test if the target supports
55471 aliases.
55472
55473 * gcc.dg/990506-0.c: Expect error messages from cross
55474 targets as well as native targets.
55475
55476 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55477
55478 * gcc.dg/ultrasp1.c: Removed xfail.
55479 * gcc.dg/struct-ret-2.c: Likewise.
55480 * gcc.dg/array-1.c: Likewise.
55481
55482 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55483
55484 * gcc.dg/struct-ret-2.c: New test.
55485
55486 * gcc.dg/array-1.c: New test.
55487
55488 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55489
55490 * gcc.c-torture/execute/991030-1.c: New test.
55491
55492 1999-10-26 Richard Henderson <rth@cygnus.com>
55493
55494 * gcc.c-torture/compile/991026-2.c: New test.
55495
55496 1999-10-26 Jeffrey A Law (law@cygnus.com)
55497
55498 * gcc.c-torture/compile/991026-1.c: New test.
55499
55500 1999-10-23 Jeffrey A Law (law@cygnus.com)
55501
55502 * gcc.c-torture/execute/991023-1.c: New test.
55503
55504 1999-10-19 Jeffrey A Law (law@cygnus.com)
55505
55506 * gcc.c-torture/execute/991019-1.c: New test.
55507
55508 1999-10-16 Richard Henderson <rth@cygnus.com>
55509
55510 * gcc.c-torture/execute/991016-1.c: New test.
55511
55512 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55513
55514 * gcc.c-torture/execute/991014-1.c: New test.
55515
55516 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55517
55518 * g++.old-deja/g++.other/union2.C: New test.
55519
55520 1999-10-13 Nathan Sidwell <nathan@acm.org>
55521
55522 * g++.old-deja/g++.other/vaarg2.C: New test.
55523 * g++.old-deja/g++.other/vaarg3.C: New test.
55524
55525 1999-10-12 Craig Burley <craig@jcb-sc.com>
55526
55527 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55528 in compile/.
55529
55530 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55531
55532 * gcc.c-torture/execute/va-arg-11.c: New test.
55533
55534 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55535
55536 * lib/file-format.exp (gcc_target_object_format): Don't
55537 crash if objdump is unavailable.
55538
55539 1999-09-29 Donn Terry <donn@interix.com>
55540
55541 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55542
55543 1999-09-28 Nick Clifton <nickc@cygnus.com>
55544
55545 * gcc.c-torture/compile/990928-1.c: New test.
55546
55547 1999-09-28 Nathan Sidwell <nathan@acm.org>
55548
55549 * g++.old-deja/g++.other/decl6.C: New test.
55550
55551 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55552
55553 * gcc.c-torture/execute/va-arg-10.c: New test.
55554
55555 1999-09-27 Nathan Sidwell <nathan@acm.org>
55556
55557 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55558 __PRETTY_FUNCTION__.
55559
55560 1999-09-23 Nick Clifton <nickc@cygnus.com>
55561
55562 * gcc.c-torture/execute/990923-1.c: New test.
55563
55564 1999-09-21 Nick Clifton <nickc@cygnus.com>
55565
55566 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55567 for which -fpic is inappropriate.
55568
55569 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55570
55571 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55572
55573 1999-09-21 Nathan Sidwell <nathan@acm.org>
55574
55575 * g++.old-deja/g++.other/dyncast1.C: New test.
55576 * g++.old-deja/g++.other/dyncast2.C: New test.
55577 * g++.old-deja/g++.other/dyncast3.C: New test.
55578 * g++.old-deja/g++.other/dyncast4.C: New test.
55579 * g++.old-deja/g++.other/dyncast5.C: New test.
55580 * g++.old-deja/g++.eh/catch3.C: New test.
55581 * g++.old-deja/g++.eh/catch3p.C: New test.
55582 * g++.old-deja/g++.eh/catch4.C: New test.
55583 * g++.old-deja/g++.eh/catch4p.C: New test.
55584 * g++.old-deja/g++.eh/catch5.C: New test.
55585 * g++.old-deja/g++.eh/catch5p.C: New test.
55586 * g++.old-deja/g++.eh/catch6.C: New test.
55587 * g++.old-deja/g++.eh/catch6p.C: New test.
55588 * g++.old-deja/g++.eh/catch7.C: New test.
55589 * g++.old-deja/g++.eh/catch7p.C: New test.
55590 * g++.old-deja/g++.eh/catch8.C: New test.
55591 * g++.old-deja/g++.eh/catch8p.C: New test.
55592 * g++.old-deja/g++.eh/catch9.C: New test.
55593 * g++.old-deja/g++.eh/catch9p.C: New test.
55594
55595 1999-09-13 Nathan Sidwell <nathan@acm.org>
55596
55597 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55598 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55599
55600 1999-09-13 Jeffrey A Law (law@cygnus.com)
55601
55602 * gcc.c-torture/compile/990913-1.c: New test.
55603
55604 1999-09-10 Nathan Sidwell <nathan@acm.org>
55605
55606 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55607 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55608
55609 1999-09-09 Richard Henderson <rth@cygnus.com>
55610
55611 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55612
55613 1999-09-09 Nathan Sidwell <nathan@acm.org>
55614
55615 * g++.old-deja/g++.other/lookup11.C: New test.
55616 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55617 what is permitted and what we want.
55618 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55619 overload use.
55620 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55621
55622 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55623
55624 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55625 * gcc.c-torture/noncompile/poison-1.c: New file.
55626
55627 1999-09-08 Nathan Sidwell <nathan@acm.org>
55628
55629 * g++.old-deja/g++.other/sizeof3.C: New test.
55630 * g++.old-deja/g++.other/sizeof4.C: New test.
55631 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55632 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55633
55634 1999-09-07 Richard Henderson <rth@cygnus.com>
55635
55636 * gcc.dg/va-arg-1.c: New.
55637
55638 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55639
55640 * gcc.c-torture/execute/va-arg-9.c: New test.
55641
55642 1999-09-05 Craig Burley <craig@jcb-sc.com>
55643
55644 * g77.f-torture/compile/980519-2.f: New test.
55645 * g77.f-torture/compile/19990905-0.f: New test.
55646 * g77.f-torture/compile/19990905-1.f: New test.
55647 * g77.f-torture/compile/19990905-2.f: New test.
55648
55649 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55650
55651 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55652
55653 * gcc.c-torture/execute/990827-1.c: Fix typo.
55654
55655 1999-09-03 Nathan Sidwell <nathan@acm.org>
55656
55657 * g++.old-deja/g++.other/deref1.C: New test.
55658
55659 1999-09-02 Nathan Sidwell <nathan@acm.org>
55660
55661 * g++.old-deja/g++.other/ambig2.C: New test.
55662 * g++.old-deja/g++.other/cond5.C: New test.
55663 * g++.old-deja/g++.other/lookup16.C: New test.
55664
55665 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55666
55667 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55668 assemblers too.
55669
55670 1999-08-31 Jeffrey A Law (law@cygnus.com)
55671
55672 * lib/c-torture.exp: Avoid the "compare executables" optimization
55673 when testing native.
55674
55675 1999-08-29 Jeffrey A Law (law@cygnus.com)
55676
55677 * gcc.c-torture/execute/990829-1.c: New test.
55678 * gcc.c-torture/compile/990829-1.c: New test.
55679
55680 1999-08-27 Paul Burchard <burchard@pobox.com>
55681
55682 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55683 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55684 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55685 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55686 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55687 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55688 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55689 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55690 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55691 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55692 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55693
55694 1999-08-27 Jeffrey A Law (law@cygnus.com)
55695
55696 * gcc.c-torture/execute/990827-1.c: New test.
55697
55698 1999-08-26 Craig Burley <craig@jcb-sc.com>
55699
55700 * g77.f-torture/noncompile/19990826-4.f: New test.
55701
55702 * g77.f-torture/compile/19990826-3.f: New test.
55703
55704 * g77.f-torture/execute/19990826-2.f: New test.
55705
55706 * g77.f-torture/compile/19990826-1.f: New test.
55707
55708 * gcc.c-torture/execute/990826-0.c: New test.
55709 * g77.c-torture/execute/19990826-0.f: New test.
55710
55711 * g77.f-torture/noncompile/970626-2.f: New test.
55712
55713 1999-08-25 Paul Burchard <burchard@pobox.com>
55714
55715 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55716 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55717 lss-011.C: New tests.
55718
55719 1999-08-25 Nathan Sidwell <nathan@acm.org>
55720
55721 * g++.old-deja/g++.other/decl5.C: New test.
55722
55723 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55724
55725 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55726 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55727 call `postbase' for each one. All callers of `postbase' changed
55728 to call this instead.
55729
55730 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55731
55732 * gcc.c-torture/execute/990811-1.c: New test.
55733
55734 1999-08-09 Nick Clifton <nickc@cygnus.com>
55735
55736 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55737 just native ones.
55738
55739 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55740 just native ones.
55741
55742 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55743
55744 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55745
55746 1999-08-04 Jeffrey A Law (law@cygnus.com)
55747
55748 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55749
55750 1999-08-04 Nathan Sidwell <nathan@acm.org>
55751
55752 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55753
55754 1999-08-04 Jeffrey A Law (law@cygnus.com)
55755
55756 * gcc.c-torture/execute/990804-1.c: New test.
55757
55758 1999-08-03 Nathan Sidwell <nathan@acm.org>
55759
55760 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55761 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55762 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55763
55764 1999-08-03 Nathan Sidwell <nathan@acm.org>
55765
55766 * g++.old-deja/g++.other/struct1.C: New test.
55767
55768 1999-08-03 Nathan Sidwell <nathan@acm.org>
55769
55770 * g++.old-deja/g++.other/enum2.C: New test.
55771
55772 1999-08-02 Richard Henderson <rth@cygnus.com>
55773
55774 Adapted from tests from Franz Sirl:
55775 * gcc.c-torture/execute/va-arg-7.c: New test.
55776 * gcc.c-torture/execute/va-arg-8.c: New test.
55777
55778 1999-08-01 Jeffrey A Law (law@cygnus.com)
55779
55780 * gcc.c-torture/compile/990801-2.c: New test.
55781
55782 * gcc.c-torture/compile/990801-1.c: New test.
55783
55784 1999-07-27 Michael Meissner <meissner@cygnus.com>
55785
55786 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55787 fp-cmp-1.c, converting double to float.
55788
55789 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55790 fp-cmp-1.c, converting double to long double.
55791
55792 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55793 from fr1 to unknown_register, since fr1 is a legitimate register
55794 on some machines.
55795
55796 1999-07-25 Jeffrey A Law (law@cygnus.com)
55797
55798 * README: More listname related changes.
55799
55800 1999-07-08 Catherine Moore <clm@cygnus.com>
55801
55802 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55803
55804 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55805
55806 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55807
55808 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55809
55810 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55811
55812 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55813
55814 * gcc.dg/990703-1.c: New test.
55815
55816 1999-06-29 Nick Clifton <nickc@cygnus.com>
55817
55818 * lib/file-format.exp: New file: Move definition of proc
55819 gcc_target_object_format to here from
55820 gcc.dg/special/ecos.exp.
55821
55822 * lib/c-torture.exp: Include lib file-format.exp.
55823 * lib/gcc-dg.exp: Include lib file-format.exp.
55824
55825 * gcc.dg/special/ecos.exp: Remove definition of proc
55826 gcc_target_object_format.
55827
55828 1999-06-28 Jeffrey A Law (law@cygnus.com)
55829
55830 * gcc.c-torture/execute/990628-1.c: New test.
55831
55832 1999-06-25 Jeffrey A Law (law@cygnus.com)
55833
55834 * gcc.c-torture/compile/990625-2.c: New test.
55835
55836 * gcc.c-torture/compile/990625-1.c: New test.
55837
55838 1999-06-23 Nick Clifton <nickc@cygnus.com>
55839
55840 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55841 attributes compile.
55842 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55843 ports that use the COFF/PE file format.
55844
55845 1999-06-17 Jeffrey A Law (law@cygnus.com)
55846
55847 * gcc.c-torture/compile/990617-1.c: New test.
55848
55849 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55850
55851 * g++.old-deja/g++.other/decl4.C: New test.
55852
55853 1999-06-14 Nathan Sidwell <nathan@acm.org>
55854
55855 * g++.old-deja/g++.other/bitfld3.C: New test.
55856
55857 1999-06-08 Nathan Sidwell <nathan@acm.org>
55858
55859 * g++.old-deja/g++.eh/catch1.C: New test.
55860
55861 1999-06-07 Jeffrey A Law (law@cygnus.com)
55862
55863 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55864
55865 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55866 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55867
55868 1999-06-05 Craig Burley <craig@jcb-sc.com>
55869
55870 * g77.f-torture/compile/19990502-0.f: Replace with new,
55871 shorter, test that still fails after recent changes.
55872
55873 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55874
55875 * gcc.c-torture/execute/990604-1.c: New test.
55876
55877 1999-05-31 Jeffrey A Law (law@cygnus.com)
55878
55879 * gcc.c-torture/execute/990531-1.c: New test.
55880
55881 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55882
55883 * gcc.c-torture/compile/990527-1.c: New test.
55884
55885 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55886
55887 * gcc.c-torture/execute/990527-1.c: New test.
55888
55889 1999-05-25 Nick Clifton <nickc@cygnus.com>
55890
55891 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55892 bitfields as signed.
55893
55894 1999-05-25 Craig Burley <craig@jcb-sc.com>
55895
55896 * g77.f-torture/compile/19990525-0.f: New test.
55897
55898 1999-05-25 Jeffrey A Law (law@cygnus.com)
55899
55900 * gcc.c-torture/execute/990525-2.c: New test.
55901
55902 * gcc.c-torture/execute/990525-1.c: New test.
55903
55904 1999-05-24 Nathan Sidwell <nathan@acm.org>
55905
55906 * g++.old-deja/g++.other/anon3.C: New test.
55907 * g++.old-deja/g++.other/anon4.C: New test.
55908 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55909 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55910 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55911 Merrill).
55912
55913 1999-05-24 Jeffrey A Law (law@cygnus.com)
55914
55915 * gcc.c-torture/execute/990524-1.c: New test.
55916
55917 * gcc.dg/990524-1.c: New test.
55918
55919 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55920
55921 * gcc.c-torture/compile/990523-1.c: New test.
55922
55923 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55924
55925 * gcc.c-torture/compile/990519-1.c: New test.
55926
55927 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55928
55929 * gcc.c-torture/compile/990517-1.c: New test.
55930
55931 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55932 (e4, f4): New tests.
55933 (main): Call them.
55934
55935 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55936
55937 * gcc.dg/noreturn-1.c: New test.
55938
55939 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55940
55941 * gcc.c-torture/execute/990513-1.c: New test.
55942
55943 1999-05-10 Richard Henderson <rth@cygnus.com>
55944
55945 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55946
55947 1999-05-10 Craig Burley <craig@jcb-sc.com>
55948
55949 * g77.f-torture/execute/erfc.f: Use small single-precision
55950 values, to avoid problems on Alphas when not -mieee.
55951
55952 1999-05-08 Craig Burley <craig@jcb-sc.com>
55953
55954 * gcc.dg/990506-0.c: New test.
55955
55956 1999-05-08 Richard Henderson <rth@cygnus.com>
55957
55958 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55959 the constant to test. Don't XFAIL 64-bit targets.
55960
55961 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55962 * g++.old-deja/g++.law/profile1.C: Likewise.
55963
55964 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55965 operator new instances.
55966 * g++.old-deja/g++.other/delete5.C: Likewise.
55967
55968 1999-05-03 Craig Burley <craig@jcb-sc.com>
55969
55970 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55971 intrinsic.
55972
55973 1999-05-03 Craig Burley <craig@jcb-sc.com>
55974
55975 * g77.f-torture/execute/u77-test.f: Reverse order of two
55976 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55977
55978 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55979
55980 * gcc.dg/compare1.c: New test.
55981
55982 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55983
55984 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55985 New tests.
55986
55987 1999-05-02 Craig Burley <craig@jcb-sc.com>
55988
55989 * g77.f-torture/compile/19990502-1.f: New test.
55990
55991 1999-05-02 Craig Burley <craig@jcb-sc.com>
55992
55993 * g77.f-torture/compile/19990502-0.f: New test.
55994
55995 1999-05-02 Craig Burley <craig@jcb-sc.com>
55996
55997 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55998 intrinsic.
55999
56000 1999-05-02 Craig Burley <craig@jcb-sc.com>
56001
56002 * g77.f-torture/execute/u77-test.f (main): List libU77
56003 intrinsics not currently tested.
56004 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56005 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56006 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56007 Trim blanks off the ends of some printed strings.
56008
56009 1999-05-02 Craig Burley <craig@jcb-sc.com>
56010
56011 * g77.f-torture/execute/u77-test.f (main): Just warn about
56012 FSTAT gid disagreement, as it's expected on some systems.
56013
56014 1999-05-01 Craig Burley <craig@jcb-sc.com>
56015
56016 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56017 use a new function, which allows for some slop.
56018 Clean up some commentary.
56019 (issum): The new function.
56020 (sgladd): Deleted subroutine.
56021
56022 1999-05-01 Craig Burley <craig@jcb-sc.com>
56023
56024 * g77.f-torture/execute/u77-test.f: Modify to be more like
56025 libf2c/libU77 version, bringing patches to that version here.
56026 Add suitable commentary.
56027
56028 1999-04-25 Richard Henderson <rth@cygnus.com>
56029
56030 * gcc.dg/990424-1.c: New test.
56031
56032 1999-04-24 Craig Burley <craig@jcb-sc.com>
56033
56034 * g77.f-torture/execute/u77-test.f (main): Bug involving
56035 LSTAT has been fixed, so turn back on full checking.
56036
56037 1999-04-20 Craig Burley <craig@jcb-sc.com>
56038
56039 * g77.f-torture/compile/19990419-0.f: New test.
56040 * g77.f-torture/execute/19990419-1.f: New test.
56041
56042 1999-04-17 Richard Henderson <rth@cygnus.com>
56043
56044 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56045 to avoid the need for a prototype to supress a warning.
56046
56047 1999-04-07 Jim Wilson <wilson@cygnus.com>
56048
56049 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56050
56051 1999-04-04 Jeffrey A Law (law@cygnus.com)
56052
56053 * gcc.c-torture/execute/990404-1.c: New test.
56054
56055 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56056
56057 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56058 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56059 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56060 missing initializer warnings.
56061
56062 1999-03-28 Jeffrey A Law (law@cygnus.com)
56063
56064 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56065 matching strings.
56066
56067 1999-03-26 Jeffrey A Law (law@cygnus.com)
56068
56069 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56070
56071 1999-03-26 Craig Burley <craig@jcb-sc.com>
56072
56073 * g77.f-torture/execute/19990325-0.f: New test.
56074 * g77.f-torture/execute/19990325-1.f: New test.
56075
56076 1999-03-24 Jeffrey A Law (law@cygnus.com)
56077
56078 * gcc.c-torture/execute/990324-1.c: New test.
56079
56080 1999-03-22 Jim Wilson <wilson@cygnus.com>
56081
56082 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56083 test with 4.
56084
56085 1999-03-17 Richard Henderson <rth@cygnus.com>
56086
56087 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56088
56089 1999-03-13 Craig Burley <craig@jcb-sc.com>
56090
56091 * g77.f-torture/execute/19990313-2.f: New test.
56092 * g77.f-torture/execute/19990313-3.f: New test.
56093
56094 1999-03-13 Craig Burley <craig@jcb-sc.com>
56095
56096 * g77.f-torture/execute/19990313-0.f: New test.
56097 * g77.f-torture/execute/19990313-1.f: New test.
56098
56099 1999-03-12 Jim Wilson <wilson@cygnus.com>
56100
56101 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56102 printf to sprintf.
56103 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56104 (main): Add check for u15. Conditionalize u31 check depending on
56105 whether ints are <32 bits or >=32 bits.
56106
56107 1999-03-08 Craig Burley <craig@jcb-sc.com>
56108
56109 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56110
56111 1999-03-08 Craig Burley <craig@jcb-sc.com>
56112
56113 * g77.f-torture/compile/19990305-0.f: New test.
56114 * g77.f-torture/execute/19981119-0.f: New test.
56115
56116 1999-03-08 Craig Burley <craig@jcb-sc.com>
56117
56118 * g77.f-torture/execute/970625-2.f: call ABORT if final
56119 result is not correct, instead of just printing it.
56120 Add this checking via newly introduced obfuscation, to
56121 trip up buggy front ends.
56122
56123 1999-03-07 Craig Burley <craig@jcb-sc.com>
56124
56125 * g77.f-torture/compile/960317-1.f: Moved from being
56126 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56127
56128 1999-03-06 Craig Burley <craig@jcb-sc.com>
56129
56130 * g77.f-torture/execute/960317-1.f: New (old) test.
56131 * g77.f-torture/execute/970625-2.f: Ditto.
56132
56133 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56134
56135 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56136 error message on line 1 or line 2; cccp and cpplib do this differently.
56137
56138 1999-03-01 Jeffrey A Law (law@cygnus.com)
56139
56140 * g++.old-deja/g++.law/weak1.C: New test.
56141
56142 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56143
56144 * gcc.c-torture/execute/990119-1.c: Renamed to...
56145 * gcc.dg/990119-1.c: this, so it will only be tested once
56146 (it's a preprocessor test, it doesn't need to be run at
56147 multiple optimization levels).
56148
56149 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56150
56151 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56152 ALWAYS_CXXFLAGS.
56153
56154 1999-02-24 Craig Burley <craig@jcb-sc.com>
56155
56156 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56157 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56158 to not be compilable by current g77.
56159
56160 1999-02-24 Nick Clifton <nickc@cygnus.com>
56161
56162 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56163
56164 1999-02-22 Jeffrey A Law (law@cygnus.com)
56165
56166 * gcc.c-torture/execute/990222-1.c: New test.
56167
56168 1999-02-19 Craig Burley <craig@jcb-sc.com>
56169
56170 * g77.f-torture/compile/19990218-0.f: New test.
56171 * g77.f-torture/noncompile/19990218-1.f: New test.
56172
56173 1999-02-18 Craig Burley <craig@jcb-sc.com>
56174
56175 * g77.f-torture/compile/19981216-0.f: New test.
56176
56177 1999-02-14 Jeffrey A Law (law@cygnus.com)
56178
56179 * gcc.dg/990214-1.c: New test.
56180
56181 1999-02-13 Jeffrey A Law (law@cygnus.com)
56182
56183 * gcc.dg/990213-2.c: New test.
56184
56185 * gcc.dg/990213-1.c: New test.
56186
56187 1999-02-12 Jeffrey A Law (law@cygnus.com)
56188
56189 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56190 ints.
56191
56192 1999-02-11 Nick Clifton <nickc@cygnus.com>
56193
56194 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56195 specified by target.
56196
56197 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56198
56199 1999-02-11 Jeffrey A Law (law@cygnus.com)
56200
56201 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56202
56203 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56204
56205 * gcc.dg/special/ecos.exp: New test driver for new tests with
56206 special requirements.
56207
56208 * gcc.dg/special/alias-1.c: New test.
56209 * gcc.dg/special/gcsec-1.c: New test.
56210 * gcc.dg/special/weak-1.c: New test.
56211 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56212 * gcc.dg/special/weak-2.c: New test.
56213 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56214 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56215 * gcc.dg/special/wkali-1.c: New test.
56216 * gcc.dg/special/wkali-2.c: New test.
56217 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56218 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56219
56220 1999-02-10 Felix Lee <flee@cygnus.com>
56221
56222 * lib/c-torture.exp (c-torture-compile): Pull out code for
56223 analyzing gcc error messages.
56224 (c-torture-execute): Likewise. Fix some (harmless) false
56225 positives.
56226 * lib/gcc.exp (gcc_check_compile): New function.
56227
56228 1999-02-08 Richard Henderson <rth@cygnus.com>
56229
56230 * gcc.c-torture/execute/990208-1.c: New test.
56231
56232 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56233
56234 * g++.dg/special/ecos.exp: New driver for new tests with special
56235 requirements
56236
56237 * g++.dg/special/conpr-1.C: New test
56238 * g++.dg/special/conpr-2.C: New test
56239 * g++.dg/special/conpr-2a.C: New test
56240 * g++.dg/special/conpr-3.C: New test
56241 * g++.dg/special/conpr-3a.C: New test
56242 * g++.dg/special/conpr-3b.C: New test
56243
56244 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56245 allow g++ to use the dg driver
56246
56247 * README: Add comment about g++.dg directory
56248
56249 1999-02-06 Jeffrey A Law (law@cygnus.com)
56250
56251 * README: Update email addresses.
56252
56253 1999-02-03 Nick Clifton <nickc@cygnus.com>
56254
56255 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56256 arguments in order to force structure S onto the stack even on
56257 the alpha.
56258 (test): Pass 10 leading arguments to function foo as well as the
56259 structure S.
56260
56261 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56262 failure for all targets.
56263
56264 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56265 abort to terminate program execution.
56266
56267 1999-01-30 Richard Henderson <rth@cygnus.com>
56268
56269 * gcc.c-torture/execute/990130-1.c: New test.
56270
56271 1999-01-30 Jeffrey A Law (law@cygnus.com)
56272
56273 * gcc.dg/990130-1.c: New test.
56274
56275 1999-01-28 Michael Meissner <meissner@cygnus.com>
56276
56277 * gcc.c-torture/execute/990128-1.c: New test.
56278
56279 1999-01-27 Michael Meissner <meissner@cygnus.com>
56280
56281 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56282
56283 1999-01-27 Felix Lee <flee@cygnus.com>
56284
56285 * lib/c-torture.exp (c-torture-compile): pull out code for
56286 analyzing gcc error messages.
56287 (c-torture-execute): ditto, and fix some (harmless) false
56288 positives.
56289 * lib/gcc.exp (gcc_check_compile): new function.
56290
56291 1999-01-17 Jeffrey A Law (law@cygnus.com)
56292
56293 * gcc.dg/990117-1.c: New test.
56294
56295 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56296
56297 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56298
56299 1999-01-15 Jeffrey A Law (law@cygnus.com)
56300
56301 * g77.f-torture/compile/990115-1.f: New test.
56302
56303 1999-01-07 Jeffrey A Law (law@cygnus.com)
56304
56305 * gcc.c-torture/compile/990107-1.c: New test
56306
56307 1999-01-06 Jeffrey A Law (law@cygnus.com)
56308
56309 * gcc.c-torture/execute/990106-2.c: New test.
56310
56311 * gcc.c-torture/execute/990106-1.c: New test.
56312
56313 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56314
56315 * gcc.c-torture/compile/981223-1.c: New test.
56316
56317 1998-12-29 Richard Henderson <rth@cygnus.com>
56318
56319 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56320 (opt3): Rename from opt4 and disable.
56321
56322 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56323
56324 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56325
56326 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56327
56328 * g++.old-deja/g++.other/conv5.C: New test.
56329
56330 1998-12-14 Nick Clifton <nickc@cygnus.com>
56331
56332 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56333
56334 1998-12-11 Jeffrey A Law (law@cygnus.com)
56335
56336 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56337
56338 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56339
56340 * gcc.c-torture/compile/981211-1.c: New test.
56341
56342 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56343
56344 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56345
56346 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56347
56348 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56349
56350 * gcc.special/930510-1.c: Make C9X safe.
56351 * gcc.misc-tests/gcov-1.c Similarly.
56352 * gcc.misc-tests/gcov-2.c Similarly.
56353
56354 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56355
56356 * gcc.dg/ultrasp1.c: New test.
56357
56358 1998-12-06 Richard Henderson <rth@cygnus.com>
56359
56360 * gcc.c-torture/execute/981206.c: New test.
56361
56362 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56363
56364 * g++.old-deja/g++.ns/template7.C: New test.
56365
56366 * g++.old-deja/g++.other/expr1.C: New test.
56367
56368 * g++.old-deja/g++.eh/tmpl3.C: New test.
56369
56370 * g++.old-deja/g++.eh/tmpl2.C: New test.
56371
56372 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56373
56374 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56375 * g++.old-deja/g++.other/using6.C: Removed.
56376 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56377
56378 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56379
56380 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56381
56382 * g++.old-deja/g++.pt/overload8.C: New test.
56383
56384 * g++.old-deja/g++.pt/overload7.C: New test.
56385
56386 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56387
56388 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56389 and relinking messages.
56390 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56391 compiling with -frepo.
56392
56393 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56394
56395 * g++.old-deja/g++.pt/lookup6.C: New test.
56396
56397 1998-11-30 Nick Clifton <nickc@cygnus.com>
56398
56399 * gcc.c-torture/execute/981130-1.c: New test.
56400 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56401
56402 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56403
56404 * g++.old-deja/g++.pt/explicit76.C: New test.
56405
56406 * g++.old-deja/g++.pt/friend38.C: New test.
56407
56408 * g++.old-deja/g++.ns/crash2.C: New test.
56409
56410 * g++.old-deja/g++.pt/defarg8.C: New test.
56411
56412 * g++.old-deja/g++.pt/instantiate6.C: New test.
56413
56414 * g++.old-deja/g++.pt/static6.C: New test.
56415
56416 * g++.old-deja/g++.pt/decl2.C: New test.
56417
56418 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56419
56420 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56421 problem is actually related with name lookup, but so what? :-)
56422
56423 * g++.old-deja/g++.pt/friend37.C: New test.
56424
56425 1998-11-25 Dave Love <d.love@dl.ac.uk>
56426
56427 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56428 element, which fails on some systems.
56429
56430 * g77.f-torture/execute/labug1.f: New test.
56431
56432 1998-11-21 Jeffrey A Law (law@cygnus.com)
56433
56434 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56435 is defined.
56436
56437 1998-11-18 Dave Love <d.love@dl.ac.uk>
56438
56439 * g77.f-torture/compile/981117-1.f: New test.
56440
56441 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56442
56443 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56444 properly discarded.
56445
56446 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56447
56448 * gcc.c-torture/execute/memcheck: New directory of tests for
56449 -fcheck-memory-usage.
56450
56451 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56452
56453 * README: New file, general information about the testsuite and
56454 new description of the various C++ test subdirectories.
56455 * README.g++: Eliminate obsolete information, update and move most
56456 relevant stuff to README.
56457
56458 1998-11-07 Richard Henderson <rth@cygnus.com>
56459
56460 * gcc.c-torture/compile/981107-1.c: New test.
56461
56462 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56463
56464 * execute/memcpy-bi.c: New testcase.
56465
56466 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56467
56468 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56469 base classes.
56470
56471 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56472 template is selected.
56473
56474 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56475 classes, it should be accepted for all types.
56476
56477 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56478
56479 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56480 specializations start with template headers.
56481
56482 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56483
56484 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56485
56486 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56487 non-POD types.
56488
56489 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56490
56491 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56492
56493 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56494
56495 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56496
56497 1998-10-19 Jeffrey A Law (law@cygnus.com)
56498
56499 * 981019-1.c: New test.
56500
56501 1998-10-14 Robert Lipe <robertl@dgii.com>
56502
56503 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56504 find objc headers.
56505
56506 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56507
56508 * compile/981001-4.c: Remove use of GCC extension that triggers a
56509 compiler bug.
56510
56511 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56512
56513 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56514
56515 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56516
56517 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56518 instantiation of template produces incorrect code for delete
56519 expression.
56520
56521 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56522 constructors' name is not unique.
56523 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56524 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56525
56526 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56527 automatic array of const is ill-formed.
56528
56529 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56530 of template parameter?
56531
56532 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56533 const.
56534
56535 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56536 pointer-to-member expression.
56537
56538 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56539 declaration causes ICE.
56540
56541 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56542
56543 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56544 reserved in the global namespace.
56545
56546 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56547 generate needed virtual table.
56548
56549 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56550
56551 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56552
56553 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56554 template-dependent type
56555
56556 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56557
56558 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56559 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56560 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56561
56562 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56563 class should be usable as argument of member function.
56564 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56565 class should be usable as return type of member function.
56566 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56567 class should be usable as type of data member.
56568
56569 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56570
56571 1998-10-09 Jeffrey A Law (law@cygnus.com)
56572
56573 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56574
56575 1998-10-08 Nick Clifton <nickc@cygnus.com>
56576
56577 * gcc.dg/dll-?.c Add thumb to target list.
56578 Fix assembler scan patterns to match current assembler output.
56579
56580 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56581
56582 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56583 matching of template brackets.
56584
56585 * g++.old-deja/g++.other/using4.C: New test. Test using
56586 declarations of methods from base classes.
56587
56588 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56589 within functions should introduce names into the innermost
56590 enclosing namespace.
56591
56592 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56593 of static locals if first initialization throws.
56594
56595 1998-10-07 Jim Wilson <wilson@cygnus.com>
56596
56597 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56598
56599 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56600
56601 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56602 lose track of the possible targets of tablejump insns.
56603 * special/special.exp: Run it.
56604
56605 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56606
56607 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56608 must be declared before its specializations can be named in friend
56609 declarations.
56610
56611 1998-10-05 Dave Love <d.love@dl.ac.uk>
56612
56613 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56614
56615 * g77.f-torture/execute/io1.f: New test.
56616
56617 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56618
56619 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56620 with pointer to template function, for which no argument deduction
56621 is possible.
56622
56623 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56624 specialization of template function as argument to template
56625 function.
56626
56627 * g++.old-deja/g++.other/access2.C: New test; Inner class
56628 shouldn't have privileged access to Outer's names.
56629
56630 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56631
56632 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56633 friend template declared within template class conflicts with
56634 nested class of the same name.
56635
56636 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56637 is ignored.
56638
56639 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56640 object with direct initializer as function declaration.
56641
56642 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56643 initializers.
56644
56645 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56646 involving const pointer and NULL produces incorrect result.
56647
56648 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56649 type name without `typename' should be rejected with -pedantic.
56650
56651 1998-10-02 Richard Henderson <rth@cygnus.com>
56652
56653 * g++.old-deja/g++.other/addrof1.C: New test.
56654
56655 1998-10-01 Nick Clifton <nickc@cygnus.com>
56656
56657 * gcc.c-torture/compile/981001-1.c: New test.
56658 * gcc.c-torture/execute/981001-1.c: New test.
56659
56660 1998-10-01 Jeffrey A Law (law@cygnus.com)
56661
56662 * gcc.c-torture/compile/981001-2.c: New test.
56663 * gcc.c-torture/compile/981001-3.c: New test.
56664 * gcc.c-torture/compile/981001-4.c: New test.
56665
56666 1998-10-01 Robert Lipe <robertl@dgii.com>
56667
56668 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56669 multilibbed hosts. Idea grafted from g77.exp.
56670
56671 1998-09-30 Dave Love <d.love@dl.ac.uk>
56672
56673 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56674 avoid losing on systems which need -lsocket.
56675
56676 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56677
56678 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56679 * g++.old-deja/g++.other/nested2.C: Ditto.
56680 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56681 failure.
56682
56683 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56684
56685 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56686 preferred over template operator!= for enum bitfields.
56687
56688 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56689
56690 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56691 that happen to have the same base name, but in different scopes,
56692 are incorrectly rejected.
56693
56694 1998-09-16 Richard Henderson <rth@cygnus.com>
56695
56696 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56697 on the native word size instead of an integer literal.
56698
56699 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56700
56701 * g++.old-deja/g++.other/static2.C: Invocation of static data
56702 member of type pointer-to-function denoted as non-static member.
56703
56704 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56705 checks involving function types and aliases.
56706
56707 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56708
56709 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56710 redefined to the same non-trivial type.
56711
56712 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56713 namespace-qualification of template specializations declared in
56714 other namespaces.
56715
56716 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56717 to declare a subset of the specializations of a template function
56718 as friends of specializations of a template class.
56719
56720 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56721 member templates that do not fully specialize the enclosing
56722 template class are rejected.
56723
56724 1998-09-11 Dave Love <d.love@dl.ac.uk>
56725
56726 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56727
56728 1998-09-08 Dave Love <d.love@dl.ac.uk>
56729
56730 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56731 altered from libf2c/libU77 version.
56732
56733 1998-09-06 Dave Love <d.love@dl.ac.uk>
56734
56735 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56736
56737 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56738 Alexandre Oliva <oliva@dcc.unicamp.br>
56739
56740 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56741 (un)signed char are different types for template specialization
56742 purposes.
56743
56744 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56745
56746 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56747 * objc: ObjC testsuite.
56748
56749 1998-08-31 Catherine Moore <clm@cygnus.com>
56750
56751 * gcc.c-torture/execute/941014-1.x: New file.
56752
56753 1998-08-31 Nick Clifton <nickc@cygnus.com>
56754
56755 * lib/c-torture.exp: Add support for
56756 torture_eval_before_compile and torture_eval_before_execute
56757 variables.
56758
56759 1998-08-30 Jeffrey A Law (law@cygnus.com)
56760
56761 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56762 this test triggers valid.
56763
56764 1998-08-27 Jeffrey A Law (law@cygnus.com)
56765
56766 * gcc.dg/980827-1.c: New test.
56767
56768 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56769
56770 * gcc.c-torture/execute/loop-4b.c: New test.
56771
56772 1998-08-26 Nick Clifton <nickc@cygnus.com>
56773
56774 * lib/c-torture.exp: Add support for
56775 torture_eval_before_compile and torture_eval_before_execute
56776 variables.
56777
56778 1998-08-25 Jeffrey A Law (law@cygnus.com)
56779
56780 * gcc.c-torture/compile/980825-1.c: New test.
56781
56782 1998-08-24 Nick Clifton <nickc@cygnus.com>
56783
56784 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56785 count number tests in opt_t0 not good_t0.
56786
56787 1998-08-24 Jeffrey A Law (law@cygnus.com)
56788
56789 * gcc.c-torture/compile/930326-1.x: Fix typo.
56790
56791 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56792
56793 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56794 causes an ICE.
56795
56796 1998-08-21 Jeffrey A Law (law@cygnus.com)
56797
56798 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56799 STACK_SIZE is defined.
56800 * gcc.c-torture/unsorted/stuct.c: Similarly.
56801
56802 * gcc.c-torture/compile/980821-1.c: New test.
56803
56804 1998-08-21 Jeffrey A Law (law@cygnus.com)
56805
56806 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56807 16bit ints.
56808
56809 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56810
56811 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56812 code.
56813
56814 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56815
56816 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56817 error'.
56818
56819 1998-08-18 Jeffrey A Law (law@cygnus.com)
56820
56821 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56822
56823 1998-08-16 Jeffrey A Law (law@cygnus.com)
56824
56825 * gcc.c-torture/compile/980816-1.c: New test.
56826
56827 * gcc.dg/980816-1.c: New test.
56828
56829 1998-08-13 Jeffrey A Law (law@cygnus.com)
56830
56831 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56832 compiler for ieee tests.
56833
56834 1998-08-01 Dave Love <d.love@dl.ac.uk>
56835
56836 * g77.f-torture/compile/980729-0.f: New test.
56837
56838 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56839
56840 * gcc.c-torture/special/eeprof-1.c: New test, for
56841 -finstrument-functions.
56842 * gcc.c-torture/special/special.exp: Run it.
56843
56844 1998-07-29 Jeffrey A Law (law@cygnus.com)
56845
56846 * gcc.c-torture/compile/980729-1.c: New test.
56847
56848 1998-07-27 Nick Clifton <nickc@cygnus.com>
56849
56850 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56851 __thumb__ is defined, and test for ARM style doubles if so.
56852
56853 1998-07-26 Dave Love <d.love@dl.ac.uk>
56854
56855 * g77.f-torture/noncompile/980615-0.f: New test.
56856
56857 1998-07-26 H.J. Lu (hjl@gnu.org)
56858
56859 * gcc.dg/980312-1.c: Do link instead of compile.
56860 * gcc.dg/980313-1.c: Likewise.
56861
56862 1998-07-26 Jeffrey A Law (law@cygnus.com)
56863
56864 * gcc.c-torture/compile/980726-1.c: New test.
56865
56866 1998-07-25 Dave Love <d.love@dl.ac.uk>
56867
56868 * g77.f-torture/execute/io0.f: New test.
56869
56870 1998-07-24 Nick Clifton <nickc@cygnus.com>
56871
56872 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56873 an int.
56874
56875 1998-06-18 Michael Meissner <meissner@cygnus.com>
56876
56877 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56878 m32r bugs.
56879
56880 1998-07-17 Nick Clifton <nickc@cygnus.com>
56881
56882 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56883 c-decl.c:grokdeclarator can handle mode attributes.
56884
56885 1998-07-16 Jeffrey A Law (law@cygnus.com)
56886
56887 * gcc.c-torture/execute/980716-1.c: New test.
56888
56889 1998-07-13 Jeffrey A Law (law@cygnus.com)
56890
56891 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56892 the mn10200.
56893 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56894 the mn10200.
56895 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56896 * gcc.c-torture/compile/930326-1.x: Similarly.
56897
56898 1998-07-13 Dave Love <d.love@dl.ac.uk>
56899
56900 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56901 New test from Craig.
56902
56903 1998-07-12 Dave Love <d.love@dl.ac.uk>
56904
56905 * g77.f-torture/noncompile/980616-0.f: New test.
56906
56907 * g77.f-torture/execute/970816-3.f: New test from Craig.
56908
56909 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56910
56911 * g++.other/singleton.C: Return error value instead of taking
56912 SIGSEGV.
56913
56914 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56915
56916 * g++.other/singleton.C: New test. Warning is under dispute.
56917 Runtime crash is not.
56918
56919 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56920
56921 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56922 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56923 using6.C, using7.C}: New namespace tests.
56924
56925 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56926
56927 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56928 specialization with typedef'ed names used as array indexes.
56929
56930 1998-07-09 Jeffrey A Law (law@cygnus.com)
56931
56932 * gcc.c-torture/execute/980709-1.c: New test.
56933
56934 * gcc.dg/980709-1.c: New test.
56935
56936 1998-07-07 Richard Henderson <rth@cygnus.com>
56937
56938 * gcc.c-torture/execute/bcp-1.c: New test.
56939
56940 1998-07-07 Jeffrey A Law (law@cygnus.com)
56941
56942 * gcc.c-torture/execute/980707-1.c: New test.
56943
56944 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56945
56946 * gcc.c-torture/compile/980706-1.c: New test.
56947
56948 1998-07-01 Dave Love <d.love@dl.ac.uk>
56949
56950 * g77.f-torture/execute/980701-0.f,
56951 g77.f-torture/execute/980701-1.f: New test from Craig.
56952
56953 1998-07-01 Jeffrey A Law (law@cygnus.com)
56954
56955 * gcc.c-torture/compile/980701-1.c: New test.
56956
56957 * gcc.c-torture/execute/980701-1.c: New test.
56958
56959 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56960 rlsruhe.de>
56961
56962 * g++.old-deja/g++.robertl/eb132.C: New test.
56963 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56964
56965 1998-06-29 Dave Love <d.love@dl.ac.uk>
56966
56967 * g77.f-torture/execute/980628-7.f,
56968 g77.f-torture/execute/980628-8.f,
56969 g77.f-torture/execute/980628-9.f,
56970 g77.f-torture/execute/980628-10.f: New tests from Craig.
56971
56972 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56973
56974 1998-06-28 Jeffrey A Law (law@cygnus.com)
56975
56976 * g77.f-torture/execute/980628-4.f: New test from Craig.
56977 * g77.f-torture/execute/980628-5.f: Likewise.
56978 * g77.f-torture/execute/980628-2.f: Likewise.
56979 * g77.f-torture/execute/980628-0.f: Likewise.
56980 * g77.f-torture/execute/980628-1.f: Likewise.
56981 * g77.f-torture/execute/980628-3.f: Likewise.
56982 * g77.f-torture/execute/980628-6.f: Likewise.
56983
56984 1998-06-28 Jeffrey A Law (law@cygnus.com)
56985
56986 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56987 directory when nothing has been installed yet.
56988
56989 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56990
56991 * gcc.c-torture/special/special.exp: Handle newer versions of
56992 dejagnu.
56993
56994 1998-06-26 Jeffrey A Law (law@cygnus.com)
56995
56996 * gcc.dg/980626-1.c: New test.
56997
56998 1998-06-19 Bruno Haible <haible@ilog.fr>
56999
57000 * gcc.misc-tests/m-un-2.c: New test.
57001 * g++.old-deja/g++.other/warn01.c: Likewise.
57002
57003 1998-06-19 Robert Lipe <robertl@dgii.com>
57004
57005 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57006 compatibility with assmblers with a different comment character.
57007 Eliminate use of GAS-specific extensions.
57008
57009 1998-06-19 Jeffrey A Law (law@cygnus.com)
57010
57011 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57012
57013 1998-06-19 Robert Lipe <robertl@dgii.com>
57014
57015 * lib/g77.exp: Replace search for libf2c.a with search for newly
57016 renamed libg2c.a
57017
57018 1998-06-17 Jeffrey A Law (law@cygnus.com)
57019
57020 * gcc.c-torture/execute/980617-1.c: New test.
57021
57022 1998-06-12 Jeffrey A Law (law@cygnus.com)
57023
57024 * gcc.c-torture/execute/980612-1.c: New test.
57025
57026 1998-06-08 Jeffrey A Law (law@cygnus.com)
57027
57028 * gcc.dg/980523-1.c: Only test on ppc-linux.
57029 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57030
57031 * gcc.c-torture/execute/980608-1.c: New test.
57032
57033 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57034
57035 * gcc.c-torture/execute/980605-1.c: New test.
57036
57037 1998-06-04 Jeffrey A Law (law@cygnus.com)
57038
57039 * gcc.c-torture/execute/980604-1.c: New test.
57040
57041 1998-06-02 Jeffrey A Law (law@cygnus.com)
57042
57043 * gcc.c-torture/execute/980602-1.c: New test.
57044 * gcc.c-torture/execute/980602-2.c: Likewise.
57045
57046 1998-06-02 Dave Love <d.love@dl.ac.uk>
57047
57048 * 970125-0.f: Fix per JCB. Add commentary.
57049
57050 1998-05-31 Michael Meissner <meissner@cygnus.com>
57051
57052 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57053 IEEE -0 support.
57054
57055 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57056
57057 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57058 earlier.
57059
57060 1998-05-28 Catherine Moore <clm@cygnus.com>
57061
57062 * gcc.c-torture/execute/980526-3.c: New test.
57063
57064 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57065
57066 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57067 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57068 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57069 m88k-motorola-sysv3 to XFAIL.
57070
57071 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57072
57073 * gcc.dg/980526-1.c: New test.
57074 * gcc.c-torture/execute/980526-2.c: New test.
57075
57076 1998-05-26 Jeffrey A Law (law@cygnus.com)
57077
57078 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57079
57080 * gcc.c-torture/execute/980526-1.c: New test.
57081
57082 1998-05-26 Dave Love <d.love@dl.ac.uk>
57083
57084 * g77.f-torture/execute/alpha2.f: Add runtime test.
57085
57086 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57087
57088 * g++.old-deja/old-deja.exp: Strip leading directories.
57089
57090 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57091 error for the line. Don't run multiple tests for the same line.
57092
57093 1998-05-23 Jeffrey A Law (law@cygnus.com)
57094
57095 * gcc.dg/980523-1.c: New test.
57096
57097 1998-05-23 Dave Love <d.love@dl.ac.uk>
57098
57099 * g77.f-torture/compile/970915-0.f: New test.
57100
57101 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57102
57103 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57104
57105 1998-05-21 Jeffrey A Law (law@cygnus.com)
57106
57107 * gcc.dg/980520-1.c: New test.
57108
57109 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57110
57111 * gcc.dg/980502-1.c: Fix return type.
57112
57113 1998-05-20 Jeffrey A Law (law@cygnus.com)
57114
57115 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57116 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57117 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57118 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57119 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57120
57121 1998-05-20 Dave Love <d.love@dl.ac.uk>
57122
57123 * g77.f-torture/execute/980520-1.f: New test.
57124
57125 1998-05-15 Dave Love <d.love@dl.ac.uk>
57126
57127 * lib/mike-g77.exp: New file.
57128
57129 * g77.f-torture/noncompile/noncompile.exp,
57130 g77.f-torture/noncompile/check0.f: New files.
57131
57132 1998-05-14 Dave Love <d.love@dl.ac.uk>
57133
57134 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57135 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57136 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57137 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57138 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57139 abort where appropriate.
57140
57141 1998-05-05 Michael Meissner <meissner@cygnus.com>
57142
57143 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57144 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57145
57146 1998-04-29 Dave Love <d.love@dl.ac.uk>
57147
57148 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57149
57150 1998-04-27 Dave Love <d.love@dl.ac.uk>
57151
57152 * g77.f-torture/compile/980427-0.f: New test.
57153
57154 1998-04-24 Dave Love <d.love@dl.ac.uk>
57155
57156 * g77.f-torture/compile/980424-0.f: New test.
57157
57158 1998-04-19 Dave Love <d.love@dl.ac.uk>
57159
57160 * g77.f-torture/compile/980419-2.f (main): New test.
57161 * g77.f-torture/compile/970125-0.f: New test.
57162 * g77.f-torture/compile/980419-1.f: New test.
57163
57164 1998-04-08 Jim Wilson <wilson@cygnus.com>
57165
57166 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57167 of loop-4.c.
57168
57169 1998-04-07 Jim Wilson <wilson@cygnus.com>
57170
57171 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57172
57173 1998-04-03 Jim Wilson <wilson@cygnus.com>
57174
57175 * gcc.c-torture/compile/980329-1.c: New test.
57176
57177 1998-03-18 Jim Wilson <wilson@cygnus.com>
57178
57179 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57180 * gcc.dg/980312-1.c: Fix typo in -march command.
57181
57182 1998-03-16 H.J. Lu (hjl@gnu.org)
57183
57184 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57185
57186 1998-03-11 Robert Lipe <robertl@dgii.com>
57187
57188 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57189 Dave Love agree the Fortran source is bogus.
57190
57191 1998-03-11 Robert Lipe <robertl@dgii.com>
57192
57193 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57194 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57195 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57196 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57197 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57198
57199 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57200
57201 * g++.old-deja/g++.other/friend1.C: New test.
57202
57203 1998-02-18 Dave Love <d.love@dl.ac.uk>
57204
57205 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57206 possibly uninitialized) variables and declare dnrm2.
57207
57208 1998-02-23 Robert Lipe <robertl@dgii.com>
57209
57210 From Bruno Haible <haible@ilog.fr>:
57211 * gcc.c-torture/execute/980223.c: New test.
57212
57213 1998-02-13 Jeffrey A Law (law@cygnus.com)
57214
57215 * gcc.dg/ifelse-1.c: New test.
57216
57217 1998-02-09 H.J. Lu (hjl@gnu.org)
57218
57219 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57220
57221 * lib/old-dejagnu.exp (old-dejagnu): Added the
57222 "execution test - XFAIL *-*-*" handling in the spirit of
57223 "excess errors test -". Changed the "execution test fails"
57224 handling to be like "excess errors test fails".
57225 * Update various tests accordingly.
57226
57227 1998-02-06 Jim Wilson <wilson@cygnus.com>
57228
57229 * gcc.c-torture/execute/980205.c: New test.
57230
57231 1998-01-18 Jeffrey A Law (law@cygnus.com)
57232
57233 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57234 * lib/f-torture.exp: Similarly.
57235 * gcc.c-torture: Rename all .cexp files to .x files.
57236
57237 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57238
57239 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57240 (940510-1.c): Removed duplicate.
57241 (971104-1.c): New test.
57242
57243 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57244
57245 * lib/f-torture.exp: Improve error and loop detection.
57246
57247 1997-11-19 Michael Meissner <meissner@cygnus.com>
57248
57249 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57250 use that to size the filler array.
57251
57252 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57253
57254 * lib/c-torture.exp(c-torture-execute): Fix typo.
57255
57256 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57257 testcase as the executable name. Keep the executable around if
57258 the test fails.
57259
57260 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57261
57262 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57263 changes. Only test one -g option, and move it to the end of the
57264 list of options to test.
57265
57266 1997-09-19 Michael Meissner <meissner@cygnus.com>
57267
57268 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57269 variable GCC_TORTURE_OPTIONS to supply default switches separated
57270 by colons. If no environment variable, run tests with -O0 -g, -O1
57271 -g, and -O2 -g as well.
57272
57273 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57274
57275 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57276 explanatory comments. Fix indentation.
57277
57278 1997-09-15 Jeffrey A Law (law@cygnus.com)
57279
57280 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57281
57282 1997-09-11 Jeffrey A Law (law@cygnus.com)
57283
57284 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57285 * g++.old-deja/g++.mike/p7325.C: Likewise.
57286 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57287
57288 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57289
57290 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57291 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57292 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57293 * g++.old-deja/g++.law/operators4.C: Likewise.
57294
57295 1997-09-11 Joe Buck (jbuck@synopsys.com)
57296
57297 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57298 * g++.old-deja/g++.mike/p784.C: Ditto.
57299 * g++.old-deja/g++.mike/p785.C: Ditto.
57300
57301 1997-09-05 Jeffrey A Law (law@cygnus.com)
57302
57303 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57304
57305 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57306
57307 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57308 target feature; pass this to c-torture-execute as needed.
57309
57310 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57311
57312 * lib/c-torture.exp(c-torture-execute): If the previous and the
57313 current executables being tested are identical, we don't need to
57314 run the executable again. Try to make the executable names
57315 unique. Add an optional argument for passing additional compiler
57316 flags.
57317
57318 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57319
57320 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57321
57322 1997-08-29 Jeffrey A Law (law@cygnus.com)
57323
57324 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57325
57326 1997-07-31 Jeffrey A Law (law@cygnus.com)
57327
57328 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57329 32bit or larger longs.
57330
57331 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57332 have either a 32bit long or 32bit int.
57333
57334 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57335
57336 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57337 Make double precision tests dependent on sizeof (double).
57338
57339 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57340
57341 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57342 too.
57343
57344 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57345
57346 * gcc.c-torture/compile/961203-1.cexp: New script.
57347
57348 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57349
57350 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57351 up the includes ourselves.
57352
57353 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57354
57355 * lib/plumhall.exp: Remove random include, and add a few
57356 verbose messages for debugging.
57357
57358 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57359
57360 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57361 of trying to do it ourselves.
57362
57363 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57364
57365 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57366
57367 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57368
57369 * gcc.prms/5403.c: Made regexp a bit less strict.
57370
57371 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57372
57373 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57374 is returned from remote_load instead.
57375 * lib/plumhall.exp: Ditto.
57376 * lib/mike-g++.exp: Ditto.
57377 * lib/old-dejagnu.exp: Ditto.
57378 * lib/c-torture.exp: Ditto.
57379
57380 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57381
57382 * lib/g++.exp: Use build_wrapper procedure.
57383 * lib/gcc.exp: Ditto.
57384
57385 1997-05-20 Jeffrey A Law (law@cygnus.com)
57386
57387 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57388 an old-style decl for malloc. Fixes tests to work when
57389 sizeof (int) != sizeof (size_t).
57390
57391 1997-05-15 Mike Meissner <meissner@cygnus.com>
57392
57393 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57394
57395 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57396 use stdargs.h interface.
57397
57398 1997-05-15 Mike Meissner <meissner@cygnus.com>
57399
57400 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57401 NO_VARARGS when compiling.
57402
57403 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57404
57405 * lib/plumhall.exp(ph_includes): New procedure.
57406 (ph_make): Use it.
57407 (ph_compiler): Ditto.
57408
57409 * lib/g++.exp: Rename test-glue.c to testglue.c.
57410 * lib/gcc.exp: Ditto.
57411
57412 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57413
57414 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57415 to completion when it's called.
57416
57417 1997-03-21 Michael Meissner <meissner@cygnus.com>
57418
57419 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57420 is defined, don't do test.
57421
57422 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57423
57424 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57425 for object files.
57426 (ph_summary): Mark skipped testcases as untested, not unresolved.
57427
57428 * lib/plumhall.exp (ph_make): If unresolved because of bad
57429 errorCode, record errorCode in log file.
57430 (*): Replace send_log/verbose with verbose -log.
57431
57432 1997-03-19 Michael Meissner <meissner@cygnus.com>
57433
57434 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57435 double conversion if double isn't at least 8 bytes.
57436
57437 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57438 int to work with targets where int is 16 bits.
57439
57440 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57441 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57442 precision for the test to complete.
57443
57444 1997-03-14 Michael Meissner <meissner@cygnus.com>
57445
57446 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57447 if d10v is not compiled with the -mdouble64 flag.
57448 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57449
57450 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57451 d10v is not compiled with the -mint32 flag.
57452
57453 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57454
57455 * lib/plumhall.exp: Use incr_count.
57456
57457 1997-03-12 Jeffrey A Law (law@cygnus.com)
57458
57459 * gcc.c-torture: Update to c-torture-1.45.
57460
57461 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57462
57463 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57464 the name of the expect testcase file).
57465
57466 * lib/g++.exp(g++_init): Ditto.
57467
57468 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57469
57470 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57471 the host.
57472
57473 * lib/gcc.exp(gcc_exit): New procedure.
57474
57475 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57476
57477 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57478 specs where appropriate.
57479
57480 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57481 because of new "candidates are" messages, and removed a few
57482
57483 * Converted all non-old-style g++ testcases to old-style, and
57484 moved into g++.old-deja.
57485
57486 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57487
57488 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57489 options.
57490
57491 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57492 succeeded.
57493
57494 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57495
57496 1997-02-13 Michael Meissner <meissner@cygnus.com>
57497
57498 * lib/gcc.exp (gcc_target_compile): Add support for defining
57499 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57500 the machine doesn't have those features.
57501
57502 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57503
57504 * g++.law/operators4.exp: Don't use LIBS.
57505
57506 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57507
57508 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57509
57510 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57511 * lib/g++.exp: Set it here instead. Also, allow use of the
57512 --tool_exec and --tool_opt options. Change CXX to
57513 GXX_UNDER_TEST.
57514
57515 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57516
57517 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57518
57519 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57520
57521 * lib/old-dejagnu.exp: Use prune_warnings instead of
57522 prune_system_crud.
57523 * lib/mike-g++.exp: Ditto.
57524 * lib/gcc.exp: Ditto.
57525 * lib/g++.exp: Ditto.
57526
57527 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57528
57529 1997-02-07 Jeffrey A Law (law@cygnus.com)
57530
57531 * 941014-2.c: Include stdlib.h
57532 * 960327-1.c: Include stdio.h
57533 * dbra.c, index-1.c: Don't assume ints are 32bits.
57534
57535 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57536
57537 * lib/gcc.exp: Add gcc,stack_size target feature.
57538
57539 * lib/g++.exp(g++_target_compile): Add the include and link
57540 paths here, not in two other places. And, it's $options, not
57541 options.
57542
57543 * lib/mike-g++.exp(postbase): Remove the code that determines
57544 the correct include and link paths.
57545 * g++.old-deja/old-deja.exp: Ditto.
57546
57547 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57548
57549 * lib/g++.exp(g++_init): target_compile no longer returns the
57550 filename of the result.
57551
57552 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57553
57554 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57555 call to glob.
57556
57557 * gcc.c-torture/special/special.exp: Change call to
57558 gcc_target_compile to include the object file.
57559
57560 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57561
57562 * gcc.c-torture/special/special.exp: Correct misspelling in last
57563 change.
57564
57565 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57566
57567 * lib/plumhall.exp(ph_summary): Log the entire output of the
57568 executable. Return -1 if there were any failures, 0 otherwise.
57569 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57570 (ph_make): Clean up objects and executables that were built
57571 if the tests succeeded.
57572
57573 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57574
57575 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57576 libraries and includes in the build tree as appropriate.
57577
57578 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57579
57580 * lib/c-torture.exp: Instead of looking for the global variable
57581 NO_LONG_LONG, check to see if that's a feature of the target.
57582
57583 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57584
57585 * config/default.exp: Minimize. Delete the remainer of the files in
57586 config; this functionality is now in devo/dejagnu/config.
57587
57588 g++.*/*: Pass any additional flags used to compile to postbase;
57589 delete CXXFLAGS.
57590
57591 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57592 is now done by runtest.exp. Use gcc_target_compile instead of
57593 compile.
57594
57595 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57596 Remove references to CFLAGS. Use remote_file instead of
57597 calling rm -f.
57598 (c-torture): Take a list of arguments to use to compile this
57599 testcase.
57600
57601 lib/g++.exp: Simplify. Use target_compile instead of compile.
57602 lib/gcc-dg.exp: Ditto.
57603 lib/gcc.exp: Ditto.
57604 lib/mike-{gcc,g++}.exp: Ditto.
57605 lib/old-dejagnu.exp: Ditto.
57606 lib/plumhall.exp: Ditto.
57607
57608 1997-01-08 Jim Wilson <wilson@cygnus.com>
57609
57610 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57611 (ph_linker): Likewise.
57612
57613 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57614
57615 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57616 MAP_ANON / MAP_ANONYMOUS if defined;
57617 else try to map from /dev/zero .
57618
57619 1996-11-12 Jeffrey A Law (law@cygnus.com)
57620
57621 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57622 isn't defined, then define it to MAP_ANONYMOUS.
57623
57624 1996-11-12 Jeffrey A Law (law@cygnus.com)
57625
57626 * gcc.c-torture: Update to c-torture-1.42 release.
57627
57628 1996-11-11 Jeffrey A Law (law@cygnus.com)
57629
57630 * gcc.c-torture: Update to c-torture-1.41 release.
57631
57632 1996-10-27 Jeffrey A Law (law@cygnus.com)
57633
57634 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57635 c-torture release.
57636
57637 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57638
57639 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57640 and LDFLAGS. Fix second case to append the target_info ldflags
57641 onto LDFLAGS, not CFLAGS.
57642 * lib/g++.exp (g++_init): Add target_info stuff.
57643 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57644 of libgloss and newlib flags for !native.
57645
57646 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57647 (GDB): Fix relative path to go up another dir for finding gdb.
57648
57649 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57650
57651 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57652 versions in the target_info array, if they don't exist.
57653
57654 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57655
57656 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57657
57658 1996-07-08 Jim Wilson <wilson@cygnus.com>
57659
57660 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57661 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57662
57663 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57664
57665 * lib/old-dejagnu.exp: Don't remove the output file before we've
57666 actually tested it. Don't append pwd to the path of the executable
57667 we're testing.
57668
57669 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57670
57671 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57672
57673 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57674
57675 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57676 temporary directory for compiler files, and set it to a default
57677 value of /tmp. Set $output as the name of the output file from
57678 compiling the testcase. Add a -o option to $cflags_var so the
57679 compiler writes the final output file as $output. Set $executable
57680 to $output.
57681
57682 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57683 directory for compiler files, and set it to /tmp if it doesn't
57684 already have a value. Set $output_file to the name of the output
57685 file from compiling the testcase. Add a -o option to CXXFLAGS so
57686 the compiler writes the final output file as $output. Use $output
57687 as the executable to be tested.
57688
57689 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57690
57691 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57692
57693 1996-06-08 Jeffrey A Law (law@cygnus.com)
57694
57695 * gcc.c-torture/execute/pending-1.c: New test. Still
57696 pending in Tege's queue.
57697
57698 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57699
57700 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57701 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57702 if there were failures. Call unresolved if there were unresolved
57703 testcases. Call gcc_fail if program did not run to completion.
57704 (ph_make): Pass additional argument name to ph_execute.
57705 (ph_execute): Add new argument. Pass additional arguments to
57706 ph_summary. Call gcc_fail is there is no execution output.
57707
57708 1996-04-24 Jeffrey A Law (law@cygnus.com)
57709
57710 * lib/plumhall.exp (proc_summary): Output relavent summary
57711 lines into the log so specific failures in plumhall can be
57712 investigated.
57713
57714 1996-04-10 Jeffrey A Law (law@cygnus.com)
57715
57716 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57717 (c-torture-execute): Don't try to execute tests which use
57718 "long long" types if $NO_LONG_LONG is nonzero.
57719
57720 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57721
57722 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57723 not c-torture.
57724
57725 * gcc.ieee: Move from here.
57726 * gcc.c-torture/execute/ieee: To here.
57727
57728 1996-03-26 Jeffrey A Law (law@cygnus.com)
57729
57730 * gcc.c-torture: Update to c-torture-1.41 release.
57731
57732 1996-03-22 Jeffrey A Law (law@cygnus.com)
57733
57734 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57735 not "$output".
57736
57737 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57738
57739 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57740 -c present.
57741
57742 1996-03-02 Jeffrey A Law (law@cygnus.com)
57743
57744 * config/proelf.exp: Handle connecting to a simulator.
57745
57746 1996-01-31 Jeffrey A Law (law@cygnus.com)
57747
57748 * config/proelf.exp: New file. Enough framework that we can
57749 run c-torture tests on the proelf targets (or any other target
57750 that gdb can connect to for that matter).
57751
57752 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57753
57754 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57755 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57756
57757 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57758 exec_output exists.
57759
57760 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57761
57762 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57763 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57764
57765 * config/*.exp: Update FSF address. Change result of ${tool}_load
57766 to pass/fail/unresolved/unsupported/untested. Caller must now
57767 call unresolved/unsupported/untested.
57768 * lib/*.exp: Update FSF address. Update to handle new results of
57769 ${tool}_load.
57770 * lib/chill.exp (verbose): Delete.
57771
57772 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57773
57774 * lib/gcc.exp (default_gcc_start): Change order of args to
57775 $LDFLAGS $CFLAGS $LIBS.
57776 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57777 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57778 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57779 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57780 * gcc.misc-tests/dg-test.exp: Likewise.
57781 * gcc.misc-tests/msgs.exp: Likewise.
57782 * gcc.prms/prms.exp: Likewise.
57783 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57784 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57785
57786 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57787
57788 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57789
57790 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57791
57792 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57793 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57794
57795 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57796 necessary.
57797
57798 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57799
57800 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57801 global for loop; add use of $mathlib.
57802 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57803 settings here; set mathlib for anything but VxWorks.
57804
57805 1996-01-22 Jeffrey A Law (law@cygnus.com)
57806
57807 * gcc.c-torture: Update to c-torture-1.40 release.
57808
57809 1996-01-03 Jeffrey A Law (law@cygnus.com)
57810
57811 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57812 dg.exp.
57813
57814 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57815
57816 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57817 global.
57818
57819 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57820
57821 * lib/g++.exp (LIBS): Define if not already.
57822 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57823 (gcc-dg-prune): Call prune_gcc_output.
57824 * lib/gcc.exp (prune_gcc_output): New proc.
57825 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57826 prune_gcc_output.
57827
57828 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57829
57830 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57831 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57832
57833 1995-11-15 Jeffrey A Law (law@cygnus.com)
57834
57835 * gcc.c-torture: Update to c-torture-1.39 release.
57836
57837 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57838
57839 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57840 fails, try others as well.
57841
57842 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57843
57844 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57845 If compilation fails, mark execute tests as `untested'.
57846 If test is marked as unsupported, don't mark compilation and
57847 execute tests as failed.
57848
57849 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57850
57851 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57852 libstdc++ for whether or not we want to be doing shared
57853 libraries. Delete link_curses since we don't need it anymore.
57854 * lib/mike-g++.exp (postbase): Don't link in libg++.
57855 * g++.old-deja/old-deja.exp: Likewise.
57856
57857 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57858
57859 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57860
57861 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57862
57863 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57864 For that, add `-Wl,-a,shared_archive'.
57865 * g++.old-deja/old-deja.exp: Likewise.
57866
57867 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57868
57869 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57870
57871 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57872
57873 * lib/mike-g++.exp (postbase): Pay attention to the status of
57874 g++_load.
57875
57876 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57877
57878 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57879
57880 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57881
57882 * lib/gcc.exp (default_gcc_start): No longer need to log program
57883 being executed or its output, execute_anywhere does that now.
57884 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57885 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57886
57887 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57888
57889 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57890 the same as those in lib/g++.exp.
57891
57892 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57893
57894 * gcc.c-torture: Update to c-torture-1.38 release.
57895 * gcc.ieee: Related changes.
57896
57897 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57898
57899 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57900 "exec". Minor reformatting changes.
57901
57902 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57903 cross. This means all "exec" calls now work on a remote host as
57904 well.
57905 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57906 cross. Filter out the extra "\r\n" stuff that expect puts in.
57907 (c-torture-execute): Filter out the bogus warnings like
57908 c-torture-compile does. Add support for canadian cross.
57909 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57910 Use execute_anywhere rather than calling exec directly. Now it
57911 works for canadian cross testing.
57912
57913 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57914
57915 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57916 results into a variable, and check that rather than using file exists.
57917
57918 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57919
57920 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57921 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57922
57923 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57924
57925 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57926 lib_curses if there's a shared libg++ in the build tree.
57927
57928 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57929
57930 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57931 if not supported target.
57932
57933 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57934
57935 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57936 link_curses up to always happen, not just for native builds.
57937
57938 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57939
57940 * gcc.c-torture: Update to c-torture-1.36 release.
57941 * gcc.failure: Related changes.
57942
57943 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57944
57945 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57946
57947 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57948
57949 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57950 * lib/mike-g++.exp (postbase): Not in here. Still reference
57951 runshlib, link_curses, and mathlib for link and run.
57952
57953 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57954 pass the runtime shared library options for Solaris, OSF/1, and
57955 Irix5, and link with -lcurses to avoid unresolved references.
57956
57957 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57958
57959 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57960 only run once.
57961
57962 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57963
57964 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57965
57966 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57967
57968 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57969 do not have a framework for the "compat" tests yet.
57970
57971 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57972
57973 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57974 set to null if we're testing vxworks5.1. Use that instead of
57975 `-lm' in the setting of LIBS for link and run.
57976
57977 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57978
57979 * config/rom68k.exp (${tool}_load): Major changes to make it
57980 work. Verified that it does in fact return the stuff in
57981 exec_output properly. Catch any Emul or any TRAP other than 0.
57982
57983 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57984
57985 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57986 LDFLAGS properly for targets that need stuff from libgloss.
57987 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57988 only run once.
57989 (gpp_initialized): New variable.
57990
57991 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57992
57993 * config/rom68k.exp: Load libgloss.exp.
57994 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57995 so we can produce a fully linked binary.
57996 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57997 so we can produce a fully linked binary.
57998
57999 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58000
58001 * lib/plumhall.exp (ph_section): Watch for expected failures.
58002 Add missing `else'.
58003
58004 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58005 run the testcase.
58006 (c-torture): Likewise.
58007
58008 1995-08-28 Doug Evans <dje@cygnus.com>
58009
58010 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58011
58012 * lib/mike-g++.exp (mike_cleanup): New proc.
58013 (prebase): New globals compiler_result, not_compiler_result,
58014 target_regexp.
58015 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58016 allow leading "-" in pattern. Watch for unsupported tests.
58017 If $compiler_result is set, pattern match assembler code,
58018 and ditto for $not_compiler_result.
58019 * lib/mike-gcc.exp: Likewise.
58020
58021 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58022 execution "succeeded".
58023
58024 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58025
58026 * config/win32.exp: New file.
58027 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58028
58029 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58030
58031 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58032 unsupported.
58033 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58034 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58035 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58036
58037 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58038 "... without exceptions was ...". That is now handled by
58039 prune_system_crud.
58040 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58041
58042 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58043
58044 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58045 sieve.c,sort2.c}: New files.
58046 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58047 sieve.exp,sort2.exp}: Drivers for them.
58048
58049 * lib/mike-gcc.exp (program_output): New user settable variable.
58050 (postbase): Call prune_system_crud. Also prune extraneous compiler
58051 messages.
58052 * lib/mike-g++.exp (program_output): New user settable variable.
58053
58054 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58055
58056 * config/sh.exp: Deleted (use sim.exp instead).
58057
58058 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58059
58060 * config/vx.exp: Declare CHECKTASK as global.
58061 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58062 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58063 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58064
58065 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58066
58067 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58068 target. Like vx.exp, only includes `vx29k.exp' instead of
58069 `vxworks.exp'.
58070
58071 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58072
58073 * config/sim.exp: Increase time limit from 120 seconds to 240.
58074
58075 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58076
58077 * gcc.c-torture/execute/950628-1.c: New test.
58078
58079 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58080
58081 * gcc.c-torture: Update with changes/additions from
58082 c-torture-1.34.
58083
58084 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58085
58086 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58087
58088 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58089
58090 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58091
58092 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58093
58094 * gcc.c-torture/compile/950512-1.c: New test.
58095 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58096 * gcc.dg/struct-ret-1.c: Likewise.
58097
58098 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58099
58100 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58101 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58102
58103 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58104
58105 * gcc.c-torture/special/920411-1.c: Deleted.
58106 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58107
58108 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58109
58110 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58111 cpu limit.
58112
58113 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58114
58115 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58116
58117 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58118
58119 From kenner;
58120 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58121 is the proper length.
58122 * va-arg-3.c: Likewise.
58123
58124 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58125
58126 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58127 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58128
58129 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58130 * lib/g++.exp (default_g++_start): Delete old cruft.
58131
58132 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58133
58134 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58135 (2 * (1 << 18)) to (2 * (1 << 17)).
58136
58137 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58138
58139 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58140
58141 * config/rom68k.exp: Renamed from config/idp.exp
58142
58143 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58144
58145 * c-torture/compile/921109-2.c
58146
58147 1995-04-18 Mike Stump <mrs@cygnus.com>
58148
58149 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58150 excess errors.
58151
58152 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58153
58154 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58155 output.
58156 * lib/g++.exp (default_g++_start): Likewise.
58157
58158 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58159
58160 * gcc.c-torture/compile/950329-1.c: New test.
58161
58162 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58163
58164 * config/bug.exp (${tool}_load): Updated to use new remote_open
58165 and remote_close procs.
58166 * config/idp.exp: New file.
58167
58168 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58169
58170 * gcc.c-torture/execute/950322-1.c: New test.
58171
58172 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58173
58174 * config/vx.exp (${tool}_load): Clean up testing of return code from
58175 vxworks_ld and vxworks_spawn.
58176
58177 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58178
58179 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58180
58181 1995-03-13 Mike Stump <mrs@cygnus.com>
58182
58183 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58184 can mark excess errors on a machine by machine basis. Note, the
58185 default is to not expect any excess errors, even when excess
58186 errors test - is given, so you will want to put an XFAIL ... on
58187 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58188 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58189 those 4 machines, but no others.
58190
58191 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58192
58193 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58194 * lib/c-torture.exp: to here.
58195
58196 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58197
58198 * gcc.c-torture/execute/950221-1.c: New test.
58199 * gcc.c-torture/execute/struct-ret-1.c: New test.
58200 * gcc.c-torture/compile/950221-1.c: New test.
58201
58202 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58203
58204 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58205
58206 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58207 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58208
58209 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58210
58211 * g++.gb: New directory of tests, derived from my signature and
58212 class scoping tests.
58213
58214 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58215 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58216 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58217 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58218 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58219 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58220 * g++.gb/sig25.C: Likewise.
58221
58222 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58223 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58224 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58225 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58226 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58227 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58228 * g++.gb/sig25.exp: Likewise.
58229
58230 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58231 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58232 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58233 * g++.gb/scope13.C: Likewise, this test still fails.
58234
58235 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58236 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58237 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58238 * g++.gb/scope13.exp: Ditto.
58239
58240 * g++.gb/README: New file, explains what these tests are about.
58241
58242 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58243
58244 * lib/dg.exp (dg-do): Support `preprocess'.
58245 (dg-test): Likewise.
58246
58247 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58248
58249 * config/udi.exp: change "continue -expect" to "exp_continue".
58250
58251 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58252
58253 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58254 Delete redundant tests.
58255
58256 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58257 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58258 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58259 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58260 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58261 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58262 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58263 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58264
58265 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58266 storing label pointers.
58267 * gcc.c-torture/execute/921019-1.c: Likewise.
58268 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58269 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58270 parameter fp.
58271 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58272 constants.
58273
58274 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58275 Delete obsolete tests.
58276
58277 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58278 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58279 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58280 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58281 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58282 * gcc.c-torture/compile/950124-1.c: New test.
58283
58284 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58285
58286 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58287
58288 * lib/mike-g++.exp: Add -lm to LIBS.
58289
58290 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58291
58292 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58293
58294 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58295
58296 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58297
58298 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58299
58300 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58301
58302 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58303
58304 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58305 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58306 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58307 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58308 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58309 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58310 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58311 * g++.law/{operators31.C, operators32.C,
58312 * g++.law/{operators33.C, operators34.C}: Likewise.
58313 * g++.law/{pic1.C, refs2.C}: Likewise.
58314 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58315 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58316 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58317 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58318
58319 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58320 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58321 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58322 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58323 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58324 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58325 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58326 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58327 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58328 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58329 * g++.law/{operators34.exp}: Likewise.
58330 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58331 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58332 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58333 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58334 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58335
58336 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58337 No longer expected to fail.
58338 * g++.law/missed-error3.C: Tweak for recent bool changes.
58339
58340 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58341
58342 * config/emb-unix: Deleted.
58343 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58344 remote execution. Do final link on remote host if REMOTE_LINK is set.
58345
58346 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58347
58348 * lib/dg.exp (dg-test): Fix typo in last patch.
58349
58350 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58351
58352 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58353 (handles multiple occurrences).
58354
58355 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58356
58357 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58358 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58359 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58360 printed).
58361 * lib/c-torture.exp (c-torture-compile): Likewise.
58362 (c-torture): Prepend full path if missing.
58363 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58364 (gcc_fail): Likewise.
58365 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58366
58367 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58368
58369 * lib/netware.exp: Only attach to NetWare i386 systems.
58370
58371 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58372
58373 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58374 messages. Add test name to "output pattern match" pass/fail message.
58375
58376 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58377
58378 * gcc.dg: New testsuite.
58379 * gcc.dg/dg.exp: New file.
58380
58381 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58382 test-switch.c}: Deleted.
58383
58384 * gcc.misc-tests/msgs.exp: New testcase driver.
58385
58386 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58387
58388 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58389 Watch for illegal return values from ${tool}_load.
58390 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58391 cross targets. Coerce return value >0 to 1.
58392
58393 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58394
58395 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58396
58397 * config/emb-unix.exp: New file.
58398
58399 * config/sim.exp: Error if variable $SIM not defined.
58400 (${tool}_load): Mark test as "untested" if simulator missing.
58401
58402 * config/unix.exp: Load remote.exp to get rcp_download.
58403 * lib/c-torture.exp: Use different option lists for testcases with
58404 and without loops.
58405 * gcc.c-torture/execute/execute.exp: Likewise.
58406
58407 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58408
58409 * config/*.exp: Clarify return code from ${tool}_load.
58410 Call `unresolved' or `untested' instead of `warning' or `perror'
58411 (sometimes you still want to call both though).
58412 Add comment that `shell_id' is local to each file.
58413 * config/udi.exp (timeout): Set to 30.
58414 Don't print warning if connection fails, $connectmode has already
58415 printed an error.
58416 (${tool}_load): Move verbose messages to level 2.
58417 Rework pattern for "Process started" message.
58418 Pass `shell_id' to ${connectmode}_download.
58419 Retry twice upon timeout. Make resetting of target more robust.
58420 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58421 Pass `shell_id' to exit_$connectmode.
58422 Only call exit_$connectmode if connected.
58423 * config/unix.exp (${tool}_load): Check return codes better.
58424 * config/vrtx.exp (${tool}_load): Likewise.
58425 * config/vx.exp (${tool}_load): Likewise.
58426 Delete unneeded global's.
58427 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58428 from ${tool}_load.
58429 (dg-stat): Delete.
58430 (dg-init): Delete recording of pass/fail counts.
58431 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58432 (old-dejagnu-init): Likewise.
58433 (old-dejagnu-stat): Delete contents, empty proc now.
58434 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58435 (c-torture): Delete references to lcnt, lpass, lfail.
58436 Get option list from TORTURE_OPTIONS.
58437 Delete -funroll[-all]-loops if no loops.
58438 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58439 (g++_stat): Delete contents (empty proc now).
58440 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58441 (gcc_finish): Likewise.
58442 (gcc_stat): Deleted.
58443 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58444 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58445 * gcc.c-torture/execute/execute.exp: Likewise.
58446 Split tests into two parts: compile, execute.
58447 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58448 no loops. Update to reflect clarified return codes from ${tool}_load.
58449
58450 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58451
58452 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58453 to grep for.
58454 (old-dejagnu): Likewise (where necessary).
58455
58456 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58457
58458 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58459
58460 * lib/dg.exp (dg-process-target): Fix processing of selector.
58461 Add comment regarding use of `error'.
58462
58463 * lib/gcc.exp (prune_system_crud): Define if missing.
58464 * lib/g++.exp (prune_system_crud): Likewise.
58465
58466 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58467 Call prune_system_crud.
58468 * lib/dg.exp (dg-runtest): New proc.
58469 Use perror instead of send_user for tcl errors in testcase.
58470 Don't return any value, it's never used.
58471 Don't clobber previous definition of `unknown'.
58472 Print tcl errors in `dg-final'.
58473
58474 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58475
58476 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58477 (dg-test): Don't print errorInfo, it contains stack backtrace.
58478
58479 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58480
58481 * lib/g++.exp (runtest_file_p): Define if missing.
58482
58483 1994-09-24 Doug Evans (dje@cygnus.com)
58484
58485 * lib/mike-g++.exp: Comment out loading of g++.exp.
58486 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58487 (default_g++_version): Always print something.
58488 (default_g++_start): Comment out call to `which'.
58489 (g++_start, g++_load): Deleted (must be defined in config file).
58490 * lib/gcc.exp: Test for existence of $CC at start.
58491 Delete check for tmpdir (done in gcc_init).
58492 (default_gcc_version): Always print something.
58493 (default_gcc_start): Comment out call to `which'.
58494 * config/*.exp: Major cleanup - make cross targets work at least a
58495 little better for g++ (by not being "--tool gcc" specific).
58496 Rename gcc_xxx to ${tool}_xxx.
58497 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58498 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58499
58500 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58501
58502 * lib/c-torture.exp (c-torture-compile): Rework compiler
58503 message processing.
58504
58505 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58506 c-torture.
58507
58508 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58509
58510 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58511
58512 * lib/dg.exp (dg-process-target): Support { target native }.
58513
58514 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58515
58516 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58517 looked for "... program xxx got fatal signal".
58518 Correct regsub munging of `comp_output'.
58519 Ignore compiler messages "path prefix not used" and "linker input
58520 file unused".
58521
58522 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58523
58524 * lib/gcc.exp (runtest_file_p): Define if missing.
58525 * gcc.prms/template.c: Example to work from.
58526
58527 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58528
58529 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58530 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58531
58532 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58533 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58534 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58535 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58536
58537 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58538 (dg-process-target): No longer a varargs proc.
58539 Return S/N for target, P/F for xfail. All callers changed.
58540 (user option procs): More argument checking.
58541 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58542 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58543 (dg-test): Skip test if not running on selected target in `dg-do'.
58544 Update handling of `dg-do-what', `dg-output-text'.
58545 Separate execution pass/fail from output pattern match pass/fail.
58546 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58547
58548 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58549
58550 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58551 target for 920510-1.c.
58552
58553 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58554
58555 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58556 Clean up comment regarding use of passcnt, etc.
58557 (gcc_stat): Don't update `testcnt' here.
58558 (gcc_finish): Do it here.
58559 Might as well reset `but_id' here too.
58560 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58561 to determine if the file should be tested.
58562 * gcc.c-torture/compile/compile.exp: Likewise.
58563 * gcc.c-torture/execute/execute.exp: Likewise.
58564 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58565 * gcc.misc-tests/dg-test.exp: Likewise.
58566 * gcc.prms/prms.exp: Likewise.
58567 * gcc.wendy/wendy.exp: Likewise.
58568 * g++.old-deja.exp: Likewise.
58569 Move "Testing file" message to verbose level 1.
58570
58571 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58572
58573 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58574
58575 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58576
58577 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58578 (default_gcc_start): Accept optional second list element
58579 of compiler flags. Print compiler output at verbosity level 2.
58580 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58581 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58582 Save current values of framework globals passcnt, failcnt, xpasscnt,
58583 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58584 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58585 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58586 xfailcnt to compute stats. Update framework global `testcnt' from
58587 pass/fail counts.
58588 (gcc_finish): New proc. Clean up test environment.
58589 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58590 (gcc_epass, gcc_efail): Delete.
58591 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58592 argument of line number.
58593 (dg-init): If the tool has an init routine, call it.
58594 (dg-test): Remove args `cflags_var' and `libs_var'.
58595 Pass all compiler options to ${tool}_start.
58596 Handle missing line number.
58597 (dg-finish): New function.
58598 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58599 particular files. Call gcc_finish at end. Move "skipping test"
58600 message to verbosity level 3.
58601 * gcc.c-torture/compile/compile.exp: Likewise.
58602 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58603 * gcc.c-torture/execute/execute.exp: Likewise.
58604 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58605 Print testcase being tried at verbosity level 1.
58606 * gcc.c-torture/special/special.exp: Unset xfail.
58607 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58608 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58609 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58610 * gcc.failure/failure.exp: Likewise.
58611 * gcc.ieee/ieee.exp: Likewise.
58612 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58613 Update call to dg-test. Call dg-finish at end.
58614 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58615 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58616 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58617 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58618 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58619 * gcc.wendy/wendy.exp: Add copyright.
58620 Delete setting of tmpdir (done by gcc_init).
58621 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58622 Pass compiler flags to gcc_start. Call gcc_finish at end.
58623 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58624 gcc_[ce]pass/fail.
58625
58626 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58627
58628 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58629 confusion.
58630 (g++_load): Likewise.
58631
58632 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58633 Rename argument to `prog' to remove the confusion.
58634 Varargs fns behave differently too!
58635 (g++_load): Likewise.
58636
58637 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58638
58639 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58640 what it is. Delete (always) printing of status value for !native.
58641 Simplify verbose code, and include status and exec_output.
58642 (g++_load): Use gcc_load.
58643
58644 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58645
58646 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58647 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58648 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58649 940714-3.c as these testcases don't exist anymore. Make
58650 va-arg-1.c expected to pass.
58651
58652 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58653
58654 * gcc.misc-tests/misc.exp: Only run specific testcases.
58655 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58656 * gcc.misc-tests/dg-[1-9].c: New files.
58657
58658 * lib/dg.exp: New testsuite driver.
58659 * gcc.prms/prms.exp: Use it.
58660
58661 * README.gcc: New file.
58662
58663 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58664 Document and reset `lxpass' and `lxfail'.
58665 Simplify "initialized" message.
58666 (gcc_stat): Clean up comments a little.
58667
58668 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58669
58670 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58671
58672 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58673
58674 * lib/old-dejagnu.exp (process-option): New proc.
58675 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58676 (old-dejagnu): Simplify.
58677 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58678
58679 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58680
58681 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58682 exists and is not an empty string.
58683
58684 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58685 $xfail rather than calling setup_xfail. Clear $xfail when test is
58686 finished.
58687 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58688 automatically.
58689
58690 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58691 longer expected to fail.
58692
58693 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58694 "f" function call.
58695
58696 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58697
58698 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58699 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58700 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58701 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58702 c-torture-1.29.
58703
58704 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58705 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58706
58707 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58708
58709 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58710 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58711
58712 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58713 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58714 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58715
58716 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58717
58718 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58719 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58720 940714-1.c, 940714-2.c, 940714-3.c},
58721 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58722 gcc.misc-tests/{mg.c,mg.exp}:
58723 New tests.
58724 * gcc.noncompile/noncompile.exp: Change accordingly.
58725
58726 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58727
58728 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58729 Undo previous clobberage.
58730
58731 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58732
58733 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58734 * gcc.special/{930510-1.c, special.exp}:
58735 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58736 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58737 struct-varargs-1.c}: New tests from c-torture-1.26.
58738
58739 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58740
58741 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58742 argument to switch.
58743
58744 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58745
58746 * Revert the previous changes. Please see Rob's directory
58747 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58748 fixes.
58749
58750 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58751
58752 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58753 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58754 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58755 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58756 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58757 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58758 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58759 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58760 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58761 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58762 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58763 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58764 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58765 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58766 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58767 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58768 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58769 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58770 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58771 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58772 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58773 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58774 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58775 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58776 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58777 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58778 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58779 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58780 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58781 testing changes.
58782
58783 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58784
58785 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58786 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58787 with perror calls.
58788
58789 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58790
58791 * config/unix.exp (g++_load): Fix syntax.
58792
58793 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58794
58795 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58796 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58797 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58798 Don't expect va-arg-1.c to fail. Correct expected output for
58799 920928-1.c.
58800 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58801 * gcc.wendy/hbm4.c: Correct typo.
58802 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58803
58804 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58805
58806 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58807 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58808 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58809 * lib/c-torture.exp (c-torture-compile): Ditto.
58810
58811 Reduce volume of output (remove all the -I's and such).
58812 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58813 Call gcc_cpass, gcc_cfail.
58814 (c-torture): Pass testing option to c-torture-compile.
58815
58816 1994-03-21 Doug Evans (dje@cygnus.com)
58817
58818 Bring patches over from progressive.
58819 * config/default.exp: Exit remote shell cleanly.
58820 (g++_exit, g++_start): Add default versions.
58821 * config/sim.exp (gcc_load): Use perror, not error.
58822
58823 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58824
58825 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58826 set in site.exp.
58827
58828 1994-03-14 Doug Evans (dje@cygnus.com)
58829
58830 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58831 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58832 (wendy_try): New proc to run testcase.
58833 (main loop): Call 'em.
58834 * gcc.wendy/*.c: Clean up pass to correct expected output.
58835
58836 * lib/gcc.exp: Minor cleanup work.
58837 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58838
58839 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58840
58841 * config/sim.exp (gcc_load): Document return codes better.
58842 Don't pass -v to simulator.
58843
58844 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58845
58846 * gcc.special/920717-x.c: Fix typo.
58847 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58848 get at sources.
58849
58850 * lib/mike-gcc.exp: Fix typo.
58851
58852 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58853
58854 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58855 binary to use, transform the name.
58856 * config/*.exp: rename everything. Nuke any g++ specific files,
58857 it's now a special case of gcc that requires no special support.
58858 Add a default.exp for unsupported targets.
58859
58860 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58861
58862 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58863 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58864 version of Tcl.
58865
58866 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58867
58868 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58869 than a warning.
58870
58871 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58872
58873 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58874
58875 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58876
58877 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58878 option_list. Compile every file with only 4/6 option choices
58879 (same as C torture) instead of with 12/18 different option
58880 choices.
58881 * lib/c-torture.exp: Likewise.
58882
58883 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58884 not already set.
58885
58886 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58887
58888 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58889 can put an XFAIL *-*-* on excess errors.
58890
58891 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58892
58893 * g++.law: Add more tests derived from g++-bugs snapshots.
58894
58895 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58896 equivalent to g++.law/init9.
58897
58898 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58899 compiled it, and the a.out file after we've run it.
58900
58901 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58902
58903 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58904 compiled it, and the a.out file after we've run it.
58905
58906 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58907
58908 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58909
58910 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58911
58912 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58913 version number.
58914
58915 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58916
58917 * g++.law: New directory of g++ tests derived from the g++-bugs
58918 snapshots.
58919
58920 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58921
58922 * gcc.compile: initbug1.c initbug1.exp testcase added
58923
58924 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58925
58926 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58927 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58928 fixes submitted by Jeff Law (law@cs.utah.edu)
58929 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58930 Jeff Law (law@cs.utah.edu)
58931
58932
58933 1993-11-30 Mike Stump (mrs@cygnus.com)
58934
58935 * config/unix-g++.exp: Follow the gcc way of doing things.
58936 * g++.old-deja/old-deja.exp: Minor updates.
58937 * lib/g++.exp: New file, follow the gcc way of doing things.
58938 * lib/old-dejagnu.exp: Minor updates.
58939 * lib/mike-g++.exp: Always unset errorInfo.
58940
58941 1993-11-06 Mike Stump (mrs@cygnus.com)
58942
58943 * lib/gcc.exp: Fix some errors with the below change, CC and
58944 CFLAGS should be global when setting, not local.
58945
58946 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58947
58948 * lib/gcc.exp: Transform tool name.
58949
58950 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58951
58952 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58953
58954 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58955
58956 * lib/gcc.exp: change gcc_done to gcc_stat
58957
58958 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58959
58960 * Upgraded gcc testsuite to c-torture version 1.25
58961
58962 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58963
58964 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58965 * lib/c-torture: added hooks for new reporting code.
58966
58967 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58968
58969 * config/sh-gcc.exp: check if sh-sim exists in the path
58970
58971 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58972
58973 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58974 * gcc.compile/compile.exp: Initial changes for new logic.
58975 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58976 * gcc.failure/failure.exp: Initial changes for new logic.
58977 * gcc.ieee/ieee.exp: Initial changes for new logic.
58978 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58979 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58980 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58981 * lib/c-torture.exp: Initial changes for new logic.
58982 * lib/gcc.exp: Initial changes for new logic.
58983
58984 1993-10-15 Mike Stump (mrs@cygnus.com)
58985
58986 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58987 depend upon failure or success. Fully qualify names in failure
58988 and success messages. Always remove a.out before starting
58989 compile, just in case. Pay more attention to error text output by
58990 the compiler. Handle testcases with no known past errors just
58991 like all others, so that things are uniform. Other miscellaneous
58992 improvements.
58993
58994 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58995
58996 * gcc.cpp: new directory for cpp tests
58997
58998 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58999
59000 * lib/chill.exp: Code reformatted, removed unused code.
59001 * config/unix-chill.exp: Code reformatted, removed unused code.
59002 * chill.execute/execute.exp: Code reformatted, removed unused code.
59003 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59004
59005 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59006
59007 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59008 routines not written.
59009
59010 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59011
59012 * config/bug-gcc.exp: Use new procs from bug.exp.
59013
59014 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59015
59016 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59017 via ftp, rather than depending on NFS.
59018 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59019 case.
59020
59021 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59022
59023 * config/bug-gcc.exp: Use new download proc.
59024
59025 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59026
59027 * chill.execute/execute.exp: cleanups, handles errors better
59028 * chill.compile/compile.exp: rewrite, based on execute.exp
59029 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59030 * lib/chill.exp: major changes to diff proc and compile and link
59031 procs. added chill_fail and chill_pass wrappers to pass and
59032 fail. added more comments, and handle error codes better.
59033 Added a hack to capture stderr from exec, so noncompile tests
59034 can work.
59035
59036 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59037
59038 * chill.execute/execute.exp: rewrite of testsuite driver
59039 * lib/chill.exp: rewrite of testsuite driver
59040 * config/unix-chill.exp: rewrite of testsuite driver
59041
59042 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59043
59044 In chill.execute:
59045 * iexpr.ch: Standardize uppercase.
59046 * tuples.dat: Standardize uppercase.
59047 * vary.ch: standardize. Correct varying string assignments.
59048 * vary.dat: Add new output lines.
59049
59050 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59051
59052 In chill.execute:
59053 * chprintf.ch: Standardize use of uppercase.
59054 * tuples.ch: Standardize and turn arr2 into a DCL,
59055 rather than a SYN.
59056 * pinits.ch: Standardize.
59057
59058 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59059
59060 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59061 * Makefil: Renamed to Makefile.in.
59062 * configure.in: New.
59063
59064 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59065
59066 In chill.execute:
59067 * .cvsignore: Add result/output files.
59068 * Makefile: Fix up variables at start. Use MFLAGS
59069 everywhere. Correct bool_loc, built_ins entries.
59070 Add entry for vary1.ch.
59071 * bitarray.ch: Standardize upper-case usage.
59072 * bitexpr.ch: Standardize, add output of b1.
59073 * params.ch: Use arrayt in along PROC parameters, to
59074 avoid novelty problems.
59075 * sets.ch: Tiny cleanup.
59076 * vary1.ch: Re-indent.
59077
59078 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59079
59080 * Add PR-related files to Makefiles, .cvsignore files, etc.
59081
59082 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59083
59084 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59085 with compiler objects. New names are test-flow.c and test-loop.c
59086
59087 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59088
59089 * Upgraded c-torture tests from 1.19 to 1.20
59090
59091 * new files:
59092 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59093 * gcc.compile: 930623-1.c 930623-2.c
59094 * gcc.noncompile: 930622-1.c 930622-2.c
59095 * gcc.failure: 920411-1.c 920627-2.c
59096 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59097
59098 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59099
59100 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59101 More changes to get testsuite working properly. Needs more work.
59102 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59103
59104 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59105
59106 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59107 More changes to get testsuite working properly. Needs more work.
59108
59109 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59110
59111 * chill.compile/compile.exp: Added for Dejagnu support
59112 * chill.execute/execute.exp: Added for Dejagnu support
59113 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59114
59115 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59116
59117 This should complete moving the CHILL test files.
59118 * chill.noncompile(.cvsignore printf.grt
59119 in-printf.grt chprintf.grt chprintf.ch):
59120 Added test-support files.
59121 (Makefile): Modified further.
59122 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59123 signal.ch): Added test files.
59124 * chill.execute (.cvsignore printf.grt printr.c
59125 in-printf.grt rts.c chprintf.grt rts.h): Added
59126 test-support files.
59127 (Makefile): More corrections.
59128
59129 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59130
59131 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59132 test cases, ready for DejaGnu.
59133
59134 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59135
59136 * Upgraded c-torture tests from 1.18 to 1.19
59137
59138 * gcc.compile: added test(s):
59139 930607-1.c
59140 * gcc.execute: added test(s):
59141 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59142
59143 * added new subdirectory for misc tests: gcc.misc-tests
59144 * gcc.misc-test(s): added tests:
59145 inst-check.c test-consts.c test-ior.c test-switch.c
59146
59147 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59148
59149 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59150
59151 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59152
59153 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59154
59155 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59156
59157 * Upgraded c-torture tests from 1.17 to 1.18
59158
59159 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59160
59161 * Upgraded c-torture tests from 1.12 to 1.17
59162
59163 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59164
59165 * lib/old-dejagnu.exp:
59166 Fixed handling of XFAIL target triplets to correctly
59167 recognize wildcard characters. Removed code that
59168 appended a unique id tag to the end of the file name
59169 printed out by the result of the testcases within a
59170 given test file.
59171
59172 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59173
59174 * lib/old-dejagnu.exp:
59175 Reworked expected failure handling to trigger off of XFAIL
59176 keyword in keyphrase embeded in testcase source code. The
59177 XFAIL keyword must be at the end of the keyphrase line. It
59178 may optionally be followed by one or more target triplets.
59179 It has just occured that the handling of wildcards in the
59180 target triplet may not be correct.
59181
59182 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59183
59184 * g++.old-deja/tests:
59185 Moved all subdirectories up one level into g++.old-deja .
59186
59187 * lib/old-dejagnu.exp:
59188 Fixed problem with CXXFLAGS not being properly reset, and being
59189 corrupted with extraneous "-c" compiler option. This was
59190 causing binaries to not be generated for test that needed them.
59191 Modified strings passed to "pass" and "fail" so that individual
59192 tests from the same test file would be distinguished by an
59193 identifier appended to the test file name in the summary logs;
59194 this corrected a problem with erroneous diff logs. Added code
59195 to search testcases for expected fail and unexpected pass keywords.
59196
59197 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59198
59199 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59200
59201 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59202
59203 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59204 Removed extraneous text from end of "Special g++ Options"
59205 keyphrase.
59206
59207 * lib/old-dejagnu.exp: Added pattern matching to look for new
59208 keywords, embedded in testcases comments, which will trigger
59209 calls to xpass and xfail.
59210
59211 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59212
59213 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59214 comments embedded in the testcases, especially the one looking for
59215 special compiler options, as well as the pattern matching for the
59216 compiler output again.
59217
59218 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59219
59220 * lib/old-dejagnu.exp: Do a proper check of the return value for
59221 execute tests. Fixed several problems with the pattern matching
59222 of the compiler output which gave erroneous test results.
59223 Changed several of the test result messages to be more descriptive.
59224 * config/unix-g++.exp: Proc g++_load now actually works and
59225 executes the tests passed to it and returns a usable return
59226 value.
59227
59228 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59229
59230 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59231
59232 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59233
59234 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59235 Modified both files to properly execute the old style
59236 dejagnu tests. The previous versions of these files were
59237 experimental and did not function anything near correctly.
59238
59239 1993-04-05 Rob Savoye (rob@cygnus.com)
59240
59241 * Removed all Makefile.in and configure.in files. No configuration
59242 needed now.
59243
59244 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59245
59246 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59247
59248 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59249
59250 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59251 gcc.special/configure.in, gcc.noncompile/configure.in,
59252 gcc.execute/configure.in, gcc.code_quality/configure.in,
59253 g++.other/configure.in, g++.old-deja/configure.in,
59254 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59255 in srcname setting.
59256
59257 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59258
59259 * lib/udi.exp: Fixed mondfe and mondfe_download.
59260 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59261 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59262
59263 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59264
59265 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59266 (gdb_exit): Don't remove *_soc files.
59267
59268 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59269
59270 * lib/c-torture.exp: Don't look for main; instead always use -w
59271 -c. This is how the c-torture tests work. Remove the object
59272 file if the compilation succeeds.
59273 * gcc.execute/execute.exp: Remove executable if test passes.
59274 * gcc.noncompile/noncompile.exp: Every test is an expected
59275 failure.
59276 * gcc.special/special.exp: Added tests from c-torture 1.11,
59277 corrected use of existing test.
59278 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59279 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59280 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59281 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59282 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59283 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59284 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59285 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59286 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59287 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59288 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59289 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59290 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59291 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59292 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59293 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59294 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59295 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59296 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59297 c-torture 1.11.
59298 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59299 correspond to c-torture 1.11.
59300
59301 * New file.